.abs-landing{color:var(--abs-ink);overflow:hidden}.abs-hero,.abs-section,.abs-final-cta{max-width:1180px;margin:0 auto;padding:90px 24px}.abs-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:70px;align-items:center;min-height:68vh}.abs-hero h1{font-size:clamp(2.8rem,6vw,5.7rem);line-height:.96;letter-spacing:-.055em;margin:18px 0 25px}.abs-hero>div>p{max-width:720px;font-size:1.2rem;line-height:1.65;color:#605852}.abs-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.abs-btn-secondary{background:#fff!important;color:var(--abs-accent)!important;border:1px solid #d0c6bf}.abs-hero-card{padding:38px;border-radius:28px;background:var(--abs-accent);color:#fff;box-shadow:0 30px 70px rgba(245,127,37,.22);transform:rotate(2deg)}.abs-hero-card span,.abs-hero-card strong{display:block}.abs-hero-card strong{font-size:5rem;letter-spacing:-.06em;margin:6px 0}.abs-hero-card p{font-size:1.08rem;line-height:1.5}.abs-hero-card small{color:#ebe2dc}.abs-section{padding-top:72px;padding-bottom:72px}.abs-section-head{max-width:680px;margin-bottom:34px}.abs-section h2,.abs-final-cta h2{font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.04em;margin:10px 0}.abs-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.abs-steps article{padding:30px;border:1px solid var(--abs-line);border-radius:20px;background:#fff}.abs-steps b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--abs-soft);color:var(--abs-accent)}.abs-reward{max-width:none;background:#f5f2ef;display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;padding-left:max(24px,calc((100vw - 1132px)/2));padding-right:max(24px,calc((100vw - 1132px)/2))}.abs-reward-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.abs-reward-grid article{padding:30px;border-radius:22px;background:#fff}.abs-reward-grid span,.abs-reward-grid strong{display:block}.abs-reward-grid strong{font-size:2.7rem;margin:12px 0;color:var(--abs-accent)}.abs-audiences{display:flex;flex-wrap:wrap;gap:12px}.abs-audiences span{padding:13px 18px;border-radius:100px;background:var(--abs-cream);border:1px solid var(--abs-line);font-weight:700}.abs-faq details{border-top:1px solid var(--abs-line);padding:18px 0}.abs-faq summary{font-size:1.08rem;font-weight:760;cursor:pointer}.abs-faq details p{max-width:760px;color:#655e58;line-height:1.7}.abs-final-cta{text-align:center;margin-bottom:60px;border-radius:30px;background:#251e18;color:#fff;padding:70px 24px}.abs-final-cta p{color:#d3ccc7;margin-bottom:28px}.abs-mobile-cta{display:none}.abs-affiliate-card{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;margin:26px 0;padding:28px;border-radius:22px;background:#f5f1ee;border:1px solid #e8ded6}.abs-affiliate-card h2{margin:8px 0}.abs-copy-row{display:flex;gap:8px;margin:18px 0 10px}.abs-copy-row input{width:100%;min-width:0;border:1px solid #d2c7bf;border-radius:10px;padding:12px;background:#fff}.abs-qr{display:grid;justify-items:center;gap:8px}.abs-qr img{border-radius:14px;background:#fff;padding:8px}.abs-notifications>a{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid var(--abs-line);text-decoration:none;color:inherit}.abs-notifications>a:last-child{border-bottom:0}.abs-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.abs-public-request{max-width:850px}
@media(max-width:800px){.abs-hero{grid-template-columns:1fr;gap:28px;min-height:auto;padding-top:55px}.abs-hero h1{font-size:clamp(2.6rem,13vw,4.2rem)}.abs-hero-card{transform:none}.abs-hero-card strong{font-size:4rem}.abs-steps,.abs-reward,.abs-reward-grid{grid-template-columns:1fr}.abs-reward{gap:25px}.abs-section,.abs-hero{padding-top:55px;padding-bottom:55px}.abs-affiliate-card{grid-template-columns:1fr}.abs-copy-row{flex-direction:column}.abs-qr img{width:190px;height:190px}.abs-mobile-cta{display:block;position:fixed;z-index:50;left:14px;right:14px;bottom:14px;padding:14px;text-align:center;border-radius:12px;background:var(--abs-accent);color:#fff;text-decoration:none;font-weight:800;box-shadow:0 12px 30px rgba(42,32,22,.28)}body.logged-in .abs-mobile-cta{display:none}.abs-table thead{display:none}.abs-table,.abs-table tbody,.abs-table tr,.abs-table td{display:block;width:100%;box-sizing:border-box}.abs-table tr{padding:15px 0;border-bottom:1px solid var(--abs-line)}.abs-table td{border:0;padding:6px 0;white-space:normal}.abs-table td:nth-child(1){font-weight:800}.abs-table td:nth-child(7){padding-top:12px}}
.abs-tier-progress{margin:0 0 24px;padding:18px 22px;border:1px solid var(--abs-line);border-radius:16px;background:#fff}.abs-tier-progress>div{display:flex;justify-content:space-between;gap:15px;margin-bottom:11px}.abs-tier-progress progress{display:block;width:100%;height:12px;border:0;border-radius:20px;overflow:hidden;background:#ece9e6}.abs-tier-progress progress::-webkit-progress-bar{background:#ece9e6}.abs-tier-progress progress::-webkit-progress-value{background:var(--abs-accent);border-radius:20px}.abs-tier-progress progress::-moz-progress-bar{background:var(--abs-accent);border-radius:20px}.abs-card-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.abs-card-head h2{margin:0}.abs-link-button{border:0;background:transparent;color:var(--abs-accent);font:inherit;font-weight:700;cursor:pointer}.abs-notifications>a.unread{padding-left:14px;border-left:4px solid var(--abs-accent);background:#faf7f5}.abs-form-actions{display:flex;flex-wrap:wrap;gap:10px}.abs-delivery{display:inline-flex;padding:4px 8px;border-radius:30px;font-weight:700;font-size:.8rem}.abs-delivery.success{background:#f2ece8;color:#4d3a2c}.abs-delivery.failed{background:#fde9e7;color:#9c2822}.notice-success,.notice-error{padding:12px 14px;border-radius:9px;margin:15px 0}.notice-success{background:#f2ece8;color:#4d3a2c}.notice-error{background:#fde9e7;color:#9c2822}@media(max-width:640px){.abs-tier-progress>div,.abs-card-head{align-items:flex-start;flex-direction:column}.abs-form-actions .abs-btn{width:100%;text-align:center;justify-content:center}}

.abs-hero-card{background:var(--abs-brand);color:var(--abs-ink)}.abs-hero-card small{color:var(--abs-ink)}
