.lts-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:999px;background:#ef94ca;color:#1a1b18;font-weight:600;font-size:15px;text-decoration:none;border:0;cursor:pointer;line-height:1}
.lts-btn:hover{background:#e67db9}
.lts-btn--ghost{background:transparent;border:1.5px solid #1a1b18}
.lts-btn--ghost:hover{background:#1a1b18;color:#fff}
.lts-vwrap{position:relative;display:block;overflow:hidden;border-radius:16px;background:#f3eef0}
.lts-vwrap video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.lts-hero{background:#fdf4f9;padding:0}
.lts-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center;max-width:1200px;margin:0 auto;padding:40px 24px}
.lts-hero__eyebrow{margin:0 0 10px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#d04f85;font-weight:600}
.lts-hero__title{margin:0 0 12px;font-size:clamp(32px,4.6vw,56px);line-height:1.05}
.lts-hero__sub{margin:0 0 20px;font-size:clamp(16px,1.6vw,19px);line-height:1.45;max-width:34em}
.lts-hero__ctas{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 18px}
.lts-hero__trust{display:flex;gap:8px 18px;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:13px}
.lts-hero__trust li{display:flex;align-items:center;gap:6px}
.lts-hero__trust li:before{content:'\2713';color:#d04f85;font-weight:700}
.lts-hero__media .lts-vwrap{aspect-ratio:9/16;max-height:620px;margin-left:auto;max-width:350px}
@media (max-width:749px){.lts-hero__grid{grid-template-columns:1fr;gap:20px;padding:24px 16px}.lts-hero__media .lts-vwrap{max-height:none;max-width:300px;aspect-ratio:9/16;margin:0 auto}}
.lts-methods{padding:36px 16px}
.lts-methods__head{text-align:center;margin:0 0 20px}
.lts-methods__head h2{margin:0 0 6px}
.lts-methods__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;max-width:980px;margin:0 auto}
.lts-method{border:1px solid rgba(0,0,0,.1);border-radius:16px;overflow:hidden;background:#fff;display:flex;flex-direction:column}
.lts-method .lts-vwrap{border-radius:0;aspect-ratio:4/5}
@media (max-width:749px){.lts-method{max-width:340px;width:100%;margin:0 auto}.lts-method .lts-vwrap{aspect-ratio:9/16}}
.lts-method__body{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}
.lts-method__tag{margin:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#d04f85;font-weight:600}
.lts-method__title{margin:0;font-size:22px}
.lts-method__for{margin:0;font-size:14px;opacity:.85}
.lts-method__list{margin:0;padding:0;list-style:none;font-size:14px;display:grid;gap:6px}
.lts-method__list li{display:flex;align-items:flex-start;gap:8px}
.lts-method__list li:before{content:'\2713';color:#d04f85;font-weight:700;flex:0 0 auto}
.lts-method__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:10px}
.lts-method__price{font-size:15px;font-weight:600}
.lts-methods__links{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:22px 0 0;font-size:14px}
.lts-methods__links a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.lts-how{padding:36px 16px;background:#fff}
.lts-how__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px;align-items:center;max-width:980px;margin:0 auto}
.lts-how__grid .lts-vwrap{aspect-ratio:9/16;max-width:320px;max-height:560px;margin:0 auto}
.lts-how h2{margin:0 0 16px}
.lts-how__steps{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:14px;counter-reset:s}
.lts-how__steps li{counter-increment:s;display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start}
.lts-how__steps li:before{content:counter(s);width:36px;height:36px;border-radius:50%;background:#fdf4f9;border:1.5px solid #ef94ca;color:#d04f85;font-weight:700;display:flex;align-items:center;justify-content:center}
.lts-how__steps b{display:block;font-size:16px}
.lts-how__steps span{font-size:14px;opacity:.85}
@media (max-width:749px){.lts-how__grid{grid-template-columns:1fr;gap:20px}}
