.cert[data-v-addf8f53]{border:1px solid var(--line);border-radius:var(--r-lg);max-width:460px;box-shadow:var(--sh);background:#fff;margin-left:auto;overflow:hidden}.cert__bar[data-v-addf8f53]{border-radius:var(--r-full);background:var(--soft);color:var(--muted);align-items:center;gap:6px;margin:14px;padding:9px 14px;font-size:13.5px;display:flex}.cert__bar b[data-v-addf8f53]{color:var(--ok);font-weight:500}.cert__lock[data-v-addf8f53]{background:var(--ok-50);width:22px;height:22px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.cert__body[data-v-addf8f53]{padding:10px 26px 24px;position:relative}.cert__seal[data-v-addf8f53]{background:linear-gradient(135deg, var(--brand), #4f7bff);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;top:4px;right:24px;box-shadow:0 8px 20px #2355f54d}.cert__kicker[data-v-addf8f53]{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:700}.cert h3[data-v-addf8f53]{letter-spacing:-.03em;margin-top:4px;font-size:24px}.cert dl[data-v-addf8f53]{border-top:1px dashed var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:20px;padding-top:18px;display:grid}.cert dt[data-v-addf8f53]{color:var(--faint);font-size:12px}.cert dd[data-v-addf8f53]{color:var(--ink);margin-top:2px;font-size:14px;font-weight:600}.cert__ok[data-v-addf8f53]{border-radius:var(--r-xs);background:var(--ok-50);color:var(--ok);align-items:center;gap:6px;margin-top:20px;padding:5px 11px;font-size:13px;font-weight:700;display:inline-flex}.free-sec[data-v-addf8f53]{padding-bottom:0}.free[data-v-addf8f53]{border:1.5px solid var(--ok);background:linear-gradient(90deg, var(--ok-50), #fff 60%);gap:18px;padding:26px 28px;display:grid}.free__icon[data-v-addf8f53]{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.free h2[data-v-addf8f53]{letter-spacing:-.026em;font-size:21px}.free p[data-v-addf8f53]{max-width:70ch;color:var(--text);margin-top:6px;font-size:15px;line-height:1.55}.guide-sec[data-v-addf8f53]{padding-top:clamp(48px,6vw,72px)}.guide[data-v-addf8f53]{gap:12px;display:grid}.guide__btn[data-v-addf8f53]{text-align:left;width:100%;height:100%;box-shadow:none;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);flex-direction:column;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.guide__btn[data-v-addf8f53]:hover{border-color:var(--brand);box-shadow:var(--sh-sm)}.guide__q[data-v-addf8f53]{color:var(--ink);flex:1;font-size:15.5px;font-weight:600;line-height:1.4}.guide__a[data-v-addf8f53]{color:var(--brand);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.certs[data-v-addf8f53]{align-items:stretch;gap:16px;display:grid}.cc[data-v-addf8f53]{transition:border-color .3s var(--ease), box-shadow .3s var(--ease);flex-direction:column;padding:24px;display:flex}.cc.is-pop[data-v-addf8f53]{border:2px solid var(--brand);box-shadow:var(--sh)}.cc.is-focus[data-v-addf8f53]{border-color:var(--brand);box-shadow:0 0 0 6px #2355f526}.cc__top[data-v-addf8f53]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.cc__icon[data-v-addf8f53]{border-radius:var(--r-md);background:var(--brand-50);width:46px;height:46px;color:var(--brand);place-items:center;display:grid}.cc h3[data-v-addf8f53]{letter-spacing:-.025em;font-size:19px}.cc__lede[data-v-addf8f53]{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}.cc__deal[data-v-addf8f53]{align-items:center;gap:10px;margin-top:20px;font-size:13.5px;display:flex}.cc__price[data-v-addf8f53]{align-items:baseline;gap:5px;margin-top:8px;display:flex}.cc__price strong[data-v-addf8f53]{letter-spacing:-.045em;color:var(--ink);font-size:34px;font-weight:700;line-height:1}.cc__price span[data-v-addf8f53]{color:var(--muted);font-size:15px}.cc__fine[data-v-addf8f53]{color:var(--muted);margin-top:6px;font-size:12.5px}.cc__pts[data-v-addf8f53]{border-top:1px solid var(--line);flex:1;gap:9px;margin:18px 0 22px;padding-top:18px;display:grid}.cc__pts li[data-v-addf8f53]{color:var(--text);gap:9px;font-size:14px;line-height:1.4;display:flex}.cc__pts .tick[data-v-addf8f53]{margin-top:1px}.cc.is-pop .tick[data-v-addf8f53]{background:var(--brand)}.cmp[data-v-addf8f53]{overflow:hidden}.cmp__scroll[data-v-addf8f53]{overflow-x:auto}.cmp table[data-v-addf8f53]{border-collapse:collapse;width:100%;min-width:640px}.cmp th[data-v-addf8f53],.cmp td[data-v-addf8f53]{text-align:center;padding:14px 20px;font-size:14.5px}.cmp thead th[data-v-addf8f53]{color:var(--ink);background:var(--soft);font-size:15px;font-weight:700}.cmp tbody th[data-v-addf8f53]{text-align:left;color:var(--text);font-weight:500}.cmp td[data-v-addf8f53]{color:var(--ink);font-weight:600}.cmp tbody tr+tr[data-v-addf8f53]>*{border-top:1px solid var(--line)}.yes[data-v-addf8f53]{background:var(--ok-50);width:24px;height:24px;color:var(--ok);border-radius:50%;place-items:center;display:inline-grid}.no[data-v-addf8f53]{color:var(--faint)}.cmp__note[data-v-addf8f53]{text-align:center;color:var(--muted);margin-top:14px;font-size:13px}.steps[data-v-addf8f53]{counter-reset:s;gap:16px;display:grid}.steps li[data-v-addf8f53]{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;padding:26px}.steps__n[data-v-addf8f53]{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:16px;font-size:15px;font-weight:700;display:grid}.steps h3[data-v-addf8f53]{letter-spacing:-.022em;font-size:17px}.steps p[data-v-addf8f53]{color:var(--muted);margin-top:6px;font-size:14.5px;line-height:1.55}@media (width>=640px){.guide[data-v-addf8f53],.certs[data-v-addf8f53]{grid-template-columns:repeat(2,minmax(0,1fr))}.free[data-v-addf8f53]{grid-template-columns:auto minmax(0,1fr);align-items:center}.free[data-v-addf8f53] .btn{grid-column:2;justify-self:start}}@media (width>=900px){.steps[data-v-addf8f53]{grid-template-columns:repeat(3,minmax(0,1fr))}.free[data-v-addf8f53]{grid-template-columns:auto minmax(0,1fr) auto}.free[data-v-addf8f53] .btn{grid-column:auto}}@media (width>=1100px){.guide[data-v-addf8f53],.certs[data-v-addf8f53]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1019px){.cert[data-v-addf8f53]{margin:0 auto}}
