.review-gate.svelte-d04sfa{background:radial-gradient(circle at 14% 18%, #f2bdd08c 0 6rem, transparent 6.1rem), radial-gradient(circle at 88% 82%, #f2b13773 0 4.5rem, transparent 4.6rem), var(--blue-soft);place-items:center;min-height:100svh;padding:2rem 1.25rem;display:grid}.review-card.svelte-d04sfa{text-align:center;background:var(--white);width:min(100%,31rem);box-shadow:var(--shadow);border-radius:2rem;padding:clamp(2rem,7vw,3.5rem)}.review-brand.svelte-d04sfa{width:min(17rem,78%);color:inherit;justify-content:center;margin-inline:auto;text-decoration:none;display:inline-flex}h1.svelte-d04sfa{margin:1.75rem 0 .45rem;font-size:clamp(2.4rem,10vw,4rem);line-height:1}.review-card.svelte-d04sfa>p:where(.svelte-d04sfa){margin:0;font-size:1.1rem}form.svelte-d04sfa{text-align:left;margin-top:2rem}label.svelte-d04sfa{margin-bottom:.55rem;font-weight:800;display:block}.password-row.svelte-d04sfa{grid-template-columns:1fr auto;gap:.65rem;display:grid}input.svelte-d04sfa{min-width:0;font:inherit;border:1px solid var(--blue);border-radius:999px;padding:.85rem 1rem}input.svelte-d04sfa:focus-visible{outline-offset:2px;outline:3px solid #057c8640}button.svelte-d04sfa{color:var(--white);font:inherit;background:var(--teal);cursor:pointer;border:0;border-radius:999px;padding:.85rem 1.35rem;font-weight:850}button.svelte-d04sfa:hover{background:var(--teal-dark)}.form-error.svelte-d04sfa{color:#9a2c2c;margin:.75rem 0 0;font-size:.95rem}@media (width<=30rem){.password-row.svelte-d04sfa{grid-template-columns:1fr}button.svelte-d04sfa{width:100%}}
