.signup-guard{margin:20px 0;padding:18px;background:#f4f7f6;border:1px solid #d5e3dd;border-radius:16px}.signup-guard-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.signup-guard-heading span{color:#326b58;font-size:12px}.signup-guard small{display:block;color:#66756e;line-height:1.6}.signup-local-challenge{display:flex;align-items:center;gap:16px}.signup-local-challenge img{width:180px;height:60px;object-fit:contain}.signup-local-challenge label{margin:0;flex:1}.signup-local-challenge input{letter-spacing:4px}.signup-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.signup-admin{max-width:1100px}.signup-admin .hint{margin:20px 0}.trial-hero{display:flex;justify-content:space-between;align-items:center;gap:36px;background:linear-gradient(110deg,#173e35,#286b58);color:#f6f5e9;padding:40px;border-radius:24px;margin:8px 0 24px}.trial-hero .eyebrow{color:#b6d1b9}.trial-hero h1{font-size:38px;letter-spacing:-1px;margin:10px 0 16px;color:#fff7e4}.trial-hero p{color:#d3e5dc;line-height:1.9;margin:0}.trial-gift{font-family:Georgia,serif;font-size:66px;white-space:nowrap;color:#e1c894}.trial-gift small{font-family:inherit;font-size:16px;margin-left:6px}.trial-gift i{font-size:26px;font-style:normal;color:#9dbb9b;margin:0 16px}.trial-entitlements{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.trial-entitlement{margin:0;border:1px solid #dce4df}.trial-entitlement.selected{border-color:#4d8b70;box-shadow:0 0 0 2px #4d8b7014}.trial-entitlement>strong{display:block;font-size:48px;color:#315c4c;font-weight:500;margin:16px 0 6px}.trial-entitlement>strong small{font-size:17px;color:#798a82}.trial-entitlement p{color:#62736c;line-height:1.7}.trial-form .type-cards button{display:flex;flex-direction:column;gap:8px}.trial-form .type-cards span{font-size:12px;color:#6c7973}.trial-form .type-cards .selected{border-color:#37765b;background:#eff6f1}.trial-photos{display:flex;gap:16px;margin:18px 0}.trial-photos>div{width:150px;border:1px solid #dde5df;border-radius:12px;padding:8px}.trial-photos img{width:132px;height:110px;object-fit:contain;border-radius:6px}.trial-photos label{font-size:12px;display:flex;gap:6px;align-items:center}.trial-photos input{width:auto}.trial-upgrade,.trial-entry{display:flex;align-items:center;justify-content:space-between;gap:20px}.trial-upgrade h2{font-size:20px}.trial-entry{background:#f0f5ef;border:1px solid #dae5d8;border-radius:14px;padding:14px 20px;margin-bottom:24px}.trial-entry span{display:block;font-size:13px;color:#637b68;margin-top:5px}.trial-entry .secondary{white-space:nowrap}@media(max-width:800px){.trial-hero{padding:26px;display:block}.trial-hero h1{font-size:30px}.trial-gift{display:block;margin-top:20px;font-size:52px}.trial-entitlements{grid-template-columns:1fr}.trial-upgrade,.trial-entry{align-items:flex-start;flex-direction:column}.signup-local-challenge{flex-wrap:wrap}.signup-guard-heading{flex-direction:column;gap:4px}.trial-photos{flex-wrap:wrap}}
.trial-gift{display:flex;align-items:baseline;flex-shrink:0;gap:6px}.trial-gift small{display:inline;color:#e4dcc1;margin:0}.trial-gift i{margin:0 10px}.trial-entitlement>strong small{display:inline;margin-left:5px}@media(max-width:1000px){.trial-hero{flex-direction:column;align-items:flex-start}.trial-gift{font-size:52px;margin-top:0}}
