.affiliate-byline{color:var(--green);margin:0 0 24px;font-size:1rem;font-weight:700}.hero .affiliate-headline{text-wrap:balance;max-width:1000px;font-size:clamp(2.5rem,5.4vw,4.75rem);line-height:1.08}.affiliate-hero-offer{gap:8px;margin:0 0 30px;line-height:1.6;display:grid}.affiliate-hero-offer strong,.affiliate-price-kicker{color:var(--green);font-weight:700}.affiliate-hero-offer span{color:#aab3ad;font-size:1rem}.affiliate-price-kicker{margin:0 0 24px;font-size:1rem;line-height:1.5}.affiliate-final-price{font-weight:700}.affiliate-video{border:1px solid var(--green-border);background:#080a09;border-radius:24px;overflow:hidden}.affiliate-video iframe,.affiliate-video video{aspect-ratio:16/9;border:0;width:100%;display:block}.affiliate-demos{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.affiliate-demos h2{margin-bottom:20px;font-size:1.35rem;line-height:1.4}.affiliate-demos .affiliate-video{border-radius:16px}.affiliate-landing .pricing-copy .section-lead+.section-lead{margin-top:24px}body:has(.invitation-page){padding-bottom:0}.invitation-page{background:var(--canvas)}.invitation-content{text-align:center;max-width:1040px;padding-block:64px 96px}.invitation-content h1{text-wrap:balance;max-width:940px;margin:0 auto 28px;font-size:clamp(2.25rem,5vw,4rem);line-height:1.12}.invitation-content>.section-lead{margin:0 0 40px}.invitation-content .demo-video-section{padding:0}.invitation-actions{justify-items:center;gap:24px;margin-top:48px;display:grid}.invitation-actions h2{margin:0;font-size:2rem}@media (max-width:800px){.affiliate-demos{grid-template-columns:1fr;gap:40px}}@media (max-width:520px){.affiliate-video{border-radius:16px}.affiliate-hero-offer{margin-bottom:24px}.affiliate-byline{margin-bottom:20px}.affiliate-landing .price>span{font-size:.875rem}.invitation-content{padding-block:40px 64px}.invitation-actions .button{width:100%}}
