.tier-card[data-astro-cid-qznmirpp]{background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:36px 40px;margin:24px 0;position:relative}.tier-card[data-astro-cid-qznmirpp].tier-verified{border:2px solid #00C896;background:linear-gradient(180deg,#00c89605,#fff)}.tier-card[data-astro-cid-qznmirpp] .tier-header[data-astro-cid-qznmirpp]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #E2E8F0}.tier-card[data-astro-cid-qznmirpp].tier-verified .tier-header[data-astro-cid-qznmirpp]{border-bottom-color:#00c89626}.tier-card[data-astro-cid-qznmirpp] .tier-label-group[data-astro-cid-qznmirpp]{display:flex;align-items:center;gap:16px}.tier-card[data-astro-cid-qznmirpp] .tier-number[data-astro-cid-qznmirpp]{width:44px;height:44px;border-radius:50%;background:#f1f5f9;color:#334155;display:flex;align-items:center;justify-content:center;font-family:Fraunces,serif;font-size:20px;font-weight:600;flex-shrink:0}.tier-card[data-astro-cid-qznmirpp].tier-verified .tier-number[data-astro-cid-qznmirpp]{background:#00c896;color:#fff}.tier-card[data-astro-cid-qznmirpp] .tier-eyebrow[data-astro-cid-qznmirpp]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin-bottom:4px}.tier-card[data-astro-cid-qznmirpp].tier-verified .tier-eyebrow[data-astro-cid-qznmirpp]{color:#00a87e}.tier-card[data-astro-cid-qznmirpp] .tier-name[data-astro-cid-qznmirpp]{font-family:Fraunces,serif;font-size:1.625rem;font-weight:600;color:#0b1d3a;letter-spacing:-.02em;line-height:1.2}.tier-card[data-astro-cid-qznmirpp] .tier-badge[data-astro-cid-qznmirpp]{background:#00c896;color:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:6px;font-family:JetBrains Mono,monospace;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.tier-card[data-astro-cid-qznmirpp] .tier-badge[data-astro-cid-qznmirpp]:before{content:"";width:6px;height:6px;background:#fff;border-radius:50%}.tier-card[data-astro-cid-qznmirpp] .tier-description[data-astro-cid-qznmirpp]{color:#475569;font-size:16.5px;margin:0 0 24px}.tier-card[data-astro-cid-qznmirpp] ul[data-astro-cid-qznmirpp].steps-list{list-style:none;padding:0;margin:0}.tier-card[data-astro-cid-qznmirpp] ul[data-astro-cid-qznmirpp].steps-list li[data-astro-cid-qznmirpp]{position:relative;padding:14px 0 14px 36px;border-bottom:1px solid #F1F5F9;font-size:15.5px;line-height:1.5;color:#334155;margin:0}.tier-card[data-astro-cid-qznmirpp] ul[data-astro-cid-qznmirpp].steps-list li[data-astro-cid-qznmirpp]:last-child{border-bottom:none}.tier-card[data-astro-cid-qznmirpp] ul[data-astro-cid-qznmirpp].steps-list li[data-astro-cid-qznmirpp]:before{content:"";position:absolute;left:0;top:19px;width:18px;height:18px;border-radius:50%;background:#f1f5f9;border:1.5px solid #CBD5E1}.tier-card[data-astro-cid-qznmirpp].tier-verified ul[data-astro-cid-qznmirpp].steps-list li[data-astro-cid-qznmirpp]:before{background:#00c89614;border-color:#00c896}.tier-card[data-astro-cid-qznmirpp] ul[data-astro-cid-qznmirpp].steps-list li[data-astro-cid-qznmirpp]:after{content:"";position:absolute;left:6px;top:24.5px;width:6px;height:6px;border-radius:50%;background:#94a3b8}.tier-card[data-astro-cid-qznmirpp].tier-verified ul[data-astro-cid-qznmirpp].steps-list li[data-astro-cid-qznmirpp]:after{background:#00c896}.tier-card[data-astro-cid-qznmirpp] ul[data-astro-cid-qznmirpp].steps-list li[data-astro-cid-qznmirpp].inherited:before{background:#f1f5f9;border-color:#cbd5e1;border-style:dashed}.tier-card[data-astro-cid-qznmirpp] ul[data-astro-cid-qznmirpp].steps-list li[data-astro-cid-qznmirpp].inherited{color:#64748b;font-size:14.5px}.tier-card[data-astro-cid-qznmirpp] ul[data-astro-cid-qznmirpp].steps-list li[data-astro-cid-qznmirpp].inherited:after{display:none}.tier-card[data-astro-cid-qznmirpp] ul[data-astro-cid-qznmirpp].steps-list li[data-astro-cid-qznmirpp] strong{color:#1e293b;font-weight:600}@media(max-width:48rem){.tier-card[data-astro-cid-qznmirpp]{padding:28px 24px}}.tier-flow[data-astro-cid-kmemzlkg]{text-align:center;padding-block:16px;margin:-8px 0;color:#94a3b8;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;position:relative}.tier-flow[data-astro-cid-kmemzlkg]:before{content:"";position:absolute;left:50%;top:-16px;width:1px;height:16px;background:#cbd5e1}.tier-flow[data-astro-cid-kmemzlkg]:after{content:"";position:absolute;left:50%;bottom:-16px;width:1px;height:16px;background:#cbd5e1}.scorecard[data-astro-cid-nz4ww3uh]{background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:36px;margin:32px 0}.scorecard[data-astro-cid-nz4ww3uh] .scorecard-header[data-astro-cid-nz4ww3uh]{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #F1F5F9;gap:16px;flex-wrap:wrap}.scorecard[data-astro-cid-nz4ww3uh] .scorecard-title[data-astro-cid-nz4ww3uh]{font-family:Fraunces,serif;font-size:1.5rem;font-weight:600;color:#0b1d3a;letter-spacing:-.02em}.scorecard[data-astro-cid-nz4ww3uh] .scorecard-meta[data-astro-cid-nz4ww3uh]{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.scorecard[data-astro-cid-nz4ww3uh] .scorecard-overall[data-astro-cid-nz4ww3uh]{display:flex;align-items:center;gap:20px;margin-bottom:32px;flex-wrap:wrap}.scorecard[data-astro-cid-nz4ww3uh] .score-circle[data-astro-cid-nz4ww3uh]{width:88px;height:88px;border-radius:50%;background:#0b1d3a;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;font-family:Fraunces,serif}.scorecard[data-astro-cid-nz4ww3uh] .score-circle-num[data-astro-cid-nz4ww3uh]{font-size:2.25rem;font-weight:600;line-height:1;letter-spacing:-.03em}.scorecard[data-astro-cid-nz4ww3uh] .score-circle-max[data-astro-cid-nz4ww3uh]{position:absolute;bottom:18px;right:16px;font-size:12px;color:#ffffff80;font-family:Inter,sans-serif;font-weight:400}.scorecard[data-astro-cid-nz4ww3uh] .score-summary[data-astro-cid-nz4ww3uh]{flex:1;min-width:200px}.scorecard[data-astro-cid-nz4ww3uh] .score-summary-label[data-astro-cid-nz4ww3uh]{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin-bottom:4px}.scorecard[data-astro-cid-nz4ww3uh] .score-summary-value[data-astro-cid-nz4ww3uh]{font-family:Fraunces,serif;font-size:1.5rem;font-weight:500;color:#0b1d3a;margin-bottom:4px;letter-spacing:-.02em;line-height:1.2}.scorecard[data-astro-cid-nz4ww3uh] .score-summary-text[data-astro-cid-nz4ww3uh]{color:#475569;font-size:14.5px;line-height:1.55}.scorecard[data-astro-cid-nz4ww3uh] .dimensions-list[data-astro-cid-nz4ww3uh]{display:flex;flex-direction:column;gap:14px}.scorecard[data-astro-cid-nz4ww3uh] .dimension-row[data-astro-cid-nz4ww3uh]{display:grid;grid-template-columns:140px 1fr 60px;gap:16px;align-items:center}.scorecard[data-astro-cid-nz4ww3uh] .dimension-label[data-astro-cid-nz4ww3uh]{font-size:14.5px;font-weight:500;color:#334155}.scorecard[data-astro-cid-nz4ww3uh] .dimension-bar-track[data-astro-cid-nz4ww3uh]{height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden}.scorecard[data-astro-cid-nz4ww3uh] .dimension-bar-fill[data-astro-cid-nz4ww3uh]{height:100%;background:#00c896;border-radius:4px;transition:width .4s ease}.scorecard[data-astro-cid-nz4ww3uh] .dimension-bar-fill[data-astro-cid-nz4ww3uh].medium{background:#f5b731}.scorecard[data-astro-cid-nz4ww3uh] .dimension-bar-fill[data-astro-cid-nz4ww3uh].low{background:#ff6b6b}.scorecard[data-astro-cid-nz4ww3uh] .dimension-score[data-astro-cid-nz4ww3uh]{font-family:Fraunces,serif;font-size:16px;font-weight:600;color:#0b1d3a;text-align:right;letter-spacing:-.01em}.scorecard[data-astro-cid-nz4ww3uh] .dimension-score[data-astro-cid-nz4ww3uh] .max[data-astro-cid-nz4ww3uh]{color:#94a3b8;font-weight:400;font-size:13px}@media(max-width:48rem){.scorecard[data-astro-cid-nz4ww3uh]{padding:28px 22px}.scorecard[data-astro-cid-nz4ww3uh] .dimension-row[data-astro-cid-nz4ww3uh]{grid-template-columns:110px 1fr 50px}}
