.ltei-free-pro{background:#f3f8f8;color:#183844;border-radius:18px;padding:clamp(22px,4vw,54px);margin:10px 0 48px;line-height:1.75}
.ltei-free-pro h2,.ltei-free-pro h3{color:#12313f;line-height:1.25}.ltei-free-pro h2{font-size:clamp(25px,3vw,36px);margin:0 0 22px}.ltei-free-pro h3{font-size:23px;margin:14px 0}.ltei-free-pro section+section{margin-top:48px}.ltei-free-pro .fp-hero h2{font-size:clamp(30px,4vw,46px);max-width:850px}.ltei-free-pro .fp-hero{max-width:920px}.ltei-free-pro .fp-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.8px;color:#007b80;margin-bottom:20px}.ltei-free-pro .fp-lead{font-size:19px}.ltei-free-pro .fp-small{font-size:14px;color:#496773;margin-top:16px}.ltei-free-pro .fp-button,.ltei-free-pro .fp-button:visited{display:inline-block;background:#008187;color:#fff!important;padding:15px 22px;border-radius:7px;text-decoration:none;font-weight:700;line-height:1.5;margin-top:10px}.ltei-free-pro .fp-button:hover{background:#00666c}.ltei-free-pro a:focus-visible,.ltei-free-pro summary:focus-visible{outline:3px solid #df932b;outline-offset:4px}.ltei-free-pro .fp-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ltei-free-pro .fp-services{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.ltei-free-pro .fp-card{padding:26px;background:#fff;border:1px solid #d2e2e4;border-radius:12px}.ltei-free-pro .fp-subscription{border-top:4px solid #008187}.ltei-free-pro .fp-tag{font-size:12px;font-weight:700;letter-spacing:1px;color:#007b80}.ltei-free-pro .fp-key{font-size:20px;font-weight:700;color:#006e74}.ltei-free-pro .fp-number{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;background:#e1f1ef;color:#00777b;border-radius:9px;font-weight:700}.ltei-free-pro .fp-local{border-left:4px solid #008187;padding:25px 30px;background:#e4f2f1;border-radius:0 12px 12px 0}.ltei-free-pro .fp-faq details{border-bottom:1px solid #cedfe1;padding:18px 0}.ltei-free-pro summary{cursor:pointer;font-weight:700}.ltei-free-pro details p{margin:16px 0 0}.ltei-free-pro .fp-cta{padding-top:36px;border-top:1px solid #cedfe1}.ltei-free-pro a:not(.fp-button){color:#006e74}
@media(max-width:780px){.ltei-free-pro .fp-columns,.ltei-free-pro .fp-services{grid-template-columns:1fr}.ltei-free-pro .fp-card{padding:22px}.ltei-free-pro .fp-button{width:100%;box-sizing:border-box;text-align:center}.ltei-free-pro .fp-local{padding:20px}.ltei-free-pro section+section{margin-top:34px}}

.ltei-free-pro .fp-logo{display:block;width:180px;max-width:100%;height:auto;margin:0 0 28px}
