.lll{font-family:Mulish,sans-serif;color:var(--text-primary)}.lll h1,.lll h2,.lll h3{font-family:Barlow,sans-serif;letter-spacing:-.01em;line-height:1.15;margin:0}.lll p{line-height:1.6}.lll-hero{background:var(--bg-dark);color:#fff;padding:4rem 1.5rem;text-align:center}.lll-hero__inner{max-width:760px;margin:0 auto}.lll-eyebrow{display:inline-block;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:.82rem;font-weight:600;padding:.4rem .9rem;border-radius:999px;margin-bottom:1rem}.lll-h1{font-size:clamp(1.75rem,5vw,3rem);font-weight:800;color:#fff;margin:0 0 1rem}.lll-sub{color:#ffffffd9;font-size:clamp(1rem,2vw,1.15rem);margin:0 auto 1.75rem;max-width:620px}.lll-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1rem}.lll-proof{color:#ffffffd9;font-size:14px;font-weight:500}.lll-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Mulish,sans-serif;font-weight:700;font-size:1rem;padding:.95rem 1.6rem;border-radius:.625rem;text-decoration:none;cursor:pointer;border:none;transition:opacity .2s,transform .15s;min-height:48px;box-sizing:border-box}.lll-btn--lg{font-size:1.05rem;padding:1.05rem 1.85rem}.lll-btn--full{width:100%}.lll-btn--cta{background:var(--accent-cta);color:#fff}.lll-btn--cta:hover{opacity:.92;transform:translateY(-1px)}.lll-btn--outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.lll-btn--outline:hover{background:#ffffff14}.lll-section{padding:3.5rem 1.5rem;background:var(--bg-main)}.lll-section--alt{background:var(--bg-section);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.lll-section__inner{max-width:880px;margin:0 auto}.lll-h2{font-size:clamp(1.5rem,4vw,2.2rem);font-weight:800;color:var(--text-primary);text-align:center;margin:0 0 1.5rem}.lll-p{font-size:1.02rem;color:var(--text-secondary);line-height:1.7;max-width:720px;margin:0 auto}.lll-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1.5rem}@media(min-width:768px){.lll-grid{grid-template-columns:1fr 1fr}}.lll-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;padding:1.5rem;box-shadow:var(--shadow-sm)}.lll-card__icon{font-size:1.75rem;display:block;margin-bottom:.5rem}.lll-card__title{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.lll-card__text{color:var(--text-secondary);font-size:.95rem;margin:0}.lll-checks{list-style:none;padding:0;margin:0 auto 2rem;max-width:560px}.lll-checks li{display:flex;gap:.6rem;padding:.5rem 0;color:var(--text-primary);font-size:.98rem}.lll-check{width:22px;height:22px;border-radius:50%;background:var(--accent-web-light);color:var(--accent-web);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.8rem;flex-shrink:0}.lll-price-card{background:var(--bg-card);border:1px solid var(--border-light);border-left:4px solid var(--accent-web);border-radius:12px;box-shadow:var(--shadow-md);padding:1.5rem;max-width:420px;margin:0 auto;text-align:center}.lll-price-card__title{font-family:Barlow,sans-serif;font-weight:800;font-size:1.75rem;color:var(--accent-web);margin:0 0 .4rem}.lll-price-card__note{color:var(--text-secondary);font-size:.9rem;margin:0 0 1.25rem}.lll-faq{display:flex;flex-direction:column;gap:.6rem;max-width:720px;margin:0 auto}.lll-faq__item{background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;overflow:hidden}.lll-faq__q{cursor:pointer;padding:1.05rem 1.25rem;font-weight:700;color:var(--text-primary);list-style:none}.lll-faq__q::-webkit-details-marker{display:none}.lll-faq__a{padding:0 1.25rem 1.1rem;color:var(--text-secondary);font-size:.95rem;line-height:1.65;margin:0}.lll-final{background:var(--bg-dark);color:#fff;padding:4rem 1.5rem;text-align:center}.lll-final__inner{max-width:640px;margin:0 auto}.lll-final__title{font-size:clamp(1.5rem,4vw,2.4rem);font-weight:800;color:#fff;margin:0 0 .75rem}.lll-final__sub{color:#ffffffd9;margin:0 0 1.75rem}.lll-final__phone{margin-top:1rem;color:#fffc;font-size:14px}.lll-final__phone a{color:#fff;font-weight:700;text-decoration:underline}
