.gawa-auth-section{background:#f7f8f5;min-height:65vh;padding:clamp(48px,7vw,100px) 20px}.gawa-auth-card{background:#fff;max-width:500px;margin:0 auto;border:1px solid #e3e8e4;border-radius:22px;padding:clamp(26px,5vw,48px);box-shadow:0 18px 48px #10151c0d}.gawa-auth-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:800;color:#557c25}.gawa-auth-card h1{font-size:clamp(30px,4vw,42px);line-height:1.18;margin:12px 0}.gawa-auth-card p{color:#66717f;font-size:15px;line-height:1.7}.gawa-auth-form{display:flex;flex-direction:column;gap:10px;margin-top:24px}.gawa-auth-form label{font-size:13px;font-weight:750;color:#10151c}.gawa-auth-form input:not([type=checkbox]){border:1px solid #cdd5d6;border-radius:10px;min-height:48px;width:100%;padding:12px 14px;font:inherit;background:#fff;color:#10151c}.gawa-auth-form input:focus-visible{outline:3px solid #b7f36b;outline-offset:1px}.gawa-auth-submit{background:#10151c;color:#fff;border:0;border-radius:10px;min-height:50px;padding:14px 20px;font:inherit;font-weight:800;cursor:pointer;text-align:center;display:block;width:100%;text-decoration:none;margin-top:10px}.gawa-auth-submit:hover,.gawa-auth-submit:focus-visible{background:#293522;color:#b7f36b}.gawa-auth-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px}.gawa-auth-links a{color:#335a20;font-size:13px;font-weight:700;text-decoration:underline}.gawa-auth-alert{background:#f2f8e8;border:1px solid #d4e6b8;border-radius:10px;padding:13px 15px;font-size:13px;margin-top:20px}.gawa-auth-check{display:flex;align-items:center;gap:9px}.gawa-auth-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.gawa-auth-link{font-weight:750}.gawa-auth-form small{font-weight:400;color:#66717f}@media(max-width:800px){.primary-nav .gawa-auth-link{padding:12px 0;display:block}}