[data-page=legal]{--amber:#f5a623;--amber-2:#ffc24d}.lv-wrap{max-width:1240px;padding-left:var(--el-pad);padding-right:var(--el-pad);margin:0 auto}.lv-section{max-width:1240px;padding:clamp(52px,6vw,80px) var(--el-pad);margin:0 auto}.lv-eyebrow{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--amber-ink);margin-bottom:12px;font-size:11px;font-weight:700}.lv-title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);margin-bottom:12px;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.05}.lv-sub{color:var(--tx-2);max-width:64ch;font-size:15px;line-height:1.65}.lv-steps{flex-direction:column;gap:16px;margin-top:44px;display:flex}.lv-step{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);transition:box-shadow var(--t),transform var(--t) var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:clamp(22px,2.4vw,32px);display:grid}.lv-step:hover{box-shadow:var(--sh-3);transform:translateY(-2px)}.lv-step-n{font-family:var(--font-display);letter-spacing:-.03em;color:var(--amber);width:64px;font-size:40px;font-weight:800;line-height:.9}.lv-step-t{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);margin-bottom:6px;font-size:clamp(18px,2vw,22px);font-weight:700}.lv-step-d{color:var(--tx-2);max-width:62ch;font-size:13.5px;line-height:1.6}.lv-step-ico{background:var(--bone);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.lv-step-ico svg{width:26px;height:26px;color:var(--amber-ink)}@media (max-width:620px){.lv-step{grid-template-columns:auto 1fr}.lv-step-ico{display:none}}.lv-check{background:var(--ink)}.lv-check-inner{max-width:1240px;padding:clamp(52px,6vw,80px) var(--el-pad);margin:0 auto}.lv-check .lv-eyebrow{color:var(--amber)}.lv-check .lv-title{color:var(--tx-inv)}.lv-check .lv-sub{color:var(--tx-inv-2)}.lv-doc-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.lv-doc{border-radius:var(--r-lg);transition:border-color var(--t),background var(--t);background:#ffffff0a;border:1px solid #ffffff14;align-items:flex-start;gap:14px;padding:24px;display:flex}.lv-doc:hover{background:#ffffff0f;border-color:#f5a6234d}.lv-doc svg{width:20px;height:20px;color:var(--amber);flex-shrink:0;margin-top:2px}.lv-doc-t{color:var(--tx-inv);margin-bottom:5px;font-size:14px;font-weight:700}.lv-doc-d{color:var(--tx-inv-2);font-size:12.5px;line-height:1.55}@media (max-width:860px){.lv-doc-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lv-doc-grid{grid-template-columns:1fr}}.lv-cta{background:var(--bone-2)}.lv-cta-inner{max-width:1240px;padding:clamp(52px,6vw,80px) var(--el-pad);grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(32px,4vw,52px);margin:0 auto;display:grid}.lv-when{flex-direction:column;gap:14px;margin-top:24px;display:flex}.lv-when-item{color:var(--tx);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.lv-when-item svg{width:18px;height:18px;color:var(--amber-ink);flex-shrink:0;margin-top:2px}.lv-price-card{background:var(--ink);border-radius:var(--r-xl);text-align:center;padding:clamp(28px,3vw,38px)}.lv-price-lbl{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--amber);margin-bottom:12px;font-size:11px;font-weight:700}.lv-price-d{color:var(--tx-inv-2);margin:10px 0 24px;font-size:13px}@media (max-width:860px){.lv-cta-inner{grid-template-columns:1fr}}
