.marketing-light .gabm-footer{background:#fff;border-top:3px solid #efefef;margin-top:0;padding:64px 0 22px}.marketing-light .gabm-footer>.container{width:calc(100% - 64px);max-width:1240px}.marketing-light .gabm-footer-top{grid-template-columns:1fr 1.3fr;align-items:start;gap:80px;margin-bottom:48px;display:grid}.marketing-light .gabm-footer-top>div>p{max-width:280px;margin-top:24px;font-size:14px;line-height:1.9}.marketing-light .gabm-footer-card{background:#111;border:0;border-radius:20px;flex-direction:column;align-items:start;gap:20px;min-width:0;padding:32px;transition:transform .2s,background .2s;display:flex}.marketing-light .gabm-footer-card:hover{background:#242424;transform:translateY(-3px)}.marketing-light .gabm-footer-card>strong,.marketing-light .gabm-footer-card>strong span,.marketing-light .gabm-footer-card>.eyebrow,.marketing-light .gabm-footer-card>small{color:#fff!important}.marketing-light .gabm-footer-card>strong{letter-spacing:-.045em;height:36px;font-size:27px;line-height:1.3}.marketing-light .gabm-footer-card>.eyebrow{margin:0;font-size:8px}.marketing-light .gabm-footer-card>.button{border:0;padding:12px 20px;font-size:11px;color:#111!important;background:#fff!important}.marketing-light .gabm-footer-card>.button *{color:#111!important}.marketing-light .gabm-footer-card>small{font-size:9px;line-height:1.7}.marketing-light .gabm-footer-links{border-top:1px solid #e8e8e8;grid-template-columns:repeat(3,1fr) 1.2fr;gap:40px;padding:32px 0;display:grid}.marketing-light .gabm-footer-links h3{font:10px var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.marketing-light .gabm-footer-links nav{gap:12px}.marketing-light .gabm-footer-links a{font-size:12px}.marketing-light .gabm-footer-note{border-left:1px solid #eee;padding-left:24px}.marketing-light .gabm-footer-note p{font-size:12px;line-height:1.9}.marketing-light .gabm-footer-bottom{border-bottom:0;flex-wrap:wrap;gap:20px;padding:22px 0;font-size:9px}.marketing-light .gabm-footer-disclosure{max-width:700px;margin:24px 0 0;font-size:9px;line-height:1.8}.pixel-footer-mark{width:100%;margin:32px 0 0;padding:8px 0 0;display:block;position:relative}.pixel-footer-mark svg{width:100%;height:auto;display:block;overflow:visible}.pf-tile-shadow{fill:#e0e0e0}.pf-tile{stroke:#dedede;stroke-width:.035px;transition:fill .15s ease-out,transform .15s ease-out}.pf-mark-hint{font:8px/1.8 var(--font-mono),monospace;letter-spacing:.13em;justify-content:space-between;margin-top:18px;display:flex}.pf-mark-hint b{font-weight:400}.pixel-footer-mark:hover .pf-mark-hint b{text-underline-offset:5px;text-decoration:underline}@media (max-width:760px){.marketing-light .gabm-footer{padding-top:36px}.marketing-light .gabm-footer>.container{width:calc(100% - 36px)}.marketing-light .gabm-footer-top{grid-template-columns:1fr;gap:28px;margin-bottom:30px}.marketing-light .gabm-footer-card{gap:18px;padding:26px}.marketing-light .gabm-footer-card>strong{height:32px;font-size:24px}.marketing-light .gabm-footer-links{grid-template-columns:repeat(2,1fr);gap:30px}.marketing-light .gabm-footer-note{border:0;padding:0}.pf-mark-hint{gap:20px;font-size:6px}.pixel-footer-mark{margin-top:20px}}@media (prefers-reduced-motion:reduce){.pf-tile,.marketing-light .gabm-footer-card{transition:none}.marketing-light .gabm-footer-card:hover{transform:none}}.pf-mark-hint a{font-weight:400;font-size:inherit!important}.pf-mark-hint a:hover{text-underline-offset:4px;text-decoration:underline}.pf-tile{transform-box:fill-box;transform-origin:50%;transition:fill .32s ease-out,stroke .22s ease-out,transform .34s cubic-bezier(.2,.8,.2,1)}.pf-tile-shadow{transition:fill .32s ease-out}.pixel-footer-mark:focus-visible{outline-offset:10px;outline:1px solid #246bff}.pixel-footer-mark svg{cursor:crosshair;margin-top:-10px;padding-top:10px}@media (prefers-reduced-motion:reduce){.pf-tile{transition:none;transform:none!important}.pf-tile-shadow{transition:none}}
.marketing-light>.site-header:after{content:"";pointer-events:none;background:#efefef;width:100vw;height:3px;position:absolute;bottom:0;left:calc(50% - 50vw)}.marketing-light>.site-header{z-index:40;background:#efefef;border:0;border-radius:0;width:min(920px,100% - 24px);max-width:920px;height:80px;margin:0 auto;padding:0 3px 3px;position:sticky;top:0}.marketing-light>.site-header>.header-inner{-webkit-backdrop-filter:none;background:#fffffff7;border-radius:0 0 12px 12px;width:100%;max-width:none;height:100%;margin:0;padding:0 30px}.marketing-light>.homepage-grid{border-radius:0 0 14px 14px;width:min(920px,100% - 24px);max-width:920px;margin:0 auto;padding-top:0}.marketing-light:not(:has(.homepage-grid))>main{border-inline:3px solid #efefef;width:calc(100% - 24px);max-width:920px;margin:0 auto}@media (max-width:760px){.marketing-light>.site-header{height:72px}.marketing-light>.site-header>.header-inner{padding-inline:18px}.marketing-light>.site-header .header-actions{gap:8px}.marketing-light>.site-header .catalog-main-nav.is-mobile-open{border-radius:0 0 12px 12px;top:100%;left:3px;right:3px}}@media (max-width:420px){.marketing-light>.site-header>.header-inner{padding-inline:12px}.marketing-light>.site-header .logo{font-size:16px}.marketing-light>.site-header .header-actions .button{padding:9px 11px;font-size:10px}.marketing-light>.site-header .logo-icon{width:30px;height:30px}.marketing-light>.site-header .catalog-mobile-trigger{width:34px;height:34px}}.marketing-light>.site-header .frame-wing{pointer-events:none;background:#fff;width:calc(50vw - 50% - 3px);position:absolute;top:0;bottom:3px}.marketing-light>.site-header .frame-wing-left{border-radius:0 0 12px;right:100%}.marketing-light>.site-header .frame-wing-right{border-radius:0 0 0 12px;left:100%}.marketing-light>.site-header .frame-wing:after{content:"";background:#fff;width:100%;height:12px;position:absolute;top:calc(100% + 3px)}.marketing-light>.site-header .frame-wing-left:after{border-top-right-radius:12px}.marketing-light>.site-header .frame-wing-right:after{border-top-left-radius:12px}.marketing-light>.site-header:before{content:"";z-index:-1;pointer-events:none;background:#efefef;position:absolute;inset:0 calc(50% - 50vw)}.marketing-light>.site-header>.header-inner{background:#fff;-webkit-backdrop-filter:none!important}.marketing-light .catalog-backdrop{z-index:0;background:#ffffff52;inset:80px 0 0;-webkit-backdrop-filter:blur(16px)!important}.marketing-light .catalog-panel{-webkit-backdrop-filter:blur(28px);background:#fffffffa}@media (max-width:760px){.marketing-light .catalog-backdrop{top:72px}}.marketing-light>.site-header .frame-wing:before{content:"";background:#efefef;width:12px;height:12px;position:absolute;top:calc(100% + 3px)}.marketing-light>.site-header .frame-wing-left:before{right:0}.marketing-light>.site-header .frame-wing-right:before{left:0}.marketing-light:not(:has(.homepage-grid))>main.auth-page{min-height:0;padding:44px 28px 60px}.marketing-light>main.auth-page>h1,.marketing-light>main.auth-page>.eyebrow,.marketing-light>main.auth-page>.muted,.marketing-light>main.auth-page>.auth-form{max-width:440px;margin-left:auto;margin-right:auto}.marketing-light>main.auth-page>h1{margin-top:14px;margin-bottom:16px;font-size:36px;line-height:1.15}.marketing-light>main.auth-page>.eyebrow{margin-bottom:12px}.marketing-light>main.auth-page>.muted{margin-bottom:24px;font-size:13px;line-height:1.8}.marketing-light>main.auth-page>.auth-form{gap:16px;margin-top:0;padding:24px}.marketing-light>main.auth-page .auth-form input{min-height:46px;padding:12px 14px}@media (max-width:540px){.marketing-light:not(:has(.homepage-grid))>main.auth-page{padding:32px 18px 44px}.marketing-light>main.auth-page>h1{font-size:30px}.marketing-light>main.auth-page>.auth-form{padding:20px 16px}}.marketing-light>.site-header>.header-inner{gap:18px}.marketing-light>.site-header .header-actions{gap:16px}.marketing-light>.site-header .login-link{white-space:nowrap}.marketing-light>.site-header .catalog-main-nav{gap:14px}
