.ld{--c-accent:var(--action);--c-accent2:var(--live);--c-line:var(--hairline);--c-muted:var(--text-dim);--section-gap:var(--s9);--ease:cubic-bezier(.2, .8, .2, 1);--t-fast:.14s;gap:var(--section-gap);flex-direction:column;max-width:960px;display:flex}.ld-hero{flex-direction:column;gap:14px;padding:40px 32px;display:flex}.ld-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent);font-size:12px;font-weight:700}.ld h1{font-size:36px;font-weight:700;line-height:1.1}.ld h2{font-size:22px;font-weight:700}.ld h3{font-size:15px;font-weight:700}.ld-lead{max-width:620px;font-size:16px;line-height:1.5}.ld-ctas{flex-wrap:wrap;gap:12px;display:flex}.ld-ctas .btn{height:46px;font-size:15px}.ld-bullets{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ld-bullets li:before{content:"";background:var(--c-accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.ld-sec{flex-direction:column;gap:12px;display:flex}.ld-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ld-tile{transition:border-color var(--t-fast) var(--ease);flex-direction:column;gap:6px;padding:16px;font-size:13px;line-height:1.45;display:flex}a.ld-tile:hover{border-color:var(--c-accent)}.ld-tile strong{font-size:15px}.ld-step{letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent2);font-size:11px;font-weight:800}.ld-tbl{overflow-x:auto}.ld-tbl table{border-collapse:collapse;width:100%;font-size:14px}.ld-tbl th,.ld-tbl td{text-align:left;border-bottom:1px solid var(--c-line);padding:10px 14px}.ld-tbl th{text-transform:uppercase;letter-spacing:.06em;color:var(--c-muted);font-size:12px}.ld-tbl td.r,.ld-tbl th.r{text-align:right}.ld-faq{flex-direction:column;gap:8px;display:flex}.ld-faq details{padding:12px 16px}.ld-faq summary{cursor:pointer;font-weight:600}.ld-faq p{margin-top:8px;font-size:13px;line-height:1.5}.ld-foot{border-top:1px solid var(--c-line);padding-top:16px;font-size:12px}.ld-foot a,.ld-link{color:var(--c-accent);font-weight:600}.ld-small{font-size:12px}@media (width<=640px){.ld-hero{padding:24px 20px}.ld h1{font-size:28px}}
