.Footer-module__Yf74_a__footer{border-top:1px solid var(--color-border);padding-top:clamp(48px,6vw,80px);padding-bottom:var(--space-8);background:var(--color-bg)}.Footer-module__Yf74_a__inner{gap:var(--grid-gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.Footer-module__Yf74_a__brand{align-items:flex-start;gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.Footer-module__Yf74_a__descriptor{max-width:34ch;font-size:var(--text-control);color:var(--color-text-secondary);line-height:1.6}.Footer-module__Yf74_a__groups{grid-template-columns:repeat(var(--group-count,3), minmax(0, 1fr));gap:var(--grid-gap);display:grid}.Footer-module__Yf74_a__group{min-width:0}.Footer-module__Yf74_a__groupTitle{min-height:44px;font-size:var(--text-small);line-height:1.5;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-bottom:var(--space-1);align-items:center;display:flex}.Footer-module__Yf74_a__link{min-height:44px;color:var(--color-text);text-underline-offset:4px;transition:text-decoration-color var(--motion-fast) var(--ease-ui);align-items:center;font-size:.9375rem;line-height:1.4;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.Footer-module__Yf74_a__link:hover{text-decoration-color:currentColor}.Footer-module__Yf74_a__link[aria-current=page]{font-weight:var(--font-weight-medium);text-decoration-color:currentColor}.Footer-module__Yf74_a__legal{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-5);background:linear-gradient(var(--color-border), var(--color-border)) no-repeat top center / calc(100% - 2 * var(--page-gutter)) 1px;font-size:var(--text-small);color:var(--color-text-secondary);flex-wrap:wrap;margin-top:clamp(40px,5vw,64px);display:flex}.Footer-module__Yf74_a__legal p:last-child{gap:var(--space-5);display:flex}.Footer-module__Yf74_a__legal a{text-underline-offset:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.Footer-module__Yf74_a__legal a:hover{text-decoration-color:currentColor}@media (max-width:1023px){.Footer-module__Yf74_a__inner{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.Footer-module__Yf74_a__groups{row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.Footer-module__Yf74_a__cookieButton{min-height:44px;font:inherit;color:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.Footer-module__Yf74_a__cookieButton:hover{text-decoration-color:currentColor}
.Logo-module__xIoFWq__logo{flex:none;align-items:center;min-height:44px;display:inline-flex}.Logo-module__xIoFWq__logo img{width:141px;height:28px}.Logo-module__xIoFWq__paper{display:none!important}:root[data-theme=dark] .Logo-module__xIoFWq__ink{display:none!important}:root[data-theme=dark] .Logo-module__xIoFWq__paper{display:block!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Logo-module__xIoFWq__ink{display:none!important}:root:not([data-theme=light]) .Logo-module__xIoFWq__paper{display:block!important}}@media (max-width:639px){.Logo-module__xIoFWq__logo img{width:121px;height:24px}}
.Header-module__NpjzRq__header{z-index:var(--layer-header);background:var(--color-bg);transition:border-color var(--motion-ui) var(--ease-ui), background-color var(--motion-ui) var(--ease-ui);border-bottom:1px solid #0000;position:sticky;top:0}.Header-module__NpjzRq__header[data-scrolled]{border-bottom-color:var(--color-border);background:color-mix(in srgb, var(--color-bg) 84%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header-module__NpjzRq__header[data-scrolled]{background:var(--color-bg)}}.Header-module__NpjzRq__header[data-mobile-open]{background:var(--color-bg);border-bottom-color:var(--color-border)}.Header-module__NpjzRq__inner{align-items:center;gap:var(--space-8);height:var(--header-height);display:flex;position:relative}.Header-module__NpjzRq__nav{margin-left:auto}.Header-module__NpjzRq__navList{align-items:center;gap:clamp(8px,1.4vw,20px);display:flex}.Header-module__NpjzRq__navLink{min-height:44px;font-size:var(--text-control);color:var(--color-text);border-radius:var(--radius-control);transition:color var(--motion-fast) var(--ease-ui);align-items:center;gap:8px;padding:0 8px;line-height:1.3;display:inline-flex;position:relative}.Header-module__NpjzRq__navLink:after{content:"";transform-origin:0;height:1px;transition:transform var(--motion-fast) var(--ease-ui);background:currentColor;position:absolute;bottom:6px;left:8px;right:8px;transform:scaleX(0)}.Header-module__NpjzRq__navLink:hover:after,.Header-module__NpjzRq__navLink[aria-current=page]:after,.Header-module__NpjzRq__navLink[data-current]:after{transform:scaleX(1)}.Header-module__NpjzRq__navLink[aria-current=page],.Header-module__NpjzRq__navLink[data-current]{font-weight:var(--font-weight-medium)}.Header-module__NpjzRq__navLink[aria-expanded=true]:after{transform:scaleX(1)}.Header-module__NpjzRq__chevron{width:7px;height:7px;transition:transform var(--motion-ui) var(--ease-ui);border-bottom:1.25px solid;border-right:1.25px solid;transform:translateY(-2px)rotate(45deg)}.Header-module__NpjzRq__navLink[aria-expanded=true] .Header-module__NpjzRq__chevron{transform:translateY(1px)rotate(225deg)}.Header-module__NpjzRq__productItem{position:static}.Header-module__NpjzRq__menu{top:calc(100% - 4px);right:var(--page-gutter);z-index:var(--layer-menu);width:min(860px, calc(100vw - 2 * var(--page-gutter)));border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-raised);box-shadow:var(--shadow-menu);animation:Header-module__NpjzRq__menuIn var(--motion-ui) var(--ease-ui);padding:10px;position:absolute}.Header-module__NpjzRq__menu:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.Header-module__NpjzRq__menu[hidden]{display:none}@keyframes Header-module__NpjzRq__menuIn{0%{opacity:0;transform:translateY(-4px)}}.Header-module__NpjzRq__capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.Header-module__NpjzRq__capability{height:100%;min-height:112px;transition:background-color var(--motion-fast) var(--ease-ui);border-radius:8px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.Header-module__NpjzRq__capability:hover,.Header-module__NpjzRq__capability:focus-visible{background:var(--color-surface-soft)}.Header-module__NpjzRq__capability[aria-current=page]{background:var(--color-selected)}.Header-module__NpjzRq__capabilityTitle{letter-spacing:-.015em;color:var(--color-text);font-size:1.125rem;line-height:1.3}.Header-module__NpjzRq__capabilityText{font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.5}.Header-module__NpjzRq__overview{border-top:1px solid var(--color-border);min-height:48px;font-size:var(--text-control);transition:background-color var(--motion-fast) var(--ease-ui);border-radius:0 0 8px 8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:6px;padding:14px 18px;display:grid}.Header-module__NpjzRq__overview:hover,.Header-module__NpjzRq__overview:focus-visible{background:var(--color-surface-soft)}.Header-module__NpjzRq__overview[aria-current=page]{background:var(--color-selected)}.Header-module__NpjzRq__overviewText{font-size:var(--text-small);color:var(--color-text-secondary)}.Header-module__NpjzRq__overviewArrow{transition:transform var(--motion-fast) var(--ease-ui)}.Header-module__NpjzRq__overview:hover .Header-module__NpjzRq__overviewArrow{transform:translate(2px)}.Header-module__NpjzRq__actions{align-items:center;gap:var(--space-4);display:flex}.Header-module__NpjzRq__signIn{min-height:44px;font-size:var(--text-control);color:var(--color-text-secondary);transition:color var(--motion-fast) var(--ease-ui);align-items:center;padding:0 8px;display:inline-flex}.Header-module__NpjzRq__signIn:hover,.Header-module__NpjzRq__signIn[aria-current=page]{color:var(--color-text)}.Header-module__NpjzRq__menuButton{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:44px;font-size:var(--text-control);align-items:center;gap:10px;padding:0 14px;display:none}.Header-module__NpjzRq__menuIcon{width:16px;height:10px;position:relative}.Header-module__NpjzRq__menuIcon i{height:1.25px;transition:transform var(--motion-ui) var(--ease-ui), top var(--motion-ui) var(--ease-ui);background:currentColor;position:absolute;left:0;right:0}.Header-module__NpjzRq__menuIcon i:first-child{top:1px}.Header-module__NpjzRq__menuIcon i:last-child{top:8px}.Header-module__NpjzRq__menuIcon[data-open] i:first-child{top:4.5px;transform:rotate(45deg)}.Header-module__NpjzRq__menuIcon[data-open] i:last-child{top:4.5px;transform:rotate(-45deg)}.Header-module__NpjzRq__mobilePanel{top:var(--header-height);overscroll-behavior:contain;background:var(--color-bg);border-top:1px solid var(--color-border);animation:Header-module__NpjzRq__menuIn var(--motion-ui) var(--ease-ui);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.Header-module__NpjzRq__mobilePanel[hidden]{display:none}.Header-module__NpjzRq__mobileInner{gap:var(--space-6);padding-top:var(--space-6);padding-bottom:var(--space-12);flex-direction:column;display:flex}.Header-module__NpjzRq__mobileGroupTitle{font-size:var(--text-small);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.Header-module__NpjzRq__mobileCapabilities{margin-top:calc(-1 * var(--space-4));gap:0;display:grid}.Header-module__NpjzRq__mobileCapability{border-bottom:1px solid var(--color-border);flex-direction:column;gap:4px;padding:14px 0;display:flex}.Header-module__NpjzRq__mobileCapability[aria-current=page] .Header-module__NpjzRq__capabilityTitle,.Header-module__NpjzRq__mobileRow[aria-current=page]{font-weight:var(--font-weight-medium)}.Header-module__NpjzRq__mobileCapability[aria-current=page]{box-shadow:inset 2px 0 0 var(--color-text);padding-left:14px}.Header-module__NpjzRq__mobileList{display:grid}.Header-module__NpjzRq__mobileRow{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:56px;font-size:1.125rem;display:flex}.Header-module__NpjzRq__mobileRow[aria-current=page]{box-shadow:inset 2px 0 0 var(--color-text);padding-left:14px}.Header-module__NpjzRq__mobileActions{gap:var(--space-3);display:grid}.Header-module__NpjzRq__mobileClose{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:48px;font-size:var(--text-control)}@media (max-width:1023px){.Header-module__NpjzRq__nav,.Header-module__NpjzRq__signIn{display:none}.Header-module__NpjzRq__actions{margin-left:auto}.Header-module__NpjzRq__menuButton{display:inline-flex}}@media (max-width:479px){.Header-module__NpjzRq__cta{display:none}}
