.sos-hero[data-astro-cid-7eqa5mck]{padding:clamp(80px,11vw,140px) 0 clamp(60px,8vw,100px)}.sos-hero[data-astro-cid-7eqa5mck] h1[data-astro-cid-7eqa5mck]{margin:16px 0 24px;color:var(--pivot-navy);font-size:clamp(58px,8vw,104px);line-height:.9;letter-spacing:-.06em}.sos-hero-lead[data-astro-cid-7eqa5mck]{max-width:680px;margin:0 0 16px;color:var(--sky-muted);font-size:clamp(20px,2.5vw,26px);font-style:italic;line-height:1.4}.sos-hero-criteria[data-astro-cid-7eqa5mck]{margin:0 0 24px;color:var(--pivot-navy);font-size:18px;line-height:1.5}.sos-hero-criteria[data-astro-cid-7eqa5mck] strong[data-astro-cid-7eqa5mck]{color:var(--sky-green)}.sos-hero-byline[data-astro-cid-7eqa5mck]{margin:0;color:var(--sky-muted);font-size:15px;line-height:1.5}.sos-hero-byline[data-astro-cid-7eqa5mck] a[data-astro-cid-7eqa5mck]{color:var(--pivot-navy);font-weight:700;text-decoration:underline;text-underline-offset:3px}.sos-section[data-astro-cid-7eqa5mck]{padding:clamp(60px,8vw,100px) 0;border-top:1px solid var(--pivot-line)}.sos-section-head[data-astro-cid-7eqa5mck]{margin-bottom:36px}.sos-section-head[data-astro-cid-7eqa5mck] h2[data-astro-cid-7eqa5mck]{margin:0 0 12px;color:var(--pivot-navy);font-size:clamp(36px,5vw,54px);line-height:1;letter-spacing:-.04em}.sos-section-head[data-astro-cid-7eqa5mck] p[data-astro-cid-7eqa5mck]{max-width:600px;margin:0;color:var(--sky-muted);font-size:18px;line-height:1.5}.sos-placeholder-notice[data-astro-cid-7eqa5mck]{display:inline-block;margin-top:8px;padding:6px 12px;border:1px solid var(--sky-coral);border-radius:6px;background:#d477621a;color:var(--sky-coral);font-size:13px;font-weight:700}.sos-rubric-grid[data-astro-cid-7eqa5mck]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:48px}.sos-rubric-card[data-astro-cid-7eqa5mck]{border:1px solid var(--pivot-line);border-radius:12px;background:#fff;padding:24px}.sos-rubric-number[data-astro-cid-7eqa5mck]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:12px;border-radius:50%;background:var(--sky-green);color:#fff;font-size:13px;font-weight:800}.sos-rubric-card[data-astro-cid-7eqa5mck] h3[data-astro-cid-7eqa5mck]{margin:0 0 8px;color:var(--pivot-navy);font-size:20px;letter-spacing:-.02em}.sos-rubric-card[data-astro-cid-7eqa5mck] p[data-astro-cid-7eqa5mck]{margin:0;color:var(--sky-muted);font-size:15px;line-height:1.5}.sos-tasks-section[data-astro-cid-7eqa5mck]{margin-bottom:48px}.sos-tasks-section[data-astro-cid-7eqa5mck] h3[data-astro-cid-7eqa5mck]{margin:0 0 20px;color:var(--pivot-navy);font-size:24px;letter-spacing:-.02em}.sos-tasks-list[data-astro-cid-7eqa5mck]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none}.sos-tasks-list[data-astro-cid-7eqa5mck] li[data-astro-cid-7eqa5mck]{display:flex;flex-direction:column;gap:4px;border-left:3px solid var(--sky-green);padding:12px 16px;background:#638c720f}.sos-tasks-list[data-astro-cid-7eqa5mck] strong[data-astro-cid-7eqa5mck]{color:var(--pivot-navy);font-size:15px}.sos-tasks-list[data-astro-cid-7eqa5mck] span[data-astro-cid-7eqa5mck]{color:var(--sky-muted);font-size:14px}.sos-rubric-cta[data-astro-cid-7eqa5mck]{max-width:520px;border:1px solid var(--pivot-line);border-radius:16px;background:var(--pivot-blue);padding:28px}.sos-rubric-cta[data-astro-cid-7eqa5mck] h3[data-astro-cid-7eqa5mck]{margin:0 0 8px;color:var(--pivot-navy);font-size:22px;letter-spacing:-.02em}.sos-rubric-cta[data-astro-cid-7eqa5mck]>p[data-astro-cid-7eqa5mck]{margin:0 0 20px;color:var(--sky-muted);font-size:15px;line-height:1.5}.sos-rubric-fields[data-astro-cid-7eqa5mck]{display:flex;gap:10px}.sos-rubric-fields[data-astro-cid-7eqa5mck] input[data-astro-cid-7eqa5mck]{flex:1;min-width:0;border:1px solid var(--pivot-line);border-radius:8px;padding:12px;font:inherit;background:#fff;color:var(--pivot-navy)}.sos-rubric-fields[data-astro-cid-7eqa5mck] button[data-astro-cid-7eqa5mck]{white-space:nowrap}.sos-rubric-consent[data-astro-cid-7eqa5mck]{display:flex;align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;color:var(--sky-muted);line-height:1.5}.sos-rubric-consent[data-astro-cid-7eqa5mck] input[data-astro-cid-7eqa5mck]{margin-top:3px;accent-color:var(--pivot-navy)}.sos-rubric-trap[data-astro-cid-7eqa5mck]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sos-rubric-status[data-astro-cid-7eqa5mck]{margin-top:12px;font-size:14px;font-weight:600;color:var(--pivot-navy)}.sos-rubric-status[data-astro-cid-7eqa5mck]:empty{display:none}.sos-scorecard-wrapper[data-astro-cid-7eqa5mck]{margin-bottom:48px}.sos-scorecard-scroll[data-astro-cid-7eqa5mck]{overflow-x:auto;margin:0 -16px;padding:0 16px}.sos-scorecard-table[data-astro-cid-7eqa5mck]{width:100%;min-width:800px;border-collapse:collapse;font-size:14px}.sos-scorecard-table[data-astro-cid-7eqa5mck] th[data-astro-cid-7eqa5mck],.sos-scorecard-table[data-astro-cid-7eqa5mck] td[data-astro-cid-7eqa5mck]{border:1px solid var(--pivot-line);padding:12px 16px;text-align:left;vertical-align:middle}.sos-scorecard-table[data-astro-cid-7eqa5mck] thead[data-astro-cid-7eqa5mck] th[data-astro-cid-7eqa5mck]{background:var(--pivot-blue);color:var(--pivot-navy);font-size:13px;font-weight:750}.sos-scorecard-table[data-astro-cid-7eqa5mck] thead[data-astro-cid-7eqa5mck] th[data-astro-cid-7eqa5mck] a[data-astro-cid-7eqa5mck]{color:inherit;text-decoration:underline;text-underline-offset:2px}.sos-scorecard-task-col[data-astro-cid-7eqa5mck]{width:180px;white-space:nowrap}.sos-scorecard-model-col[data-astro-cid-7eqa5mck]{width:auto;min-width:130px;text-align:center!important}.sos-scorecard-soon-col[data-astro-cid-7eqa5mck]{width:100px;text-align:center!important;background:var(--sky-moss)!important}.sos-scorecard-task-cell[data-astro-cid-7eqa5mck] strong[data-astro-cid-7eqa5mck]{color:var(--pivot-navy);font-weight:650}.sos-scorecard-cell[data-astro-cid-7eqa5mck]{text-align:center!important}.sos-scorecard-ship[data-astro-cid-7eqa5mck]{background:#638c721f}.sos-scorecard-skip[data-astro-cid-7eqa5mck]{background:#d477621f}.sos-verdict[data-astro-cid-7eqa5mck]{display:block;font-weight:750}.sos-scorecard-ship[data-astro-cid-7eqa5mck] .sos-verdict[data-astro-cid-7eqa5mck]{color:var(--sky-green)}.sos-scorecard-skip[data-astro-cid-7eqa5mck] .sos-verdict[data-astro-cid-7eqa5mck]{color:var(--sky-coral)}.sos-edit-time[data-astro-cid-7eqa5mck]{display:block;font-size:12px;color:var(--sky-muted)}.sos-scorecard-soon-cell[data-astro-cid-7eqa5mck]{text-align:center!important;background:#d6e5d24d}.sos-soon-badge[data-astro-cid-7eqa5mck]{color:var(--sky-muted);font-size:12px;font-weight:600}.sos-scorecard-meta-row[data-astro-cid-7eqa5mck] td[data-astro-cid-7eqa5mck]{background:#17313a08;color:var(--sky-muted);font-size:13px}.sos-scorecard-meta-row[data-astro-cid-7eqa5mck] td[data-astro-cid-7eqa5mck]:first-child{font-weight:650;color:var(--pivot-navy)}.sos-coming-soon[data-astro-cid-7eqa5mck] h3[data-astro-cid-7eqa5mck]{margin:0 0 20px;color:var(--pivot-navy);font-size:22px;letter-spacing:-.02em}.sos-coming-soon-list[data-astro-cid-7eqa5mck]{display:flex;flex-wrap:wrap;gap:12px}.sos-coming-soon-card[data-astro-cid-7eqa5mck]{display:flex;flex-direction:column;gap:4px;border:1px dashed var(--pivot-line);border-radius:10px;padding:16px 20px;background:#d6e5d233}.sos-coming-soon-card[data-astro-cid-7eqa5mck] strong[data-astro-cid-7eqa5mck]{color:var(--pivot-navy);font-size:15px}.sos-coming-soon-card[data-astro-cid-7eqa5mck] span[data-astro-cid-7eqa5mck]{color:var(--sky-muted);font-size:13px}.sos-reviews-list[data-astro-cid-7eqa5mck]{display:grid;gap:16px;margin:0;padding:0;list-style:none}.sos-review-card[data-astro-cid-7eqa5mck]{position:relative;border:1px solid var(--pivot-line);border-radius:12px;background:#fff;padding:24px;transition:transform .16s ease,box-shadow .16s ease}.sos-review-card[data-astro-cid-7eqa5mck]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #2d5b671a}.sos-review-placeholder[data-astro-cid-7eqa5mck]{border-style:dashed}.sos-placeholder-badge[data-astro-cid-7eqa5mck]{position:absolute;top:12px;right:12px;padding:4px 10px;border-radius:4px;background:#d477621f;color:var(--sky-coral);font-size:11px;font-weight:700}.sos-review-content[data-astro-cid-7eqa5mck] h3[data-astro-cid-7eqa5mck]{margin:0 0 8px;font-size:22px;letter-spacing:-.02em}.sos-review-content[data-astro-cid-7eqa5mck] h3[data-astro-cid-7eqa5mck] a[data-astro-cid-7eqa5mck]{color:var(--pivot-navy);text-decoration:none}.sos-review-content[data-astro-cid-7eqa5mck] h3[data-astro-cid-7eqa5mck] a[data-astro-cid-7eqa5mck]:hover{text-decoration:underline;text-underline-offset:3px}.sos-review-content[data-astro-cid-7eqa5mck] p[data-astro-cid-7eqa5mck]{margin:0 0 16px;color:var(--sky-muted);font-size:16px;line-height:1.5}.sos-review-meta[data-astro-cid-7eqa5mck]{display:flex;align-items:center;gap:14px;color:var(--sky-muted);font-size:13px}.sos-review-meta[data-astro-cid-7eqa5mck] a[data-astro-cid-7eqa5mck]{display:flex;align-items:center;color:var(--pivot-navy);opacity:.7;transition:opacity .15s ease}.sos-review-meta[data-astro-cid-7eqa5mck] a[data-astro-cid-7eqa5mck]:hover{opacity:1}.sos-reviews-empty[data-astro-cid-7eqa5mck]{border:1px dashed var(--pivot-line);border-radius:12px;padding:40px;text-align:center}.sos-reviews-empty[data-astro-cid-7eqa5mck] p[data-astro-cid-7eqa5mck]{margin:0;color:var(--sky-muted);font-size:16px}@media(max-width:620px){.sos-hero[data-astro-cid-7eqa5mck] h1[data-astro-cid-7eqa5mck]{font-size:48px}.sos-rubric-fields[data-astro-cid-7eqa5mck]{flex-direction:column}.sos-scorecard-table[data-astro-cid-7eqa5mck]{min-width:650px}}
