:root{--color-white:#FFFFFF;--color-primary:#990F30;--color-primary-30:rgba(153,15,48,0.3);--color-dark:#0B0A0A;--color-dark-80:rgba(11,10,10,0.8);--color-dark-90:rgba(11,10,10,0.9);--color-gray-light:#F2F2F2;--color-dark-20:rgba(11,10,10,0.2);--color-dark-30:rgba(11,10,10,0.3);--color-dark-50:rgba(11,10,10,0.5);--color-white-90:rgba(255,255,255,0.9);--color-white-80:rgba(255,255,255,0.8);--color-white-70:rgba(255,255,255,0.7);--border-primary-30:1px solid rgba(153,15,48,0.3);--border-dark-30:1px solid rgba(11,10,10,0.3);--border-dark-20:1px solid rgba(11,10,10,0.2);--border-dark-10:1px solid rgba(11,10,10,0.1);--border-dark-50:1px solid rgba(11,10,10,0.5);--border-primary-solid:1px solid #990F30;--border-width-default:1px;--spacing-page-horizontal:clamp(1rem,4vw,3.75rem);--spacing-page-top:clamp(1rem,2vw,1.875rem);--spacing-header-inner-x:clamp(0.75rem,1.5vw,1.25rem);--spacing-header-inner-y:clamp(0.75rem,1.2vw,0.96875rem);--spacing-page-horizontal-windows:clamp(1.5rem,5vw,5rem);--spacing-logo-vertical:clamp(1rem,2vw,1.875rem);--spacing-logo-horizontal:clamp(1rem,2vw,1.875rem);--spacing-header-gap:clamp(1.5rem,3vw,2.5rem);--spacing-menu-gap-top:clamp(1rem,2vw,1.875rem);--spacing-menu-padding:clamp(1rem,2vw,1.875rem);--spacing-button-gap:clamp(0.75rem,1.5vw,1.25rem);--spacing-lang-padding:0.25rem;--menu-section-width:clamp(40rem,60vw,57.1875rem);--spacing-menu-lang-gap:clamp(4rem,8vw,7.5rem);--spacing-menu-burger-gap:clamp(2.5rem,4.5vw,4.25rem);--container-width:90%;--container-max-width:80rem;--spacing-reality-top:clamp(6rem,12vw,9.75rem);--spacing-reality-top-tablet:clamp(5rem,12vw,9.75rem);--spacing-reality-top-tablet-landscape:clamp(5.5rem,10vw,9.75rem);--spacing-reality-top-mobile:clamp(4rem,18vw,6rem);--spacing-reality-column-top:clamp(1rem,2.6vw,2.5rem);--spacing-reality-column-right:clamp(0.75rem,1.8vw,1.6875rem);--spacing-reality-eyebrow-gap:clamp(0.25rem,0.6vw,0.3125rem);--spacing-reality-eyebrow-to-headline:clamp(1.5rem,2.4vw,2rem);--spacing-reality-headline-gap:clamp(0.25rem,0.6vw,0.5rem);--spacing-reality-subheadline-to-list:clamp(1.25rem,2.2vw,1.875rem);--spacing-reality-list-gap:clamp(0.75rem,1.2vw,1.125rem);--spacing-reality-list-divider-gap:0.75rem;--spacing-reality-description-left:clamp(0.75rem,2.5vw,2.5rem);--letter-spacing-reality-eyebrow:0;--reality-underline-width:clamp(10rem,18vw,16.875rem);--reality-icon-size:clamp(0.75rem,1.2vw,1rem);--spacing-reality-card-gap:clamp(0.5rem,1vw,1rem);--spacing-reality-card-padding-y:clamp(1.5rem,3vw,2.625rem);--spacing-reality-card-padding-x:clamp(1.5rem,3vw,2.625rem);--spacing-reality-title-gap:clamp(0.75rem,1.8vw,1.25rem);--spacing-reality-carousel-gap:clamp(0.5rem,1vw,0.75rem);--spacing-reality-carousel-header-gap:clamp(0.25rem,0.8vw,0.5rem);--spacing-reality-mobile-top:1.5rem;--spacing-reality-mobile-card-padding:1rem 1.25rem;--font-size-reality-mobile-eyebrow:1.125rem;--font-size-reality-mobile-headline:1.5rem;--font-size-reality-mobile-subheadline:1rem;--font-size-reality-mobile-card-title:1rem;--font-size-reality-mobile-card-desc:0.8125rem;--spacing-reality-mobile-card-gap:0;--spacing-reality-mobile-card-height:7.75rem;--spacing-solution-section-gap:clamp(2rem,4vw,4rem);--spacing-solution-column-gap:clamp(1.5rem,3vw,3rem);--spacing-solution-column-top:clamp(1rem,2.6vw,2.5rem);--spacing-solution-showcase-padding:clamp(1.5rem,3vw,3rem);--spacing-solution-showcase-gap:clamp(1.5rem,3vw,3rem);--spacing-solution-showcase-right:clamp(1.5rem,2.5vw,2.5rem);--spacing-solution-showcase-right-bottom:clamp(1.5rem,2.5vw,2.5rem);--spacing-solution-showcase-title-gap:clamp(1rem,2vw,2rem);--spacing-solution-eyebrow-to-lead:clamp(0.875rem,1vw,1rem);--spacing-solution-eyebrow-gap:clamp(0.25rem,0.6vw,0.3125rem);--spacing-solution-lead-to-showcase:clamp(0.875rem,1vw,1rem);--font-size-solution-eyebrow:clamp(0.875rem,1.4vw,1.25rem);--letter-spacing-solution-eyebrow:0;--font-size-solution-title:clamp(1.5rem,1.6vw,1.75rem);--font-size-solution-showcase-title:clamp(1.375rem,1.7vw,1.9375rem);--spacing-solution-indicator-to-title:clamp(5rem,9vw,9rem);--font-size-solution-body:clamp(1rem,1.1vw,1.25rem);--letter-spacing-solution-showcase:-0.0625rem;--font-size-solution-lead:clamp(1rem,1.2vw,1.125rem);--solution-underline-width:clamp(10rem,18vw,16.875rem);--solution-image-max-width:80%;--solution-image-tall-height:80%;--spacing-solution-indicator-top:clamp(1rem,1.5vw,1.25rem);--spacing-solution-indicator-right:clamp(1rem,2vw,1.875rem);--font-size-solution-indicator-current:clamp(2.5rem,3.5vw,4rem);--font-size-solution-indicator-total:clamp(1.25rem,2vw,2rem);--spacing-solution-bottom:clamp(0.75rem,1vw,1.125rem);--spacing-solution-nav-padding:clamp(0.5rem,1vw,0.625rem);--size-solution-nav-icon:clamp(2rem,3.2vw,3rem);--font-size-solution-mobile-eyebrow:1.125rem;--font-size-solution-mobile-title:1.5rem;--font-size-solution-mobile-lead:0.875rem;--font-size-solution-mobile-showcase-title:1.5rem;--font-size-solution-mobile-showcase-text:1rem;--font-size-solution-mobile-indicator-current:2rem;--font-size-solution-mobile-indicator-total:1rem;--spacing-solution-mobile-top-part:13.25rem;--spacing-solution-mobile-bottom-part:11.6875rem;--solution-mobile-image-max-height:84%;--spacing-solution-mobile-card-width:90vw;--spacing-how-top:clamp(4rem,10vw,8rem);--spacing-how-bottom:clamp(3rem,8vw,6rem);--spacing-how-stack-gap:clamp(2rem,4vw,3.5rem);--spacing-how-top-gap:clamp(1.5rem,3vw,2.5rem);--spacing-how-slider-padding:clamp(1.5rem,3vw,3rem);--spacing-how-slider-text-gap:clamp(0.75rem,1.8vw,1.25rem);--size-how-slider-height:clamp(22rem,40vw,30rem);--size-how-image-width:clamp(16rem,28vw,24rem);--size-how-image-height:clamp(16rem,26vw,22rem);--spacing-how-slider-counter-offset:clamp(1.5rem,2.4vw,2.25rem);--spacing-how-slider-counter-gap:clamp(1.5rem,3vw,2.375rem);--font-size-how-slider-counter:clamp(3.5rem,6vw,6.25rem);--spacing-how-quick-padding-y:clamp(0.625rem,1vw,0.8125rem);--spacing-how-quick-padding-x:clamp(0.75rem,1.6vw,1.5rem);--spacing-how-quick-icon-gap:clamp(0.5rem,1vw,0.75rem);--size-how-quick-icon:clamp(1.25rem,2vw,1.668rem);--font-size-how-quick:clamp(1rem,1.1vw,1.125rem);--font-size-how-quick-number:clamp(0.875rem,1vw,1rem);--font-size-how-mobile-eyebrow:1.125rem;--font-size-how-mobile-heading:1.5rem;--font-size-how-mobile-step-label:1rem;--font-size-how-mobile-slider-title:1.5rem;--font-size-how-mobile-slider-text:1rem;--font-size-how-mobile-counter:2rem;--spacing-how-mobile-card-width:90vw;--spacing-how-mobile-step-header-height:3.75rem;--spacing-how-mobile-image-height:13.25rem;--spacing-how-mobile-content-height:13.6875rem;--spacing-what-bottom:clamp(3rem,7vw,6rem);--spacing-what-stack-gap:clamp(0.5rem,1.2vw,0.875rem);--spacing-what-eyebrow-to-lead:clamp(0.375rem,0.8vw,0.625rem);--size-what-lead-max-width:clamp(42rem,78vw,80rem);--size-what-card-width:60vw;--spacing-what-slider-gap:0rem;--size-what-card-height:clamp(20rem,34vw,29rem);--size-what-card-height-tablet:clamp(19rem,40vw,25rem);--size-what-card-height-mobile:clamp(18rem,62vw,24rem);--spacing-what-card-padding:clamp(1rem,2vw,2rem);--spacing-what-card-padding-mobile:clamp(0.75rem,2vw,1.125rem);--size-what-image-min-height:clamp(9rem,18vw,14rem);--opacity-what-inactive-content:0.08;--spacing-what-cursor-padding:1.1875rem;--size-what-cursor-arrow:8rem;--size-what-cursor-shell:calc(var(--size-what-cursor-arrow) + (var(--spacing-what-cursor-padding) * 2));--size-what-cursor-refraction:1.5rem;--color-what-cursor-base:rgba(45,50,53,0.02);--color-what-cursor-light:rgba(255,255,255,0.1);--color-what-cursor-border-start:rgba(45,50,53,0.5);--color-what-cursor-border-end:rgba(102,102,102,0.1);--angle-what-cursor-border:225deg;--size-what-cursor-saturate:180%;--size-what-cursor-brightness:1.27;--font-size-what-mobile-eyebrow:1.125rem;--font-size-what-mobile-title:1.5rem;--font-size-what-mobile-text:1rem;--spacing-partners-column-gap:clamp(2rem,5vw,5rem);--spacing-partners-content-gap:clamp(1rem,2.2vw,1.875rem);--spacing-partners-logos-gap:clamp(1rem,2vw,2rem);--spacing-partners-row-gap-mobile:clamp(1.5rem,5vw,2.5rem);--size-partners-copy-max-width:clamp(24rem,42vw,40rem);--size-partners-body-max-width:clamp(22rem,38vw,34rem);--size-partners-logo:clamp(7rem,11vw,11.25rem);--size-partners-line-stroke:0.125rem;--partners-line-right-x:82%;--partners-line-left-x:18%;--partners-line-bottom-y:70%;--partners-logo-cycle-duration-ms:28000;--partners-logo-tip-fade-ratio:0.06;--color-partners-line-start:#990F30;--color-partners-line-end:rgba(51,5,16,0.2);--angle-partners-line-gradient:225deg;--spacing-cta-top:var(--spacing-reality-top);--spacing-cta-bottom:clamp(1.5rem,3vw,2.5rem);--spacing-cta-eyebrow-to-lead:var(--spacing-solution-eyebrow-to-lead);--spacing-cta-lead-to-columns:var(--spacing-solution-lead-to-showcase);--spacing-cta-column-padding:clamp(1.25rem,2vw,2rem);--spacing-cta-title-gap:clamp(0.25rem,0.5vw,0.5rem);--spacing-cta-title-to-benefits:clamp(0.75rem,1.5vw,1.25rem);--spacing-cta-benefit-gap:clamp(0.5rem,1vw,1rem);--spacing-cta-benefit-padding-left:clamp(1.5rem,2.2vw,2.125rem);--spacing-cta-form-gap:clamp(0.75rem,1.3vw,1rem);--font-size-cta-left-title:clamp(1.5rem,2.1vw,2rem);--font-size-cta-benefit:clamp(0.9375rem,1.1vw,1.0625rem);--font-size-cta-field:clamp(0.875rem,1vw,1rem);--letter-spacing-cta-title-accent:-0.04em;--letter-spacing-cta-field:0.05em;--letter-spacing-cta-submit:0.08em;--font-size-cta-disclaimer:clamp(0.75rem,0.93vw,0.875rem);--color-cta-field-bg:#171616;--cta-lead-max-width:65%;--cta-submit-width:33%;--cta-benefit-icon-height:45%;--cta-benefit-item-padding-y:clamp(0.5rem,1vw,0.75rem);--cta-submit-min-height:2.75rem;--cta-mobile-notification-top:5.625rem;--underline-height:2px;--spacing-footer-top:var(--spacing-reality-top);--spacing-footer-bottom:clamp(1.5rem,3vw,2.5rem);--spacing-footer-column-padding:clamp(1.25rem,2.5vw,2.5rem);--font-size-footer-headline:clamp(1.59rem,2.727vw,2.5rem);--letter-spacing-footer-headline:-0.05em;--spacing-footer-headline-to-cta:clamp(1.5rem,3vw,2.5rem);--spacing-footer-cta-gap:clamp(0.75rem,1.5vw,1.25rem);--font-size-footer-cta:clamp(0.875rem,1vw,1rem);--letter-spacing-footer-cta:0.06em;--footer-cta-min-height:2.75rem;--spacing-footer-dropdown-columns-gap:clamp(1.5rem,3vw,2.5rem);--spacing-footer-dropdown-toggle-padding-y:clamp(0.625rem,1vw,0.875rem);--font-size-footer-dropdown-title:clamp(0.8125rem,1vw,0.9375rem);--letter-spacing-footer-dropdown:-0.04em;--spacing-footer-dropdown-list-top:var(--spacing-1);--spacing-footer-dropdown-item-gap:0;--spacing-footer-dropdown-item-padding-y:clamp(0.5rem,0.8vw,0.75rem);--spacing-footer-dropdown-item-padding-x:clamp(0.75rem,1.2vw,1rem);--font-size-footer-nav-item:clamp(0.8125rem,0.95vw,0.9375rem);--letter-spacing-footer-nav:-0.04em;--size-footer-social-box:clamp(5rem,8vw,8.25rem);--spacing-footer-social-gap:clamp(0.25rem,0.4vw,0.375rem);--size-footer-social-icon-ratio:50%;--spacing-footer-dropdowns-to-social:clamp(1.5rem,3vw,2.5rem);--spacing-footer-bottom-bar-top:clamp(1rem,2vw,1.5rem);--font-size-footer-legal:clamp(0.875rem,1.05vw,1rem);--letter-spacing-footer-legal:-0.04em;--spacing-footer-legal-gap:clamp(2.25rem,4.5vw,3.375rem);--spacing-faq-padding-y:clamp(2rem,3vw,3.75rem);--spacing-faq-column-gap:clamp(1rem,2.5vw,2.5rem);--spacing-faq-index-gap:var(--spacing-2);--spacing-faq-items-top:clamp(1.5rem,2.5vw,2.5rem);--spacing-faq-item-y:1.375rem;--spacing-faq-question-gap:var(--spacing-6);--spacing-faq-number-gap:1.25rem;--size-faq-number-column:2ch;--spacing-faq-option-inset-left:1.1875rem;--offset-faq-number-y:-0.75rem;--size-faq-plus-hit:2.75rem;--font-size-faq-index:1rem;--font-size-faq-title:clamp(3rem,6.9vw,6rem);--font-size-faq-question:clamp(1.125rem,2vw,1.5rem);--font-size-faq-plus:clamp(2rem,4vw,3rem);--letter-spacing-faq-title:0.02em;--letter-spacing-faq-question:-0.03em;--font-family-primary:"Gill Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-gill-sans:"Gill Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-button:clamp(1rem,0.9rem + 0.26vw,1.125rem);--font-size-lang:clamp(0.875rem,0.8rem + 0.2vw,1rem);--font-size-menu-nav:clamp(2rem,4.2vw,4rem);--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-heading:1.2;--line-height-subheading:1.3;--line-height-relaxed:1.5;--line-height-tight:1;--line-height-body:1.6;--logo-width:clamp(12rem,18vw,17.1875rem);--logo-height:clamp(6.8rem,10vw,9.8125rem);--logo-height-desktop:4.3125rem;--button-width:clamp(10rem,13vw,12.5625rem);--button-height:clamp(2.75rem,4vw,3.75rem);--burger-width:clamp(2rem,3vw,2.875rem);--burger-height:clamp(1rem,1.5vw,1.375rem);--lang-option-size:clamp(1.75rem,2.5vw,2.375rem);--hero-column-width:clamp(18rem,28vw,27.3125rem);--hero-image-width:clamp(35rem,58vw,57.625rem);--hero-image-bottom-gap:clamp(3rem,10vh,9.8125rem);--hero-title-gap:clamp(1rem,2vw,1.875rem);--hero-description-gap:clamp(1rem,2vw,1.875rem);--hero-content-bottom-gap:clamp(1.5rem,2.5vw,2.4375rem);--font-size-hero-title:clamp(1.25rem,1.1rem + 0.4vw,1.5rem);--font-size-hero-description:clamp(1.125rem,1rem + 0.3vw,1.25rem);--hero-bg:#FFFFFF;--hero-text-primary:#0B0A0A;--hero-text-secondary:rgba(11,10,10,0.8);--card-bg-closed:#FFFFFF;--card-bg-open:#0B0A0A;--card-border-color:rgba(11,10,10,0.3);--card-text-closed:#990F30;--card-text-open:#FFFFFF;--card-desc-color:rgba(255,255,255,0.8);--card-padding-horizontal-closed:clamp(1.5rem,2.5vw,2.28125rem);--card-padding-vertical-closed:clamp(1.5rem,2.5vw,2.40625rem);--card-padding-horizontal-open:clamp(1.5rem,2.5vw,2.25rem);--card-padding-top-open:clamp(3rem,5.5vw,5.4375rem);--card-padding-bottom-open:clamp(3rem,5.5vw,5.5rem);--card-content-gap:clamp(0.875rem,1.5vw,1.25rem);--card-content-width:clamp(10rem,14vw,13.3125rem);--cards-gap-between:clamp(1rem,2vw,1.8125rem);--card-width-closed:calc(var(--card-padding-horizontal-closed) + var(--card-content-width) + var(--card-padding-horizontal-closed));--card-width-open:calc(var(--card-padding-horizontal-open) + var(--card-content-width) + var(--card-padding-horizontal-open));--font-size-card-heading:clamp(1rem,1.1vw,1.125rem);--font-size-card-desc:clamp(0.875rem,0.95vw,1rem);--card-animation-duration:0.3s;--card-animation-timing:cubic-bezier(0.16,1,0.3,1);--card-animation-fast:0.2s;--card-animation-timing-fast:cubic-bezier(0.4,0,1,1);--card-auto-rotate-interval:6000;--hero-partners-gap-from-buttons:clamp(3rem,4.5vw,4.3125rem);--hero-partners-dash-width:clamp(1.25rem,1.8vw,1.625rem);--hero-partners-dash-height:1px;--hero-partners-label-gap:clamp(0.5rem,0.6vw,0.5625rem);--hero-partners-list-gap:clamp(1rem,1.1vw,1.0625rem);--hero-partners-item-gap:clamp(1.5rem,2.5vw,2.4375rem);--font-size-partners-label:clamp(0.75rem,0.85vw,0.875rem);--font-size-partners-name:clamp(0.875rem,1vw,1rem);--hero-partners-dash-color:var(--color-primary);--hero-partners-label-color:rgba(11,10,10,0.5);--hero-partners-name-color:rgba(11,10,10,0.3);--menu-gap-top:clamp(1.25rem,2vw,1.875rem);--menu-gap-horizontal:clamp(2rem,4vw,3.75rem);--menu-gap-bottom:clamp(2rem,3.5vw,3.375rem);--menu-logo-width:clamp(12rem,18vw,17.1875rem);--menu-logo-height:clamp(6.8rem,10vw,9.8125rem);--menu-logo-gap:clamp(2rem,4vw,3.75rem);--menu-close-size:clamp(4rem,8vw,8rem);--menu-close-gap:clamp(2rem,4vw,3.75rem);--menu-content-width:clamp(35rem,62vw,58.8125rem);--menu-content-height:clamp(30rem,45vh,43.4375rem);--menu-content-gap-left:clamp(2.5rem,5vw,4.625rem);--menu-content-padding-top:clamp(3rem,8vw,7.6875rem);--menu-content-padding-bottom:clamp(3rem,8vw,7.6875rem);--menu-content-padding-horizontal:clamp(2rem,4vw,3.78125rem);--menu-nav-gap:clamp(0.5rem,0.7vw,0.6875rem);--menu-nav-line-gap:0.5rem;--menu-nav-line-thickness:1px;--menu-nav-text-color:#0B0A0A;--menu-nav-line-color:rgba(11,10,10,0.8);--menu-nav-number-size:0.875rem;--menu-nav-number-gap:clamp(0.75rem,1vw,1rem);--menu-nav-hover-color:var(--color-primary);--menu-bg-base:rgba(45,50,53,0.3);--menu-backdrop-blur:24px;--menu-backdrop-saturate:180%;--menu-backdrop-brightness:1.1;--menu-border-width:1px;--menu-border-gradient:linear-gradient(-45deg,rgba(255,255,255,0.1),rgba(255,255,255,0.8) 50%,rgba(255,255,255,0.1));--menu-content-bg:#FFFFFF;--menu-animation-duration:0.4s;--menu-animation-timing:cubic-bezier(0.16,1,0.3,1);--menu-animation-close-duration:0.3s;--menu-animation-close-timing:cubic-bezier(0.4,0,1,1);--join-form-heading-color:#FFFFFF;--join-form-heading-size:clamp(2rem,3.17vw,3rem);--join-form-heading-weight:var(--font-weight-bold);--join-form-heading-width:30%;--join-form-content-padding-top:clamp(3rem,8vw,7.6875rem);--join-form-content-padding-bottom:clamp(3rem,8vw,7.6875rem);--join-form-content-padding-horizontal:clamp(2rem,4vw,3.78125rem);--join-form-content-bg:#FFFFFF;--join-form-field-padding-vertical:1.6875rem;--join-form-field-padding-horizontal:2.125rem;--join-form-field-border-width:1px;--join-form-field-border-color:rgba(11,10,10,0.8);--join-form-field-border-radius:0;--join-form-field-bg:transparent;--join-form-field-text-color:#0B0A0A;--join-form-field-font-size:1.25rem;--join-form-field-font-weight:var(--font-weight-regular);--join-form-placeholder-color:rgba(11,10,10,0.7);--join-form-optional-font-size:1rem;--join-form-gap-fields:2.3125rem;--join-form-gap-gdpr:2.5rem;--join-form-gdpr-font-size:1rem;--join-form-gdpr-font-weight:var(--font-weight-regular);--join-form-gdpr-font-style:italic;--join-form-gdpr-color:rgba(11,10,10,0.5);--join-form-field-focus-border-color:var(--color-primary);--join-form-field-error-border-color:var(--color-error);--join-form-field-success-border-color:var(--color-success);--join-form-animation-duration:var(--menu-animation-duration);--join-form-animation-timing:var(--menu-animation-timing);--join-form-animation-close-duration:var(--menu-animation-close-duration);--join-form-animation-close-timing:var(--menu-animation-close-timing);--join-form-sending-text-size:2.25rem;--join-form-sending-text-weight:var(--font-weight-medium);--join-form-sending-text-color:var(--color-white);--join-form-sending-gap:1.125rem;--join-form-sending-bar-width:30%;--join-form-sending-bar-height:5rem;--join-form-sending-bar-inner-height:4.25rem;--join-form-sending-bar-border:1px solid var(--color-white);--join-form-sending-bar-fill:var(--color-white);--join-form-sending-bar-radius:var(--radius-none);--join-form-sending-duration:3s;--join-form-sending-target:85%;--join-form-transition-duration:0.6s;--join-form-transition-easing:cubic-bezier(0.16,1,0.3,1);--modal-success-icon-size:9.75rem;--modal-success-gap:2.4375rem;--modal-success-text-size:2.25rem;--modal-success-text-weight:var(--font-weight-medium);--modal-success-text-color:var(--color-white);--modal-success-max-width:36rem;--modal-submit-area-bg:var(--color-dark);--modal-submit-area-padding:clamp(1.25rem,2vw,2rem) clamp(1.5rem,3vw,2.5rem);--modal-submit-btn-width:var(--cta-submit-width);--modal-submit-btn-bg:var(--color-primary);--modal-submit-btn-font-size:var(--font-size-cta-field);--modal-submit-btn-font-weight:var(--font-weight-medium);--modal-submit-btn-letter-spacing:var(--letter-spacing-cta-submit);--modal-submit-btn-min-height:var(--cta-submit-min-height);--modal-submit-gdpr-color:var(--color-white-70);--modal-submit-gdpr-font-size:var(--font-size-cta-disclaimer);--z-menu-overlay:500;--radius-none:0;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:1rem;--z-header:100;--z-dropdown:200;--z-modal:300;--z-toast:400;--transition-fast:150ms ease;--transition-base:200ms ease;--transition-slow:300ms ease;--outline-focus-width:2px;--outline-focus-offset:2px;--header-mobile-logo-width:4.9375rem;--header-mobile-burger-width:2.875rem;--header-mobile-top:1.25rem;--header-mobile-padding-x:1.25rem;--header-mobile-padding-inner-y:0.65625rem;--header-mobile-padding-inner-x:1.0625rem;--hero-mobile-title-size:1.5rem;--hero-mobile-title-top:7.25rem;--hero-mobile-image-gap:0.625rem;--hero-mobile-image-width:85%;--hero-mobile-desc-gap:1.0625rem;--hero-mobile-desc-size:1rem;--hero-mobile-partners-gap:1.125rem;--hero-mobile-padding-x:1.25rem;--hero-mobile-button-height:3.75rem;--hero-mobile-buttons-gap:1.25rem;--hero-mobile-partners-to-buttons-gap:3.125rem;--card-mobile-title-size:1rem;--card-mobile-desc-size:0.875rem;--card-mobile-close-size:1.25rem;--card-mobile-padding-left:2.3125rem;--card-mobile-padding-y:0.75rem;--card-mobile-padding-bottom:1.5625rem;--card-mobile-padding-right:1.25rem;--card-mobile-close-gap:0.625rem;--card-mobile-padding-top-expanded:2.625rem;--card-mobile-section-top:7.25rem;--menu-mobile-gap:1.25rem;--menu-mobile-lang-top:2.0625rem;--menu-mobile-nav-gap:2rem;--menu-mobile-cta-gap:1.5625rem;--menu-mobile-nav-bg:rgba(255,255,255,0.95);--menu-mobile-nav-text-size:1.5rem;--menu-mobile-nav-number-size:0.6875rem;--menu-mobile-content-padding-x:0.9375rem;--menu-mobile-close-size:4rem;--menu-mobile-close-gap:1.25rem;--menu-mobile-nav-padding:1.5rem;--menu-mobile-cta-height:3.75rem;--menu-mobile-height:90vh;--modal-mobile-title-top:1.75rem;--modal-mobile-title-size:1.25rem;--modal-mobile-field-bg:#171616;--modal-mobile-field-border:#FFFFFF;--modal-mobile-field-height:3.75rem;--modal-mobile-field-gap:1.375rem;--modal-mobile-placeholder-size:0.875rem;--modal-mobile-gdpr-size:0.75rem}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--color-brand-primary:#990F30;--color-brand-black:#0B0A0A;--color-brand-text:#000000;--color-brand-text-secondary:#555555;--color-brand-off-white:#FFFFFF;--color-border:#E1E1E1;--color-border-gray:#8B8B8B;--color-separator:#F2F2F2;--color-hover-bg:#F6F6F6;--form-input-border:#8B8B8B;--form-input-border-error:#990F30;--form-input-text:#000000;--form-input-placeholder:#999999;--form-label-text:#0B0A0A;--maroon:#990F30;--off-white:#FDFCFC;--dark:#0B0A0A;--connection-line:rgba(153,15,48,0.2);--connection-line-active:rgba(153,15,48,0.6);--pulse-gradient-start:rgba(153,15,48,0);--pulse-gradient-mid:rgba(153,15,48,0.8);--pulse-gradient-end:rgba(153,15,48,0);--form-error-text:#990F30;--status-success-bg:rgba(145,186,120,0.1);--status-success-text:#005F18;--status-draft-bg:rgba(0,30,255,0.08);--status-draft-text:#001EFF;--status-archived-bg:rgba(163,74,74,0.3);--status-archived-text:#5F0000;--font-primary:"Gill Sans",sans-serif;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--container-padding-mobile:2rem;--shadow-sm:0 1px 2px rgba(11,10,10,0.04);--shadow-md:0 2px 8px rgba(0,0,0,0.08);--shadow-lg:0 4px 12px rgba(0,0,0,0.1);--z-base:0;--z-sidebar:10;--z-sticky:100;--z-dropdown:1000;--z-overlay:5000;--z-drawer:6000;--z-modal:10000;--z-popover:15000;--z-toast:20000;--transition-fast:200ms;--transition-normal:300ms;--transition-slow:400ms;--ease-premium:cubic-bezier(0.16,1,0.3,1);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55)}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:clip}body{font-family:var(--font-primary);color:var(--color-brand-text);background-color:var(--color-brand-off-white);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}@keyframes fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes backdrop-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-appear{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:600;line-height:1.3;color:var(--color-brand-black)}a{color:inherit;text-decoration:none;transition:color var(--transition-fast) ease}a:hover{color:var(--color-brand-primary)}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem}.page-padding,.section-horizontal-padding{padding-left:var(--spacing-page-horizontal);padding-right:var(--spacing-page-horizontal)}@media (max-resolution:191dpi){.page-padding,.section-horizontal-padding{padding-left:var(--spacing-page-horizontal-windows);padding-right:var(--spacing-page-horizontal-windows)}}.text-balance{text-wrap:balance}.section-padding{padding:4rem 2rem}@media (min-width:768px){.section-padding{padding:6rem 3rem}}.glass-card{background:rgba(255,255,255,.7);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.5);border-radius:1rem;box-shadow:0 8px 32px rgba(11,10,10,.04),0 2px 8px rgba(11,10,10,.02),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(11,10,10,.02);transition:all var(--transition-slow) var(--ease-premium)}.glass-card:hover{transform:translateY(-6px) scale(1.015);box-shadow:0 24px 56px rgba(11,10,10,.1),0 8px 16px rgba(11,10,10,.06),inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(11,10,10,.03)}.skeleton{background:linear-gradient(90deg,#f0f0f0,#f8f8f8 50%,#f0f0f0);background-size:1000px 100%;animation:shimmer 2s linear infinite;border-radius:.5rem}@font-face{font-family:Gill Sans;src:url(/fonts/GillSans-Light.woff2) format("woff2"),url(/fonts/GillSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans;src:url(/fonts/GillSans-Regular.woff2) format("woff2"),url(/fonts/GillSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans;src:url(/fonts/GillSans-Italic.woff2) format("woff2"),url(/fonts/GillSans-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gill Sans;src:url(/fonts/GillSans-Regular.woff2) format("woff2"),url(/fonts/GillSans-Regular.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans;src:url(/fonts/GillSans-Regular.woff2) format("woff2"),url(/fonts/GillSans-Regular.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans;src:url(/fonts/GillSans-Bold.woff2) format("woff2"),url(/fonts/GillSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans;src:url(/fonts/GillSans-BoldItalic.woff2) format("woff2"),url(/fonts/GillSans-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gill Sans;src:url(/fonts/GillSans-Bold.woff2) format("woff2"),url(/fonts/GillSans-Bold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans Extended;src:url(/fonts/GillSans-Light-FR-PL.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans Extended;src:url(/fonts/GillSans-Regular-FR-PL.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans Extended;src:url(/fonts/GillSans-Italic-FR-PL.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gill Sans Extended;src:url(/fonts/GillSans-Medium-ALL.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans Extended;src:url(/fonts/GillSans-Medium-ALL.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans Extended;src:url(/fonts/GillSans-Bold-FR-PL.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans Extended;src:url(/fonts/GillSans-BoldItalic-FR-PL.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gill Sans Extended;src:url(/fonts/GillSans-Bold-FR-PL.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans Cyrillic;src:url(/fonts/GillSansC-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans Cyrillic;src:url(/fonts/GillSansC-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans Cyrillic;src:url(/fonts/GillSansC-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gill Sans Cyrillic;src:url(/fonts/GillSansLightC-Italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gill Sans Cyrillic;src:url(/fonts/GillSansC-Regular.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans Cyrillic;src:url(/fonts/GillSansC-Regular.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans Cyrillic;src:url(/fonts/GillSansC-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans Cyrillic;src:url(/fonts/GillSansC-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gill Sans Cyrillic;src:url(/fonts/GillSansC-Bold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:lang(fr),:lang(fr) *,:lang(pl),:lang(pl) *{font-family:Gill Sans Extended,Gill Sans,sans-serif!important}:lang(ua),:lang(ua) *{font-family:Gill Sans Cyrillic,Gill Sans,sans-serif!important}:lang(fr) ::-moz-placeholder,:lang(pl) ::-moz-placeholder{font-family:Gill Sans Extended,Gill Sans,sans-serif!important}:lang(fr) ::placeholder,:lang(pl) ::placeholder{font-family:Gill Sans Extended,Gill Sans,sans-serif!important}:lang(ua) ::-moz-placeholder{font-family:Gill Sans Cyrillic,Gill Sans,sans-serif!important}:lang(ua) ::placeholder{font-family:Gill Sans Cyrillic,Gill Sans,sans-serif!important}:lang(fr) input,:lang(fr) select,:lang(fr) textarea,:lang(pl) input,:lang(pl) select,:lang(pl) textarea{font-family:Gill Sans Extended,Gill Sans,sans-serif!important}:lang(ua) input,:lang(ua) select,:lang(ua) textarea{font-family:Gill Sans Cyrillic,Gill Sans,sans-serif!important}:root{--spacing-0:0;--spacing-1:0.125rem;--spacing-2:0.25rem;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:2.5rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:5rem;--spacing-5xl:6rem;--spacing-6xl:8rem;--card-padding-sm:var(--spacing-md);--card-padding-md:var(--spacing-lg);--card-padding-lg:var(--spacing-xl);--gap-tight:var(--spacing-xs);--gap-normal:var(--spacing-sm);--gap-comfortable:var(--spacing-md);--gap-spacious:var(--spacing-lg);--section-padding-mobile:var(--spacing-lg);--section-padding-tablet:var(--spacing-lg);--section-padding-desktop:var(--spacing-lg);--section-padding-y-sm:var(--spacing-3xl);--section-padding-y-md:var(--spacing-4xl);--section-padding-y-lg:var(--spacing-5xl);--section-padding-y-xl:var(--spacing-6xl);--mobile-section-gap:var(--spacing-md);--mobile-card-gap:var(--spacing-sm);--tablet-portrait-section-gap:var(--spacing-lg);--tablet-portrait-card-gap:var(--spacing-md);--tablet-landscape-section-gap:var(--spacing-xl);--tablet-landscape-card-gap:var(--spacing-lg);--desktop-section-gap:var(--spacing-2xl);--desktop-card-gap:var(--spacing-xl)}.m-0{margin:0}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.m-2xl{margin:var(--spacing-2xl)}.m-3xl{margin:var(--spacing-3xl)}.m-4xl{margin:var(--spacing-4xl)}.mt-0{margin-top:0}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.mt-3xl{margin-top:var(--spacing-3xl)}.mt-4xl{margin-top:var(--spacing-4xl)}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.mb-3xl{margin-bottom:var(--spacing-3xl)}.mb-4xl{margin-bottom:var(--spacing-4xl)}.p-0{padding:0}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.p-2xl{padding:var(--spacing-2xl)}.p-3xl{padding:var(--spacing-3xl)}.p-4xl{padding:var(--spacing-4xl)}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.gap-2xl{gap:var(--spacing-2xl)}.gap-3xl{gap:var(--spacing-3xl)}.section-container{padding:var(--section-padding-y-md) var(--section-padding-mobile)}.card-standard{padding:var(--card-padding-md);border-radius:.875rem}.grid-comfortable{display:grid;gap:var(--gap-comfortable)}.flex-normal{display:flex;gap:var(--gap-normal)}@media (min-width:641px) and (max-width:900px){:root{--section-padding-y-md:var(--spacing-3xl);--section-padding-y-lg:var(--spacing-4xl)}}@media (min-width:901px) and (max-width:1200px){:root{--section-padding-y-md:var(--spacing-4xl);--section-padding-y-lg:var(--spacing-5xl)}}@media (min-width:1201px){:root{--section-padding-y-md:var(--spacing-5xl);--section-padding-y-lg:var(--spacing-6xl)}}.touch-target-minimum{min-width:44px;min-height:44px}.touch-target-recommended{min-width:48px;min-height:48px}.button-primary{position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);will-change:transform,box-shadow}.button-primary:active{transform:scale(.97);box-shadow:0 2px 8px rgba(153,15,48,.2)}@media (hover:hover) and (pointer:fine){.button-primary:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(153,15,48,.25)}}.button-secondary{transition:all .2s cubic-bezier(.16,1,.3,1);will-change:transform,background-color}.button-secondary:active{transform:scale(.96);background-color:rgba(0,0,0,.05)}@media (hover:hover) and (pointer:fine){.button-secondary:hover{background-color:rgba(0,0,0,.03)}}.card-interactive{transition:all .4s cubic-bezier(.16,1,.3,1);will-change:transform,box-shadow;cursor:pointer;-webkit-tap-highlight-color:transparent}.card-interactive:active{transform:translateY(-2px) scale(.99);box-shadow:0 12px 24px rgba(11,10,10,.08)}@media (hover:hover) and (pointer:fine){.card-interactive:hover{transform:translateY(-6px);box-shadow:0 24px 48px rgba(11,10,10,.12)}}.card-glass{transition:all .4s cubic-bezier(.16,1,.3,1);will-change:transform,background-color,backdrop-filter;-webkit-tap-highlight-color:transparent}.card-glass:active{background:rgba(255,255,255,.75);backdrop-filter:blur(30px) saturate(200%);transform:scale(.98)}@media (hover:hover) and (pointer:fine){.card-glass:hover{background:rgba(255,255,255,.8);backdrop-filter:blur(32px) saturate(200%);transform:translateY(-4px)}}.nav-link{position:relative;padding:.75rem 1rem;margin:-.75rem -1rem;transition:color .2s ease,background-color .2s ease;will-change:color,background-color;-webkit-tap-highlight-color:transparent}.nav-link:active{color:var(--brand-maroon);background-color:rgba(153,15,48,.05);border-radius:.5rem}@media (hover:hover) and (pointer:fine){.nav-link:hover{color:var(--brand-maroon)}.nav-link:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:var(--brand-maroon);transition:width .3s cubic-bezier(.16,1,.3,1)}.nav-link:hover:after{width:100%}}.carousel-button{transition:all .3s cubic-bezier(.16,1,.3,1);will-change:transform,box-shadow,background-color;-webkit-tap-highlight-color:transparent}.carousel-button:active{transform:scale(.92);background-color:rgba(11,10,10,.08);box-shadow:0 2px 8px rgba(11,10,10,.12)}@media (hover:hover) and (pointer:fine){.carousel-button:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(11,10,10,.15)}}.step-indicator{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1);will-change:transform,opacity;-webkit-tap-highlight-color:transparent}.step-indicator:active{transform:scale(.9);opacity:.8}@media (hover:hover) and (pointer:fine){.step-indicator:hover{transform:scale(1.15)}}.input-field{transition:all .2s ease;will-change:border-color,box-shadow;-webkit-tap-highlight-color:transparent}.input-field:focus{border-color:var(--brand-maroon);box-shadow:0 0 0 3px rgba(153,15,48,.1);outline:none}.input-field:focus-visible{outline:2px solid var(--brand-maroon);outline-offset:2px}.ripple-container{position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.ripple-container:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background-color:rgba(255,255,255,.5);transform:translate(-50%,-50%);transition:width .6s,height .6s}.ripple-container:active:after{width:300px;height:300px;transition:width 0s,height 0s}@media (min-width:641px) and (max-width:1200px){.button-primary,.button-secondary,.card-interactive,.carousel-button{transition-duration:.25s}.button-primary:active{box-shadow:0 4px 12px rgba(153,15,48,.25)}.card-interactive:active{box-shadow:0 16px 32px rgba(11,10,10,.1)}}:focus-visible{outline:2px solid var(--brand-maroon);outline-offset:4px;border-radius:2px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.button-primary:active,.card-interactive:active{transform:none}}.Toast_toastContainer__GruH5{position:fixed;top:1.5rem;right:1.5rem;z-index:9999;display:flex;flex-direction:column;gap:1rem;pointer-events:none}.Toast_toast__5vjwy{display:flex;align-items:center;gap:1.25rem;padding:.5rem 0 .5rem 1rem;border-radius:1rem;background-color:var(--brand-black,#0B0A0A);box-shadow:0 .5rem 1rem rgba(0,0,0,.3);pointer-events:auto;min-width:20rem;max-width:28rem;backdrop-filter:blur(8px)}.Toast_icon__kk9_a{width:1.875rem;height:1.875rem;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.Toast_message__gQtoa{flex:1;font-family:var(--font-gill,"Gill Sans","Gill Sans MT",Calibri,sans-serif);font-size:1rem;font-weight:400;color:var(--brand-off-white,#FDFCFC);line-height:1.5;margin:0;word-wrap:break-word;overflow-wrap:break-word}.Toast_closeButton___2GiV{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--brand-off-white,#FDFCFC);cursor:pointer;transition:opacity .2s ease;padding:0;margin:0}.Toast_closeButton___2GiV:hover{opacity:.7}.Toast_closeButton___2GiV:focus-visible{outline:2px solid var(--primary,#990F30);outline-offset:2px;border-radius:.25rem}.Toast_closeButton___2GiV:active{opacity:.5}@media (max-width:1024px){.Toast_toastContainer__GruH5{top:1.25rem;right:1.25rem}.Toast_toast__5vjwy{min-width:18rem;max-width:24rem}}@media (max-width:768px){.Toast_toastContainer__GruH5{top:1rem;right:1rem;left:1rem}.Toast_toast__5vjwy{min-width:auto;max-width:100%;gap:1rem;padding:.5rem 0 .5rem .875rem}.Toast_message__gQtoa{font-size:.9375rem}.Toast_icon__kk9_a{width:1.5rem;height:1.5rem}.Toast_closeButton___2GiV{width:2rem;height:2rem}.Toast_closeButton___2GiV svg{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.Toast_toast__5vjwy{animation:none}}.MenuNavigation_nav__Mvfyd{width:100%;margin:0;padding:0}.MenuNavigation_navList__mVL_6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--menu-nav-gap)}.MenuNavigation_navItem__St_rQ{width:100%;display:flex;flex-direction:column}.MenuNavigation_navLinkWrapper__6InY0{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;text-decoration:none;cursor:pointer;transition:color var(--transition-fast)}.MenuNavigation_navLinkWrapper__6InY0:hover .MenuNavigation_navLink__hBc6i,.MenuNavigation_navLinkWrapper__6InY0:hover .MenuNavigation_navNumber__X8B90{color:var(--menu-nav-hover-color)}.MenuNavigation_navItem__St_rQ:has(.MenuNavigation_navLinkWrapper__6InY0:hover) .MenuNavigation_separator__GgQSS{background-color:var(--menu-nav-hover-color)}.MenuNavigation_navLinkWrapper__6InY0:focus-visible{outline:2px solid var(--menu-nav-text-color);outline-offset:4px}.MenuNavigation_navNumber__X8B90{font-size:var(--menu-nav-number-size);flex-shrink:0}.MenuNavigation_navLink__hBc6i,.MenuNavigation_navNumber__X8B90{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);color:var(--menu-nav-text-color);line-height:1.2;transition:color var(--transition-fast)}.MenuNavigation_navLink__hBc6i{font-size:var(--font-size-menu-nav);text-transform:uppercase;text-align:right}.MenuNavigation_separator__GgQSS{margin-top:var(--menu-nav-line-gap);width:100%;height:var(--menu-nav-line-thickness);background-color:var(--menu-nav-line-color);transition:background-color var(--transition-fast)}@media (max-width:767px){.MenuNavigation_navLink__hBc6i{font-size:var(--menu-mobile-nav-text-size);line-height:1.1}.MenuNavigation_navNumber__X8B90{font-size:var(--menu-mobile-nav-number-size)}}@media (prefers-reduced-motion:reduce){.MenuNavigation_navLinkWrapper__6InY0,.MenuNavigation_navLink__hBc6i,.MenuNavigation_navNumber__X8B90,.MenuNavigation_separator__GgQSS{transition-duration:.01ms!important}}.LanguageSwitcher_languageSwitcher__LRHbh{display:flex;align-items:center;gap:0;padding:var(--spacing-lang-padding);background:var(--color-white);border:var(--border-dark-30);border-radius:var(--radius-none);flex-shrink:0}.LanguageSwitcher_langButton__JTEOO{width:var(--lang-option-size);height:var(--lang-option-size);font-family:var(--font-family-primary);font-size:var(--font-size-lang);font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-none);padding:0;cursor:pointer;background:transparent;color:var(--color-dark);transition:all var(--transition-base);-webkit-appearance:none;-moz-appearance:none;appearance:none}.LanguageSwitcher_langButton__JTEOO:hover:not(.LanguageSwitcher_active__wyUOJ){background:rgba(11,10,10,.05)}.LanguageSwitcher_langButton__JTEOO.LanguageSwitcher_active__wyUOJ{background:var(--color-dark);color:var(--color-white)}.LanguageSwitcher_langButton__JTEOO:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;z-index:1}@media (max-width:767px){.LanguageSwitcher_languageSwitcher__LRHbh{border-color:#FFFFFF;background:transparent}.LanguageSwitcher_langButton__JTEOO{color:var(--color-white)}.LanguageSwitcher_langButton__JTEOO.LanguageSwitcher_active__wyUOJ{background:var(--color-white);color:var(--color-dark)}.LanguageSwitcher_langButton__JTEOO:hover:not(.LanguageSwitcher_active__wyUOJ){background:rgba(255,255,255,.15)}}@media (prefers-reduced-motion:reduce){.LanguageSwitcher_langButton__JTEOO{transition:none}}.Button_button__G7sSb{width:var(--button-width);height:var(--button-height);font-family:var(--font-family-primary);font-size:var(--font-size-button);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:var(--radius-none);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity var(--transition-base);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}.Button_button--secondary__Y4_rq{background:var(--color-gray-light);color:var(--color-dark)}.Button_button--secondary__Y4_rq:hover:not(:disabled){opacity:.9}.Button_button--secondary__Y4_rq:active:not(:disabled){opacity:.8}.Button_button--primary__yV_Ng{background:var(--color-primary);color:var(--color-white)}.Button_button--primary__yV_Ng:hover:not(:disabled){opacity:.9}.Button_button--primary__yV_Ng:active:not(:disabled){opacity:.8}.Button_button__G7sSb:focus-visible{outline:2px solid currentColor;outline-offset:2px}.Button_button__G7sSb:disabled{opacity:.5;cursor:not-allowed}.Button_button--loading__gPJsi{pointer-events:none;opacity:.7}.Button_loader__0G0nV{display:inline-block;width:1rem;height:1rem;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:Button_spin__3HAxH .6s linear infinite}@keyframes Button_spin__3HAxH{to{transform:rotate(1turn)}}.Button_button--small__jC2po{height:2.5rem;width:10rem;font-size:.875rem}.Button_button--large__eCogd{height:4.5rem;width:15rem;font-size:1.25rem}.Button_button--fullWidth__JISnG{width:100%}@media (prefers-reduced-motion:reduce){.Button_button__G7sSb{transition:none}.Button_loader__0G0nV{animation:none;border-top-color:currentColor}}.MenuOverlay_overlay__OyauB{position:fixed;top:var(--menu-gap-top);left:var(--menu-gap-horizontal);right:var(--menu-gap-horizontal);bottom:var(--menu-gap-bottom);background:rgba(45,50,53,.3);backdrop-filter:blur(24px) saturate(180%) brightness(1.1);-webkit-backdrop-filter:blur(24px) saturate(180%) brightness(1.1);border:1px solid transparent;background-origin:border-box;background-clip:padding-box,border-box;background-image:linear-gradient(rgba(45,50,53,.3),rgba(45,50,53,.3)),linear-gradient(-45deg,rgba(255,255,255,.1),rgba(255,255,255,.8) 50%,rgba(255,255,255,.1));z-index:var(--z-menu-overlay);perspective:1000px;transform-style:preserve-3d;backface-visibility:hidden;transform:perspective(1000px) rotateY(45deg) translateX(100%);opacity:0;pointer-events:none;visibility:hidden;will-change:transform,opacity;transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .8s cubic-bezier(.4,0,.2,1),visibility 0s .8s}.MenuOverlay_overlayOpen__Pp8sd{transform:perspective(1000px) rotateY(0deg) translateX(0);opacity:1;pointer-events:auto;visibility:visible;transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .8s cubic-bezier(.4,0,.2,1),visibility 0s 0s}.MenuOverlay_menuContainer__eS8aL{position:relative;width:100%;height:100%}.MenuOverlay_logoContainer__JqOlG{position:absolute;top:var(--menu-logo-gap);left:var(--menu-logo-gap);display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(-20px);transition:opacity .4s ease .4s,transform .4s ease .4s}.MenuOverlay_overlayOpen__Pp8sd .MenuOverlay_logoContainer__JqOlG{opacity:1;transform:translateY(0)}.MenuOverlay_logo__TBtPS{filter:brightness(0) invert(1);image-rendering:-webkit-optimize-contrast;width:var(--menu-logo-width);height:var(--menu-logo-height);max-width:100%}.MenuOverlay_closeButton__WiyGL{position:absolute;bottom:var(--menu-close-gap);left:var(--menu-close-gap);display:flex;align-items:center;justify-content:center;width:var(--menu-close-size);height:var(--menu-close-size);background:transparent;border:none;padding:0;margin:0;cursor:pointer;outline:none;opacity:0;transform:translateY(20px);transition:opacity .4s ease .5s,transform .4s ease .5s}.MenuOverlay_overlayOpen__Pp8sd .MenuOverlay_closeButton__WiyGL{opacity:1;transform:translateY(0)}.MenuOverlay_closeButton__WiyGL:hover{opacity:.7;transition:opacity .2s ease}.MenuOverlay_closeButton__WiyGL:focus-visible{outline:2px solid var(--color-white);outline-offset:4px}.MenuOverlay_closeIcon__mJgu_{image-rendering:-webkit-optimize-contrast;width:100%;height:100%}.MenuOverlay_contentSection__UPUES{position:absolute;top:50%;right:0;width:var(--menu-content-width);margin-left:var(--menu-content-gap-left);background:var(--menu-content-bg);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:var(--menu-content-padding-top) var(--menu-content-padding-horizontal) var(--menu-content-padding-bottom);opacity:0;transform:translateY(-50%) translateX(40px);transition:opacity .5s ease .45s,transform .5s ease .45s}.MenuOverlay_overlayOpen__Pp8sd .MenuOverlay_contentSection__UPUES{opacity:1;transform:translateY(-50%) translateX(0)}.MenuOverlay_mobileCtaButtons__5VwDf,.MenuOverlay_mobileLangWrapper__Jvpf_,.MenuOverlay_mobileNavSection__yV0g1{display:none}@media (max-width:767px){.MenuOverlay_overlay__OyauB{top:var(--menu-mobile-gap);left:var(--menu-mobile-gap);right:var(--menu-mobile-gap);bottom:auto;height:var(--menu-mobile-height);backdrop-filter:blur(8px) saturate(150%) brightness(1.05);-webkit-backdrop-filter:blur(8px) saturate(150%) brightness(1.05);transform-origin:100% 0;transform:scale(.3);opacity:0;perspective:none;transform-style:flat;backface-visibility:visible;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1),visibility 0s .4s}.MenuOverlay_overlayOpen__Pp8sd{transform:scale(1);opacity:1;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1),visibility 0s 0s}.MenuOverlay_menuContainer__eS8aL{display:flex;flex-direction:column;align-items:center;padding:var(--menu-mobile-lang-top) var(--menu-mobile-content-padding-x) var(--menu-mobile-content-padding-x);overflow-y:auto}.MenuOverlay_contentSection__UPUES,.MenuOverlay_logoContainer__JqOlG{display:none}.MenuOverlay_closeButton__WiyGL{position:absolute;bottom:var(--menu-mobile-close-gap);left:var(--menu-mobile-close-gap);top:auto;right:auto;width:var(--menu-mobile-close-size);height:var(--menu-mobile-close-size);opacity:1;transform:none;transition:opacity .2s ease}.MenuOverlay_overlayOpen__Pp8sd .MenuOverlay_closeButton__WiyGL{opacity:1;transform:none}.MenuOverlay_closeIcon__mJgu_{width:100%;height:100%;filter:brightness(0) invert(1)}.MenuOverlay_mobileLangWrapper__Jvpf_{display:flex;justify-content:center;width:100%;margin-bottom:var(--menu-mobile-nav-gap)}.MenuOverlay_mobileNavSection__yV0g1{display:flex;flex-direction:column;width:100%;background:var(--menu-mobile-nav-bg);padding:var(--menu-mobile-nav-padding);margin-bottom:var(--menu-mobile-cta-gap)}.MenuOverlay_mobileCtaButtons__5VwDf{display:flex;flex-direction:column;gap:var(--hero-mobile-buttons-gap);width:100%}.MenuOverlay_mobileCtaButtons__5VwDf button{height:var(--menu-mobile-cta-height)}}@media (prefers-reduced-motion:reduce){.MenuOverlay_closeButton__WiyGL,.MenuOverlay_contentSection__UPUES,.MenuOverlay_logoContainer__JqOlG,.MenuOverlay_overlay__OyauB{transition-duration:.01ms!important;animation-duration:.01ms!important}}.JoinFormOverlay_overlay__ybqaM{position:fixed;top:var(--menu-gap-top);left:var(--menu-gap-horizontal);right:var(--menu-gap-horizontal);bottom:var(--menu-gap-bottom);background:rgba(45,50,53,.3);backdrop-filter:blur(24px) saturate(180%) brightness(1.1);-webkit-backdrop-filter:blur(24px) saturate(180%) brightness(1.1);border:1px solid transparent;background-origin:border-box;background-clip:padding-box,border-box;background-image:linear-gradient(rgba(45,50,53,.3),rgba(45,50,53,.3)),linear-gradient(-45deg,rgba(255,255,255,.1),rgba(255,255,255,.8) 50%,rgba(255,255,255,.1));z-index:var(--z-menu-overlay);perspective:1000px;transform-style:preserve-3d;backface-visibility:hidden;transform:perspective(1000px) rotateY(45deg) translateX(100%);opacity:0;pointer-events:none;visibility:hidden;will-change:transform,opacity;transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .8s cubic-bezier(.4,0,.2,1),visibility 0s .8s}.JoinFormOverlay_overlayOpen__iUFoi{transform:perspective(1000px) rotateY(0deg) translateX(0);opacity:1;pointer-events:auto;visibility:visible;transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .8s cubic-bezier(.4,0,.2,1),visibility 0s 0s}.JoinFormOverlay_background__LxQL9{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:-1}.JoinFormOverlay_content__WdNxX{position:relative;width:100%;height:100%;display:flex;flex-direction:row}.JoinFormOverlay_leftSide__W0abG{width:45%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:var(--menu-logo-gap);opacity:0;transform:translateX(-40px);transition:opacity .5s ease .4s,transform .5s ease .4s}.JoinFormOverlay_overlayOpen__iUFoi .JoinFormOverlay_leftSide__W0abG{opacity:1;transform:translateX(0)}.JoinFormOverlay_logo__zwJ9v{filter:brightness(0) invert(1);image-rendering:-webkit-optimize-contrast;opacity:0;transform:translateY(-20px);transition:opacity .4s ease .45s,transform .4s ease .45s}.JoinFormOverlay_overlayOpen__iUFoi .JoinFormOverlay_logo__zwJ9v{opacity:1;transform:translateY(0)}.JoinFormOverlay_heading__w7DAG{font-family:var(--font-gill-sans);font-size:var(--join-form-heading-size);font-weight:500;color:var(--join-form-heading-color);line-height:1.2;text-transform:uppercase;margin:0;padding:0;opacity:0;transform:translateY(-20px);transition:opacity .4s ease .5s,transform .4s ease .5s}.JoinFormOverlay_overlayOpen__iUFoi .JoinFormOverlay_heading__w7DAG{opacity:1;transform:translateY(0)}.JoinFormOverlay_closeButton__eCEn6{display:flex;align-items:center;justify-content:center;width:var(--menu-close-size);height:var(--menu-close-size);background:transparent;border:none;padding:0;margin:0;cursor:pointer;outline:none;opacity:0;transform:translateY(20px);transition:opacity .4s ease .55s,transform .4s ease .55s}.JoinFormOverlay_overlayOpen__iUFoi .JoinFormOverlay_closeButton__eCEn6{opacity:1;transform:translateY(0)}.JoinFormOverlay_closeButton__eCEn6:hover{opacity:.7;transition:opacity .2s ease}.JoinFormOverlay_closeButton__eCEn6:focus-visible{outline:2px solid var(--color-white);outline-offset:4px}.JoinFormOverlay_rightSide__CiIJL{position:relative;width:55%;height:100%;background:var(--join-form-content-bg);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;opacity:0;transform:translateX(40px);transition:opacity .5s ease .45s,transform .5s ease .45s,background-color var(--join-form-transition-duration) var(--join-form-transition-easing)}.JoinFormOverlay_overlayOpen__iUFoi .JoinFormOverlay_rightSide__CiIJL{opacity:1;transform:translateX(0)}.JoinFormOverlay_formContainer__P3i6g{width:100%;height:100%;overflow-y:hidden;--_form-pad-x:40px;--_form-pad-top:60px;padding:var(--_form-pad-top) var(--_form-pad-x) 0;display:flex;flex-direction:column}.JoinFormOverlay_formContainer__P3i6g::-webkit-scrollbar{width:8px}.JoinFormOverlay_formContainer__P3i6g::-webkit-scrollbar-track{background:transparent}.JoinFormOverlay_formContainer__P3i6g::-webkit-scrollbar-thumb{background:rgba(11,10,10,.3);border-radius:4px}.JoinFormOverlay_formContainer__P3i6g::-webkit-scrollbar-thumb:hover{background:rgba(11,10,10,.5)}.JoinFormOverlay_form__lRJg1{display:flex;flex-direction:column;width:100%;flex:1}.JoinFormOverlay_field__vFh3q{padding:20px 28px;border:1px solid rgba(11,10,10,.8);border-radius:0;background:transparent;font-family:var(--font-gill-sans);font-size:18px;font-weight:400;color:rgba(11,10,10,1);margin-bottom:24px;outline:none;transition:border-color .2s ease}.JoinFormOverlay_field__vFh3q::-moz-placeholder{color:rgba(11,10,10,.7);text-transform:uppercase;font-size:18px;font-weight:400}.JoinFormOverlay_field__vFh3q::placeholder{color:rgba(11,10,10,.7);text-transform:uppercase;font-size:18px;font-weight:400}.JoinFormOverlay_field__vFh3q:focus{border-color:rgba(11,10,10,1)}.JoinFormOverlay_submitArea__gLKbx{background:var(--modal-submit-area-bg);padding:var(--modal-submit-area-padding);margin:auto calc(-1 * var(--_form-pad-x, 40px)) 0;display:flex;flex-direction:column;gap:clamp(.75rem,1.3vw,1rem)}.JoinFormOverlay_gdprNotice__Zf6YY{margin:0;font-family:var(--font-gill-sans);font-size:var(--modal-submit-gdpr-font-size);font-weight:var(--font-weight-regular);font-style:italic;color:var(--modal-submit-gdpr-color);line-height:var(--line-height-relaxed)}.JoinFormOverlay_submitButton__jzoJl{width:var(--modal-submit-btn-width);margin-left:auto;padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-gill-sans);font-size:var(--modal-submit-btn-font-size);font-weight:var(--modal-submit-btn-font-weight);color:var(--color-white);background:var(--modal-submit-btn-bg);border:none;border-radius:var(--radius-none);cursor:pointer;text-transform:uppercase;letter-spacing:var(--modal-submit-btn-letter-spacing);transition:opacity var(--transition-base);min-height:var(--modal-submit-btn-min-height)}.JoinFormOverlay_submitButton__jzoJl:hover{opacity:.9}.JoinFormOverlay_submitButton__jzoJl:disabled{opacity:.5;cursor:not-allowed}.JoinFormOverlay_submitButton__jzoJl:focus-visible{outline:var(--outline-focus-width) solid var(--color-primary);outline-offset:var(--outline-focus-offset)}.JoinFormOverlay_rightSideSending__9uF65{background:transparent}.JoinFormOverlay_formContentWrapper__TWt1D{width:100%;height:100%;display:flex;flex-direction:column;opacity:1;transition:opacity var(--join-form-transition-duration) var(--join-form-transition-easing)}.JoinFormOverlay_formContentHidden__ufiMQ{opacity:0;pointer-events:none}.JoinFormOverlay_sendingIndicator__Tu0GJ{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--join-form-sending-gap);opacity:0;pointer-events:none;transition:opacity var(--join-form-transition-duration) var(--join-form-transition-easing)}.JoinFormOverlay_sendingIndicatorVisible__0V6iu{opacity:1}.JoinFormOverlay_sendingText__XxU6w{font-family:var(--font-gill-sans);font-size:var(--join-form-sending-text-size);font-weight:var(--join-form-sending-text-weight);color:var(--join-form-sending-text-color);text-transform:uppercase;letter-spacing:.05em;margin:0}.JoinFormOverlay_progressBar__hckHI{width:var(--join-form-sending-bar-width);height:var(--join-form-sending-bar-height);border:var(--join-form-sending-bar-border);border-radius:var(--join-form-sending-bar-radius);display:flex;align-items:center;padding:0 6px}.JoinFormOverlay_progressBarInner__S1_O0{height:var(--join-form-sending-bar-inner-height);background:var(--join-form-sending-bar-fill);border-radius:var(--join-form-sending-bar-radius);width:0}.JoinFormOverlay_progressBarAnimating__HZngN{animation:JoinFormOverlay_progressFill__m1daY var(--join-form-sending-duration) cubic-bezier(.4,0,.2,1) forwards}@keyframes JoinFormOverlay_progressFill__m1daY{0%{width:0}to{width:var(--join-form-sending-target)}}.JoinFormOverlay_overlayOpen__iUFoi .JoinFormOverlay_headingHidden__e_0Xi,.JoinFormOverlay_successIndicator__l4WtM{opacity:0;transition:opacity var(--join-form-transition-duration) var(--join-form-transition-easing)}.JoinFormOverlay_successIndicator__l4WtM{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--modal-success-gap);pointer-events:none}.JoinFormOverlay_successIndicatorVisible__RIlfO{opacity:1}.JoinFormOverlay_successIcon__lpHeH{width:var(--modal-success-icon-size);height:var(--modal-success-icon-size);filter:brightness(0) invert(1)}.JoinFormOverlay_successText__Jfzf_{font-family:var(--font-gill-sans);font-size:var(--modal-success-text-size);font-weight:var(--modal-success-text-weight);color:var(--modal-success-text-color);text-transform:uppercase;text-align:center;letter-spacing:.05em;line-height:1.3;margin:0;max-width:var(--modal-success-max-width);padding:0 var(--spacing-6)}@media (max-width:767px){.JoinFormOverlay_overlay__ybqaM{top:var(--menu-mobile-gap);left:var(--menu-mobile-gap);right:var(--menu-mobile-gap);bottom:auto;height:var(--menu-mobile-height);backdrop-filter:blur(8px) saturate(150%) brightness(1.05);-webkit-backdrop-filter:blur(8px) saturate(150%) brightness(1.05);transform-origin:100% 0;transform:scale(.3);opacity:0;perspective:none;transform-style:flat;backface-visibility:visible;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1),visibility 0s .4s}.JoinFormOverlay_overlayOpen__iUFoi{transform:scale(1);opacity:1;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1),visibility 0s 0s}.JoinFormOverlay_content__WdNxX{flex-direction:column;overflow-y:auto;padding:0 var(--menu-mobile-content-padding-x)}.JoinFormOverlay_leftSide__W0abG{width:100%;height:auto;padding:var(--modal-mobile-title-top) 0 0;flex-direction:column;align-items:center;justify-content:flex-start;opacity:1;transform:none;transition:none}.JoinFormOverlay_overlayOpen__iUFoi .JoinFormOverlay_leftSide__W0abG{opacity:1;transform:none}.JoinFormOverlay_logoContainer__EGz2k,.JoinFormOverlay_logo__zwJ9v{display:none}.JoinFormOverlay_heading__w7DAG{font-size:var(--modal-mobile-title-size);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:var(--modal-mobile-field-gap);opacity:1;transform:none;transition:none}.JoinFormOverlay_overlayOpen__iUFoi .JoinFormOverlay_heading__w7DAG{opacity:1;transform:none}.JoinFormOverlay_closeButton__eCEn6{position:absolute;bottom:var(--menu-mobile-close-gap);left:var(--menu-mobile-close-gap);top:auto;right:auto;width:var(--menu-mobile-close-size);height:var(--menu-mobile-close-size);z-index:10;opacity:1;transform:none;transition:opacity .2s ease}.JoinFormOverlay_overlayOpen__iUFoi .JoinFormOverlay_closeButton__eCEn6{opacity:1;transform:none}.JoinFormOverlay_closeIcon__ajEJU{width:100%;height:100%;filter:brightness(0) invert(1)}.JoinFormOverlay_rightSide__CiIJL{width:100%;flex:1;background:transparent;opacity:1;transform:none;transition:none;overflow:visible}.JoinFormOverlay_overlayOpen__iUFoi .JoinFormOverlay_rightSide__CiIJL{opacity:1;transform:none}.JoinFormOverlay_formContainer__P3i6g{--_form-pad-x:0;--_form-pad-top:0;padding:0;overflow-y:visible}.JoinFormOverlay_field__vFh3q{background:var(--modal-mobile-field-bg);border:1px solid var(--modal-mobile-field-border);color:var(--color-white);height:var(--modal-mobile-field-height);padding:0 1rem;font-size:var(--modal-mobile-placeholder-size);margin-bottom:var(--modal-mobile-field-gap)}.JoinFormOverlay_field__vFh3q::-moz-placeholder{color:var(--color-white);font-size:var(--modal-mobile-placeholder-size);text-transform:uppercase}.JoinFormOverlay_field__vFh3q::placeholder{color:var(--color-white);font-size:var(--modal-mobile-placeholder-size);text-transform:uppercase}.JoinFormOverlay_field__vFh3q:focus{border-color:var(--color-white)}.JoinFormOverlay_submitArea__gLKbx{background:transparent;padding:0;margin:0;gap:var(--modal-mobile-field-gap)}.JoinFormOverlay_gdprNotice__Zf6YY{font-size:var(--modal-mobile-gdpr-size);color:var(--color-white);font-style:italic}.JoinFormOverlay_submitButton__jzoJl{width:100%;margin-left:0;height:var(--menu-mobile-cta-height);min-height:var(--menu-mobile-cta-height);background:var(--color-primary);color:var(--color-white);font-size:var(--modal-mobile-placeholder-size);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.02em}.JoinFormOverlay_sendingText__XxU6w{font-size:var(--modal-mobile-title-size)}.JoinFormOverlay_progressBar__hckHI{width:60%;height:3.5rem}.JoinFormOverlay_progressBarInner__S1_O0{height:2.75rem}.JoinFormOverlay_successIcon__lpHeH{width:clamp(5rem,20vw,var(--modal-success-icon-size));height:clamp(5rem,20vw,var(--modal-success-icon-size))}.JoinFormOverlay_successText__Jfzf_{font-size:var(--modal-mobile-title-size)}.JoinFormOverlay_overlayOpen__iUFoi .JoinFormOverlay_headingHidden__e_0Xi{opacity:0}}@media (prefers-reduced-motion:reduce){.JoinFormOverlay_closeButton__eCEn6,.JoinFormOverlay_formContentWrapper__TWt1D,.JoinFormOverlay_heading__w7DAG,.JoinFormOverlay_leftSide__W0abG,.JoinFormOverlay_logo__zwJ9v,.JoinFormOverlay_overlay__ybqaM,.JoinFormOverlay_rightSide__CiIJL,.JoinFormOverlay_sendingIndicator__Tu0GJ,.JoinFormOverlay_successIndicator__l4WtM{transition-duration:.01ms!important;animation-duration:.01ms!important}.JoinFormOverlay_overlayOpen__iUFoi .JoinFormOverlay_headingHidden__e_0Xi{transition-duration:.01ms!important}.JoinFormOverlay_progressBarAnimating__HZngN{animation-duration:.01ms!important}}.RequestDemoModal_overlay__TBnFG{position:fixed;top:var(--menu-gap-top);left:var(--menu-gap-horizontal);right:var(--menu-gap-horizontal);bottom:var(--menu-gap-bottom);background:rgba(45,50,53,.3);backdrop-filter:blur(24px) saturate(180%) brightness(1.1);-webkit-backdrop-filter:blur(24px) saturate(180%) brightness(1.1);border:1px solid transparent;background-origin:border-box;background-clip:padding-box,border-box;background-image:linear-gradient(rgba(45,50,53,.3),rgba(45,50,53,.3)),linear-gradient(-45deg,rgba(255,255,255,.1),rgba(255,255,255,.8) 50%,rgba(255,255,255,.1));z-index:var(--z-menu-overlay);perspective:1000px;transform-style:preserve-3d;backface-visibility:hidden;transform:perspective(1000px) rotateY(45deg) translateX(100%);opacity:0;pointer-events:none;visibility:hidden;will-change:transform,opacity;transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .8s cubic-bezier(.4,0,.2,1),visibility 0s .8s}.RequestDemoModal_overlayOpen__oXxKZ{transform:perspective(1000px) rotateY(0deg) translateX(0);opacity:1;pointer-events:auto;visibility:visible;transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .8s cubic-bezier(.4,0,.2,1),visibility 0s 0s}.RequestDemoModal_background__4HOOV{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:-1}.RequestDemoModal_content__qB_1g{position:relative;width:100%;height:100%;display:flex;flex-direction:row}.RequestDemoModal_leftSide__himQ1{width:45%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:var(--menu-logo-gap);opacity:0;transform:translateX(-40px);transition:opacity .5s ease .4s,transform .5s ease .4s}.RequestDemoModal_overlayOpen__oXxKZ .RequestDemoModal_leftSide__himQ1{opacity:1;transform:translateX(0)}.RequestDemoModal_logo__xUjf_{filter:brightness(0) invert(1);image-rendering:-webkit-optimize-contrast;opacity:0;transform:translateY(-20px);transition:opacity .4s ease .45s,transform .4s ease .45s}.RequestDemoModal_overlayOpen__oXxKZ .RequestDemoModal_logo__xUjf_{opacity:1;transform:translateY(0)}.RequestDemoModal_heading__nni5S{font-family:var(--font-gill-sans);font-size:var(--join-form-heading-size);font-weight:500;color:var(--join-form-heading-color);line-height:1.2;text-transform:uppercase;margin:0;padding:0;opacity:0;transform:translateY(-20px);transition:opacity .4s ease .5s,transform .4s ease .5s}.RequestDemoModal_overlayOpen__oXxKZ .RequestDemoModal_heading__nni5S{opacity:1;transform:translateY(0)}.RequestDemoModal_closeButton__DFqez{display:flex;align-items:center;justify-content:center;width:var(--menu-close-size);height:var(--menu-close-size);background:transparent;border:none;padding:0;margin:0;cursor:pointer;outline:none;opacity:0;transform:translateY(20px);transition:opacity .4s ease .55s,transform .4s ease .55s}.RequestDemoModal_overlayOpen__oXxKZ .RequestDemoModal_closeButton__DFqez{opacity:1;transform:translateY(0)}.RequestDemoModal_closeButton__DFqez:hover{opacity:.7;transition:opacity .2s ease}.RequestDemoModal_closeButton__DFqez:focus-visible{outline:2px solid var(--color-white);outline-offset:4px}.RequestDemoModal_rightSide__g4uQ3{position:relative;width:55%;height:100%;background:var(--join-form-content-bg);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;opacity:0;transform:translateX(40px);transition:opacity .5s ease .45s,transform .5s ease .45s,background-color var(--join-form-transition-duration) var(--join-form-transition-easing)}.RequestDemoModal_overlayOpen__oXxKZ .RequestDemoModal_rightSide__g4uQ3{opacity:1;transform:translateX(0)}.RequestDemoModal_formContainer__EI0Gt{width:100%;height:100%;overflow-y:hidden;--_form-pad-x:40px;--_form-pad-top:60px;padding:var(--_form-pad-top) var(--_form-pad-x) 0;display:flex;flex-direction:column}.RequestDemoModal_formContainer__EI0Gt::-webkit-scrollbar{width:8px}.RequestDemoModal_formContainer__EI0Gt::-webkit-scrollbar-track{background:transparent}.RequestDemoModal_formContainer__EI0Gt::-webkit-scrollbar-thumb{background:rgba(11,10,10,.3);border-radius:4px}.RequestDemoModal_formContainer__EI0Gt::-webkit-scrollbar-thumb:hover{background:rgba(11,10,10,.5)}.RequestDemoModal_form__OncW2{display:flex;flex-direction:column;width:100%;flex:1}.RequestDemoModal_field__w_OFu{padding:20px 28px;border:1px solid rgba(11,10,10,.8);border-radius:0;background:transparent;font-family:var(--font-gill-sans);font-size:18px;font-weight:400;color:rgba(11,10,10,1);margin-bottom:24px;outline:none;transition:border-color .2s ease}.RequestDemoModal_field__w_OFu::-moz-placeholder{color:rgba(11,10,10,.7);text-transform:uppercase;font-size:18px;font-weight:400}.RequestDemoModal_field__w_OFu::placeholder{color:rgba(11,10,10,.7);text-transform:uppercase;font-size:18px;font-weight:400}.RequestDemoModal_field__w_OFu:focus{border-color:rgba(11,10,10,1)}.RequestDemoModal_fieldError__LTs3E{border-color:var(--color-primary)!important}.RequestDemoModal_errorMessage__4C0yS{font-family:var(--font-gill-sans);font-size:.875rem;font-weight:400;color:var(--color-primary);margin:-16px 0 24px}.RequestDemoModal_submitArea__SSc1o{background:var(--modal-submit-area-bg);padding:var(--modal-submit-area-padding);margin:auto calc(-1 * var(--_form-pad-x, 40px)) 0;display:flex;flex-direction:column;gap:clamp(.75rem,1.3vw,1rem)}.RequestDemoModal_gdprNotice__4mI5e{margin:0;font-family:var(--font-gill-sans);font-size:var(--modal-submit-gdpr-font-size);font-weight:var(--font-weight-regular);font-style:italic;color:var(--modal-submit-gdpr-color);line-height:var(--line-height-relaxed)}.RequestDemoModal_submitButton__M5qUA{width:var(--modal-submit-btn-width);margin-left:auto;padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-gill-sans);font-size:var(--modal-submit-btn-font-size);font-weight:var(--modal-submit-btn-font-weight);color:var(--color-white);background:var(--modal-submit-btn-bg);border:none;border-radius:var(--radius-none);cursor:pointer;text-transform:uppercase;letter-spacing:var(--modal-submit-btn-letter-spacing);transition:opacity var(--transition-base);min-height:var(--modal-submit-btn-min-height)}.RequestDemoModal_submitButton__M5qUA:hover{opacity:.9}.RequestDemoModal_submitButton__M5qUA:disabled{opacity:.5;cursor:not-allowed}.RequestDemoModal_submitButton__M5qUA:focus-visible{outline:var(--outline-focus-width) solid var(--color-primary);outline-offset:var(--outline-focus-offset)}.RequestDemoModal_rightSideSending__VA_3A{background:transparent}.RequestDemoModal_formContentWrapper__112gW{width:100%;height:100%;display:flex;flex-direction:column;opacity:1;transition:opacity var(--join-form-transition-duration) var(--join-form-transition-easing)}.RequestDemoModal_formContentHidden__fC04j{opacity:0;pointer-events:none}.RequestDemoModal_sendingIndicator__flYg4{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--join-form-sending-gap);opacity:0;pointer-events:none;transition:opacity var(--join-form-transition-duration) var(--join-form-transition-easing)}.RequestDemoModal_sendingIndicatorVisible__JHju_{opacity:1}.RequestDemoModal_sendingText__c9Ev_{font-family:var(--font-gill-sans);font-size:var(--join-form-sending-text-size);font-weight:var(--join-form-sending-text-weight);color:var(--join-form-sending-text-color);text-transform:uppercase;letter-spacing:.05em;margin:0}.RequestDemoModal_progressBar__00EtS{width:var(--join-form-sending-bar-width);height:var(--join-form-sending-bar-height);border:var(--join-form-sending-bar-border);border-radius:var(--join-form-sending-bar-radius);display:flex;align-items:center;padding:0 6px}.RequestDemoModal_progressBarInner__iF51S{height:var(--join-form-sending-bar-inner-height);background:var(--join-form-sending-bar-fill);border-radius:var(--join-form-sending-bar-radius);width:0}.RequestDemoModal_progressBarAnimating__m4j5i{animation:RequestDemoModal_progressFill__vXzAV var(--join-form-sending-duration) cubic-bezier(.4,0,.2,1) forwards}@keyframes RequestDemoModal_progressFill__vXzAV{0%{width:0}to{width:var(--join-form-sending-target)}}.RequestDemoModal_overlayOpen__oXxKZ .RequestDemoModal_headingHidden__ab18T,.RequestDemoModal_successIndicator__o43fQ{opacity:0;transition:opacity var(--join-form-transition-duration) var(--join-form-transition-easing)}.RequestDemoModal_successIndicator__o43fQ{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--modal-success-gap);pointer-events:none}.RequestDemoModal_successIndicatorVisible___MqPg{opacity:1}.RequestDemoModal_successIcon__9F4jf{width:var(--modal-success-icon-size);height:var(--modal-success-icon-size);filter:brightness(0) invert(1)}.RequestDemoModal_successText__AFfNT{font-family:var(--font-gill-sans);font-size:var(--modal-success-text-size);font-weight:var(--modal-success-text-weight);color:var(--modal-success-text-color);text-transform:uppercase;text-align:center;letter-spacing:.05em;line-height:1.3;margin:0;max-width:var(--modal-success-max-width);padding:0 var(--spacing-6)}@media (max-width:767px){.RequestDemoModal_overlay__TBnFG{top:var(--menu-mobile-gap);left:var(--menu-mobile-gap);right:var(--menu-mobile-gap);bottom:auto;height:var(--menu-mobile-height);backdrop-filter:blur(8px) saturate(150%) brightness(1.05);-webkit-backdrop-filter:blur(8px) saturate(150%) brightness(1.05);transform-origin:100% 0;transform:scale(.3);opacity:0;perspective:none;transform-style:flat;backface-visibility:visible;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1),visibility 0s .4s}.RequestDemoModal_overlayOpen__oXxKZ{transform:scale(1);opacity:1;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1),visibility 0s 0s}.RequestDemoModal_content__qB_1g{flex-direction:column;overflow-y:auto;padding:0 var(--menu-mobile-content-padding-x)}.RequestDemoModal_leftSide__himQ1{width:100%;height:auto;padding:var(--modal-mobile-title-top) 0 0;flex-direction:column;align-items:center;justify-content:flex-start;opacity:1;transform:none;transition:none}.RequestDemoModal_overlayOpen__oXxKZ .RequestDemoModal_leftSide__himQ1{opacity:1;transform:none}.RequestDemoModal_logoContainer__HR4BK,.RequestDemoModal_logo__xUjf_{display:none}.RequestDemoModal_heading__nni5S{font-size:var(--modal-mobile-title-size);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:var(--modal-mobile-field-gap);opacity:1;transform:none;transition:none}.RequestDemoModal_overlayOpen__oXxKZ .RequestDemoModal_heading__nni5S{opacity:1;transform:none}.RequestDemoModal_closeButton__DFqez{position:absolute;bottom:var(--menu-mobile-close-gap);left:var(--menu-mobile-close-gap);top:auto;right:auto;width:var(--menu-mobile-close-size);height:var(--menu-mobile-close-size);z-index:10;opacity:1;transform:none;transition:opacity .2s ease}.RequestDemoModal_overlayOpen__oXxKZ .RequestDemoModal_closeButton__DFqez{opacity:1;transform:none}.RequestDemoModal_closeIcon__VFzT5{width:100%;height:100%;filter:brightness(0) invert(1)}.RequestDemoModal_rightSide__g4uQ3{width:100%;flex:1;background:transparent;opacity:1;transform:none;transition:none;overflow:visible}.RequestDemoModal_overlayOpen__oXxKZ .RequestDemoModal_rightSide__g4uQ3{opacity:1;transform:none}.RequestDemoModal_formContainer__EI0Gt{--_form-pad-x:0;--_form-pad-top:0;padding:0;overflow-y:visible}.RequestDemoModal_field__w_OFu{background:var(--modal-mobile-field-bg);border:1px solid var(--modal-mobile-field-border);color:var(--color-white);height:var(--modal-mobile-field-height);padding:0 1rem;font-size:var(--modal-mobile-placeholder-size);margin-bottom:var(--modal-mobile-field-gap)}.RequestDemoModal_field__w_OFu::-moz-placeholder{color:var(--color-white);font-size:var(--modal-mobile-placeholder-size);text-transform:uppercase}.RequestDemoModal_field__w_OFu::placeholder{color:var(--color-white);font-size:var(--modal-mobile-placeholder-size);text-transform:uppercase}.RequestDemoModal_field__w_OFu:focus{border-color:var(--color-white)}.RequestDemoModal_fieldError__LTs3E{border-color:var(--color-primary)!important}.RequestDemoModal_errorMessage__4C0yS{color:var(--color-primary);margin:-.75rem 0 var(--modal-mobile-field-gap);font-size:var(--modal-mobile-gdpr-size)}.RequestDemoModal_submitArea__SSc1o{background:transparent;padding:0;margin:0;gap:var(--modal-mobile-field-gap)}.RequestDemoModal_gdprNotice__4mI5e{font-size:var(--modal-mobile-gdpr-size);color:var(--color-white);font-style:italic}.RequestDemoModal_submitButton__M5qUA{width:100%;margin-left:0;height:var(--menu-mobile-cta-height);min-height:var(--menu-mobile-cta-height);background:var(--color-primary);color:var(--color-white);font-size:var(--modal-mobile-placeholder-size);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.02em}.RequestDemoModal_sendingText__c9Ev_{font-size:var(--modal-mobile-title-size)}.RequestDemoModal_progressBar__00EtS{width:60%;height:3.5rem}.RequestDemoModal_progressBarInner__iF51S{height:2.75rem}.RequestDemoModal_successIcon__9F4jf{width:clamp(5rem,20vw,var(--modal-success-icon-size));height:clamp(5rem,20vw,var(--modal-success-icon-size))}.RequestDemoModal_successText__AFfNT{font-size:var(--modal-mobile-title-size)}.RequestDemoModal_overlayOpen__oXxKZ .RequestDemoModal_headingHidden__ab18T{opacity:0}}@media (prefers-reduced-motion:reduce){.RequestDemoModal_closeButton__DFqez,.RequestDemoModal_formContentWrapper__112gW,.RequestDemoModal_heading__nni5S,.RequestDemoModal_leftSide__himQ1,.RequestDemoModal_logo__xUjf_,.RequestDemoModal_overlay__TBnFG,.RequestDemoModal_rightSide__g4uQ3,.RequestDemoModal_sendingIndicator__flYg4,.RequestDemoModal_successIndicator__o43fQ{transition-duration:.01ms!important;animation-duration:.01ms!important}.RequestDemoModal_overlayOpen__oXxKZ .RequestDemoModal_headingHidden__ab18T{transition-duration:.01ms!important}.RequestDemoModal_progressBarAnimating__m4j5i{animation-duration:.01ms!important}}