.marketing-header-cta-module__UTjKyq__headerCta{white-space:nowrap;border:1px solid #e2e8f0;justify-content:center;align-items:center;gap:.375rem;height:2.5rem;min-height:2.5rem;padding-inline:.875rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:background .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.marketing-header-cta-module__UTjKyq__headerCtaGhost{color:#0f172a;background:#fff}.marketing-header-cta-module__UTjKyq__headerCtaGhost:hover{color:#0f172a;background:#f1f5f9}.marketing-header-cta-module__UTjKyq__headerCtaSignIn{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.marketing-header-cta-module__UTjKyq__headerCtaSignIn:hover{color:#064e3b;background:#d1fae5;border-color:#6ee7b7}.marketing-header-cta-module__UTjKyq__headerCtaAccount{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.marketing-header-cta-module__UTjKyq__headerCtaAccount:hover{color:#312e81;background:#e0e7ff;border-color:#a5b4fc}.marketing-header-cta-module__UTjKyq__headerCtaLocale{gap:.25rem;padding-inline:.5rem}.marketing-header-cta-module__UTjKyq__headerCtaPrimary{color:#fff;background:#0f172a;border-color:#0f172a}.marketing-header-cta-module__UTjKyq__headerCtaPrimary:hover{color:#fff;background:#1e293b}.marketing-header-cta-module__UTjKyq__headerCtaGroup{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.marketing-header-cta-module__UTjKyq__headerCtaLabel{line-height:1.25}@media (max-width:47.99rem){.marketing-header-cta-module__UTjKyq__headerCtaHideLabel{width:2.5rem;padding-inline:0}.marketing-header-cta-module__UTjKyq__headerCtaHideLabel .marketing-header-cta-module__UTjKyq__headerCtaLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:48rem){.marketing-header-cta-module__UTjKyq__headerCtaHideLabel{width:auto;padding-inline:.875rem}.marketing-header-cta-module__UTjKyq__headerCtaLocale.marketing-header-cta-module__UTjKyq__headerCtaHideLabel{width:auto;padding-inline:.625rem}}
.marketing-header-module__VjkR8q__header{--color-primary:#0f172a;--color-secondary:#4f46e5;--color-ink:#0f172a;--color-ink-muted:#475569;--color-ink-faint:#94a3b8;--color-on-primary:#fff;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-cream:#f8fafc;--color-cream-deep:#f1f5f9;--color-mobile-drawer:#fff;--color-mobile-section-bg:#eef2ff;--color-mobile-section-border:#c7d2fe;--color-mobile-section-active:#e0e7ff;--mobile-drawer-max-width:18.5rem;--mobile-drawer-inset-inline:2.75rem;--shadow-header:0 8px 32px #0f172a12;--shadow-header-strong:0 12px 40px #0f172a1a;--shadow-secondary-button:0 6px 20px #4f46e547;--shadow-drawer:-8px 0 32px #0f172a1f;--overlay-scrim:#0f172a52;--radius:0;--header-height:4.8875rem;--container-max:80rem;--container-gutter:clamp(1rem, 4vw, 1.5rem);--mega-menu-column-gap:.5rem;--mega-menu-main-padding-after-rail:1.25rem;--mega-menu-main-padding-inline-end:var(--container-gutter);--mega-menu-rail-width:clamp(14.5rem, 16.5vw, 18rem);--mega-menu-rail-padding-inline-end:1.5rem;--mega-menu-rail-pattern-opacity:1;--mega-menu-rail-pattern-brightness:1;--mega-menu-rail-pattern-width:min(720px, 42vw);--mega-menu-rail-mask-tail:0;--mega-menu-rail-mask-plateau-start:38%;--mega-menu-group-accent-0:var(--color-primary);--mega-menu-group-accent-1:#4338ca;--mega-menu-group-accent-2:#0f766e;--mega-menu-group-accent-3:#14532d;--mega-menu-group-accent-4:#1e3a8a;--mega-menu-group-accent-5:#9a3412;--mega-menu-group-accent-6:#be185d;--mega-menu-group-accent-7:#7c3aed;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--duration-fast:.18s;--duration-mid:.32s;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-medium:500;--text-2xs:.6875rem;--text-sm:.875rem;--text-md:.9375rem;--text-lg:1.125rem;--text-fluid-section:clamp(1.75rem, 3vw, 2.25rem);--leading-snug:1.375;inset-inline:0;z-index:100;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);width:100%;transition:box-shadow var(--duration-mid) var(--ease-out-expo), background var(--duration-mid) var(--ease-out-expo);background:#ffffffeb;position:fixed;top:0}.marketing-header-module__VjkR8q__headerScrolled{box-shadow:0 1px 0 var(--color-border), var(--shadow-header);background:#fffffff7}.marketing-header-module__VjkR8q__headerMenuOpen{-webkit-backdrop-filter:none;background:#fff}@media (max-width:47.99rem){.marketing-header-module__VjkR8q__header{--header-height:4.25rem;padding-inline:max(0px, env(safe-area-inset-left)) max(0px, env(safe-area-inset-right));-webkit-backdrop-filter:none;background:#fff}}.marketing-header-module__VjkR8q__bar{min-width:0;min-height:var(--header-height);transition:min-height var(--duration-mid) var(--ease-out-expo);justify-content:space-between;align-items:center;gap:1rem;display:flex}.marketing-header-module__VjkR8q__barContainer{width:100%;max-width:var(--container-max);padding-inline:var(--container-gutter);margin-inline:auto}.marketing-header-module__VjkR8q__headerScrolled .marketing-header-module__VjkR8q__bar{min-height:calc(var(--header-height) - .5rem)}.marketing-header-module__VjkR8q__brand{z-index:60;transition:opacity var(--duration-fast) var(--ease-out-expo);flex-shrink:1;align-items:center;min-width:0;line-height:0;display:inline-flex}.marketing-header-module__VjkR8q__brand:hover{opacity:.82}.marketing-header-module__VjkR8q__menuToggle{z-index:60;touch-action:manipulation;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-cream);width:2.75rem;height:2.75rem;transition:background var(--duration-fast) var(--ease-out-expo), border-color var(--duration-fast) var(--ease-out-expo);justify-content:center;align-items:center;display:inline-flex}.marketing-header-module__VjkR8q__menuToggle:hover{background:var(--color-cream-deep);border-color:var(--color-border-strong)}@media (min-width:48rem){.marketing-header-module__VjkR8q__menuToggle{display:none}}.marketing-header-module__VjkR8q__menuIcon{flex-direction:column;gap:5px;width:1.25rem;display:flex}.marketing-header-module__VjkR8q__menuLine,.marketing-header-module__VjkR8q__menuLineOpen1,.marketing-header-module__VjkR8q__menuLineOpen2,.marketing-header-module__VjkR8q__menuLineOpen3{background:var(--color-primary);border-radius:var(--radius);height:2px;transition:transform var(--duration-mid) var(--ease-out-expo), opacity var(--duration-mid) var(--ease-out-expo);display:block}.marketing-header-module__VjkR8q__menuLineOpen1{transform:translateY(7px)rotate(45deg)}.marketing-header-module__VjkR8q__menuLineOpen2{opacity:0;transform:scaleX(0)}.marketing-header-module__VjkR8q__menuLineOpen3{transform:translateY(-7px)rotate(-45deg)}.marketing-header-module__VjkR8q__navDesktop{display:none}@media (min-width:48rem){.marketing-header-module__VjkR8q__navDesktop{flex:1;justify-content:flex-end;min-width:0;display:flex}}.marketing-header-module__VjkR8q__navList{flex-direction:row;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.marketing-header-module__VjkR8q__navItem,.marketing-header-module__VjkR8q__navItemDropdownCompact{position:relative}.marketing-header-module__VjkR8q__navItemDropdownWide{position:static}.marketing-header-module__VjkR8q__navRow{align-items:center;gap:.08rem;height:100%;display:flex}.marketing-header-module__VjkR8q__navLink{height:100%;font-weight:var(--font-weight-semibold);font-size:var(--text-md);color:var(--color-ink);transition:color var(--duration-fast) var(--ease-out-expo);align-items:center;padding-block:.35rem;padding-inline:.85rem;text-decoration:none;display:flex;position:relative}@media (min-width:48rem) and (max-width:63.99rem){.marketing-header-module__VjkR8q__navLink{padding-inline:.55rem;font-size:.8125rem}.marketing-header-module__VjkR8q__navItemHasChildren .marketing-header-module__VjkR8q__navLink{padding-right:.2rem}.marketing-header-module__VjkR8q__chevron{padding-right:.3rem}}.marketing-header-module__VjkR8q__navItemHasChildren .marketing-header-module__VjkR8q__navLink{padding-right:.28rem}.marketing-header-module__VjkR8q__navLink:after{content:"";background:var(--color-secondary);transform-origin:0;height:2px;transition:transform var(--duration-mid) var(--ease-out-expo);position:absolute;bottom:0;left:.85rem;right:.85rem;transform:scaleX(0)}.marketing-header-module__VjkR8q__navLink:hover{color:var(--color-secondary)}.marketing-header-module__VjkR8q__navLink:hover:after{transform:scaleX(1)}.marketing-header-module__VjkR8q__navLinkActive{color:var(--color-secondary)}.marketing-header-module__VjkR8q__navLinkActive:after{transform:scaleX(1)}.marketing-header-module__VjkR8q__navItemHasChildren .marketing-header-module__VjkR8q__navLink:after{right:.28rem}.marketing-header-module__VjkR8q__chevron{color:var(--color-ink-faint);transition:transform var(--duration-mid) var(--ease-out-expo);align-items:center;padding-right:.45rem;display:flex}.marketing-header-module__VjkR8q__navItemHasChildren:hover .marketing-header-module__VjkR8q__chevron,.marketing-header-module__VjkR8q__navItemHasChildren:focus-within .marketing-header-module__VjkR8q__chevron{color:var(--color-secondary);transform:rotate(180deg)}.marketing-header-module__VjkR8q__dropdown{opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-out-expo), transform var(--duration-fast) var(--ease-out-expo), visibility var(--duration-fast) var(--ease-out-expo);transform:translateY(8px)}.marketing-header-module__VjkR8q__navItemHasChildren:hover .marketing-header-module__VjkR8q__dropdown,.marketing-header-module__VjkR8q__navItemHasChildren:focus-within .marketing-header-module__VjkR8q__dropdown{opacity:1;visibility:visible}.marketing-header-module__VjkR8q__navItemHasChildren:hover .marketing-header-module__VjkR8q__dropdownCompact,.marketing-header-module__VjkR8q__navItemHasChildren:focus-within .marketing-header-module__VjkR8q__dropdownCompact,.marketing-header-module__VjkR8q__navItemHasChildren:hover .marketing-header-module__VjkR8q__dropdownWide,.marketing-header-module__VjkR8q__navItemHasChildren:focus-within .marketing-header-module__VjkR8q__dropdownWide{transform:translateY(0)}.marketing-header-module__VjkR8q__navDesktopMenuDismissed .marketing-header-module__VjkR8q__navItemHasChildren .marketing-header-module__VjkR8q__dropdown{opacity:0;visibility:hidden;pointer-events:none}.marketing-header-module__VjkR8q__dropdownCompact{border:1px solid var(--color-border);min-width:17rem;box-shadow:var(--shadow-header-strong);-webkit-backdrop-filter:blur(12px);background:#fffffffa;padding:.6rem 0;position:absolute;top:100%;left:0}.marketing-header-module__VjkR8q__dropdownListCompact{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.marketing-header-module__VjkR8q__dropdownWide{box-sizing:border-box;border-top:1px solid var(--color-border);width:100%;box-shadow:var(--shadow-header-strong);transition:opacity var(--duration-mid) var(--ease-out-expo), transform var(--duration-mid) var(--ease-out-expo), visibility var(--duration-mid) var(--ease-out-expo);background:#fff;padding:0;position:absolute;top:100%;left:0;right:0;transform:translateY(6px)}.marketing-header-module__VjkR8q__dropdownInner{background:#fff;flex-direction:row;align-items:stretch;gap:0;width:100%;max-width:none;margin-inline:0;display:flex;position:relative;overflow:visible}.marketing-header-module__VjkR8q__dropdownWidePatternLayer{z-index:0;pointer-events:none;border-radius:0;position:absolute;inset:0;overflow:hidden}.marketing-header-module__VjkR8q__dropdownWidePatternImg{width:max(100%, var(--mega-menu-rail-pattern-width));-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;max-width:none;height:100%;min-height:100%;opacity:var(--mega-menu-rail-pattern-opacity);filter:brightness(var(--mega-menu-rail-pattern-brightness));display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000d9 72%,#0003 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000d9 72%,#0003 92%,#0000 100%)}.marketing-header-module__VjkR8q__dropdownWideRail{z-index:2;flex:0 0 var(--mega-menu-rail-width);width:var(--mega-menu-rail-width);min-width:var(--mega-menu-rail-width);min-height:0;padding:1.25rem var(--mega-menu-rail-padding-inline-end) 1.25rem 0;isolation:isolate;box-sizing:border-box;background:#fff;border-right:1px solid #0f172a14;flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;align-items:flex-start;padding-inline-start:var(--container-gutter);display:flex;position:relative;overflow:visible}.marketing-header-module__VjkR8q__dropdownWideRailTitle{z-index:1;font-size:clamp(1.25rem,1.65vw,1.625rem);font-weight:var(--font-weight-bold);letter-spacing:-.025em;color:var(--color-primary);white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;max-width:100%;margin:0;padding:0;padding-inline-end:.25rem;line-height:1.2;position:relative;overflow:visible}.marketing-header-module__VjkR8q__dropdownWideMain{z-index:1;width:100%;min-width:0;padding:.85rem var(--mega-menu-main-padding-inline-end) .85rem var(--mega-menu-main-padding-after-rail);box-sizing:border-box;background:#fff;flex-direction:column;flex:1;justify-content:stretch;align-items:stretch;min-height:0;display:flex;position:relative}.marketing-header-module__VjkR8q__dropdownWideScroll{width:100%;max-height:none;padding-right:0;overflow:hidden visible}.marketing-header-module__VjkR8q__dropdownWideGrid{-moz-column-gap:var(--mega-menu-column-gap);column-gap:var(--mega-menu-column-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;row-gap:0;width:100%;margin-inline:0;display:grid}.marketing-header-module__VjkR8q__dropdownWideGridCols2{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-header-module__VjkR8q__dropdownWideGridCols3{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-header-module__VjkR8q__dropdownWideGridCols4{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-header-module__VjkR8q__dropdownWideGridCols5{grid-template-columns:repeat(5,minmax(0,1fr))}.marketing-header-module__VjkR8q__dropdownWideGridCols6{grid-template-columns:repeat(6,minmax(0,1fr))}.marketing-header-module__VjkR8q__dropdownWideColumn{box-sizing:border-box;flex-direction:column;align-self:stretch;gap:.75rem;min-width:0;height:100%;padding-block:0;display:flex}.marketing-header-module__VjkR8q__dropdownWideColumn:not(:first-child){border-inline-start:1px solid #0f172a0f}@media (max-width:74.999rem){.marketing-header-module__VjkR8q__dropdownWide{padding-inline:var(--container-gutter);padding-top:1.25rem}.marketing-header-module__VjkR8q__dropdownInner{flex-direction:column;gap:1.25rem}.marketing-header-module__VjkR8q__dropdownWideRail{padding:0 0 .5rem;border-right:none;flex:none;justify-content:flex-start;width:100%;max-width:none;min-height:0;padding-inline-start:0}.marketing-header-module__VjkR8q__dropdownWidePatternLayer{width:100%;height:5.5rem;inset:0 auto auto 0}.marketing-header-module__VjkR8q__dropdownWidePatternImg{-o-object-position:left top;object-position:left top;height:100%;min-height:5.5rem}.marketing-header-module__VjkR8q__dropdownWideRailTitle{white-space:normal;max-width:none;padding:0;font-size:clamp(1.35rem,4vw,1.625rem)}.marketing-header-module__VjkR8q__dropdownWideMain{padding:0 0 1rem}.marketing-header-module__VjkR8q__dropdownWideScroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(65vh,32rem);padding-right:.15rem;overflow-y:auto}.marketing-header-module__VjkR8q__dropdownWideScroll::-webkit-scrollbar{width:6px}.marketing-header-module__VjkR8q__dropdownWideScroll::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:999px}.marketing-header-module__VjkR8q__dropdownWideGridCols6{grid-template-columns:repeat(4,minmax(8.5rem,1fr));width:100%}.marketing-header-module__VjkR8q__dropdownWideGridCols5,.marketing-header-module__VjkR8q__dropdownWideGridCols4,.marketing-header-module__VjkR8q__dropdownWideGridCols3{grid-template-columns:repeat(3,minmax(8.5rem,1fr));width:100%}.marketing-header-module__VjkR8q__dropdownWideGrid,.marketing-header-module__VjkR8q__dropdownWideGridCols2{grid-template-columns:repeat(2,minmax(9rem,1fr));width:100%}}@media (max-width:63.99rem){.marketing-header-module__VjkR8q__dropdownWideGridCols6,.marketing-header-module__VjkR8q__dropdownWideGridCols5,.marketing-header-module__VjkR8q__dropdownWideGridCols4,.marketing-header-module__VjkR8q__dropdownWideGridCols3,.marketing-header-module__VjkR8q__dropdownWideGrid,.marketing-header-module__VjkR8q__dropdownWideGridCols2{grid-template-columns:repeat(2,minmax(8.5rem,1fr));width:100%}}.marketing-header-module__VjkR8q__dropdownWideGroup{min-width:0}.marketing-header-module__VjkR8q__dropdownWideGroupTitle{font-size:var(--text-2xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);margin-bottom:.25rem}.marketing-header-module__VjkR8q__dropdownWideGroup[data-group-color="0"] .marketing-header-module__VjkR8q__dropdownWideGroupTitle,.marketing-header-module__VjkR8q__dropdownWideGroup[data-group-color="0"] .marketing-header-module__VjkR8q__dropdownWideIcon{color:var(--mega-menu-group-accent-0)}.marketing-header-module__VjkR8q__dropdownWideGroup[data-group-color="1"] .marketing-header-module__VjkR8q__dropdownWideGroupTitle,.marketing-header-module__VjkR8q__dropdownWideGroup[data-group-color="1"] .marketing-header-module__VjkR8q__dropdownWideIcon{color:var(--mega-menu-group-accent-1)}.marketing-header-module__VjkR8q__dropdownWideGroup[data-group-color="2"] .marketing-header-module__VjkR8q__dropdownWideGroupTitle,.marketing-header-module__VjkR8q__dropdownWideGroup[data-group-color="2"] .marketing-header-module__VjkR8q__dropdownWideIcon{color:var(--mega-menu-group-accent-2)}.marketing-header-module__VjkR8q__dropdownWideGroup[data-group-color="3"] .marketing-header-module__VjkR8q__dropdownWideGroupTitle,.marketing-header-module__VjkR8q__dropdownWideGroup[data-group-color="3"] .marketing-header-module__VjkR8q__dropdownWideIcon{color:var(--mega-menu-group-accent-3)}.marketing-header-module__VjkR8q__dropdownWideGroup[data-group-color="4"] .marketing-header-module__VjkR8q__dropdownWideGroupTitle,.marketing-header-module__VjkR8q__dropdownWideGroup[data-group-color="4"] .marketing-header-module__VjkR8q__dropdownWideIcon{color:var(--mega-menu-group-accent-4)}.marketing-header-module__VjkR8q__dropdownWideGroup[data-group-color="5"] .marketing-header-module__VjkR8q__dropdownWideGroupTitle,.marketing-header-module__VjkR8q__dropdownWideGroup[data-group-color="5"] .marketing-header-module__VjkR8q__dropdownWideIcon{color:var(--mega-menu-group-accent-5)}.marketing-header-module__VjkR8q__dropdownWideGroup[data-group-color="6"] .marketing-header-module__VjkR8q__dropdownWideGroupTitle,.marketing-header-module__VjkR8q__dropdownWideGroup[data-group-color="6"] .marketing-header-module__VjkR8q__dropdownWideIcon{color:var(--mega-menu-group-accent-6)}.marketing-header-module__VjkR8q__dropdownWideGroup[data-group-color="7"] .marketing-header-module__VjkR8q__dropdownWideGroupTitle,.marketing-header-module__VjkR8q__dropdownWideGroup[data-group-color="7"] .marketing-header-module__VjkR8q__dropdownWideIcon{color:var(--mega-menu-group-accent-7)}.marketing-header-module__VjkR8q__dropdownCompact .marketing-header-module__VjkR8q__dropdownLink{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink-muted);transition:color var(--duration-fast) var(--ease-out-expo), padding-left var(--duration-mid) var(--ease-out-expo);padding:.5rem 1.1rem;text-decoration:none;display:block;position:relative;overflow:hidden}.marketing-header-module__VjkR8q__dropdownCompact .marketing-header-module__VjkR8q__dropdownLink:before{content:"";background:var(--color-secondary);transform-origin:top;width:2px;transition:transform var(--duration-fast) var(--ease-out-expo);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.marketing-header-module__VjkR8q__dropdownCompact .marketing-header-module__VjkR8q__dropdownLink:after{content:"";background:var(--color-cream-deep);opacity:0;z-index:-1;transition:opacity var(--duration-fast) var(--ease-out-expo);position:absolute;inset:0}.marketing-header-module__VjkR8q__dropdownCompact .marketing-header-module__VjkR8q__dropdownLink:hover{color:var(--color-primary);padding-left:1.45rem}.marketing-header-module__VjkR8q__dropdownCompact .marketing-header-module__VjkR8q__dropdownLink:hover:before,.marketing-header-module__VjkR8q__dropdownCompact .marketing-header-module__VjkR8q__dropdownLinkActive:before{transform:scaleY(1)}.marketing-header-module__VjkR8q__dropdownCompact .marketing-header-module__VjkR8q__dropdownLink:hover:after,.marketing-header-module__VjkR8q__dropdownCompact .marketing-header-module__VjkR8q__dropdownLinkActive:after{opacity:1}.marketing-header-module__VjkR8q__dropdownCompact .marketing-header-module__VjkR8q__dropdownLinkActive{color:var(--color-primary);padding-left:1.45rem}.marketing-header-module__VjkR8q__dropdownWideGroupList{flex-direction:column;gap:.08rem;margin:0;padding:0;list-style:none;display:flex}.marketing-header-module__VjkR8q__dropdownWide .marketing-header-module__VjkR8q__dropdownLink{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink-muted);border-radius:var(--radius);transition:color var(--duration-fast) var(--ease-out-expo), padding-left var(--duration-mid) var(--ease-out-expo);align-items:flex-start;gap:.4rem;padding:.36rem .45rem;text-decoration:none;display:flex;position:relative;overflow:visible}.marketing-header-module__VjkR8q__dropdownWideIcon{width:1rem;height:1rem;color:var(--color-ink-faint);flex-shrink:0;margin-top:.12em}.marketing-header-module__VjkR8q__dropdownWide .marketing-header-module__VjkR8q__dropdownWideIcon :is(svg){stroke-width:2.35px}.marketing-header-module__VjkR8q__dropdownLinkLabel{white-space:normal;word-break:break-word;flex:1;min-width:0;line-height:1.25;overflow:visible}.marketing-header-module__VjkR8q__dropdownWide .marketing-header-module__VjkR8q__dropdownLink:before{content:"";background:var(--color-secondary);border-radius:var(--radius);transform-origin:top;width:2px;transition:transform var(--duration-fast) var(--ease-out-expo);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.marketing-header-module__VjkR8q__dropdownWide .marketing-header-module__VjkR8q__dropdownLink:after{content:"";background:var(--color-cream-deep);opacity:0;z-index:-1;border-radius:var(--radius);transition:opacity var(--duration-fast) var(--ease-out-expo);position:absolute;inset:0}.marketing-header-module__VjkR8q__dropdownWide .marketing-header-module__VjkR8q__dropdownLink:hover,.marketing-header-module__VjkR8q__dropdownWide .marketing-header-module__VjkR8q__dropdownLinkActive{color:var(--color-primary);padding-left:1rem}.marketing-header-module__VjkR8q__dropdownWide .marketing-header-module__VjkR8q__dropdownLink:hover:before,.marketing-header-module__VjkR8q__dropdownWide .marketing-header-module__VjkR8q__dropdownLinkActive:before{transform:scaleY(1)}.marketing-header-module__VjkR8q__dropdownWide .marketing-header-module__VjkR8q__dropdownLink:hover:after,.marketing-header-module__VjkR8q__dropdownWide .marketing-header-module__VjkR8q__dropdownLinkActive:after{opacity:1}.marketing-header-module__VjkR8q__headerEnd{flex-shrink:0;align-items:center;gap:.5rem;min-width:0;margin-left:auto;display:flex}@media (min-width:48rem){.marketing-header-module__VjkR8q__headerEnd{margin-left:.75rem}}.marketing-header-module__VjkR8q__headerActionsGroup{flex-shrink:0;align-items:center;gap:.375rem;display:flex}@media (min-width:48rem){.marketing-header-module__VjkR8q__headerActionsGroup{gap:.5rem}}.marketing-header-module__VjkR8q__headerActions{flex-shrink:0;align-items:center;gap:.375rem;display:flex}@media (min-width:48rem){.marketing-header-module__VjkR8q__headerActions{gap:.5rem}}@media (max-width:47.99rem){.marketing-header-module__VjkR8q__headerActionsPhoneHidden{display:none}}.marketing-header-module__VjkR8q__backdrop{--header-height:4.8875rem;inset:0;top:var(--header-height);-webkit-backdrop-filter:blur(18px)saturate(1.08);z-index:105;background-color:#f8fafc59;position:fixed}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.marketing-header-module__VjkR8q__backdrop{background-color:#f8fafce0}}@media (max-width:47.99rem){.marketing-header-module__VjkR8q__backdrop{--header-height:4.25rem;right:max(0px, env(safe-area-inset-right));left:max(0px, env(safe-area-inset-left))}}.marketing-header-module__VjkR8q__navMobile{--header-height:4.8875rem;--color-mobile-drawer:#fff;--color-mobile-section-bg:#eef2ff;--color-mobile-section-border:#c7d2fe;--color-mobile-section-active:#e0e7ff;--color-border-strong:#cbd5e1;--color-ink:#0f172a;--color-ink-muted:#475569;--color-secondary:#4f46e5;--color-on-primary:#fff;--container-gutter:clamp(1rem, 4vw, 1.5rem);--shadow-drawer:-8px 0 32px #0f172a1f;--text-md:1rem;--text-sm:.875rem;--leading-snug:1.375;--font-weight-bold:700;--font-weight-medium:500;--font-weight-semibold:600;--duration-fast:.18s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--mobile-drawer-max-width:18.5rem;--mobile-drawer-inset-inline:2.75rem;top:var(--header-height);width:min(var(--mobile-drawer-max-width), calc(100vw - var(--mobile-drawer-inset-inline) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));border-left:1px solid var(--color-border-strong);z-index:110;max-width:100%;box-shadow:var(--shadow-drawer);isolation:isolate;background-color:#fff;flex-direction:column;animation:.34s cubic-bezier(.16,1,.3,1) both marketing-header-module__VjkR8q__mobileNavSlideIn;display:flex;position:fixed;bottom:0;right:0;overflow:hidden}@keyframes marketing-header-module__VjkR8q__mobileNavSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.marketing-header-module__VjkR8q__navMobile{animation:none}}@media (max-width:47.99rem){.marketing-header-module__VjkR8q__navMobile{--header-height:4.25rem;--mobile-drawer-max-width:17.5rem;--mobile-drawer-inset-inline:3.25rem;right:max(0px, env(safe-area-inset-right))}}@media (max-width:47.99rem) and (orientation:landscape){.marketing-header-module__VjkR8q__navMobile{--mobile-drawer-max-width:20rem;--mobile-drawer-inset-inline:3.75rem}}.marketing-header-module__VjkR8q__mobileNavScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;background-color:#fff;flex:auto;min-height:0;overflow:hidden auto}.marketing-header-module__VjkR8q__mobileNavList{padding-top:0;padding-inline:0;flex-direction:column;gap:0;margin:0;padding-bottom:1rem;list-style:none;display:flex}.marketing-header-module__VjkR8q__mobileNavItem{background-color:#fff}.marketing-header-module__VjkR8q__mobileNavItem+.marketing-header-module__VjkR8q__mobileNavItem .marketing-header-module__VjkR8q__mobileNavLink{margin-top:.35rem}.marketing-header-module__VjkR8q__mobileNavLink{padding:.75rem var(--container-gutter);font-weight:var(--font-weight-bold);font-size:var(--text-md);line-height:var(--leading-snug);letter-spacing:-.015em;color:var(--color-ink);touch-action:manipulation;background-color:var(--color-mobile-section-bg);border-block:1px solid var(--color-mobile-section-border);transition:color var(--duration-fast) var(--ease-out-expo), background var(--duration-fast) var(--ease-out-expo);align-items:center;text-decoration:none;display:flex}.marketing-header-module__VjkR8q__mobileNavLink:hover,.marketing-header-module__VjkR8q__mobileNavLinkActive{color:#4338ca;background-color:var(--color-mobile-section-active)}.marketing-header-module__VjkR8q__mobileSubList{padding:.4rem var(--container-gutter) .85rem;padding-left:calc(var(--container-gutter) + .5rem);background-color:#fff;flex-direction:column;gap:0;margin:0;list-style:none;display:flex}.marketing-header-module__VjkR8q__mobileSubLink{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--color-ink);touch-action:manipulation;transition:color var(--duration-fast) var(--ease-out-expo);padding:.45rem 0;text-decoration:none;display:block}.marketing-header-module__VjkR8q__mobileSubLink:hover,.marketing-header-module__VjkR8q__mobileSubLinkActive{color:var(--color-secondary)}.marketing-header-module__VjkR8q__mobileNavFooter{padding:1.25rem var(--container-gutter);padding-bottom:max(1.25rem, env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border-strong);background-color:#fff;flex-direction:column;flex-shrink:0;gap:.75rem;display:flex}.marketing-header-module__VjkR8q__mobileFooterLink{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--color-ink-muted);touch-action:manipulation;transition:color var(--duration-fast) var(--ease-out-expo);padding-block:.35rem;text-decoration:none;display:block}.marketing-header-module__VjkR8q__mobileFooterLink:hover{color:var(--color-secondary)}.marketing-header-module__VjkR8q__mobileCtaBtn{text-align:center;width:100%;font-weight:var(--font-weight-semibold);font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-on-primary);background:var(--color-primary);touch-action:manipulation;transition:background var(--duration-fast) var(--ease-out-expo), transform var(--duration-fast) var(--ease-out-expo);padding:.8rem 1.25rem;text-decoration:none;display:block}.marketing-header-module__VjkR8q__mobileCtaBtn:hover{background:var(--color-secondary)}.marketing-header-module__VjkR8q__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(html.navScrollLock,html.navScrollLock body){overflow:hidden}.marketing-fixed-header{--marketing-header-height:4.8875rem;padding-top:var(--marketing-header-height)}@media (max-width:47.99rem){.marketing-fixed-header{--marketing-header-height:4.25rem}}
