html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root,html{--navbar-height:72px;--background:#fff;--foreground:#171717;--blue-primary:#4167b3;--blue-dark:#2e4a8a;--blue-darker:#1e3466;--blue-medium-light:#5b7fc9;--blue-light:#8ba5dd;--blue-lighter:#dbe5f5;--blue-lightest:#f0f5fc;--gray-900:#111827;--gray-700:#374151;--gray-500:#6b7280;--gray-400:#9ca3af;--gray-200:#e5e7eb;--gray-100:#f3f4f6;--gray-50:#f9fafb;--white:#fff;--black:#000;--composer-surface:#1e3466de;--composer-surface-elevated:#1e3466eb;--composer-border:#09163ec9;--composer-border-soft:#09163e8f;--composer-overlay:#1e34666b;--composer-placeholder:#dbe5f5c7;--composer-blur:18px;--composer-theme:#1e3466;--composer-control-bg:#8ba5dd52;--composer-control-bg-hover:#8ba5dd7a;--composer-control-border:#dbe5f58c;--composer-accent-border:#8ba5ddb8;--composer-send-bg:linear-gradient(135deg,#4d74bc 0%,#385a9a 100%);--composer-send-bg-hover:linear-gradient(135deg,#567ec6 0%,#4263a5 100%);--composer-send-border:#dbe5f5b8;--composer-send-disabled-bg:#4167b324;--composer-send-disabled-border:#dbe5f552;--hero-hub-padding:100px 32px 60px;--hero-hub-padding-tablet:100px 24px 60px;--hero-hub-padding-top-mobile:120px;--hero-hub-label-size:18px;--hero-hub-label-weight:600;--hero-hub-label-tracking:1px;--hero-product-title-size:5rem;--hero-product-title-size-tablet:48px;--hero-product-title-weight:600;--hero-product-title-leading:1;--hero-product-title-tracking:-.03em;--hero-product-title-max-width:800px;--hero-product-title-margin:0 0 24px;--hero-cinematic-padding:120px 32px 80px;--hero-cinematic-padding-mobile:100px 24px 60px;--hero-cinematic-eyebrow-size:18px;--hero-cinematic-eyebrow-size-mobile:14px;--hero-cinematic-eyebrow-weight:600;--hero-cinematic-eyebrow-tracking:-.01em;--hero-cinematic-eyebrow-leading:1.1;--hero-cinematic-lead-size:22px;--hero-cinematic-lead-size-mobile:18px;--hero-cinematic-lead-leading:1.3;--hero-cinematic-lead-tracking:-.03em;--hero-cinematic-lead-margin:0 0 40px;--hero-cinematic-lead-margin-mobile:0 0 32px;--hero-secondary-padding-center:100px 32px 48px;--hero-secondary-padding-center-mobile:120px 24px 40px;--hero-secondary-padding-detail:100px 32px 0;--hero-secondary-padding-detail-mobile:120px 24px 0;--hero-secondary-eyebrow-size:14px;--hero-secondary-eyebrow-weight:600;--hero-secondary-eyebrow-tracking:.1em;--hero-secondary-eyebrow-margin:0 0 16px;--hero-secondary-title-size:44px;--hero-secondary-title-size-tablet:36px;--hero-secondary-title-weight:600;--hero-secondary-title-tracking:-.03em;--hero-secondary-title-color:#1e3466;--hero-secondary-title-leading-center:1.1;--hero-secondary-title-leading-detail:1.12;--hero-secondary-title-max-width-center:18em;--hero-secondary-title-max-width-detail:16em;--hero-secondary-title-margin-center:0 0 16px;--hero-secondary-title-margin-detail:0 0 16px;--hero-secondary-lead-size:22px;--hero-secondary-lead-size-mobile:18px;--hero-secondary-lead-leading:1.35;--hero-secondary-lead-color:#6b7280;--hero-secondary-lead-max-width-center:36em;--hero-secondary-lead-max-width-detail:40em;--hero-secondary-lead-margin-detail:0 0 32px;--hero-secondary-lead-margin-detail-mobile:0 0 24px}
.fade-in{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(20px)}.fade-in.visible{opacity:1;transform:translateY(0)}.fade-in-up{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(40px)}.fade-in-up.visible{opacity:1;transform:translateY(0)}.fade-in-down{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(-40px)}.fade-in-down.visible{opacity:1;transform:translateY(0)}.fade-in-left{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translate(-40px)}.fade-in-left.visible{opacity:1;transform:translate(0)}.fade-in-right{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translate(40px)}.fade-in-right.visible{opacity:1;transform:translate(0)}.scale-in{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:scale(.9)}.scale-in.visible{opacity:1;transform:scale(1)}.stagger-item{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}.stagger-item.visible{opacity:1;transform:translateY(0)}.stagger-item.visible:first-child{transition-delay:.1s}.stagger-item.visible:nth-child(2){transition-delay:.2s}.stagger-item.visible:nth-child(3){transition-delay:.3s}.stagger-item.visible:nth-child(4){transition-delay:.4s}.stagger-item.visible:nth-child(5){transition-delay:.5s}.stagger-item.visible:nth-child(6){transition-delay:.6s}@media (prefers-reduced-motion:reduce){.fade-in,.fade-in-up,.fade-in-down,.fade-in-left,.fade-in-right,.scale-in,.stagger-item{opacity:1;transition:none;transform:none}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol,menu{list-style:none}img,svg,video,iframe{display:block}img,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}html[data-composer-focus],html[data-composer-focus] body{overflow:hidden}html{scroll-behavior:smooth;scrollbar-width:0px;-webkit-scrollbar-width:0px;-webkit-tap-highlight-color:transparent;background-color:#fff;width:100%;height:100%;line-height:1.5;overflow-x:hidden}html.lenis{scroll-behavior:auto}body{color:var(--foreground);font-family:var(--font-satoshi),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;background-color:#fff;width:100%;min-height:100vh;position:relative}@supports (-webkit-touch-callout:none){html{height:-webkit-fill-available}body{min-height:-webkit-fill-available}}.content-with-navbar{padding-top:var(--navbar-height)}a{color:inherit;text-decoration:none}
