.info.svelte-6uqdo2{max-width:1000px;padding-top:88px;padding-bottom:120px}header.svelte-6uqdo2{max-width:790px;margin-bottom:58px}.mark.svelte-6uqdo2{margin-bottom:26px}h1.svelte-6uqdo2{margin:15px 0 22px;font-family:var(--font-display);font-size:clamp(3rem,7vw,6.5rem);line-height:.93;letter-spacing:-.065em}.intro.svelte-6uqdo2{margin:0;color:var(--text-muted);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.content.svelte-6uqdo2{display:grid;gap:18px}.content.svelte-6uqdo2 .card{padding:clamp(24px,5vw,42px);border:1px solid var(--border);border-radius:24px;background:#fff;box-shadow:var(--shadow-sm)}.content.svelte-6uqdo2 .card-accent{border-color:#b8e7ee;background:var(--primary-soft)}.content.svelte-6uqdo2 .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.content.svelte-6uqdo2 h2{margin:0 0 14px;font-family:var(--font-display);font-size:clamp(1.45rem,3vw,2rem);letter-spacing:-.03em}.content.svelte-6uqdo2 h3{margin:0 0 9px;font-size:1rem}.content.svelte-6uqdo2 p,.content.svelte-6uqdo2 li{color:var(--text-muted);line-height:1.68}.content.svelte-6uqdo2 p{margin:0}.content.svelte-6uqdo2 ol,.content.svelte-6uqdo2 ul{margin:14px 0 0;padding-left:22px}.content.svelte-6uqdo2 li{margin-bottom:8px;padding-left:4px}.content.svelte-6uqdo2 a:not(.button):not(.mail-button){color:var(--accent-dark);font-weight:700}.content.svelte-6uqdo2 .mail-button{display:inline-flex;margin-top:22px;padding:13px 18px;border-radius:999px;background:var(--text);color:#fff;text-decoration:none}.content.svelte-6uqdo2 .actions{display:flex;flex-wrap:wrap;gap:12px}.content.svelte-6uqdo2 *+.actions{margin-top:22px}.content.svelte-6uqdo2 .button:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.content.svelte-6uqdo2 .form-card{width:100%;max-width:520px}.content.svelte-6uqdo2 form{display:grid;gap:18px}.content.svelte-6uqdo2 label{display:block;margin-bottom:8px;font-weight:700}.content.svelte-6uqdo2 input{width:100%;min-height:50px;padding:0 16px;border:1px solid var(--color-input-border);border-radius:14px;background:var(--color-input-background);color:var(--text);transition:border-color var(--timing-fast) ease}.content.svelte-6uqdo2 input:focus{border-color:var(--primary)}.content.svelte-6uqdo2 input:disabled{opacity:.6;cursor:not-allowed}.content.svelte-6uqdo2 .alert{padding:12px 16px;border-radius:14px;background:var(--color-error-light);color:var(--color-error-dark);line-height:1.5}@media (max-width: 650px){.info.svelte-6uqdo2{padding-top:56px;padding-bottom:80px}.content.svelte-6uqdo2 .grid{grid-template-columns:1fr}}
