.ag-why{background:var(--color-white);padding:80px 24px}.ag-why-inner{max-width:960px;margin:0 auto}.ag-why h2{color:var(--text-primary);text-align:center;letter-spacing:-.01em;margin-bottom:48px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.ag-why-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.ag-why-card{background:var(--color-stone-25);border:1px solid var(--color-stone-150);border-radius:14px;padding:28px 24px;transition:transform .2s,box-shadow .2s}@media (hover:hover){.ag-why-card:hover{transform:translateY(-3px);box-shadow:0 6px 24px #1c19170f}}.ag-card-icon{background:linear-gradient(135deg, var(--color-gold-wash), var(--color-gold-pale));width:52px;height:52px;color:var(--color-gold-text);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.ag-card-icon svg{width:24px;height:24px}.ag-why-card h3{color:var(--text-primary);margin-bottom:8px;font-size:1rem;font-weight:700;line-height:1.3}.ag-why-card p{color:var(--text-secondary);font-size:.88rem;line-height:1.65}@media (width<=680px){.ag-why-grid{grid-template-columns:1fr}}.ag-paths{background:var(--color-stone-100);padding:80px 24px}.ag-paths-inner{max-width:960px;margin:0 auto}.ag-paths h2{color:var(--text-primary);text-align:center;letter-spacing:-.01em;margin-bottom:48px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.ag-paths-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.ag-path-card{background:var(--color-white);border:1px solid var(--color-stone-150);border-radius:14px;padding:36px 32px;transition:transform .2s,box-shadow .2s}@media (hover:hover){.ag-path-card:hover{transform:translateY(-3px);box-shadow:0 6px 24px #1c19170f}}.ag-path-card--affiliate{border-color:var(--color-gold-muted)}.ag-path-card h3{color:var(--text-primary);margin-bottom:20px;font-size:1.1rem;font-weight:700;line-height:1.3}.ag-path-list{margin:0 0 20px;padding:0;list-style:none}.ag-path-list li{color:var(--text-secondary);padding:6px 0 6px 20px;font-size:.88rem;line-height:1.65;position:relative}.ag-path-list li:before{content:"";background:var(--color-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:0}.ag-path-best{color:var(--text-secondary);margin-bottom:24px;font-size:.88rem;font-style:italic;line-height:1.5}@media (width<=768px){.ag-paths-grid{grid-template-columns:1fr}.ag-path-card{padding:28px 24px}}.ag-clients{background:var(--color-white);padding:80px 24px}.ag-clients-inner{max-width:960px;margin:0 auto}.ag-clients h2{color:var(--text-primary);text-align:center;letter-spacing:-.01em;margin-bottom:48px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.ag-clients-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ag-client-card{background:var(--color-stone-25);border:1px solid var(--color-stone-150);border-radius:14px;padding:28px 24px;transition:transform .2s,box-shadow .2s}@media (hover:hover){.ag-client-card:hover{transform:translateY(-3px);box-shadow:0 6px 24px #1c19170f}}.ag-client-card h3{color:var(--text-primary);margin-bottom:8px;font-size:1rem;font-weight:700;line-height:1.3}.ag-client-card p{color:var(--text-secondary);font-size:.88rem;line-height:1.65}@media (width<=860px){.ag-clients-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.ag-clients-grid{grid-template-columns:1fr}}.ag-stats{background:var(--color-stone-100);padding:60px 24px}.ag-stats-inner{max-width:960px;margin:0 auto}.ag-stats-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.ag-stat{text-align:center;background:var(--color-white);border:1px solid var(--color-stone-150);border-radius:12px;padding:24px 16px}.ag-stat-number{color:var(--color-gold-text);margin-bottom:6px;font-size:2.2rem;font-weight:700;line-height:1.1;display:block}.ag-stat-label{color:var(--text-secondary);font-size:.82rem}@media (width<=680px){.ag-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.ag-stats-grid{grid-template-columns:1fr}}.ag-cta{background:var(--color-stone-50);text-align:center;padding:80px 24px;position:relative;overflow:hidden}.ag-cta-gradient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ag-blob{filter:blur(80px);will-change:transform;border-radius:50%;position:absolute}.ag-blob--1{background:radial-gradient(circle,#fee26573,#ffc83226 50%,#0000 70%);width:500px;height:500px;animation:18s ease-in-out infinite alternate drift-2;top:-30%;right:-5%}.ag-blob--2{background:radial-gradient(circle,#fec83c66,#ffe6781f 50%,#0000 70%);width:450px;height:450px;animation:16s ease-in-out infinite alternate drift-1;bottom:-20%;left:-5%}.ag-cta-inner{z-index:1;max-width:560px;margin:0 auto;position:relative}.ag-cta h2{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.ag-cta p{color:var(--text-secondary);margin-bottom:32px;font-size:1rem;line-height:1.6}.ag-cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.ag-cta-note{color:var(--text-muted);margin-top:14px;font-size:.82rem;display:block}.ag-cta-note a{color:var(--color-gold-text);font-weight:600;text-decoration:none}.ag-cta-note a:hover{color:var(--color-gold-text-hover)}[data-theme=dark] .ag-why{background:var(--color-stone-950)}[data-theme=dark] .ag-why-card{background:var(--color-stone-900);border-color:var(--color-stone-750)}[data-theme=dark] .ag-why-card:hover{box-shadow:0 6px 24px #0000004d}[data-theme=dark] .ag-card-icon{background:linear-gradient(135deg,#fefce814,#fef3c70d)}[data-theme=dark] .ag-paths{background:var(--color-stone-850)}[data-theme=dark] .ag-path-card{background:var(--color-stone-900);border-color:var(--color-stone-750)}[data-theme=dark] .ag-path-card:hover{box-shadow:0 6px 24px #0000004d}[data-theme=dark] .ag-path-card--affiliate{border-color:var(--color-frame-gold)}[data-theme=dark] .ag-clients{background:var(--color-stone-950)}[data-theme=dark] .ag-client-card{background:var(--color-stone-900);border-color:var(--color-stone-750)}[data-theme=dark] .ag-client-card:hover{box-shadow:0 6px 24px #0000004d}[data-theme=dark] .ag-stats{background:var(--color-stone-850)}[data-theme=dark] .ag-stat{background:var(--color-stone-900);border-color:var(--color-stone-750)}[data-theme=dark] .ag-cta{background:var(--color-stone-850)}[data-theme=dark] .ag-blob--1{background:radial-gradient(circle,#fee26526,#ffc8320d 50%,#0000 70%)}[data-theme=dark] .ag-blob--2{background:radial-gradient(circle,#fec83c1f,#ffe6780a 50%,#0000 70%)}[data-theme=dark] .ag-cta-note a{color:var(--color-gold-light)}[data-theme=dark] .ag-cta-note a:hover{color:var(--color-gold-text)}@media (prefers-reduced-motion:reduce){.ag-blob{animation:none}.ag-why-card,.ag-path-card,.ag-client-card{transition:none;animation:none}}
