.cp[data-astro-cid-x5d4ucax],.cp[data-astro-cid-x5d4ucax] [data-astro-cid-x5d4ucax]{box-sizing:border-box}.cp[data-astro-cid-x5d4ucax]{--cp-text:#1f2937;--cp-muted:#6b7280;--cp-line:#e5e7eb;max-width:1180px;color:var(--cp-text);margin:0 auto;padding:48px 20px 64px;font-family:inherit}.cp-head[data-astro-cid-x5d4ucax]{text-align:center;max-width:700px;margin:0 auto 40px}.cp-head[data-astro-cid-x5d4ucax] h1[data-astro-cid-x5d4ucax]{color:var(--cp-text);margin:0 0 12px;font-size:44px;font-weight:800;line-height:1.2}.cp-head[data-astro-cid-x5d4ucax] p[data-astro-cid-x5d4ucax]{color:var(--cp-muted);margin:0;font-size:17.6px;line-height:1.7}.cp-grid[data-astro-cid-x5d4ucax]{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:30px;display:grid}.cp-info[data-astro-cid-x5d4ucax]{gap:18px;display:grid}.cp-card[data-astro-cid-x5d4ucax],.cp-form-wrap[data-astro-cid-x5d4ucax]{background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 4px 20px #00000014}.cp-card[data-astro-cid-x5d4ucax]{padding:25px}.cp-icon[data-astro-cid-x5d4ucax]{color:#fff;background:linear-gradient(135deg, var(--cp-accent) 0%, color-mix(in srgb, var(--cp-accent) 80%, transparent) 100%);border-radius:12px;place-items:center;width:50px;height:50px;margin-bottom:14px;display:grid}.cp-card[data-astro-cid-x5d4ucax] h2[data-astro-cid-x5d4ucax]{color:var(--cp-text);margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.4}.cp-value[data-astro-cid-x5d4ucax]{color:var(--cp-muted);word-break:break-word;margin:0;font-size:15px;line-height:1.6;text-decoration:none;display:block}a[data-astro-cid-x5d4ucax].cp-value:hover{color:var(--cp-accent)}.cp-faq[data-astro-cid-x5d4ucax]{gap:14px;margin-top:6px;display:grid}.cp-faq[data-astro-cid-x5d4ucax] details[data-astro-cid-x5d4ucax]{border-left:3px solid var(--cp-accent);padding-left:14px}.cp-faq[data-astro-cid-x5d4ucax] summary[data-astro-cid-x5d4ucax]{cursor:pointer;color:#4b5563;font-size:15px;line-height:1.55;list-style:none}.cp-faq[data-astro-cid-x5d4ucax] summary[data-astro-cid-x5d4ucax]::-webkit-details-marker{display:none}.cp-faq[data-astro-cid-x5d4ucax] summary[data-astro-cid-x5d4ucax]:hover,.cp-faq[data-astro-cid-x5d4ucax] details[data-astro-cid-x5d4ucax][open] summary[data-astro-cid-x5d4ucax]{color:var(--cp-accent)}.cp-faq[data-astro-cid-x5d4ucax] details[data-astro-cid-x5d4ucax] p[data-astro-cid-x5d4ucax]{color:var(--cp-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.cp-form-wrap[data-astro-cid-x5d4ucax]{border-radius:20px;padding:40px}.cp-form[data-astro-cid-x5d4ucax]{gap:22px;margin:0;display:grid}.cp-form[data-astro-cid-x5d4ucax][hidden]{display:none}.cp-form-title[data-astro-cid-x5d4ucax]{border-bottom:3px solid var(--cp-accent);color:var(--cp-text);margin:0 0 4px;padding:0 0 18px;font-size:28px;font-weight:700;line-height:1.3}.cp-row[data-astro-cid-x5d4ucax]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cp[data-astro-cid-x5d4ucax] label[data-astro-cid-x5d4ucax]{color:var(--cp-text);gap:10px;font-size:15.2px;font-weight:600;display:grid}.cp[data-astro-cid-x5d4ucax] input[data-astro-cid-x5d4ucax],.cp[data-astro-cid-x5d4ucax] select[data-astro-cid-x5d4ucax],.cp[data-astro-cid-x5d4ucax] textarea[data-astro-cid-x5d4ucax]{border:2px solid var(--cp-line);width:100%;min-height:0;font:inherit;color:var(--cp-text);box-shadow:none;background:#f9fafb;border-radius:12px;margin:0;padding:14px 18px;font-size:16px;font-weight:400;line-height:1.4;transition:border-color .15s,background .15s}.cp[data-astro-cid-x5d4ucax] select[data-astro-cid-x5d4ucax]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.cp[data-astro-cid-x5d4ucax] textarea[data-astro-cid-x5d4ucax]{resize:vertical;min-height:150px}.cp[data-astro-cid-x5d4ucax] input[data-astro-cid-x5d4ucax]::placeholder,.cp[data-astro-cid-x5d4ucax] textarea[data-astro-cid-x5d4ucax]::placeholder{color:#9ca3af}.cp[data-astro-cid-x5d4ucax] input[data-astro-cid-x5d4ucax]:focus,.cp[data-astro-cid-x5d4ucax] select[data-astro-cid-x5d4ucax]:focus,.cp[data-astro-cid-x5d4ucax] textarea[data-astro-cid-x5d4ucax]:focus{border-color:var(--cp-accent);background:#fff;outline:none}.cp-msg[data-astro-cid-x5d4ucax]{position:relative}.cp-count[data-astro-cid-x5d4ucax]{color:#9ca3af;background:#fff;border-radius:8px;padding:2px 8px;font-size:12px;font-weight:400;position:absolute;bottom:10px;right:12px}.cp-hp[data-astro-cid-x5d4ucax]{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.cp-notice[data-astro-cid-x5d4ucax]{border-left:4px solid var(--cp-accent);background:color-mix(in srgb, var(--cp-accent) 5%, #fff);color:#4b5563;border-radius:12px;align-items:flex-start;gap:12px;margin:0;padding:15px;font-size:14px;line-height:1.6;display:flex}.cp-notice[data-astro-cid-x5d4ucax] svg{color:color-mix(in srgb, var(--cp-accent) 35%, #fff);flex:none;margin-top:2px}.cp-notice[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]{color:inherit;text-decoration:underline}.cp-error[data-astro-cid-x5d4ucax]{color:#b91c1c;background:#fef2f2;border-radius:12px;margin:0;padding:12px 15px;font-size:14px;line-height:1.5}.cp-error[data-astro-cid-x5d4ucax][hidden]{display:none}.cp-submit[data-astro-cid-x5d4ucax],.cp-again[data-astro-cid-x5d4ucax]{background:var(--cp-accent);color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;box-shadow:0 4px 15px color-mix(in srgb, var(--cp-accent) 30%, transparent);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:0;padding:16px 40px;font-size:16.8px;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex}.cp-submit[data-astro-cid-x5d4ucax]:hover,.cp-again[data-astro-cid-x5d4ucax]:hover{filter:brightness(1.06);transform:translateY(-1px)}.cp-submit[data-astro-cid-x5d4ucax]:disabled{opacity:.7;cursor:wait;transform:none}.cp-submit[data-astro-cid-x5d4ucax]:focus-visible,.cp-again[data-astro-cid-x5d4ucax]:focus-visible,.cp-faq[data-astro-cid-x5d4ucax] summary[data-astro-cid-x5d4ucax]:focus-visible{outline:3px solid color-mix(in srgb, var(--cp-accent) 40%, #fff);outline-offset:2px}.cp-success[data-astro-cid-x5d4ucax]{text-align:center;outline:none;padding:30px 10px}.cp-success[data-astro-cid-x5d4ucax][hidden]{display:none}.cp-check[data-astro-cid-x5d4ucax]{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:16px;display:inline-grid}.cp-success[data-astro-cid-x5d4ucax] h2[data-astro-cid-x5d4ucax]{color:var(--cp-text);margin:0 0 10px;font-size:26px}.cp-success[data-astro-cid-x5d4ucax] p[data-astro-cid-x5d4ucax]{max-width:420px;color:var(--cp-muted);margin:0 auto 24px;line-height:1.6}.cp-again[data-astro-cid-x5d4ucax]{width:auto}@media (width<=900px){.cp-grid[data-astro-cid-x5d4ucax]{grid-template-columns:1fr}}@media (width<=640px){.cp[data-astro-cid-x5d4ucax]{padding:32px 14px 48px}.cp-head[data-astro-cid-x5d4ucax]{margin-bottom:28px}.cp-head[data-astro-cid-x5d4ucax] h1[data-astro-cid-x5d4ucax]{font-size:30px}.cp-head[data-astro-cid-x5d4ucax] p[data-astro-cid-x5d4ucax]{font-size:15px}.cp-info[data-astro-cid-x5d4ucax]{gap:14px}.cp-card[data-astro-cid-x5d4ucax]{padding:20px}.cp-form-wrap[data-astro-cid-x5d4ucax]{padding:28px 16px}.cp-form-title[data-astro-cid-x5d4ucax]{text-align:center;font-size:23px}.cp-row[data-astro-cid-x5d4ucax]{grid-template-columns:1fr;gap:22px}}
