.affiliates-page[data-astro-cid-vuboxzuk]{min-height:100vh;padding:6rem 2rem 4rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative;overflow:hidden}.hero-background[data-astro-cid-vuboxzuk]{position:absolute;top:0;left:0;right:0;height:600px;pointer-events:none;overflow:hidden}.gradient-orb[data-astro-cid-vuboxzuk]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.15;animation:float 20s ease-in-out infinite}.orb-1[data-astro-cid-vuboxzuk]{width:500px;height:500px;background:linear-gradient(135deg,#667eea,#764ba2);top:-250px;left:-150px;animation-delay:0s}.orb-2[data-astro-cid-vuboxzuk]{width:450px;height:450px;background:linear-gradient(135deg,#f093fb,#f5576c);top:-200px;right:-150px;animation-delay:-7s}.orb-3[data-astro-cid-vuboxzuk]{width:400px;height:400px;background:linear-gradient(135deg,#4facfe,#00f2fe);top:300px;left:50%;transform:translate(-50%);animation-delay:-14s}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.container[data-astro-cid-vuboxzuk]{max-width:1200px;margin:0 auto;position:relative;z-index:1}.page-header[data-astro-cid-vuboxzuk]{text-align:center;margin-bottom:5rem}.badge[data-astro-cid-vuboxzuk]{display:inline-block;padding:.5rem 1rem;background:#667eea1a;border:1px solid rgba(102,126,234,.2);border-radius:50px;font-size:.875rem;font-weight:600;color:#667eea;margin-bottom:1.5rem;backdrop-filter:blur(10px)}.page-header[data-astro-cid-vuboxzuk] h1[data-astro-cid-vuboxzuk]{font-size:3.5rem;font-weight:800;color:#1a202c;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em}.subtitle[data-astro-cid-vuboxzuk]{font-size:1.25rem;color:#4a5568;max-width:650px;margin:0 auto;line-height:1.6;font-weight:400}.affiliates-grid[data-astro-cid-vuboxzuk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:2.5rem;margin-bottom:5rem}.affiliate-card[data-astro-cid-vuboxzuk]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.card-glow[data-astro-cid-vuboxzuk]{position:absolute;inset:-2px;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);border-radius:20px;opacity:0;transition:opacity .4s ease;z-index:-1;filter:blur(20px)}.affiliate-card[data-astro-cid-vuboxzuk]:hover .card-glow[data-astro-cid-vuboxzuk]{opacity:.3}.affiliate-card[data-astro-cid-vuboxzuk]:hover{transform:translateY(-8px);border-color:#cbd5e0;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.affiliate-image[data-astro-cid-vuboxzuk]{width:100%;height:280px;overflow:hidden;position:relative}.affiliate-image[data-astro-cid-vuboxzuk] img[data-astro-cid-vuboxzuk]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.4,0,.2,1)}.image-overlay[data-astro-cid-vuboxzuk]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.4) 100%)}.affiliate-card[data-astro-cid-vuboxzuk]:hover .affiliate-image[data-astro-cid-vuboxzuk] img[data-astro-cid-vuboxzuk]{transform:scale(1.08)}.affiliate-header[data-astro-cid-vuboxzuk]{padding:2rem 2rem 1rem}.label[data-astro-cid-vuboxzuk]{display:inline-block;padding:.375rem .875rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.label[data-astro-cid-vuboxzuk].secondary{background:linear-gradient(135deg,#10b981,#059669)}.affiliate-header[data-astro-cid-vuboxzuk] h2[data-astro-cid-vuboxzuk]{font-size:2rem;font-weight:800;color:#1a202c;margin-bottom:.75rem;letter-spacing:-.01em}.affiliate-tagline[data-astro-cid-vuboxzuk]{font-size:1.125rem;color:#4a5568;font-weight:400;line-height:1.5}.affiliate-content[data-astro-cid-vuboxzuk]{padding:0 2rem 2rem}.affiliate-description[data-astro-cid-vuboxzuk]{font-size:1rem;color:#2d3748;line-height:1.7;margin-bottom:2rem}.features-list[data-astro-cid-vuboxzuk]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.feature-item[data-astro-cid-vuboxzuk]{display:flex;gap:1rem;align-items:flex-start}.feature-icon[data-astro-cid-vuboxzuk]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.feature-icon[data-astro-cid-vuboxzuk].secondary{background:linear-gradient(135deg,#10b981,#059669)}.feature-item[data-astro-cid-vuboxzuk] strong[data-astro-cid-vuboxzuk]{display:block;color:#1a202c;font-weight:600;font-size:.9375rem;margin-bottom:.25rem}.feature-item[data-astro-cid-vuboxzuk] p[data-astro-cid-vuboxzuk]{color:#4a5568;font-size:.875rem;line-height:1.5;margin:0}.affiliate-button[data-astro-cid-vuboxzuk]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.125rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:12px;font-weight:700;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px -10px #667eea80;width:100%;position:relative;overflow:hidden}.affiliate-button[data-astro-cid-vuboxzuk]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#764ba2,#667eea);opacity:0;transition:opacity .3s ease}.affiliate-button[data-astro-cid-vuboxzuk]:hover:before{opacity:1}.affiliate-button[data-astro-cid-vuboxzuk] span[data-astro-cid-vuboxzuk],.affiliate-button[data-astro-cid-vuboxzuk] svg[data-astro-cid-vuboxzuk]{position:relative;z-index:1}.affiliate-button[data-astro-cid-vuboxzuk]:hover{box-shadow:0 20px 40px -10px #667eea99;transform:translateY(-2px)}.affiliate-button[data-astro-cid-vuboxzuk].secondary{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 10px 30px -10px #10b98180}.affiliate-button[data-astro-cid-vuboxzuk].secondary:before{background:linear-gradient(135deg,#059669,#10b981)}.affiliate-button[data-astro-cid-vuboxzuk].secondary:hover{box-shadow:0 20px 40px -10px #10b98199}.affiliate-button[data-astro-cid-vuboxzuk] svg[data-astro-cid-vuboxzuk]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.affiliate-button[data-astro-cid-vuboxzuk]:hover svg[data-astro-cid-vuboxzuk]{transform:translate(4px)}.disclosure[data-astro-cid-vuboxzuk]{display:flex;gap:1.5rem;background:#fbbf2414;border:1px solid rgba(251,191,36,.3);border-radius:16px;padding:2rem;margin-top:3rem}.disclosure-icon[data-astro-cid-vuboxzuk]{flex-shrink:0;width:48px;height:48px;border-radius:12px;background:#fbbf2426;display:flex;align-items:center;justify-content:center;color:#d97706}.disclosure-content[data-astro-cid-vuboxzuk] h2[data-astro-cid-vuboxzuk]{font-size:1.25rem;font-weight:700;color:#d97706;margin-bottom:.75rem}.disclosure-content[data-astro-cid-vuboxzuk] p[data-astro-cid-vuboxzuk]{font-size:.9375rem;color:#4a5568;line-height:1.7;margin:0}@media (max-width: 768px){.affiliates-page[data-astro-cid-vuboxzuk]{padding:5rem 1.5rem 3rem}.page-header[data-astro-cid-vuboxzuk] h1[data-astro-cid-vuboxzuk]{font-size:2.25rem}.subtitle[data-astro-cid-vuboxzuk]{font-size:1.125rem}.affiliates-grid[data-astro-cid-vuboxzuk]{grid-template-columns:1fr;gap:2rem}.affiliate-image[data-astro-cid-vuboxzuk]{height:220px}.affiliate-header[data-astro-cid-vuboxzuk]{padding:1.5rem 1.5rem .75rem}.affiliate-header[data-astro-cid-vuboxzuk] h2[data-astro-cid-vuboxzuk]{font-size:1.75rem}.affiliate-content[data-astro-cid-vuboxzuk]{padding:0 1.5rem 1.5rem}.affiliate-button[data-astro-cid-vuboxzuk]{font-size:.9375rem;padding:1rem 1.5rem}.feature-item[data-astro-cid-vuboxzuk]{gap:.75rem}.feature-icon[data-astro-cid-vuboxzuk]{width:36px;height:36px}.disclosure[data-astro-cid-vuboxzuk]{flex-direction:column;padding:1.5rem;gap:1rem}.disclosure-icon[data-astro-cid-vuboxzuk]{width:40px;height:40px}.disclosure-content[data-astro-cid-vuboxzuk] h2[data-astro-cid-vuboxzuk]{font-size:1.125rem}.disclosure-content[data-astro-cid-vuboxzuk] p[data-astro-cid-vuboxzuk]{font-size:.875rem}}@media (max-width: 640px){.affiliates-grid[data-astro-cid-vuboxzuk]{grid-template-columns:1fr}.page-header[data-astro-cid-vuboxzuk] h1[data-astro-cid-vuboxzuk]{font-size:1.875rem}.orb-1[data-astro-cid-vuboxzuk],.orb-2[data-astro-cid-vuboxzuk],.orb-3[data-astro-cid-vuboxzuk]{width:250px;height:250px}}
