.sol-display[data-v-34a1b354]{letter-spacing:-.015em;text-wrap:balance;max-width:14em;font-size:clamp(2.5rem,1.55rem + 4.3vw,4.75rem);font-weight:800;line-height:1.08}.sol-lead[data-v-34a1b354]{font-size:clamp(1.0625rem,.98rem + .45vw,1.3125rem);line-height:1.7}.sol[data-v-34a1b354] .sol-h2,.sol-h2[data-v-34a1b354]{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.875rem,1.35rem + 2.1vw,3rem);font-weight:700;line-height:1.18}.sol-price[data-v-34a1b354]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,2.6rem + 3.5vw,5.5rem);font-weight:800;line-height:1}.sol-hero-stage[data-v-34a1b354]{border:1px solid var(--ui-border);background:var(--ui-bg-muted);border-radius:28px;justify-content:center;align-items:center;padding:clamp(20px,5vw,48px) 16px;display:flex}.sol-price-unit[data-v-34a1b354]{letter-spacing:0;margin-inline-start:4px;font-size:.4em;font-weight:600}.sol-table-scroll[data-v-34a1b354]{border:1px solid var(--ui-border);border-radius:16px;overflow-x:auto}.sol-table-scroll[data-v-34a1b354]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.sol-table[data-v-34a1b354]{border-collapse:collapse;width:100%;min-width:720px;font-size:.9375rem}.sol-table td[data-v-34a1b354],.sol-table th[data-v-34a1b354]{border-bottom:1px solid var(--ui-border);text-align:start;vertical-align:top;padding:14px 16px}.sol-table tbody tr:last-child td[data-v-34a1b354],.sol-table tbody tr:last-child th[data-v-34a1b354]{border-bottom:0}.sol-table thead th[data-v-34a1b354]{color:var(--ui-text-highlighted);font-weight:600}.sol-table td[data-v-34a1b354]{color:var(--ui-text-muted)}.sol-table td[data-v-34a1b354],.sol-table thead th[data-v-34a1b354]:not(.sol-table-label){white-space:nowrap}.sol-table-label[data-v-34a1b354]{z-index:1;background:var(--ui-bg);min-width:9.5em;color:var(--ui-text-toned);font-weight:600;position:sticky;left:0}.sol-table .sol-table-hl[data-v-34a1b354]{background:var(--ui-bg-muted);color:var(--ui-text-highlighted);font-weight:600}.sol-stage[data-v-34a1b354]{background:var(--ui-bg-muted);border-radius:24px;justify-content:center;align-items:center;padding:clamp(14px,4vw,40px)}.sol-card[data-v-34a1b354],.sol-stage[data-v-34a1b354]{border:1px solid var(--ui-border);display:flex}.sol-card[data-v-34a1b354]{background:var(--ui-bg-elevated);border-radius:16px;flex-direction:column;gap:4px;height:100%;min-height:48px;padding:20px;transition:border-color .16s ease-out}.sol-card[data-v-34a1b354]:hover{border-color:var(--ui-primary)}.sol-card[data-v-34a1b354]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.legal[data-v-67ac2da8] h2{font-size:var(--text-xl);color:var(--ui-text-highlighted);margin:2.5rem 0 .75rem;scroll-margin-top:5rem;font-weight:600}.legal[data-v-67ac2da8] h3{font-size:var(--text-lg);color:var(--ui-text-highlighted);margin:1.75rem 0 .5rem;font-weight:600}.legal[data-v-67ac2da8] p{color:var(--ui-text);margin:0 0 1rem;line-height:1.85}.legal[data-v-67ac2da8] ul{margin:0 0 1rem;padding-left:1.5rem;list-style:outside}.legal[data-v-67ac2da8] li{color:var(--ui-text);margin-bottom:.5rem;line-height:1.85}.legal[data-v-67ac2da8] strong{color:var(--ui-text-highlighted);font-weight:600}.legal[data-v-67ac2da8] a{color:var(--color-harbor-600);text-decoration:underline}.legal[data-v-67ac2da8] table{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin:0 0 1.5rem}.legal[data-v-67ac2da8] td,.legal[data-v-67ac2da8] th{border:1px solid var(--ui-border);text-align:left;vertical-align:top;padding:.625rem .75rem;line-height:1.7}.legal[data-v-67ac2da8] th{background-color:var(--ui-bg-muted);color:var(--ui-text-highlighted);font-weight:600}
