:root .final-cta-section,:root[data-theme=dark] .final-cta-section,:root[data-theme=light] .final-cta-section{--cta-gradient-start:#667eea;--cta-gradient-end:#764ba2;--cta-text-primary:#fff;--cta-text-secondary:#fffffff2;--cta-btn-primary-bg:#fff;--cta-btn-primary-text:#667eea;--cta-btn-secondary-bg:#0000;--cta-btn-secondary-border:#ffffff80;--cta-btn-hover-shadow:#ffffff4d;--cta-trust-bg:#ffffff1a;--cta-feature-bg:#ffffff26}.final-cta-section{background:linear-gradient(180deg,#fdfbff,#fff 50%,#fafbff);isolation:isolate;overflow:hidden;padding:clamp(60px,8vw,100px) 24px 100px;position:relative;transition:background .3s ease,background-color .3s ease;width:100%}:root[data-theme=dark] .final-cta-section{background:linear-gradient(180deg,#0f0a1a,#0d1117 50%,#0a0e14)}.cta-background-pattern,.cta-decorative-circle{display:none}.cta-container{margin:0 auto;max-width:920px;padding:0;position:relative;z-index:10}.cta-content{align-items:center;display:flex;flex-direction:column;gap:clamp(24px,3vw,40px);text-align:center}.cta-headline{color:#1f2937;font-size:48px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 16px;max-width:900px;transition:color .3s ease}:root[data-theme=dark] .cta-headline{color:#fff}.cta-subheadline{color:#6b7280;font-size:17px;font-weight:500;line-height:1.6;margin:0 0 40px;max-width:700px;transition:color .3s ease}:root[data-theme=dark] .cta-subheadline{color:#a1a1aa}.cta-trust-indicators{align-items:center;background:#fff;border:1px solid #00000014;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;padding:24px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}:root[data-theme=dark] .cta-trust-indicators{background:#ffffff08;border-color:#ffffff14}.cta-trust-indicators:hover{border-color:#7c3aed4d;box-shadow:0 8px 16px #0000000f}.trust-item{align-items:center;color:#1f2937;display:flex;font-size:15px;font-weight:600;gap:10px}:root[data-theme=dark] .trust-item{color:#fff}.trust-icon{color:#10b981;font-size:24px}:root[data-theme=dark] .trust-icon{color:#34d399}.trust-separator{background:#0000001a;height:24px;width:1px}:root[data-theme=dark] .trust-separator{background:#ffffff1a}.cta-features{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:0}.feature-badge{align-items:center;background:#7c3aed1a;border:1px solid #7c3aed33;border-radius:20px;color:#0b5cb8;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .3s ease}:root[data-theme=dark] .feature-badge{background:#7c3aed26;border-color:#7c3aed4d;color:#3a7dd8}.feature-badge:hover{background:#7c3aed26;box-shadow:0 4px 12px #7c3aed33;transform:translateY(-2px)}:root[data-theme=dark] .feature-badge:hover{background:#7c3aed33}.feature-icon{color:#0b5cb8;font-size:16px}:root[data-theme=dark] .feature-icon{color:#3a7dd8}@media (max-width:1024px){.final-cta-section{padding:80px 20px}.cta-headline{font-size:40px}.cta-subheadline{font-size:16px}}@media (max-width:768px){.final-cta-section{padding:60px 16px}.cta-headline{font-size:32px}.cta-subheadline{font-size:15px;margin-bottom:32px}.cta-trust-indicators{flex-direction:column;gap:16px;padding:20px 24px}.trust-separator{height:1px;width:100%}.trust-item{justify-content:center}.cta-features{gap:10px}.feature-badge{font-size:13px;padding:8px 16px}}@media (max-width:480px){.final-cta-section{padding:50px 12px}.cta-headline{font-size:28px}.cta-subheadline{font-size:14px;margin-bottom:24px}.cta-trust-indicators{padding:16px 20px}.trust-item{font-size:14px}.trust-icon{font-size:20px}.feature-badge{font-size:12px;padding:7px 14px}}@media (prefers-reduced-motion:reduce){.final-cta-section *,.final-cta-section :after,.final-cta-section :before{animation:none!important;transition:none!important}}@media (prefers-contrast:high){.cta-trust-indicators,.feature-badge{border-width:2px}}