.wrap.svelte-1d0dgro{max-width:1080px;margin:0 auto;padding:0 26px 80px}.hero.svelte-1d0dgro{padding:52px 40px 44px;background:var(--card);border:1px solid var(--card-border);border-radius:20px;margin-bottom:48px}.eyebrow.svelte-1d0dgro{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);background:#5b8def1a;border-radius:20px;display:inline-block;padding:5px 14px;margin-bottom:14px}h1.svelte-1d0dgro{font-family:var(--font-display);font-weight:900;font-size:clamp(28px,5vw,46px);color:var(--text);text-shadow:2px 2px 4px var(--light),-1px -1px 2px var(--dark);margin:0 0 16px;line-height:1.1}.hero-lead.svelte-1d0dgro{font-size:16px;color:var(--text-soft);line-height:1.68;margin:0 0 28px;max-width:780px}.jump-nav.svelte-1d0dgro{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.jn-pill.svelte-1d0dgro{font-family:var(--font-display);font-size:12px;font-weight:700;padding:7px 16px;border-radius:20px;background:var(--paper);box-shadow:var(--raise-sm);color:var(--text-soft);text-decoration:none;transition:all .15s}.jn-pill.svelte-1d0dgro:hover{color:var(--blue-deep);box-shadow:var(--raise)}.status-key.svelte-1d0dgro{display:flex;flex-wrap:wrap;gap:16px;padding:18px 22px;background:var(--paper);border-radius:16px;box-shadow:var(--raise-sm);margin-bottom:48px}.sk-item.svelte-1d0dgro{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-soft)}.sk-dot.svelte-1d0dgro{width:10px;height:10px;border-radius:50%;flex-shrink:0}.sk-pass.svelte-1d0dgro{background:var(--green)}.sk-warn.svelte-1d0dgro{background:var(--brass)}.sk-fail.svelte-1d0dgro{background:var(--red)}.sk-na.svelte-1d0dgro{background:var(--text-faint);opacity:.4}.sk-label.svelte-1d0dgro strong:where(.svelte-1d0dgro){color:var(--text)}.section.svelte-1d0dgro{margin:0 0 72px}.section-label.svelte-1d0dgro{font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);opacity:.7;margin-bottom:10px}h2.svelte-1d0dgro{font-family:var(--font-display);font-weight:800;font-size:clamp(22px,4vw,30px);color:var(--text);text-shadow:1px 1px 3px var(--light),-1px -1px 2px var(--dark);margin:0 0 12px}.section-lead.svelte-1d0dgro{font-size:15px;color:var(--text-soft);line-height:1.7;max-width:700px;margin:0 0 28px}.check-block.svelte-1d0dgro{background:var(--paper);border-radius:22px;box-shadow:var(--raise-sm);padding:28px 32px;margin-bottom:16px}.check-block-head.svelte-1d0dgro{display:flex;align-items:flex-start;gap:16px;margin-bottom:14px}.cb-icon.svelte-1d0dgro{width:42px;height:42px;border-radius:12px;flex-shrink:0;background:var(--bg);box-shadow:var(--press-sm);display:grid;place-items:center;color:var(--blue-deep)}.cb-icon-lg.svelte-1d0dgro{width:48px;height:48px}.check-block-head.svelte-1d0dgro h3:where(.svelte-1d0dgro),.check-block.svelte-1d0dgro h3:where(.svelte-1d0dgro){font-family:var(--font-display);font-weight:800;font-size:17px;color:var(--text);margin:0 0 4px}.cb-tagline.svelte-1d0dgro{font-size:13px;color:var(--text-faint);margin:0}.cb-desc.svelte-1d0dgro{font-size:14px;color:var(--text-soft);line-height:1.7;margin:0 0 16px;max-width:780px}.status-table.svelte-1d0dgro{width:100%;border-collapse:separate;border-spacing:0;font-size:14.5px;margin-bottom:16px;background:var(--bg);border-radius:14px;overflow:hidden}@media (max-width: 680px){.status-table.svelte-1d0dgro{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px}}.status-table.svelte-1d0dgro tr:where(.svelte-1d0dgro){transition:background .1s}.status-table.svelte-1d0dgro tr:where(.svelte-1d0dgro):hover{background:#a3b1d21a}.status-table.svelte-1d0dgro tr:where(.svelte-1d0dgro):not(:last-child) td:where(.svelte-1d0dgro){border-bottom:1px solid rgba(163,177,210,.12)}.status-table.svelte-1d0dgro td:where(.svelte-1d0dgro){padding:13px 16px;vertical-align:top;line-height:1.6}.st-pass.svelte-1d0dgro,.st-warn.svelte-1d0dgro,.st-fail.svelte-1d0dgro,.st-na.svelte-1d0dgro{font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.12em;white-space:nowrap;vertical-align:top;padding:13px 14px 13px 16px;width:1%}.st-pass.svelte-1d0dgro span:where(.svelte-1d0dgro),.st-warn.svelte-1d0dgro span:where(.svelte-1d0dgro),.st-fail.svelte-1d0dgro span:where(.svelte-1d0dgro),.st-na.svelte-1d0dgro span:where(.svelte-1d0dgro){display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border-radius:8px;letter-spacing:.1em}.st-pass.svelte-1d0dgro{color:var(--green)}.st-pass.svelte-1d0dgro span:where(.svelte-1d0dgro){background:#10b9811f}.st-warn.svelte-1d0dgro{color:var(--brass-deep)}.st-warn.svelte-1d0dgro span:where(.svelte-1d0dgro){background:#d977061f}.st-fail.svelte-1d0dgro{color:var(--red)}.st-fail.svelte-1d0dgro span:where(.svelte-1d0dgro){background:#ef44441f}.st-na.svelte-1d0dgro{color:var(--text-faint)}.st-na.svelte-1d0dgro span:where(.svelte-1d0dgro){background:#a3b1d21a}.status-table.svelte-1d0dgro td:where(.svelte-1d0dgro):last-child{color:var(--text-soft)}.cb-source.svelte-1d0dgro{font-size:11.5px;color:var(--text-faint);font-family:var(--font-display);font-weight:600;letter-spacing:.03em;border-top:1px solid rgba(163,177,210,.1);padding-top:12px}.cb-source.svelte-1d0dgro a:where(.svelte-1d0dgro){color:var(--blue-deep);text-decoration:none}.cb-source.svelte-1d0dgro a:where(.svelte-1d0dgro):hover{text-decoration:underline}.premium-grid.svelte-1d0dgro{display:grid;grid-template-columns:1fr 1fr;gap:20px}.premium-card.svelte-1d0dgro{background:var(--paper);border-radius:22px;box-shadow:var(--raise-sm);padding:28px;border-top:3px solid var(--blue-deep);display:flex;flex-direction:column;gap:12px}.prem-price.svelte-1d0dgro{font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-deep);background:#3b6ef514;padding:5px 12px;border-radius:8px;display:inline-block;width:fit-content}.premium-card.svelte-1d0dgro h3:where(.svelte-1d0dgro){font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--text);margin:0}.premium-card.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:13.5px;color:var(--text-soft);line-height:1.65;margin:0;flex:1}.conduct-explain-grid.svelte-1d0dgro{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ce-card.svelte-1d0dgro{background:var(--paper);border-radius:22px;box-shadow:var(--raise-sm);padding:26px 28px}.ce-card.svelte-1d0dgro:first-child{grid-column:1 / -1}.ce-card-alert.svelte-1d0dgro{border-left:3px solid #ef4444}.ce-card.svelte-1d0dgro h3:where(.svelte-1d0dgro){font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--text);display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--blue-deep)}.ce-card.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:13.5px;color:var(--text-soft);line-height:1.65;margin:0 0 14px}.authority-list.svelte-1d0dgro{display:flex;flex-direction:column;gap:8px}.auth-item.svelte-1d0dgro{font-size:13px;color:var(--text-soft);display:flex;align-items:flex-start;gap:8px}.auth-badge.svelte-1d0dgro{font-family:var(--font-display);font-size:9px;font-weight:800;letter-spacing:.1em;padding:3px 7px;border-radius:6px;flex-shrink:0;margin-top:1px}.auth-fed.svelte-1d0dgro{background:#3b6ef51a;color:var(--blue-deep)}.auth-qld.svelte-1d0dgro{background:#b0863a1f;color:var(--brass-deep)}.auth-nsw.svelte-1d0dgro{background:#28a7451a;color:var(--green)}.auth-vic.svelte-1d0dgro{background:#d94f371a;color:var(--red)}.auth-item.svelte-1d0dgro a:where(.svelte-1d0dgro){color:var(--blue-deep);text-decoration:none;font-weight:600}.auth-item.svelte-1d0dgro a:where(.svelte-1d0dgro):hover{text-decoration:underline}.flags-table-wrap.svelte-1d0dgro{overflow-x:auto;border-radius:20px;box-shadow:var(--raise-sm);-webkit-overflow-scrolling:touch}.flags-table.svelte-1d0dgro{width:100%;border-collapse:collapse;background:var(--paper);border-radius:20px;font-size:13px}.flags-table.svelte-1d0dgro thead:where(.svelte-1d0dgro) tr:where(.svelte-1d0dgro){border-bottom:2px solid rgba(163,177,210,.18)}.flags-table.svelte-1d0dgro th:where(.svelte-1d0dgro){padding:14px 16px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);text-align:left}.flags-table.svelte-1d0dgro tbody:where(.svelte-1d0dgro) tr:where(.svelte-1d0dgro){border-bottom:1px solid rgba(163,177,210,.1)}.flags-table.svelte-1d0dgro tbody:where(.svelte-1d0dgro) tr:where(.svelte-1d0dgro):last-child{border-bottom:none}.flags-table.svelte-1d0dgro td:where(.svelte-1d0dgro){padding:12px 16px;vertical-align:top;line-height:1.55;color:var(--text-soft)}.flag-name.svelte-1d0dgro{font-family:Courier New,monospace;font-size:12px;font-weight:700;color:var(--blue-deep);white-space:nowrap}.sev-crit.svelte-1d0dgro{color:var(--red);font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.06em}.sev-high.svelte-1d0dgro{color:var(--brass-deep);font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.06em}.sev-med.svelte-1d0dgro{color:#7070a0;font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.06em}.flags-table.svelte-1d0dgro a:where(.svelte-1d0dgro){color:var(--blue-deep);text-decoration:none;font-weight:600}.flags-table.svelte-1d0dgro a:where(.svelte-1d0dgro):hover{text-decoration:underline}.score-explain.svelte-1d0dgro{display:grid;grid-template-columns:1fr 1.5fr;gap:20px}.score-bands.svelte-1d0dgro{display:flex;flex-direction:column;gap:10px}.score-band.svelte-1d0dgro{border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:4px}.band-green.svelte-1d0dgro{background:#28a74514;border-left:4px solid var(--green)}.band-amber.svelte-1d0dgro{background:#b0863a14;border-left:4px solid var(--brass)}.band-red.svelte-1d0dgro{background:#d94f3714;border-left:4px solid var(--red)}.band-range.svelte-1d0dgro{font-family:var(--font-display);font-size:22px;font-weight:900;line-height:1}.band-green.svelte-1d0dgro .band-range:where(.svelte-1d0dgro){color:var(--green)}.band-amber.svelte-1d0dgro .band-range:where(.svelte-1d0dgro){color:var(--brass-deep)}.band-red.svelte-1d0dgro .band-range:where(.svelte-1d0dgro){color:var(--red)}.band-label.svelte-1d0dgro{font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--text)}.band-desc.svelte-1d0dgro{font-size:12.5px;color:var(--text-soft);line-height:1.5}.score-weights.svelte-1d0dgro{background:var(--paper);border-radius:18px;box-shadow:var(--raise-sm);padding:20px 22px}.sw-title.svelte-1d0dgro{font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);margin-bottom:14px}.sw-row.svelte-1d0dgro{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:12.5px;color:var(--text-soft)}.sw-row.svelte-1d0dgro span:where(.svelte-1d0dgro){width:160px;flex-shrink:0;font-size:12px}.sw-bar.svelte-1d0dgro{height:8px;background:linear-gradient(90deg,var(--blue),var(--blue-deep));border-radius:4px;display:flex;align-items:center;justify-content:flex-end;padding-right:6px;font-family:var(--font-display);font-size:9px;font-weight:800;color:#fff;letter-spacing:.05em;min-width:36px;white-space:nowrap}.sw-note.svelte-1d0dgro{font-size:11px;color:var(--text-faint);margin-top:12px;border-top:1px solid rgba(163,177,210,.1);padding-top:10px;line-height:1.5}.phoenix-promo.svelte-1d0dgro{display:flex;gap:24px;align-items:center;background:#1e2135;border-radius:24px;padding:32px 36px;text-decoration:none;color:inherit;transition:opacity .15s}.phoenix-promo.svelte-1d0dgro:hover{opacity:.95}.pp-icon.svelte-1d0dgro{flex-shrink:0;filter:drop-shadow(0 4px 16px rgba(42,92,160,.3))}.pp-text.svelte-1d0dgro{flex:1}.pp-label.svelte-1d0dgro{font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin-bottom:6px}.phoenix-promo.svelte-1d0dgro h3:where(.svelte-1d0dgro){font-family:var(--font-display);font-weight:800;font-size:19px;color:#e6eaf4;margin:0 0 10px;line-height:1.2}.phoenix-promo.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:13.5px;color:#e6eaf4a6;line-height:1.65;margin:0 0 14px}.pp-cta.svelte-1d0dgro{font-family:var(--font-display);font-size:13px;font-weight:800;color:#7eb4ff;letter-spacing:.04em}.plans-grid.svelte-1d0dgro{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 0}.plan-card.svelte-1d0dgro{background:var(--paper);border-radius:20px;box-shadow:var(--raise-sm);padding:24px 20px;display:flex;flex-direction:column;gap:8px}.plan-card-featured.svelte-1d0dgro{box-shadow:var(--raise);outline:2px solid var(--blue)}.plan-name-feat.svelte-1d0dgro{font-family:var(--font-display);font-weight:800;font-size:15px;color:var(--text)}.plan-price-feat.svelte-1d0dgro{font-size:22px;font-weight:800;color:var(--blue);margin-bottom:4px}.plan-card.svelte-1d0dgro ul:where(.svelte-1d0dgro){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px;flex:1}.plan-card.svelte-1d0dgro li:where(.svelte-1d0dgro){font-size:12.5px;color:var(--text-soft);padding-left:16px;position:relative;line-height:1.5}.plan-card.svelte-1d0dgro li:where(.svelte-1d0dgro):before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}.plan-feat-cta.svelte-1d0dgro{display:inline-block;margin-top:12px;background:var(--blue);color:#fff;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;text-align:center}.plan-feat-cta.svelte-1d0dgro:hover{background:var(--blue-deep)}@media (max-width: 700px){.plans-grid.svelte-1d0dgro{grid-template-columns:1fr}}.ci-products-grid.svelte-1d0dgro{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.ci-product.svelte-1d0dgro{background:var(--paper);border-radius:20px;box-shadow:var(--raise-sm);padding:26px 22px;display:flex;flex-direction:column;gap:10px;border:1px solid rgba(163,177,210,.18)}.ci-product-featured.svelte-1d0dgro{box-shadow:var(--raise);outline:2px solid var(--blue)}.ci-product-tag.svelte-1d0dgro{font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);background:#3b6ef517;border-radius:8px;padding:4px 10px;display:inline-block}.ci-product.svelte-1d0dgro h3:where(.svelte-1d0dgro){font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--text);margin:0}.ci-product.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:13px;color:var(--text-soft);line-height:1.68;margin:0;flex:1}.ci-product-link.svelte-1d0dgro{font-family:var(--font-display);font-size:12.5px;font-weight:800;color:var(--blue-deep);text-decoration:none;letter-spacing:.03em;margin-top:4px}.ci-product-link.svelte-1d0dgro:hover{color:var(--blue)}.mi-grid.svelte-1d0dgro{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.mi-card.svelte-1d0dgro{background:var(--paper);border-radius:20px;box-shadow:var(--raise-sm);padding:28px 26px;display:flex;flex-direction:column;gap:12px;border:1px solid rgba(163,177,210,.18)}.mi-card-header.svelte-1d0dgro{display:flex;align-items:center;justify-content:space-between}.mi-badge.svelte-1d0dgro{font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);background:#3b6ef517;border-radius:8px;padding:4px 10px}.mi-badge-teal.svelte-1d0dgro{color:#0d9488;background:#0d948817}.mi-card-link.svelte-1d0dgro{font-family:var(--font-display);font-size:11.5px;font-weight:700;color:var(--text-faint);text-decoration:none}.mi-card-link.svelte-1d0dgro:hover{color:var(--blue)}.mi-card.svelte-1d0dgro h3:where(.svelte-1d0dgro){font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--text);margin:0}.mi-card.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:13px;color:var(--text-soft);line-height:1.68;margin:0}.mi-signals.svelte-1d0dgro{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.mi-signals.svelte-1d0dgro li:where(.svelte-1d0dgro){font-size:12.5px;color:var(--text-soft);padding-left:16px;position:relative;line-height:1.5}.mi-signals.svelte-1d0dgro li:where(.svelte-1d0dgro):before{content:"→";position:absolute;left:0;color:var(--blue);opacity:.6;font-size:10px;top:2px}.api-grid.svelte-1d0dgro{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.api-card.svelte-1d0dgro{background:var(--paper);border-radius:18px;box-shadow:var(--raise-sm);padding:22px;display:flex;flex-direction:column;gap:10px}.api-card.svelte-1d0dgro h3:where(.svelte-1d0dgro){font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--text);margin:0}.api-card.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:13px;color:var(--text-soft);line-height:1.65;margin:0;flex:1}.api-endpoint.svelte-1d0dgro{display:block;font-family:var(--font-mono, monospace);font-size:11.5px;color:var(--blue);background:#3b6ef512;border-radius:8px;padding:7px 12px;margin-top:auto}.api-cta.svelte-1d0dgro{display:inline-block;margin-top:18px;font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--blue-deep);text-decoration:none}.api-cta.svelte-1d0dgro:hover{color:var(--blue)}.net-explain-grid.svelte-1d0dgro{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ne-card.svelte-1d0dgro{background:var(--paper);border-radius:18px;box-shadow:var(--raise-sm);padding:22px}.ne-card.svelte-1d0dgro h3:where(.svelte-1d0dgro){font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--text);margin:0 0 8px}.ne-card.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:13px;color:var(--text-soft);line-height:1.65;margin:0}.reporting-grid.svelte-1d0dgro{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.rg-card.svelte-1d0dgro{background:var(--paper);border-radius:18px;box-shadow:var(--raise-sm);padding:22px}.rg-card.svelte-1d0dgro h3:where(.svelte-1d0dgro){font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--text);margin:0 0 8px}.rg-card.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:13px;color:var(--text-soft);line-height:1.65;margin:0}.ds-table-wrap.svelte-1d0dgro{overflow-x:auto;border-radius:20px;box-shadow:var(--raise-sm);margin-bottom:14px;-webkit-overflow-scrolling:touch}.ds-table.svelte-1d0dgro{width:100%;border-collapse:collapse;background:var(--paper);font-size:13px}.ds-table.svelte-1d0dgro thead:where(.svelte-1d0dgro) tr:where(.svelte-1d0dgro){border-bottom:2px solid rgba(163,177,210,.18)}.ds-table.svelte-1d0dgro th:where(.svelte-1d0dgro){padding:12px 16px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);text-align:left}.ds-table.svelte-1d0dgro tbody:where(.svelte-1d0dgro) tr:where(.svelte-1d0dgro){border-bottom:1px solid rgba(163,177,210,.1)}.ds-table.svelte-1d0dgro tbody:where(.svelte-1d0dgro) tr:where(.svelte-1d0dgro):last-child{border-bottom:none}.ds-table.svelte-1d0dgro td:where(.svelte-1d0dgro){padding:11px 16px;color:var(--text-soft);vertical-align:top}.ds-table.svelte-1d0dgro td:where(.svelte-1d0dgro):first-child{font-weight:600;color:var(--text)}.ds-table.svelte-1d0dgro a:where(.svelte-1d0dgro){color:var(--blue-deep);text-decoration:none;font-family:var(--font-display);font-size:12px;font-weight:700}.ds-table.svelte-1d0dgro a:where(.svelte-1d0dgro):hover{text-decoration:underline}.ds-note.svelte-1d0dgro{font-size:11.5px;color:var(--text-faint);line-height:1.6}.ds-note.svelte-1d0dgro a:where(.svelte-1d0dgro){color:var(--blue-deep)}.bottom-cta.svelte-1d0dgro{background:var(--paper);border-radius:24px;box-shadow:var(--raise);padding:44px 40px;text-align:center;margin-bottom:56px}.bottom-cta.svelte-1d0dgro h2:where(.svelte-1d0dgro){font-family:var(--font-display);font-weight:800;font-size:clamp(20px,4vw,28px);color:var(--text);margin:0 0 10px}.bottom-cta.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:14.5px;color:var(--text-soft);margin:0 0 24px}.bcta-row.svelte-1d0dgro{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;align-items:center}.btn-primary.svelte-1d0dgro{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:14px;background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff;border-radius:14px;padding:12px 24px;text-decoration:none;box-shadow:var(--raise-sm);transition:transform .12s,box-shadow .15s}.btn-primary.svelte-1d0dgro:hover{transform:translateY(-2px);box-shadow:var(--raise)}.btn-ghost.svelte-1d0dgro{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--blue-deep);text-decoration:none;padding:12px 0;border-bottom:2px solid rgba(59,110,245,.25);transition:border-color .15s}.btn-ghost.svelte-1d0dgro:hover{border-color:var(--blue)}footer.svelte-1d0dgro{text-align:center;font-size:12px;color:var(--text-faint);padding:24px 0 0;border-top:1px solid rgba(163,177,210,.1)}.foot-nav.svelte-1d0dgro{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:10px}.foot-nav.svelte-1d0dgro a:where(.svelte-1d0dgro){font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--text-soft);text-decoration:none}.foot-nav.svelte-1d0dgro a:where(.svelte-1d0dgro):hover{color:var(--blue)}@media (max-width: 760px){.premium-grid.svelte-1d0dgro,.conduct-explain-grid.svelte-1d0dgro{grid-template-columns:1fr}.ce-card.svelte-1d0dgro:first-child{grid-column:1}.score-explain.svelte-1d0dgro,.net-explain-grid.svelte-1d0dgro,.ci-products-grid.svelte-1d0dgro,.mi-grid.svelte-1d0dgro,.api-grid.svelte-1d0dgro{grid-template-columns:1fr}.check-block.svelte-1d0dgro{padding:22px 20px}.check-block-head.svelte-1d0dgro{flex-direction:column;gap:10px}.phoenix-promo.svelte-1d0dgro{flex-direction:column;padding:26px 24px}.bottom-cta.svelte-1d0dgro{padding:32px 22px}.status-table.svelte-1d0dgro{font-size:12px;border-radius:10px}.status-table.svelte-1d0dgro td:where(.svelte-1d0dgro){padding:10px 12px}.st-pass.svelte-1d0dgro,.st-warn.svelte-1d0dgro,.st-fail.svelte-1d0dgro,.st-na.svelte-1d0dgro{padding:10px 10px 10px 12px}.st-pass.svelte-1d0dgro span:where(.svelte-1d0dgro),.st-warn.svelte-1d0dgro span:where(.svelte-1d0dgro),.st-fail.svelte-1d0dgro span:where(.svelte-1d0dgro),.st-na.svelte-1d0dgro span:where(.svelte-1d0dgro){font-size:9px;padding:3px 7px}}@media (max-width: 480px){.status-key.svelte-1d0dgro{flex-direction:column;gap:10px}.jump-nav.svelte-1d0dgro a:where(.svelte-1d0dgro){font-size:11px;padding:6px 12px}.status-table.svelte-1d0dgro{font-size:11.5px}.status-table.svelte-1d0dgro td:where(.svelte-1d0dgro){padding:9px 10px;line-height:1.5}.st-pass.svelte-1d0dgro,.st-warn.svelte-1d0dgro,.st-fail.svelte-1d0dgro,.st-na.svelte-1d0dgro{padding:9px 8px 9px 10px}}
