.page.svelte-1jax4my{max-width:720px;margin:20px auto;padding:0 8px;font-family:Arial,Helvetica,sans-serif;line-height:1.7;color:var(--color-text)}.page.svelte-1jax4my h1{text-align:center;color:var(--color-theme-1);font-size:28px;margin:10px 0 24px}.page.svelte-1jax4my h2{color:var(--color-theme-1);font-size:20px;margin-top:28px}.page.svelte-1jax4my p{margin:0 0 14px}.page.svelte-1jax4my ul,.page.svelte-1jax4my ol{margin:0 0 14px;padding-left:22px}.page.svelte-1jax4my a{color:var(--color-theme-1);font-weight:700;text-decoration:none}.page.svelte-1jax4my a:hover{text-decoration:underline}.page.svelte-1jax4my img{max-width:100%;height:auto;border-radius:8px}.page.svelte-1jax4my .profile-container{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;margin:20px 0 24px}.page.svelte-1jax4my .profile-container img{width:220px;flex-shrink:0;object-fit:cover;border-radius:8px}.page.svelte-1jax4my .contact-card{background:var(--color-surface);border-left:4px solid var(--color-gold);border-radius:0 6px 6px 0;padding:14px 18px;margin:22px 0}.page.svelte-1jax4my .contact-card p{margin:4px 0}.page.svelte-1jax4my .contact-card address{font-style:normal;margin:4px 0 8px}.page.svelte-1jax4my .contact-card .phone{font-weight:700}.page.svelte-1jax4my .note{color:var(--color-theme-1);text-align:center;font-weight:700;margin-top:20px}.page.svelte-1jax4my iframe{width:100%;border:0}.page.svelte-1jax4my .contact-form{display:grid;gap:12px;max-width:480px;margin:16px 0 24px;padding:18px;background:var(--color-surface-2);border:1px solid var(--color-rule);border-radius:8px}.page.svelte-1jax4my .contact-form .cf-row{display:grid;gap:4px}.page.svelte-1jax4my .contact-form label{font-weight:700;font-size:13px;color:var(--color-text)}.page.svelte-1jax4my .contact-form input,.page.svelte-1jax4my .contact-form textarea{padding:8px 10px;border:1px solid var(--color-rule);border-radius:4px;font-size:14px;font-family:inherit}.page.svelte-1jax4my .contact-form input:focus,.page.svelte-1jax4my .contact-form textarea:focus{border-color:var(--color-theme-1);outline:none}.page.svelte-1jax4my .contact-form button{justify-self:start;padding:9px 20px;background:var(--color-theme-1);color:#fff;border:0;border-radius:4px;font-weight:700;font-size:14px;cursor:pointer}.page.svelte-1jax4my .contact-form button:hover{background:var(--color-brand-dark)}
