.hero-note{font-size:0.875rem!important;color:#bdcbc8!important;margin-top:15px!important}.signup-section{display:grid;grid-template-columns:1fr 1.1fr;gap:7%;padding:80px 6%;background:#e9eee5;border-bottom:1px solid #cdd6ca}.signup-intro{padding-top:8px}.signup-intro h2{font-size:clamp(42px,4.4vw,70px);margin:25px 0}.signup-intro h2 span{color:#708d7b}.signup-intro>p:not(.eyebrow){max-width:430px;font-size:1em;color:#53665a;line-height:1.75}.signup-promises{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.signup-promises span{font-size:0.8125rem;display:flex;align-items:center;gap:8px}.signup-promises span:before{content:'✓';color:#538464;font-size:1rem}.signup-card{background:#fff;padding:35px;border-top:4px solid #cf4c3d;box-shadow:0 12px 35px #132c1c06}.signup-badge{font-size:0.8125rem;letter-spacing:1.5px;color:#9c6a51}.signup-card h3{font-size:38px;margin:22px 0 12px}.signup-subtitle{font-size:0.9375rem;color:#58665b;margin-bottom:26px}.signup-card fieldset{border:0;padding:0;margin:0;min-width:0}.email-label{display:block;font-size:0.875rem;font-weight:700;margin-bottom:8px}.signup-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.signup-row input{font:inherit;background:#f7f9f4;border:1px solid #cbd5c7;padding:14px;color:#19382a;min-width:0;width:100%;border-radius:0;font-size:1rem}.signup-row .button{justify-content:space-between;border:0;cursor:pointer;margin:0;font-family:inherit;font-size:0.9375rem;padding:14px 17px}.signup-card fieldset:disabled .button{opacity:.55;cursor:not-allowed}.signup-consent{display:flex;align-items:flex-start;gap:10px;margin-top:20px;font-size:0.8125rem;line-height:1.65;color:#556452}.signup-consent input{flex-shrink:0;width:17px;height:17px;accent-color:#b64737;margin:2px 0 0}.signup-privacy{font-size:0.8125rem;color:#576454;margin:16px 0 0;line-height:1.65}.signup-privacy a{text-decoration:underline;text-underline-offset:2px}.signup-status{font-size:0.9375rem;background:#f2f5ed;color:#53684d;padding:12px 14px;margin:20px 0 0}.signup-status.error{background:#fff0e9;color:#9d4731}.signup-status.success{background:#e4f1df;color:#336132}.signup-trap{display:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.signup-card :is(input,button):focus-visible{outline:3px solid #c44535;outline-offset:3px}
@media(min-width:1400px){.signup-row{grid-template-columns:minmax(0,1fr) auto}.signup-row .button{gap:18px}}
@media(max-width:900px){.signup-section{gap:4%;padding:60px 6%}.signup-card{padding:26px}.signup-card h3{font-size:33px}.signup-intro h2{font-size:48px}}
@media(max-width:600px){.hero-note{font-size:0.8125rem!important}.signup-section{display:block;padding:48px 6%}.signup-intro{padding:0}.signup-intro h2{font-size:clamp(2.5rem,11.5vw,3.4rem);margin:23px 0}.signup-intro>p:not(.eyebrow){font-size:1em}.signup-promises{margin-top:20px;gap:8px 16px}.signup-card{margin-top:31px;padding:25px 21px}.signup-card h3{font-size:35px}.signup-consent{font-size:0.8125rem}.signup-privacy{font-size:0.8125rem}.signup-status{font-size:0.875rem}}

.barkas{padding:90px max(6vw,24px);background:#e8ece5}.barkas-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:50px;align-items:end;margin-bottom:35px}.barkas-heading h2{margin:18px 0 0}.barkas-heading>p{max-width:460px;line-height:1.7;color:#465a55}.barkas figure{margin:0;overflow:hidden;border-radius:4px;background:#122b2b}.barkas figure img{width:100%;height:auto;display:block}.barkas figcaption{display:flex;justify-content:space-between;gap:16px;padding:17px 22px;font-size:0.9375rem;color:#f5f7f1;letter-spacing:.04em}.barkas-details{display:flex;flex-wrap:wrap;justify-content:space-between;gap:22px;padding:24px 0 0;font-size:1rem}.barkas-details b{color:#008273;margin-right:12px}@media(max-width:700px){.barkas{padding:60px 22px}.barkas-heading{grid-template-columns:1fr;gap:12px}.barkas figcaption{flex-direction:column;font-size:0.875rem;gap:8px;padding:14px}.barkas-details{flex-wrap:wrap;font-size:0.9375rem;gap:15px}}

.mustang{background:#102427;color:#f4f3ed;border-top:4px solid #d7493d}.mustang .eyebrow{color:#d4a68c}.mustang h2 span{color:#8bad9c}.mustang .barkas-heading>p{color:#bdccc7}.mustang figure{background:#1a3436;border:1px solid #345053}.mustang .barkas-details{color:#c7d3ca}.mustang .barkas-details b{color:#e86856}
