.aff-cta[data-astro-cid-hfhj722s]{color:#fff;background:radial-gradient(520px 260px at 100% -10%, #1037fe8c, transparent 65%), radial-gradient(420px 220px at -10% 115%, #22c55e29, transparent 60%), var(--color-ink);align-items:center;gap:22px;margin:36px -20px;padding:28px 20px;display:grid;position:relative;overflow:hidden}@media (width>=768px){.aff-cta[data-astro-cid-hfhj722s]{border-radius:var(--radius-block);grid-template-columns:minmax(0,1fr) auto;gap:40px;margin:44px 0;padding:40px 48px;box-shadow:0 24px 48px -28px #090b3b8c}}.aff-body[data-astro-cid-hfhj722s]{min-width:0}.aff-head[data-astro-cid-hfhj722s]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aff-logo[data-astro-cid-hfhj722s]{border-radius:var(--radius-card);background:#fff;align-items:center;padding:10px 14px;display:inline-flex}.aff-logo[data-astro-cid-hfhj722s] img[data-astro-cid-hfhj722s]{width:auto;height:24px;margin:0;display:block}.aff-badge[data-astro-cid-hfhj722s]{color:#dfe6fb;border:1px solid #ffffff47;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.aff-title[data-astro-cid-hfhj722s]{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;text-wrap:pretty;margin:18px 0 0;font-size:24px;font-weight:700;line-height:1.2}@media (width>=768px){.aff-title[data-astro-cid-hfhj722s]{font-size:28px}}.aff-text[data-astro-cid-hfhj722s]{color:#c9d4ee;margin:10px 0 0;font-size:16px;line-height:1.6}.aff-text[data-astro-cid-hfhj722s] strong,.aff-points[data-astro-cid-hfhj722s] strong{color:#fff}.aff-points[data-astro-cid-hfhj722s]{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.aff-points[data-astro-cid-hfhj722s] li[data-astro-cid-hfhj722s]{color:#dfe6fb;align-items:flex-start;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.5;display:flex}.aff-points[data-astro-cid-hfhj722s] li[data-astro-cid-hfhj722s]:before{content:none}.aff-points[data-astro-cid-hfhj722s] svg{color:#4ade80;flex:none;margin-top:2px}.aff-action[data-astro-cid-hfhj722s]{flex-direction:column;align-items:stretch;gap:10px;display:flex}@media (width>=768px){.aff-action[data-astro-cid-hfhj722s]{align-items:center;min-width:280px}}.aff-btn[data-astro-cid-hfhj722s]{border-radius:var(--radius-field);background:var(--color-accent);color:#fff;min-height:56px;font-family:var(--font-sans);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 14px 28px -14px #1037fee6}.aff-btn[data-astro-cid-hfhj722s]:hover{background:var(--color-accent-dark);color:#fff;transform:translateY(-1px);box-shadow:0 18px 32px -14px #1037fe}.aff-btn[data-astro-cid-hfhj722s]:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width>=768px){.aff-btn[data-astro-cid-hfhj722s]{width:100%}}@media (prefers-reduced-motion:reduce){.aff-btn[data-astro-cid-hfhj722s],.aff-btn[data-astro-cid-hfhj722s]:hover{transition:none;transform:none}}.aff-note[data-astro-cid-hfhj722s]{color:#9fb0d6;text-align:center;margin:0;font-size:13px;line-height:1.4}
