
.lc-hero{background:linear-gradient(120deg,#111 65%,#351010);color:#fff;padding:62px 0}.lc-hero h1{color:#fff;font-weight:900}.lc-hero p{color:#d5e1dc}.lc-page{background:#f4f7f6;padding:55px 0 85px;min-height:55vh}.lc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lc-card{background:#fff;border:1px solid #e1e7e4;border-radius:16px;padding:25px;box-shadow:0 4px 17px #0000000b}.lc-card h2,.lc-card h3{color:#111;font-weight:850}.lc-card p{color:#5c6761}.lc-pill{display:inline-block;border-radius:30px;background:#e5f5ef;color:#08775b;padding:5px 12px;font-size:.8rem;font-weight:750}.lc-btn{display:inline-block;background:#10ac84;color:#111!important;padding:11px 18px;border:0;border-radius:9px;font-weight:800;cursor:pointer;text-decoration:none}.lc-btn.secondary{background:#111;color:#fff!important}.lc-list{display:grid;gap:12px}.lc-row{background:#fff;border:1px solid #e1e7e4;border-radius:12px;padding:17px;display:flex;align-items:center;justify-content:space-between;gap:15px}.lc-row a{color:#08775b;font-weight:800}.lc-progress{height:9px;border-radius:20px;background:#e2eae6;overflow:hidden}.lc-progress span{display:block;background:#10ac84;height:100%}.lc-form label{display:block;font-weight:750;color:#111;margin:12px 0 5px}.lc-form input,.lc-form textarea,.lc-form select{display:block;width:100%;border:1px solid #cfd8d3;border-radius:8px;padding:10px;background:#fff;color:#111}.lc-form textarea{min-height:110px}.lc-note{background:#fff8e9;border-left:4px solid #d60000;padding:12px 16px;margin:18px 0}.lc-video{aspect-ratio:16/9;background:#111;border-radius:12px;overflow:hidden}.lc-video iframe{width:100%;height:100%;border:0}.lc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.lc-muted{color:#66716b;font-size:.9rem}.lc-section{margin:30px 0}.lc-section h2{color:#111;font-weight:850}.lc-card-top{height:6px;background:#10ac84;margin:-25px -25px 20px;border-radius:16px 16px 0 0}@media(max-width:950px){.lc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.lc-grid{grid-template-columns:1fr}.lc-row{align-items:flex-start;flex-direction:column}.lc-hero{padding:40px 0}}
