.lcp-container{max-width:1200px;margin:0 auto;padding:0;font-family:Segoe UI,Arial,sans-serif;color:#1c1e21;background-color:#f0f2f5;min-height:100vh}.lcp-hero-section{background:linear-gradient(135deg,#1877f2,#42b883);color:#fff;padding:60px 20px;text-align:center;position:relative;overflow:hidden}.lcp-hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000001a;z-index:1}.lcp-hero-content{position:relative;z-index:2;max-width:800px;margin:0 auto}.lcp-hero-image{width:100%;height:auto;aspect-ratio:1200/630;border-radius:12px;box-shadow:0 8px 32px #0000004d;margin-bottom:32px;object-fit:cover}.lcp-hero-title{font-size:3rem;font-weight:700;margin-bottom:16px;line-height:1.2;text-shadow:0 2px 4px #0000004d}.lcp-hero-description{font-size:1.25rem;margin-bottom:40px;opacity:.95;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.lcp-presentation-section{background-color:#fff;padding:80px 20px;text-align:center}.lcp-presentation-content{max-width:800px;margin:0 auto}.lcp-section-title{font-size:2.5rem;font-weight:700;color:#1877f2;margin-bottom:24px;line-height:1.3}.lcp-section-description{font-size:1.1rem;color:#65676b;line-height:1.7;margin-bottom:40px}.lcp-contract-section{background-color:#f7f8fa;padding:60px 20px}.lcp-contract-card{background-color:#fff;border-radius:12px;padding:40px;box-shadow:0 4px 12px #0000001a;max-width:800px;margin:0 auto;border-left:4px solid #1877f2}.lcp-contract-title{font-size:2rem;font-weight:600;color:#1c1e21;margin-bottom:20px;display:flex;align-items:center;gap:12px}.lcp-contract-icon{color:#1877f2;font-size:2rem}.lcp-contract-description{font-size:1.1rem;color:#65676b;line-height:1.7}.lcp-cta-section{background:linear-gradient(135deg,#42b883,#1877f2);color:#fff;padding:80px 20px;text-align:center}.lcp-cta-content{max-width:600px;margin:0 auto}.lcp-cta-title{font-size:2.5rem;font-weight:700;margin-bottom:24px;text-shadow:0 2px 4px #0000004d}.lcp-cta-subtitle{font-size:1.2rem;margin-bottom:40px;opacity:.95;line-height:1.6}.lcp-primary-btn{display:inline-block;background:linear-gradient(45deg,#36a420,#42b883);color:#fff;font-size:1.3rem;font-weight:600;padding:16px 40px;border-radius:50px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #0003;border:none;cursor:pointer;text-align:center;line-height:1.4}.lcp-primary-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d;color:#fff;text-decoration:none}.lcp-primary-btn:active{transform:translateY(0)}.lcp-info-section{background-color:#fff;padding:60px 20px;text-align:center}.lcp-info-text{font-size:1.1rem;color:#65676b;margin-bottom:16px;font-weight:500}.lcp-signup-link{color:#1877f2;font-weight:600;text-decoration:none;transition:color .2s ease}.lcp-signup-link:hover{color:#166fe5;text-decoration:underline}.lcp-footer{background-color:#f7f8fa;padding:40px 20px;text-align:center;border-top:1px solid #e4e6eb}.lcp-footer-text{color:#8a8d91;font-size:.9rem;margin:0}.lcp-tracking-pixel{width:0;height:0;position:absolute;visibility:hidden}@media (max-width:992px){.lcp-hero-title{font-size:2.5rem}.lcp-cta-title,.lcp-section-title{font-size:2rem}.lcp-contract-card{padding:30px}}@media (max-width:768px){.lcp-hero-section{padding:40px 15px}.lcp-hero-title{font-size:2rem}.lcp-hero-description{font-size:1.1rem}.lcp-cta-title,.lcp-section-title{font-size:1.8rem}.lcp-primary-btn{font-size:1.1rem;padding:14px 30px}.lcp-contract-card{padding:24px;margin:0 15px}.lcp-contract-title{font-size:1.6rem;flex-direction:column;gap:8px}.lcp-cta-section,.lcp-presentation-section{padding:60px 15px}.lcp-contract-section,.lcp-info-section{padding:40px 15px}}@media (max-width:576px){.lcp-hero-title{font-size:1.6rem}.lcp-hero-description{font-size:1rem}.lcp-cta-title,.lcp-section-title{font-size:1.5rem}.lcp-primary-btn{font-size:1rem;padding:12px 24px;display:block;margin:0 auto}.lcp-contract-card{padding:20px;margin:0 10px}}@media (prefers-reduced-motion:reduce){.lcp-primary-btn{transition:none}.lcp-primary-btn:hover{transform:none}}.lcp-primary-btn:focus,.lcp-signup-link:focus{outline:2px solid #1877f2;outline-offset:2px}@media (prefers-contrast:high){.lcp-cta-section,.lcp-hero-section{background:#1877f2}}