.cs-keyword-page .cs-particle{position:absolute;background:var(--cs-gold-light);border-radius:50%;opacity:.2;animation:csFloatUp linear infinite;will-change:transform,opacity}.cs-keyword-page .cs-text-center{text-align:center}.cs-keyword-page.cs-effects-ready .cs-reveal{opacity:0;transform:translateY(40px);transition:opacity .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1)}.cs-keyword-page.cs-effects-ready .cs-reveal-left{opacity:0;transform:translateX(-40px);transition:opacity .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1)}.cs-keyword-page.cs-effects-ready .cs-reveal-right{opacity:0;transform:translateX(40px);transition:opacity .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1)}.cs-keyword-page.cs-effects-ready .cs-reveal.cs-active,.cs-keyword-page.cs-effects-ready .cs-reveal-left.cs-active,.cs-keyword-page.cs-effects-ready .cs-reveal-right.cs-active{opacity:1;transform:translate(0,0)}.cs-keyword-page .cs-testimonials{background:var(--cs-bg-surface-light);padding:clamp(4.5rem,7vw,6rem) 0;border-top:1px solid var(--cs-glass-border)}.cs-keyword-page .cs-testimonials .cs-container{padding-top:0;padding-bottom:0}.cs-keyword-page .cs-test-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:clamp(1.4rem,3vw,3rem);margin-top:3rem}.cs-keyword-page .cs-test-card{padding:clamp(2.1rem,3vw,3rem);border:1px solid rgba(255,255,255,.05);background:var(--cs-bg-base);border-radius:2px;position:relative}.cs-keyword-page .cs-quote-mark{position:absolute;top:20px;right:30px;font-size:4rem;font-family:var(--cs-font-heading);color:var(--cs-glass-border);line-height:1}.cs-keyword-page .cs-test-card p{font-size:1rem;font-style:italic;color:#ccc;margin-bottom:2rem;position:relative;z-index:2;font-weight:300}.cs-keyword-page .cs-test-author{font-family:var(--cs-font-body);font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;color:var(--cs-gold-primary)}.cs-keyword-page .cs-faq-item.cs-active .cs-faq-answer{max-height:320px;padding-bottom:2rem;opacity:1}.cs-keyword-page .cs-faq-item.cs-active .cs-faq-question::after{transform:rotate(45deg)}@media (max-width:768px){.cs-keyword-page .cs-test-card{padding:2rem}}@media (prefers-reduced-motion:reduce){.cs-keyword-page.cs-effects-ready .cs-reveal,.cs-keyword-page.cs-effects-ready .cs-reveal-left,.cs-keyword-page.cs-effects-ready .cs-reveal-right{opacity:1!important;transform:none!important}}.cs-keyword-page .cs-check-list{list-style:none;display:grid;gap:.9rem;margin:1.9rem 0 2.2rem}.cs-keyword-page .cs-check-list li{position:relative;padding-left:1.75rem;color:#d3d3d3;font-size:.98rem}.cs-keyword-page .cs-check-list li::before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;border:1px solid var(--cs-gold-primary);transform:rotate(45deg);box-shadow:0 0 12px rgba(212,175,55,.25)}.cs-keyword-page .cs-standard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.4vw,2rem)}.cs-keyword-page .cs-standard-card{padding:clamp(2rem,3vw,2.8rem);background:#050107;border:1px solid rgba(255,255,255,.055);position:relative;overflow:hidden}.cs-keyword-page .cs-standard-card::before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--cs-gold-primary),transparent);opacity:.62}.cs-keyword-page .cs-standard-card .cs-standard-number{color:var(--cs-gold-primary);font-family:var(--cs-font-heading);font-size:2.5rem;opacity:.35;line-height:1;margin-bottom:1.2rem}.cs-keyword-page .cs-standard-card h3{font-family:var(--cs-font-heading);font-size:1.35rem;margin-bottom:.85rem}.cs-keyword-page .cs-standard-card p{color:var(--cs-text-secondary);font-size:.94rem;font-weight:300}.cs-keyword-page .cs-safety-note{margin-top:3rem;padding:1.6rem 1.8rem;border-left:2px solid var(--cs-gold-primary);background:rgba(212,175,55,.035);color:var(--cs-text-secondary);font-size:.9rem}.cs-keyword-page .cs-safety-note strong{color:var(--cs-text-primary)}