.landing-hero.svelte-1w53b0f{padding:var(--space-4xl) var(--space-lg) var(--space-3xl)}.landing-hero-inner.svelte-1w53b0f{max-width:var(--max-width);margin:0 auto}.headline.svelte-1w53b0f{font-family:var(--font-display);letter-spacing:-.02em;color:var(--slate);margin-bottom:var(--space-lg);max-width:14ch;font-size:clamp(2rem,5vw + .5rem,3.75rem);font-weight:750;line-height:1.08}.subline.svelte-1w53b0f{font-family:var(--font-body);color:var(--flint);max-width:540px;margin-bottom:var(--space-sm);font-size:clamp(1rem,1.5vw + .25rem,1.25rem);line-height:1.6}.subline-secondary.svelte-1w53b0f{font-family:var(--font-body);color:var(--verdigris);max-width:540px;margin-bottom:var(--space-xl);font-size:clamp(1rem,1.5vw + .25rem,1.25rem);font-weight:500;line-height:1.6}.persona-prompt.svelte-1w53b0f{font-family:var(--font-display);color:var(--slate);margin-bottom:var(--space-md);font-size:clamp(1.125rem,1.5vw + .25rem,1.375rem);font-weight:600}.persona-group.svelte-1w53b0f{flex-direction:column;align-items:flex-start;width:fit-content;display:flex}.persona-row.svelte-1w53b0f{gap:var(--space-sm);flex-wrap:wrap;display:flex}.persona-btn.svelte-1w53b0f{padding:var(--space-md) var(--space-xl);border-radius:var(--radius-full);background:var(--render);min-height:48px;color:var(--flint);font-family:var(--font-body);cursor:pointer;transition:background .25s var(--ease-out-quart), color .25s var(--ease-out-quart), box-shadow .25s var(--ease-out-quart);-webkit-tap-highlight-color:transparent;border:none;font-size:1rem;font-weight:500}.persona-btn.svelte-1w53b0f:hover{background:var(--pebble)}.persona-btn.svelte-1w53b0f:focus-visible{outline:2px solid var(--verdigris);outline-offset:2px}.persona-btn.selected.svelte-1w53b0f{background:var(--verdigris);color:oklch(98% .003 80);font-weight:600}.scroll-cue.svelte-1w53b0f{margin-top:var(--space-lg);color:var(--grout);animation:svelte-1w53b0f-gentle-bounce 2s var(--ease-out-quart) infinite;align-self:center}@keyframes svelte-1w53b0f-gentle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (width<=768px){.landing-hero.svelte-1w53b0f{padding:var(--space-3xl) var(--space-lg) var(--space-2xl)}.landing-hero-inner.svelte-1w53b0f{text-align:center}.headline.svelte-1w53b0f{max-width:none}.subline.svelte-1w53b0f,.subline-secondary.svelte-1w53b0f{max-width:none;margin-inline:auto}.persona-group.svelte-1w53b0f{align-items:center;width:100%;max-width:400px;margin-inline:auto}.persona-row.svelte-1w53b0f{justify-content:center;width:100%}.persona-btn.svelte-1w53b0f{flex:1 1 calc(50% - var(--space-sm));min-width:0}.scroll-cue.svelte-1w53b0f{justify-content:center}}.demo-river.svelte-q9z78v{position:relative}.persona-group.svelte-q9z78v{animation:.3s both svelte-q9z78v-fadeIn}@keyframes svelte-q9z78v-fadeIn{0%{opacity:0}to{opacity:1}}.river-section.svelte-q9z78v{padding:var(--space-4xl) var(--space-lg)}.river-section.striped.svelte-q9z78v{background:var(--render)}.section-inner.svelte-q9z78v{max-width:var(--max-width);margin:0 auto}.river-section.svelte-q9z78v .reveal-child:where(.svelte-q9z78v){opacity:0;transition:opacity .6s var(--ease-out-quart), transform .6s var(--ease-out-quart);transform:translateY(24px)}.river-section.svelte-q9z78v.revealed .reveal-child:where(.svelte-q9z78v){opacity:1;transform:translateY(0)}.section-label.svelte-q9z78v{font-family:var(--font-body);color:var(--grout);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-xs);font-size:.75rem;font-weight:600;display:block}.section-question.svelte-q9z78v{font-family:var(--font-display);color:var(--slate);margin-bottom:var(--space-xl);letter-spacing:-.01em;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.15}.insight.svelte-q9z78v{margin-bottom:var(--space-lg)}.insight-value.svelte-q9z78v{font-family:var(--font-display);color:var(--slate);margin-bottom:var(--space-xs);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15;display:block}.insight-value.insight-good.svelte-q9z78v{color:var(--verdigris)}.insight-value.insight-bad.svelte-q9z78v{color:var(--brick)}.insight-suffix.svelte-q9z78v{color:var(--grout);font-size:.5em;font-weight:500}.insight-context.svelte-q9z78v{font-family:var(--font-body);color:var(--flint);font-size:1rem;display:block}.supporting-stats.svelte-q9z78v{gap:var(--space-sm) var(--space-xl);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.supporting-stat.svelte-q9z78v{font-family:var(--font-body);color:var(--flint);font-size:.9375rem}.context.svelte-q9z78v{font-family:var(--font-body);color:var(--flint);margin-bottom:var(--space-md);font-size:1rem}.speed-tiers.svelte-q9z78v{gap:var(--space-sm);flex-direction:column;max-width:520px;display:flex}.tier-row.svelte-q9z78v{align-items:center;gap:var(--space-md);display:flex}.tier-label.svelte-q9z78v{font-family:var(--font-body);color:var(--flint);flex-shrink:0;width:100px;font-size:.9375rem}.tier-bar-track.svelte-q9z78v{background:var(--mortar);border-radius:4px;flex:1;height:8px;overflow:hidden}.tier-bar-fill.svelte-q9z78v{background:var(--verdigris);height:100%;transition:width .6s var(--ease-out-quart);border-radius:4px}.tier-value.svelte-q9z78v{font-family:var(--font-body);color:var(--slate);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:80px;font-size:.9375rem;font-weight:600}.domain-dots.svelte-q9z78v{gap:var(--space-sm);max-width:520px;margin-top:var(--space-md);flex-direction:column;display:flex}.domain-row.svelte-q9z78v{align-items:center;gap:var(--space-md);display:flex}.domain-name.svelte-q9z78v{font-family:var(--font-body);color:var(--flint);text-transform:capitalize;flex-shrink:0;width:140px;font-size:.9375rem}.dot-track.svelte-q9z78v{flex:1;gap:4px;display:flex}.dot.svelte-q9z78v{background:var(--mortar);width:12px;height:12px;transition:background .4s var(--ease-out-quart);border-radius:50%}.dot.filled.svelte-q9z78v{background:var(--verdigris)}.domain-decile.svelte-q9z78v{font-family:var(--font-body);color:var(--slate);text-align:right;flex-shrink:0;width:24px;font-size:.9375rem;font-weight:600}.tenure-bars.svelte-q9z78v{max-width:520px}.stacked-bar.svelte-q9z78v{height:16px;margin-bottom:var(--space-md);border-radius:8px;display:flex;overflow:hidden}.stacked-segment.svelte-q9z78v{min-width:2px;height:100%;transition:width .6s var(--ease-out-quart)}.stacked-segment.svelte-q9z78v:first-child{background:var(--verdigris)}.stacked-segment.svelte-q9z78v:nth-child(2){background:var(--brick)}.stacked-segment.svelte-q9z78v:nth-child(3){background:var(--sandstone)}.stacked-segment.svelte-q9z78v:nth-child(4){background:oklch(55% .1 280)}.stacked-segment.svelte-q9z78v:nth-child(5){background:oklch(70% .08 140)}.stacked-segment.svelte-q9z78v:nth-child(6){background:var(--grout)}.tenure-legend.svelte-q9z78v{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.legend-item.svelte-q9z78v{font-family:var(--font-body);color:var(--flint);align-items:center;gap:6px;font-size:.9375rem;display:flex}.legend-swatch.svelte-q9z78v{border-radius:3px;flex-shrink:0;width:10px;height:10px}.legend-swatch.svelte-q9z78v:first-child,.legend-item.svelte-q9z78v:first-child .legend-swatch:where(.svelte-q9z78v){background:var(--verdigris)}.legend-item.svelte-q9z78v:nth-child(2) .legend-swatch:where(.svelte-q9z78v){background:var(--brick)}.legend-item.svelte-q9z78v:nth-child(3) .legend-swatch:where(.svelte-q9z78v){background:var(--sandstone)}.legend-item.svelte-q9z78v:nth-child(4) .legend-swatch:where(.svelte-q9z78v){background:oklch(55% .1 280)}.legend-item.svelte-q9z78v:nth-child(5) .legend-swatch:where(.svelte-q9z78v){background:oklch(70% .08 140)}.legend-item.svelte-q9z78v:nth-child(6) .legend-swatch:where(.svelte-q9z78v){background:var(--grout)}.score-bars.svelte-q9z78v{gap:var(--space-sm);flex-direction:column;max-width:520px;display:flex}.score-bar-row.svelte-q9z78v{align-items:center;gap:var(--space-md);display:flex}.score-bar-name.svelte-q9z78v{font-family:var(--font-body);color:var(--flint);text-transform:capitalize;flex-shrink:0;width:100px;font-size:.9375rem}.score-bar-track.svelte-q9z78v{background:var(--mortar);border-radius:4px;flex:1;height:8px;overflow:hidden}.score-bar-fill.svelte-q9z78v{height:100%;transition:width .6s var(--ease-out-quart);border-radius:4px;min-width:2px}.score-bar-value.svelte-q9z78v{font-family:var(--font-body);color:var(--slate);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:28px;font-size:.9375rem;font-weight:600}@media (prefers-reduced-motion:reduce){.river-section.svelte-q9z78v .reveal-child:where(.svelte-q9z78v){opacity:1;transition:none;transform:none}.persona-group.svelte-q9z78v{animation:none}}@media (width<=768px){.river-section.svelte-q9z78v{padding:var(--space-3xl) var(--space-lg)}.domain-name.svelte-q9z78v{width:100px;font-size:.75rem}.tier-label.svelte-q9z78v{width:72px;font-size:.75rem}.tier-value.svelte-q9z78v{width:64px;font-size:.75rem}.score-bar-name.svelte-q9z78v{width:72px;font-size:.75rem}.dot.svelte-q9z78v{width:10px;height:10px}}.score-reveal.svelte-1jm0r9b{padding:var(--space-2xl) var(--space-lg) var(--space-4xl)}.score-reveal-inner.svelte-1jm0r9b{max-width:var(--max-width);flex-direction:column;align-items:center;margin:0 auto;display:flex}.gauge-container.svelte-1jm0r9b{width:180px;height:180px;margin-bottom:var(--space-2xl);position:relative}.gauge.svelte-1jm0r9b{width:100%;height:100%;transform:rotate(135deg)}.track.svelte-1jm0r9b{fill:none;stroke:var(--mortar);stroke-width:12px;stroke-dasharray:339.292 452.389;stroke-linecap:round}.progress.svelte-1jm0r9b{fill:none;stroke-width:12px;stroke-linecap:round;transition:stroke-dasharray .8s var(--ease-out-quart)}.gauge-center.svelte-1jm0r9b{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.grade.svelte-1jm0r9b{font-family:var(--font-display);font-size:52px;font-weight:800;line-height:1}.score-number.svelte-1jm0r9b{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--flint);font-size:15px;font-weight:600;line-height:1}.categories.svelte-1jm0r9b{flex-direction:column;gap:12px;width:100%;max-width:400px;display:flex}.cat-row.svelte-1jm0r9b{opacity:0;transition:opacity .4s var(--ease-out-quart), transform .4s var(--ease-out-quart);align-items:center;gap:12px;display:flex;transform:translateY(8px)}.cat-row.cat-visible.svelte-1jm0r9b{opacity:1;transform:translateY(0)}.cat-name.svelte-1jm0r9b{font-family:var(--font-body);color:var(--flint);text-transform:capitalize;flex-shrink:0;width:100px;font-size:14px}.cat-bar-track.svelte-1jm0r9b{background:var(--mortar);border-radius:4px;flex:1;height:8px;overflow:hidden}.cat-bar-fill.svelte-1jm0r9b{min-width:2px;height:100%;transition:width .6s var(--ease-out-quart);border-radius:4px}.cat-score.svelte-1jm0r9b{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--slate);text-align:right;flex-shrink:0;width:28px;font-size:14px;font-weight:600}@media (width<=768px){.score-reveal.svelte-1jm0r9b{padding:var(--space-3xl) var(--space-lg)}.categories.svelte-1jm0r9b{max-width:100%}.cat-name.svelte-1jm0r9b{width:80px;font-size:13px}}.cta.svelte-153nv9l{background:var(--verdigris);padding:var(--space-4xl) var(--space-lg)}.cta-inner.svelte-153nv9l{text-align:center;max-width:600px;margin:0 auto}.headline.svelte-153nv9l{font-family:var(--font-display);letter-spacing:-.01em;color:oklch(98% .003 80);margin-bottom:var(--space-2xl);font-size:clamp(1.75rem,4vw + .5rem,2.75rem);font-weight:750;line-height:1.12}.search-form.svelte-153nv9l{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.postcode-input.svelte-153nv9l{height:52px;padding:0 var(--space-lg);color:var(--slate);font-family:var(--font-body);background:oklch(98% .003 80);border:none;border-radius:12px;outline:none;flex:auto;font-size:1rem}.postcode-input.svelte-153nv9l::placeholder{color:var(--grout)}.postcode-input.svelte-153nv9l:focus-visible{box-shadow:0 0 0 3px oklch(98% .003 80/.4)}.search-btn.svelte-153nv9l{height:52px;padding:0 var(--space-xl);background:var(--slate);color:oklch(98% .003 80);font-family:var(--font-body);cursor:pointer;transition:opacity .2s var(--ease-out-quart);-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;font-size:1rem;font-weight:600}.search-btn.svelte-153nv9l:hover{opacity:.88}.search-btn.svelte-153nv9l:focus-visible{outline-offset:2px;outline:2px solid oklch(98% .003 80)}.coming-soon.svelte-153nv9l{font-family:var(--font-body);color:oklch(98% .003 80/.7);font-size:14px}@media (width<=768px){.cta.svelte-153nv9l{padding:var(--space-3xl) var(--space-lg)}.search-form.svelte-153nv9l{flex-direction:column}.search-btn.svelte-153nv9l{width:100%}}.credibility.svelte-1gae6b6{padding:var(--space-4xl) var(--space-lg);text-align:center;opacity:0;transition:opacity .6s var(--ease-out-quart), transform .6s var(--ease-out-quart);transform:translateY(16px)}.credibility.visible.svelte-1gae6b6{opacity:1;transform:translateY(0)}.stat-line.svelte-1gae6b6{font-family:var(--font-display);color:var(--flint);letter-spacing:-.01em;font-size:clamp(1.25rem,2.5vw + .5rem,2rem);font-weight:400;line-height:1.3}.stat-number.svelte-1gae6b6{color:var(--slate);font-weight:700}.stat-emphasis.svelte-1gae6b6{color:var(--verdigris);font-weight:700}
