.sr-referral-cta{--src-display:"Teko SR","Teko",system-ui,sans-serif;--src-body:"Open Sans",-apple-system,system-ui,sans-serif;--src-ease:cubic-bezier(.4,0,.2,1);--src-spring:cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,var(--src-bg-start,#004722) 0,var(--src-bg-end,#00833e) 100%);color:#fff;display:block;font-family:var(--src-body);isolation:isolate;overflow:hidden;padding-block:var(--src-pad,72px);position:relative;text-align:center}.sr-referral-cta *,.sr-referral-cta :after,.sr-referral-cta :before{box-sizing:border-box}.sr-referral-cta--glow:before{background:radial-gradient(60% 80% at 50% 0,hsla(0,0%,100%,.14),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.sr-referral-cta__inner{margin-inline:auto;max-width:1200px;padding-inline:24px;width:100%}.sr-referral-cta__eyebrow{color:hsla(0,0%,100%,.72);font-family:var(--src-body);font-size:14px;font-weight:700;letter-spacing:.6px;line-height:1.2;margin:0 0 12px;text-transform:uppercase}.sr-referral-cta__heading{color:var(--src-heading-color,#fff);font-family:var(--src-heading-family,var(--src-display));font-size:var(--src-heading-size,clamp(30px,4.5vw,44px));font-weight:600;letter-spacing:.01em;line-height:1.05;margin:0 0 16px;text-transform:none}.sr-referral-cta__copy :is(p,ul,ol){color:var(--src-body-color,hsla(0,0%,100%,.85));font-family:var(--src-body-family,var(--src-body));font-size:var(--src-body-size,18px);line-height:1.65;margin:0 auto;max-width:52ch}.sr-referral-cta__copy p+p{margin-top:12px}.sr-referral-cta__copy a{color:#fff;text-decoration:underline}.sr-referral-cta__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:32px}.sr-referral-cta__btn{align-items:center;border:2px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-family:var(--src-display);font-size:20px;font-weight:600;justify-content:center;letter-spacing:.04em;line-height:1;padding:15px 32px;text-decoration:none;text-transform:uppercase;transition:transform .25s var(--src-spring),box-shadow .25s var(--src-ease),background-color .15s var(--src-ease),color .15s var(--src-ease),border-color .15s var(--src-ease);white-space:nowrap}.sr-referral-cta__btn--primary,.sr-referral-cta__btn--primary:active,.sr-referral-cta__btn--primary:focus,.sr-referral-cta__btn--primary:hover,.sr-referral-cta__btn--primary:link,.sr-referral-cta__btn--primary:visited{background:var(--src-btn-bg,#fff);box-shadow:0 8px 22px rgba(0,0,0,.22);color:var(--src-btn-text,#004722)}.sr-referral-cta__btn--primary:active,.sr-referral-cta__btn--primary:focus,.sr-referral-cta__btn--primary:hover{box-shadow:0 12px 28px rgba(0,0,0,.28);transform:translateY(-2px)}.sr-referral-cta__btn--ghost,.sr-referral-cta__btn--ghost:active,.sr-referral-cta__btn--ghost:focus,.sr-referral-cta__btn--ghost:hover,.sr-referral-cta__btn--ghost:link,.sr-referral-cta__btn--ghost:visited{background:transparent;border-color:hsla(0,0%,100%,.42);color:#fff}.sr-referral-cta__btn--ghost:active,.sr-referral-cta__btn--ghost:focus,.sr-referral-cta__btn--ghost:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.68);transform:translateY(-2px)}.sr-referral-cta__btn:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (max-width:479px){.sr-referral-cta__actions{align-items:stretch;flex-direction:column}.sr-referral-cta__btn{width:100%}}@media (prefers-reduced-motion:reduce){.sr-referral-cta__btn{transition:none}.sr-referral-cta__btn:active,.sr-referral-cta__btn:focus,.sr-referral-cta__btn:hover{transform:none}}.sr-referral-cta{scroll-margin-top:var(--src-scroll-offset,0)}