.lp .pg-h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,4.6vw,56px);font-weight:700;line-height:1.05}.lp .pg-meta{color:var(--mk-faint);flex-wrap:wrap;gap:6px 14px;margin:0;font-size:14px;display:flex}.lp .pg-grid{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}@media (min-width:1024px){.lp .pg-grid{grid-template-columns:minmax(0,1fr) 280px;gap:64px}}.lp .pg-aside{display:none}@media (min-width:1024px){.lp .pg-aside{display:block}.lp .pg-aside-inner{top:calc(var(--mk-nav-h) + 24px);flex-direction:column;gap:20px;display:flex;position:sticky}}.lp .pg-toc{border-left:1px solid var(--mk-line-2);margin:0;padding:0;list-style:none}.lp .pg-toc a{color:var(--mk-muted);padding:6px 0 6px 14px;font-size:14px;line-height:1.4;display:block}.lp .pg-toc a:hover{color:var(--mk-text)}.lp .pg-prose{max-width:70ch;color:color-mix(in srgb, var(--mk-text) 84%, var(--mk-bg));font-size:17px;line-height:1.7}.lp .pg-prose>section{scroll-margin-top:calc(var(--mk-nav-h) + 16px)}.lp .pg-prose>section+section{margin-top:48px}.lp .pg-prose h2{letter-spacing:-.025em;color:var(--mk-text);text-wrap:balance;margin:0 0 16px;font-size:clamp(24px,2.6vw,32px);line-height:1.15}.lp .pg-prose p{margin:0 0 16px}.lp .pg-prose ul,.lp .pg-prose ol{margin:0 0 18px;padding-left:1.3em}.lp .pg-prose ul{list-style:outside}.lp .pg-prose ol{list-style:decimal}.lp .pg-prose li{margin:0 0 8px;padding-left:4px}.lp .pg-prose li::marker{color:var(--mk-accent)}.lp .pg-prose dl{gap:12px;margin:0 0 18px;display:grid}.lp .pg-prose dl>div{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:12px;padding:14px 18px}.lp .pg-prose dt{color:var(--mk-text);font-weight:600}.lp .pg-prose dd{margin:2px 0 0}.lp .pg-prose a{color:var(--mk-accent);text-underline-offset:3px;text-decoration:underline}.lp .pg-prose a:hover{color:var(--mk-accent-hover)}.lp .pg-note{border:1px solid color-mix(in srgb, var(--mk-amber) 40%, transparent);background:var(--mk-amber-soft);border-radius:12px;margin:0 0 16px;padding:16px 18px;font-size:15.5px}.lp .pg-table{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:12px;margin:4px 0 20px;overflow-x:auto}.lp .pg-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.lp .pg-table-title{color:var(--mk-text);margin:0;padding:14px 16px 6px;font-weight:600;position:sticky;left:0}.lp .pg-table th,.lp .pg-table td{text-align:left;vertical-align:top;border-top:1px solid var(--mk-line);padding:10px 16px}.lp .pg-table thead th{font-family:var(--mk-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-muted);font-size:12px;font-weight:500}.lp .pg-table tbody th{color:var(--mk-text);font-weight:600}.lp .pg-table.wide table{min-width:560px}.lp .pg-table .num{text-align:right;font-family:var(--mk-font-mono);font-variant-numeric:tabular-nums}.lp .pg-cap{color:var(--mk-faint);margin:-8px 0 20px;font-size:13.5px}.lp .pg-pay{gap:10px;margin:4px 0 12px;padding:0;list-style:none;display:grid}@media (min-width:640px){.lp .pg-pay{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .pg-pay li{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:12px;margin:0;padding:16px 18px}.lp .pg-pay .amt{font-family:var(--mk-font-mono);color:var(--mk-text);font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;display:block}.lp .pg-pay .how{color:var(--mk-muted);margin-top:6px;font-size:14px;line-height:1.5;display:block}.lp .pg-steps{flex-wrap:wrap;gap:8px;margin:4px 0 20px;padding:0;list-style:none;display:flex}.lp .pg-steps li{background:var(--mk-surface);border:1px solid var(--mk-line-2);color:var(--mk-text);border-radius:999px;margin:0;padding:6px 12px;font-size:14px}.lp .pg-product{background:linear-gradient(180deg, var(--mk-accent-soft), var(--mk-surface));border:1px solid color-mix(in srgb, var(--mk-accent) 30%, transparent);border-radius:16px;margin-top:56px;padding:clamp(20px,3vw,32px)}.lp .pg-product h2{margin-bottom:18px}.lp .pg-product ul{gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}@media (min-width:640px){.lp .pg-product ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .pg-product li{background:color-mix(in srgb, var(--mk-bg) 55%, transparent);border-radius:12px;margin:0;padding:16px 18px}.lp .pg-product h3{font-family:var(--mk-font-text);letter-spacing:-.01em;color:var(--mk-text);margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.3}.lp .pg-product p{color:var(--mk-muted);margin:0;font-size:15px;line-height:1.55}.lp .pg-product .cta{justify-content:flex-start;align-items:center}.lp .pg-product .cta a.pg-more{color:var(--mk-accent);font-size:15px;font-weight:600;text-decoration:none}.lp .pg-prose ul.pg-pay,.lp .pg-prose ol.pg-steps{padding-left:0;list-style:none}.lp .pg-prose ul.pg-pay li{padding:16px 18px}.lp .pg-prose ol.pg-steps li{padding:6px 12px}