.page[data-astro-cid-tplwpgvn]{padding-top:68px;padding-bottom:var(--space-section)}.wrap[data-astro-cid-tplwpgvn]{max-width:560px;margin:0 auto}.head[data-astro-cid-tplwpgvn]{padding-block:clamp(40px,6vw,88px) clamp(24px,3vw,40px)}.head[data-astro-cid-tplwpgvn] h1[data-astro-cid-tplwpgvn]{letter-spacing:-.025em;margin:.2em 0 .3em;font-size:clamp(2.75rem,6vw,4.5rem);line-height:1.03}.head[data-astro-cid-tplwpgvn] .lead[data-astro-cid-tplwpgvn]{margin:0;font-size:clamp(1.0625rem,1.5vw,1.25rem)}.card[data-astro-cid-tplwpgvn]{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft);padding:clamp(24px,4vw,40px)}[data-astro-cid-tplwpgvn][data-step=done]:focus{outline:none}.card[data-astro-cid-tplwpgvn]:has([data-step=done]:not([hidden])){margin-top:clamp(40px,6vw,88px)}.card[data-astro-cid-tplwpgvn] h1[data-astro-cid-tplwpgvn]{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(2.25rem,5vw,3rem);line-height:1.05}.card[data-astro-cid-tplwpgvn] h1[data-astro-cid-tplwpgvn]+p[data-astro-cid-tplwpgvn]{margin:0}.card[data-astro-cid-tplwpgvn] h2[data-astro-cid-tplwpgvn]{font-size:clamp(1.375rem,2.6vw,1.625rem)}.refer[data-astro-cid-tplwpgvn],.follow[data-astro-cid-tplwpgvn]{border-top:1px solid var(--color-line);gap:14px;margin-top:32px;padding-top:28px;display:grid}.refer[data-astro-cid-tplwpgvn] h2[data-astro-cid-tplwpgvn],.follow[data-astro-cid-tplwpgvn] h2[data-astro-cid-tplwpgvn],.refer[data-astro-cid-tplwpgvn] p[data-astro-cid-tplwpgvn],.follow[data-astro-cid-tplwpgvn] p[data-astro-cid-tplwpgvn]{margin:0}.refer[data-astro-cid-tplwpgvn] input[data-astro-cid-tplwpgvn]{background:var(--color-hohde);width:100%;min-height:52px;color:var(--color-ink);font:400 1rem/1.2 var(--font-sans);border:1px solid #23343138;border-radius:14px;padding:0 16px}.refer-actions[data-astro-cid-tplwpgvn]{flex-wrap:wrap;gap:12px;display:flex}.images[data-astro-cid-tplwpgvn]{border-top:1px solid var(--color-line);gap:14px;margin-top:32px;padding-top:28px;display:grid}.images[data-astro-cid-tplwpgvn] h2[data-astro-cid-tplwpgvn],.images[data-astro-cid-tplwpgvn] p[data-astro-cid-tplwpgvn]{margin:0}.image-list[data-astro-cid-tplwpgvn]{grid-template-columns:1fr 1fr;align-items:end;gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.image-list[data-astro-cid-tplwpgvn] li[data-astro-cid-tplwpgvn]{justify-items:start;gap:10px;display:grid}.image-list[data-astro-cid-tplwpgvn] img{width:100%;height:auto;box-shadow:var(--shadow-soft);border-radius:16px;display:block}.image-label[data-astro-cid-tplwpgvn]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-eyebrow);font-size:.8125rem}.image-btn[data-astro-cid-tplwpgvn]{min-height:44px;padding:0 20px;font-size:.9375rem}.follow[data-astro-cid-tplwpgvn] a{color:inherit;text-underline-offset:.2em}form[data-astro-cid-tplwpgvn]{gap:16px;display:grid}.field[data-astro-cid-tplwpgvn]{gap:6px;display:grid}.field[data-astro-cid-tplwpgvn] span[data-astro-cid-tplwpgvn]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-eyebrow);font-size:.8125rem}input[data-astro-cid-tplwpgvn][type=email],select[data-astro-cid-tplwpgvn]{width:100%;min-height:52px;color:var(--color-ink);font:400 1rem/1.2 var(--font-sans);background:#fff;border:1px solid #23343138;border-radius:14px;padding:0 16px}select[data-astro-cid-tplwpgvn]{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 8l5 5 5-5' fill='none' stroke='%23233431' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:44px}:is(input[data-astro-cid-tplwpgvn]:focus-visible,select[data-astro-cid-tplwpgvn]:focus-visible){outline:2px solid var(--color-kataja);outline-offset:1px}.check[data-astro-cid-tplwpgvn]{cursor:pointer;align-items:flex-start;gap:12px;font-size:.9375rem;display:flex}.check[data-astro-cid-tplwpgvn] input[data-astro-cid-tplwpgvn]{width:20px;height:20px;accent-color:var(--color-kataja);flex:none;margin:2px 0 0}.privacy[data-astro-cid-tplwpgvn]{color:var(--color-muted);margin:-4px 0 0;font-size:.8125rem}.error[data-astro-cid-tplwpgvn]{color:#9b2f22;margin:0;font-size:.875rem}.submit[data-astro-cid-tplwpgvn],.dark[data-astro-cid-tplwpgvn]{background:var(--color-kataja);color:var(--color-hohde);box-shadow:none}.submit[data-astro-cid-tplwpgvn]{width:100%;margin-top:4px}.submit[data-astro-cid-tplwpgvn]:hover,.dark[data-astro-cid-tplwpgvn]:hover{background:color-mix(in srgb, var(--color-kataja) 88%, black)}.submit[data-astro-cid-tplwpgvn]:disabled{opacity:.6;cursor:progress}.hp[data-astro-cid-tplwpgvn]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
