.ssi-value-row.is-visible{opacity:1;transform:translateY(0)}.ssi-faq-item.is-active{border-color:rgba(0,210,255,.4);box-shadow:0 10px 30px rgba(0,0,0,.2),inset 0 0 20px rgba(0,210,255,.05)}.ssi-faq-item.is-active .ssi-faq-icon{transform:rotate(45deg)}.ssi-faq-item.reveal-active{opacity:1;transform:translateY(0)}.ssi-cta-section{background-color:#041124;padding:100px 20px;font-family:system-ui,-apple-system,sans-serif;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 100vmax #041124;clip-path:inset(0 -100vmax)}.ssi-cta-container{max-width:1000px;width:100%;position:relative;z-index:1}.ssi-cta-card{background:rgba(255,255,255,.03);border:1px solid rgba(0,210,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:24px;padding:60px 40px;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.4),inset 0 0 40px rgba(0,210,255,.05);opacity:0;transform:scale(.95);transition:all .6s cubic-bezier(.4,0,.2,1)}.ssi-cta-card.scale-in-active{opacity:1;transform:scale(1)}.ssi-cta-content h2{color:#fff;font-size:2.75rem;font-weight:800;margin-top:0;margin-bottom:20px;letter-spacing:-.5px}.ssi-cta-content p{color:#fff;font-size:1.15rem;max-width:700px;margin:0 auto 40px;line-height:1.7}.ssi-cta-actions{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.ssi-btn-primary{background:linear-gradient(135deg,#00d2ff 0%,#07f 100%);color:#fff;text-decoration:none;font-weight:700;font-size:1.1rem;padding:16px 32px;border-radius:50px;box-shadow:0 10px 20px rgba(0,119,255,.3);transition:all .3s ease;border:1px solid transparent}.ssi-btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(0,119,255,.5);background:linear-gradient(135deg,#1ae2ff 0%,#1a88ff 100%)}.ssi-btn-secondary{background:0 0;color:#fff;text-decoration:none;font-weight:700;font-size:1.1rem;padding:16px 32px;border-radius:50px;border:2px solid #fff;transition:all .3s ease}.ssi-btn-secondary:hover{background:rgba(255,255,255,.1);color:#fff;transform:translateY(-3px)}@media (max-width:600px){.ssi-cta-card{padding:40px 20px}.ssi-cta-content h2{font-size:2rem}.ssi-cta-actions{flex-direction:column}.ssi-btn-primary,.ssi-btn-secondary{width:100%;text-align:center}}