.aeo-hero{background:var(--grain), var(--gradient-hero-cream);background-blend-mode:soft-light, normal;padding-bottom:clamp(56px,7vw,104px)}.aeo-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:clamp(32px,5vw,80px);padding-top:clamp(48px,24px + 5vw,104px);display:grid}.aeo-hero__text{flex-direction:column;justify-content:space-between;gap:48px;min-width:0;display:flex}.aeo-hero__intro{flex-direction:column;gap:24px;display:flex}.aeo-hero__title{font-size:clamp(34px,26px + 2.2vw,52px);font-weight:var(--font-weight-sb-heading);letter-spacing:var(--tracking-sb-hero);text-wrap:balance;line-height:1.05}.aeo-hero__lede{max-width:560px;font-size:20px;line-height:30px}.aeo-hero__points{flex-direction:column;gap:14px;max-width:560px;margin:0;padding:0;list-style:none;display:flex}.aeo-hero__points li{padding-left:34px;font-size:17px;line-height:25px;position:relative}.aeo-hero__points li:before{content:"";background:var(--color-sb-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;top:2px;left:0}.aeo-hero__points strong{font-weight:var(--font-weight-sb-heading)}.aeo-hero__side{min-width:0}.aeo-hero__jump{display:none}#aeo-form{scroll-margin-top:16px}.aeo-logos{flex-direction:column;gap:16px;min-width:0;display:flex}.aeo-logos__label{color:var(--color-sb-muted);font-size:14px;line-height:20px}.aeo-logos__window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.aeo-logos__track{align-items:center;gap:48px;width:max-content;margin:0;padding:0;list-style:none;animation:45s linear infinite aeo-slide;display:flex}.aeo-logos__window:hover .aeo-logos__track{animation-play-state:paused}.aeo-logos__track li{flex:none;align-items:center;height:44px;display:flex}.aeo-logos__logo{width:calc(var(--logo-size) * 7px);height:auto;max-height:44px}@keyframes aeo-slide{to{transform:translate(calc(-50% - 24px))}}@media (prefers-reduced-motion:reduce){.aeo-logos__track{animation:none}.aeo-logos__window{overflow-x:auto}}.aeo__h2{font-size:var(--text-sb-card-title);font-weight:var(--font-weight-sb-heading);line-height:1.2}.aeo__muted{color:var(--color-sb-muted)}.aeo__card{border-radius:var(--radius-sb-card);background:var(--color-sb-white);padding:clamp(24px,18px + 1.5vw,40px);box-shadow:0 1px 2px #1826440a,0 12px 40px #18264414}.aeo__form,.aeo__done{flex-direction:column;gap:16px;display:flex}.aeo__form-head{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.aeo__done:focus{outline:none}.aeo__done p{font-size:17px;line-height:26px}.aeo__field{flex-direction:column;gap:8px;display:flex}.aeo__field label{font-size:15px;font-weight:var(--font-weight-sb-heading);line-height:20px}.aeo__field input{border-radius:var(--radius-sb-chip);background:var(--color-sb-chip);border:1px solid #0000;padding:15px 16px;font-size:17px;line-height:22px}.aeo__field input:focus{border-color:var(--color-sb-blue);outline:none}.aeo__field input::placeholder{color:var(--color-sb-muted)}.aeo__form button{border-radius:var(--radius-sb-chip);background:var(--color-sb-blue);min-height:56px;color:var(--color-sb-white);font-size:17px;font-weight:var(--font-weight-sb-heading);cursor:pointer;border:0}.aeo__form button:disabled{opacity:.6;cursor:progress}.aeo__note{color:var(--color-sb-muted);font-size:14px;line-height:20px}.aeo__note[data-state=error]{color:#b42318}@media (width<=960px){.aeo-hero__grid{grid-template-columns:minmax(0,1fr)}.aeo-hero__text{display:contents}.aeo-hero__intro{order:1}.aeo-hero__side{order:2}.aeo-logos{order:3}.aeo-hero__jump{border-radius:var(--radius-sb-chip);background:var(--color-sb-blue);min-height:52px;color:var(--color-sb-white);font-size:17px;font-weight:var(--font-weight-sb-heading);align-self:flex-start;align-items:center;gap:8px;padding:0 22px;display:inline-flex}}
