.lsw-cta-section{background:var(--white);color:var(--ink);font-family:Manrope,system-ui,sans-serif}.lsw-cta-section *,.lsw-cta-section :before,.lsw-cta-section :after{box-sizing:border-box}.lsw-cta{max-width:1280px;margin:0 auto;padding:96px 32px}.lsw-cta__inner{background:var(--bone);border-radius:28px;grid-template-columns:1fr 340px;align-items:center;gap:48px;padding:56px 48px;display:grid;position:relative;overflow:hidden}.lsw-cta__inner:before{content:"";background:radial-gradient(circle, var(--accent-soft) 0%, transparent 70%);pointer-events:none;z-index:0;border-radius:50%;width:320px;height:320px;position:absolute;top:-100px;right:-100px}.lsw-cta__copy{z-index:1;position:relative}.lsw-cta__eyebrow{background:var(--white);border:1px solid var(--rule);color:var(--ink);letter-spacing:-.005em;opacity:0;border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:5px 14px 5px 5px;font-size:12.5px;font-weight:600;display:inline-flex;transform:translateY(10px);box-shadow:0 6px 18px -10px #0f0f0f1f,0 1px 2px #0f0f0f0a}.lsw-cta__eyebrow-icon{background:linear-gradient(135deg, var(--accent-soft) 0%, #f6ddd0 100%);width:28px;height:28px;color:var(--accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lsw-cta__eyebrow-icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lsw-cta__h2{letter-spacing:-.02em;color:var(--ink);max-width:560px;margin:0 0 24px;font-size:clamp(26px,3.4vw,44px);font-weight:700;line-height:1.08}.lsw-cta__h2 .lsw-w{vertical-align:bottom;padding:0 .04em .1em 0;display:inline-block;overflow:hidden}.lsw-cta__h2 .lsw-w>span{display:inline-block}.lsw-cta__buttons{opacity:0;flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.lsw-cta__btn{border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .3s,color .3s;display:inline-flex;position:relative}.lsw-cta__btn--primary{background:var(--ink);color:#fff;padding-right:8px}.lsw-cta__btn--primary:hover{background:var(--accent);transform:translateY(-2px)}.lsw-cta__btn-arrow{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .3s,color .3s;display:inline-flex}.lsw-cta__btn--primary:hover .lsw-cta__btn-arrow{color:var(--accent);background:#fff;transform:rotate(-45deg)}.lsw-cta__btn-arrow svg{color:#fff;width:14px;height:14px;transition:color .3s}.lsw-cta__btn--primary:hover .lsw-cta__btn-arrow svg{color:var(--accent)}.lsw-cta__btn--ghost{background:var(--white);color:var(--ink);border:1px solid var(--rule)}.lsw-cta__btn--ghost:hover{background:var(--whatsapp);color:#fff;border-color:var(--whatsapp);transform:translateY(-2px)}.lsw-cta__btn--ghost svg{width:14px;height:14px}.lsw-cta__bullets{opacity:0;flex-wrap:wrap;gap:24px;display:flex}.lsw-cta__b{align-items:center;gap:10px;display:flex}.lsw-cta__b-icon{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lsw-cta__b-icon svg{width:13px;height:13px}.lsw-cta__b strong{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.2;display:block}.lsw-cta__b span{color:var(--body);font-size:11px}.lsw-cta__widget{z-index:1;background:var(--white);opacity:0;border-radius:18px;padding:22px;position:relative;transform:translateY(20px);box-shadow:0 30px 60px -30px #0f0f0f33}.lsw-cta__w-chip{background:var(--white);border:1px solid var(--rule);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 12px 5px 6px;font-size:11px;font-weight:700;display:inline-flex}.lsw-cta__w-chip:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.lsw-cta__w-h{color:var(--ink);letter-spacing:-.01em;margin:0 0 16px;font-size:17px;font-weight:700;line-height:1.25}.lsw-cta__w-usps{flex-direction:column;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.lsw-cta__w-usp{background:var(--bone);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;transition:transform .3s cubic-bezier(.2,.7,.2,1),background .3s;display:flex}.lsw-cta__w-usp:hover{background:var(--accent-soft);transform:translate(2px)}.lsw-cta__w-usp-icon{width:24px;height:24px;color:var(--accent);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;transition:background .3s,color .3s,transform .3s cubic-bezier(.2,.7,.2,1);display:inline-flex}.lsw-cta__w-usp:hover .lsw-cta__w-usp-icon{background:var(--accent);color:#fff;transform:rotate(-8deg)}.lsw-cta__w-usp-icon svg{stroke:currentColor;fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.lsw-cta__w-usp-txt{line-height:1.3}.lsw-cta__w-usp-txt strong{color:var(--ink);font-size:12.5px;font-weight:700;display:block}.lsw-cta__w-usp-txt span{color:var(--body);font-size:11px}.lsw-cta__w-actions{border-top:1px dashed var(--rule);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:14px;display:flex}.lsw-cta__w-rating{color:var(--ink);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.lsw-cta__w-rating-stars{color:var(--accent);letter-spacing:1.5px;font-size:12px}.lsw-cta__w-rating strong{font-weight:700}.lsw-cta__w-reviews{color:var(--body);font-size:11.5px;font-weight:600}@media (width<=1024px){.lsw-cta{padding:72px 20px}.lsw-cta__inner{grid-template-columns:1fr;gap:32px;padding:40px 28px}}@media (width<=560px){.lsw-cta{padding:56px 16px}.lsw-cta__inner{border-radius:20px;gap:24px;padding:28px 20px}.lsw-cta__bullets{gap:14px 18px}.lsw-cta__widget{padding:18px}}@media (prefers-reduced-motion:reduce){.lsw-cta__h2 .lsw-w>span{transform:none!important}.lsw-cta__eyebrow,.lsw-cta__buttons,.lsw-cta__bullets,.lsw-cta__widget{opacity:1!important;transform:none!important}}@media (scripting:none){.lsw-cta__eyebrow,.lsw-cta__buttons,.lsw-cta__bullets,.lsw-cta__widget{opacity:1;transform:none}}
