.landing-exani{--c-blue-deep:#003a5f;--c-blue-dark:#00588e;--c-blue-mid:#5294c4;--c-blue-light:#66bfe7;--c-orange:#e84623;--c-orange-dark:#c93b1d;--c-yellow:#f08306;--c-red:#d0131f;--c-white:#fff;--c-gray-50:#f7f9fc;--c-gray-100:#eef2f7;--c-gray-600:#5a6b7b;--c-dark:#0a1d2e;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}.landing-exani *,.landing-exani :after,.landing-exani :before{box-sizing:border-box;margin:0;padding:0}.landing-exani .lp-section{padding:80px 24px}.landing-exani .lp-container{margin:0 auto;max-width:1100px}.landing-exani .lp-section--blue-mid{background:var(--c-blue-mid);color:var(--c-white);position:relative}.landing-exani .lp-section--blue-mid:after{background:linear-gradient(90deg,var(--c-red) 0 33%,var(--c-blue-light) 33% 66%,var(--c-yellow) 66% 100%);bottom:0;content:"";height:4px;left:0;position:absolute;right:0}.landing-exani .lp-section--blue-mid h2{color:var(--c-white)}.landing-exani .lp-section--blue-mid li,.landing-exani .lp-section--blue-mid p{color:hsla(0,0%,100%,.95)}.landing-exani .lp-section--blue-dark{background:var(--c-blue-dark);color:var(--c-white)}.landing-exani .lp-section--blue-dark h2{color:var(--c-white)}.landing-exani .lp-section--blue-dark li,.landing-exani .lp-section--blue-dark p{color:hsla(0,0%,100%,.92)}.landing-exani .lp-section--blue-dark .lp-h3-accent{color:var(--c-blue-light)}.landing-exani .lp-section--light{background:var(--c-gray-50);color:var(--c-dark)}.landing-exani .lp-section--light h2{color:var(--c-blue-dark)}.landing-exani .lp-section--light p{color:var(--c-dark)}.landing-exani .lp-section--blue-light{background:var(--c-blue-light);color:var(--c-dark)}.landing-exani .lp-section--blue-light h2{color:var(--c-blue-deep)}.landing-exani h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.01em;line-height:1.2;margin-bottom:16px}.landing-exani h3{font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:700;line-height:1.3;margin:32px 0 14px}.landing-exani .lp-subtitle{color:var(--c-white);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:600;margin-bottom:24px;margin-top:8px}.landing-exani p{font-size:1.05rem;margin-bottom:16px}.landing-exani strong{font-weight:700}.landing-exani .lp-checks{list-style:none;margin:18px 0}.landing-exani .lp-checks li{font-size:1rem;padding:10px 0 10px 32px;position:relative}.landing-exani .lp-checks li:before{color:var(--c-yellow);content:"✓";font-size:1.1rem;font-weight:800;left:0;position:absolute;top:10px}.landing-exani .lp-section--blue-mid .lp-checks li:before{color:var(--c-white)}.landing-exani .lp-testimonials{display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-top:40px}@media (max-width:700px){.landing-exani .lp-testimonials{gap:28px;grid-template-columns:1fr}}.landing-exani .lp-testimonial{align-items:flex-start;background:var(--c-white);border-radius:14px;box-shadow:0 4px 14px rgba(0,58,95,.08);display:flex;gap:18px;padding:22px}.landing-exani .lp-testimonial-avatar{border:3px solid var(--c-white);border-radius:50%;box-shadow:0 4px 12px rgba(0,58,95,.15);display:block;flex-shrink:0;height:80px;object-fit:cover;object-position:center 20%;width:80px}.landing-exani .lp-testimonial-content{flex:1}.landing-exani .lp-testimonial-name{color:var(--c-blue-deep);font-size:1rem;font-weight:700;margin-bottom:2px}.landing-exani .lp-testimonial-meta{color:var(--c-blue-mid);font-size:.82rem;font-weight:600;margin-bottom:10px}.landing-exani .lp-testimonial-quote{border-left:3px solid var(--c-blue-light);color:var(--c-dark);font-size:.95rem;font-style:italic;line-height:1.55;padding-left:14px}.landing-exani .lp-disclaimer{color:var(--c-gray-600);font-size:.85rem;font-style:italic;margin-top:32px;text-align:center}.landing-exani .lp-faq{margin-top:32px}.landing-exani .lp-faq-item{background:var(--c-white);border-radius:10px;box-shadow:0 2px 8px rgba(0,58,95,.08);margin-bottom:12px;overflow:hidden;transition:box-shadow .2s ease}.landing-exani .lp-faq-item[open]{box-shadow:0 4px 16px rgba(0,58,95,.15)}.landing-exani .lp-faq-question{align-items:center;background:none;border:none;color:var(--c-blue-deep);cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:space-between;list-style:none;padding:18px 22px;text-align:left;width:100%}.landing-exani .lp-faq-question::-webkit-details-marker{display:none}.landing-exani .lp-faq-question:after{color:var(--c-blue-mid);content:"+";flex-shrink:0;font-size:1.4rem;font-weight:400;line-height:1;margin-left:16px;transition:transform .2s ease}.landing-exani .lp-faq-item[open] .lp-faq-question:after{color:var(--c-orange);transform:rotate(45deg)}.landing-exani .lp-faq-answer{color:var(--c-dark);font-size:.96rem;line-height:1.6;padding:0 22px 20px}.landing-exani .lp-cta-bar{background:radial-gradient(ellipse at top right,rgba(240,131,6,.4),transparent 60%),linear-gradient(135deg,var(--c-orange),var(--c-red));overflow:hidden;padding:60px 24px;position:relative;text-align:center}.landing-exani .lp-cta-bar h2{color:var(--c-white);margin-bottom:12px}.landing-exani .lp-cta-bar p{color:hsla(0,0%,100%,.92);font-size:1.05rem;margin:0 auto 28px;max-width:620px}.landing-exani .lp-btn-cta{background:var(--c-white);border-radius:100px;box-shadow:0 8px 24px rgba(0,0,0,.18);color:var(--c-red);display:inline-block;font-size:1rem;font-weight:700;padding:16px 36px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.landing-exani .lp-btn-cta:hover{box-shadow:0 12px 32px rgba(0,0,0,.25);transform:translateY(-3px)}