.final-cta{position:relative;overflow:hidden;text-align:left;padding:5.5rem 0;background:radial-gradient(circle at 78% 18%,#a6112038,transparent 31%),linear-gradient(120deg,#080808,#18191d 61%,#3e0a10)}.final-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0 49.7%,#ffffff0d 50%,#fff0 50.3%),linear-gradient(#fff0 49.7%,#ffffff0a 50%,#fff0 50.3%);background-size:76px 76px;opacity:.34;pointer-events:none}.final-cta .shell{position:relative;z-index:1}.final-cta-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:clamp(2.5rem,7vw,7rem);align-items:center}.final-cta .eyebrow{margin-bottom:.8rem}.final-cta h2{max-width:600px;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,4.4rem);line-height:.96;letter-spacing:-.06em}.final-cta p{max-width:580px;margin:0 0 1.35rem;color:#d4d6da;font-size:1.08rem}.final-cta .final-cta-note{margin:-.45rem 0 1.55rem;color:#ffb0b5;font-size:.86rem;font-weight:800;letter-spacing:.03em}.final-cta .home-link{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:.78rem 1rem;background:#f04747;border:1px solid #f04747;color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:.04em;transition:transform .2s ease,background .2s ease}.final-cta .home-link:hover{transform:translateY(-2px);background:#b81d2a}.setup-preview{padding:1.35rem;border:1px solid #ffffff2b;background:linear-gradient(145deg,#16181de8,#080808df);box-shadow:0 22px 48px #0007}.preview-label{margin:0 0 1rem;color:#ff9aa1;font-size:.72rem;font-weight:900;letter-spacing:.13em}.preview-steps{display:grid;gap:.65rem;position:relative}.preview-steps:before{content:"";position:absolute;left:21px;top:43px;bottom:43px;width:2px;background:linear-gradient(#f04747,#f0474744)}.preview-step{position:relative;z-index:1;display:grid;grid-template-columns:43px 1fr;gap:.9rem;align-items:center;padding:.82rem;background:#ffffff0a;border:1px solid #ffffff14}.preview-step>span{display:grid;place-items:center;width:43px;height:43px;border:1px solid #f04747;background:#210d10;color:#fff;font-size:.78rem;font-weight:900}.preview-step b{display:block;color:#fff;font-size:1rem}.preview-step small{display:block;margin-top:.1rem;color:#bfc2c8;font-size:.83rem}.preview-result{margin-top:.85rem;padding:.8rem .9rem;border-left:3px solid #f04747;background:#fff;color:#17181c;font-size:.87rem}.preview-result strong{color:#a50b1b}@media(max-width:760px){.final-cta{padding:4rem 0;text-align:center}.final-cta-grid{grid-template-columns:1fr;gap:2rem}.final-cta h2,.final-cta p{margin-left:auto;margin-right:auto}.final-cta .home-link{width:100%}.setup-preview{text-align:left;max-width:520px;margin:auto}}
