.lp .hiw-step{display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:center;padding:56px 0;border-top:1px solid var(--hair)}.lp .hiw-step:first-of-type{border-top:none}.lp .hiw-step:nth-child(2n) .hiw-words{order:2}.lp .hiw-no{font:400 2.6rem/1 var(--serif);color:var(--gold-ink);letter-spacing:-.03em;display:block;margin-bottom:10px}.lp .hiw-step h3{font:400 1.55rem/1.2 var(--serif);letter-spacing:-.02em;color:var(--ink);margin-bottom:12px}.lp .hiw-step p{font-size:14px;color:var(--muted);line-height:1.65;max-width:46ch}.lp .hiw-said{margin-top:16px;font:400 12px var(--mono);color:var(--faint);line-height:1.6}@media(max-width:860px){.lp .hiw-step{grid-template-columns:1fr;gap:28px;padding:40px 0}.lp .hiw-step:nth-child(2n) .hiw-words{order:0}}.lp .shot{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.lp .shot .shot-bar{display:flex;align-items:center;gap:10px;padding:9px 13px;border-bottom:1px solid var(--hair);background:var(--canvas)}.lp .shot .shot-bar .t{display:flex;gap:5px}.lp .shot .shot-bar .t i{width:8px;height:8px;border-radius:50%;background:#E0DFDB}.lp .shot .shot-bar .p{font:400 10.5px var(--mono);color:var(--faint);margin:0 auto}.lp .shot .shot-in{padding:18px 18px 20px}.lp .srow{display:flex;align-items:center;gap:11px;padding:9px 0;border-bottom:1px solid var(--hair);font-size:12.5px;color:var(--charcoal)}.lp .srow:last-child{border-bottom:none}.lp .srow .sd{font:400 9.5px var(--mono);color:var(--faint);width:44px;flex-shrink:0}.lp .srow .sn{flex:1}.lp .srow .sv{font:400 12px var(--mono);color:var(--ink);margin-left:auto}.lp .srow .sv.pos{color:var(--green-ink)}.lp .srow .sv.gold{color:var(--gold-ink)}.lp .srow .sv.dim{color:var(--faint)}.lp .stag{font:500 9px var(--mono);letter-spacing:.07em;border-radius:9999px;padding:2px 7px}.lp .slabel,.lp .stag{text-transform:uppercase}.lp .slabel{font:500 9.5px var(--mono);letter-spacing:.1em;color:var(--faint);margin-bottom:9px;display:block}.lp .sfield{display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:8px;padding:11px 13px;background:var(--canvas);font:400 12px var(--mono);color:var(--ink)}.lp .sfield .ok{margin-left:auto;font:500 9.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--green-ink);background:var(--green-bg);border-radius:9999px;padding:3px 9px}.lp .sbar{margin-bottom:13px}.lp .sbar .sb-top{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--charcoal);margin-bottom:6px}.lp .sbar .sb-top .dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.lp .sbar .sb-top .sb-v{margin-left:auto;font:400 11.5px var(--mono);color:var(--ink)}.lp .sbar .track{height:7px;border-radius:9999px;background:var(--hair);overflow:hidden}.lp .sbar .track i{display:block;height:100%;border-radius:9999px}.lp .hiw-mid{display:flex;align-items:center;gap:30px;flex-wrap:wrap;justify-content:space-between;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:26px 30px;margin-top:14px}.lp .hiw-mid h3{font:400 1.35rem/1.25 var(--serif);letter-spacing:-.02em;color:var(--ink);margin-bottom:5px}.lp .hiw-mid p{font-size:12.5px;color:var(--muted);line-height:1.55;max-width:52ch}.lp .hiw-mid .btn{flex-shrink:0}@media(max-width:620px){.lp .hiw-mid{padding:22px}.lp .hiw-mid .btn{width:100%;justify-content:center}}.lp .screens{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:34px}@media(max-width:860px){.lp .screens{grid-template-columns:1fr}}.lp .screens .cap{margin-top:12px}.lp .screens .cap b{display:block;font:500 13.5px var(--sans);color:var(--ink);margin-bottom:3px}.lp .screens .cap span{font-size:12.5px;color:var(--muted);line-height:1.55}.lp .laws{display:grid;grid-template-columns:repeat(2,1fr);gap:0 44px;margin-top:30px}@media(max-width:780px){.lp .laws{grid-template-columns:1fr}}.lp .law{display:flex;gap:14px;padding:17px 0;border-bottom:1px solid var(--hair)}.lp .law .lw-n{font:400 10px var(--mono);color:var(--faint);padding-top:3px;flex-shrink:0}.lp .law b{display:block;font:500 13.5px var(--sans);color:var(--ink);margin-bottom:4px}.lp .law span{font-size:12.5px;color:var(--muted);line-height:1.6}.lp .hiw-end{text-align:center}.lp .hiw-end h2{margin:0 auto}.lp .hiw-end .lead{margin:15px auto 0}.lp .hiw-end .cta-row{justify-content:center;margin-top:28px}