.ext-browser-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.ext-browser-card{display:flex;flex-direction:column;gap:14px;padding:24px 20px;border-radius:24px;color:#1a1a1a;box-shadow:0 4px 16px #0000000d}.ext-browser-card-dim{pointer-events:none;-webkit-user-select:none;user-select:none}.ext-browser-card .btn{background:#fff;color:#1a1a1a;border:1px solid #0000000f;box-shadow:0 2px 6px #00000014;justify-content:center;margin-top:auto;font-weight:650;border-radius:999px;padding:11px 18px}.ext-browser-card .btn:hover{opacity:.92;background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}:root[data-theme=dark] .ext-browser-card{color:#1a1a1a}.ext-browser-card-top{display:flex;align-items:center;gap:14px}.ext-browser-logo{width:48px;height:48px;flex-shrink:0}.ext-browser-name{font-size:16px;font-weight:640}.ext-browser-badge{font-size:12px;font-weight:500;opacity:.6;margin-top:2px}.ext-steps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:40px}.ext-step-card{border-radius:var(--r-xl);padding:28px 24px}.ext-step-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#0000001f;font-size:14px;font-weight:700;margin-bottom:16px;flex-shrink:0}.ext-step-title{font-size:16px;font-weight:640;margin:0 0 8px}.ext-step-desc{font-size:14px;opacity:.7;margin:0;line-height:1.5}@media (max-width:560px){.ext-browser-card{align-items:center;padding:20px 16px 16px}.ext-browser-card-top{flex-direction:column;align-items:center;text-align:center;gap:8px}.ext-browser-logo{width:56px;height:56px}.ext-browser-name{font-size:17px}}@media (min-width:961px){.ext-steps-grid{grid-template-columns:repeat(4,1fr)}}.ext-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:20px auto 0;max-width:780px}.ext-trust-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:550;background:var(--surface-1);border:1px solid var(--hairline);color:var(--ink);box-shadow:0 2px 6px #00000005}:root[data-theme=dark] .ext-trust-pill{background:#ffffff0f;border-color:#ffffff1a;box-shadow:none}.ext-trust-pill svg{flex-shrink:0;color:#15803d}:root[data-theme=dark] .ext-trust-pill svg{color:#d7f06a}.ext-browser-card .ext-trust-pill,:root[data-theme=dark] .ext-browser-card .ext-trust-pill{background:#ffffffb8;border:1px solid #0000001a;color:#1a1a1a;box-shadow:0 1px 3px #0000000d;font-weight:600}.ext-browser-card .ext-trust-pill svg,:root[data-theme=dark] .ext-browser-card .ext-trust-pill svg{color:#15803d}.ext-browser-card .ext-trust-pill svg[fill=currentColor],:root[data-theme=dark] .ext-browser-card .ext-trust-pill svg[fill=currentColor]{color:#d97706}.ext-table-wrap{overflow-x:auto;margin-top:32px;border-radius:var(--r-xl,16px);border:1px solid var(--hairline);background:var(--surface-1);box-shadow:0 2px 10px #00000005}:root[data-theme=dark] .ext-table-wrap{background:#ffffff08;border-color:#ffffff1a;box-shadow:none}.ext-compare-table{width:100%;border-collapse:collapse;text-align:left;font-size:14.5px}.ext-compare-table td,.ext-compare-table th{padding:16px 20px;border-bottom:1px solid var(--hairline);color:var(--ink)}:root[data-theme=dark] .ext-compare-table td,:root[data-theme=dark] .ext-compare-table th{border-bottom-color:#ffffff14}.ext-compare-table th{font-weight:650;font-size:14px;text-transform:uppercase;letter-spacing:.04em;background:var(--surface-soft)}:root[data-theme=dark] .ext-compare-table th{background:#ffffff0d;color:#cbd5e1}.ext-compare-table td.highlight,.ext-compare-table th.highlight{background:#16a34a14;color:#15803d;font-weight:600}:root[data-theme=dark] .ext-compare-table td.highlight,:root[data-theme=dark] .ext-compare-table th.highlight{color:#d7f06a;background:#d7f06a14}.ext-compare-table tr:last-child td{border-bottom:none}.ext-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#16a34a1f;color:#15803d;font-weight:700;font-size:13px}:root[data-theme=dark] .ext-check{background:#22c55e2e;color:#22c55e}.ext-cross{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#ef44441f;color:#dc2626;font-weight:700;font-size:12px}:root[data-theme=dark] .ext-cross{background:#ef444426;color:#ef4444}.ext-faq-list{display:flex;flex-direction:column;gap:12px;max-width:820px;margin:36px auto 0}.ext-faq-item{border-radius:var(--r-lg,12px);border:1px solid var(--hairline);background:var(--surface-1);overflow:hidden;box-shadow:0 2px 6px #00000005;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}:root[data-theme=dark] .ext-faq-item{background:#ffffff08;border-color:#ffffff1a;box-shadow:none}.ext-faq-item[open]{border-color:#15803d}:root[data-theme=dark] .ext-faq-item[open]{border-color:#d7f06a}.ext-faq-q{padding:18px 22px;font-size:16px;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;-webkit-user-select:none;user-select:none;color:var(--ink)}.ext-faq-q::-webkit-details-marker{display:none}.ext-faq-q:after{content:"+";font-size:20px;font-weight:400;color:#15803d;transition:transform .2s ease}:root[data-theme=dark] .ext-faq-q:after{color:#d7f06a}.ext-faq-item[open] .ext-faq-q:after{content:"\2212"}.ext-faq-a{padding:0 22px 20px;font-size:14.5px;line-height:1.65;color:var(--ink-secondary);margin:0}