.form-wrap[data-astro-cid-svshx33u]{background:var(--bg-secondary);border:.5px solid var(--border-normal);border-radius:var(--radius-lg);padding:var(--sp-xl);margin-top:var(--sp-xl)}.form-wrap[data-astro-cid-svshx33u] h3[data-astro-cid-svshx33u]{margin-bottom:6px}.form-wrap[data-astro-cid-svshx33u]>p[data-astro-cid-svshx33u]{margin-bottom:var(--sp-lg);font-size:var(--text-sm)}.form-grid[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-md)}@media (max-width: 560px){.form-grid[data-astro-cid-svshx33u]{grid-template-columns:1fr}}.form-group[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:6px}.form-group[data-astro-cid-svshx33u].full{grid-column:1 / -1}label[data-astro-cid-svshx33u]{font-size:var(--text-xs);color:var(--text-secondary);letter-spacing:.2px}input[data-astro-cid-svshx33u],textarea[data-astro-cid-svshx33u],select[data-astro-cid-svshx33u]{background:var(--bg-tertiary);border:.5px solid var(--border-normal);border-radius:var(--radius-sm);padding:10px 12px;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);width:100%;outline:none;transition:border-color .15s ease}input[data-astro-cid-svshx33u]:focus,textarea[data-astro-cid-svshx33u]:focus,select[data-astro-cid-svshx33u]:focus{border-color:var(--accent-border)}input[data-astro-cid-svshx33u]::-moz-placeholder,textarea[data-astro-cid-svshx33u]::-moz-placeholder{color:var(--text-muted)}input[data-astro-cid-svshx33u]::placeholder,textarea[data-astro-cid-svshx33u]::placeholder{color:var(--text-muted)}input[data-astro-cid-svshx33u][aria-invalid=true],textarea[data-astro-cid-svshx33u][aria-invalid=true]{border-color:#e24b4a}.field-error[data-astro-cid-svshx33u]{font-size:var(--text-xs);color:#e24b4a;min-height:16px}.form-message[data-astro-cid-svshx33u]{display:flex;align-items:center;gap:var(--sp-sm);padding:var(--sp-md);border-radius:var(--radius-sm);font-size:var(--text-sm);margin-top:var(--sp-md)}.form-message[data-astro-cid-svshx33u].success{background:#1d9e7520;border:.5px solid #1D9E7540;color:#1d9e75}.form-message[data-astro-cid-svshx33u].error{background:#e24b4a20;border:.5px solid #E24B4A40;color:#e24b4a}.submit-btn[data-astro-cid-svshx33u]{width:100%;justify-content:center;margin-top:var(--sp-md);padding:14px;font-size:var(--text-base)}.submit-btn[data-astro-cid-svshx33u]:disabled{opacity:.6;cursor:not-allowed}.value-banner[data-astro-cid-wrzvmyuk]{display:flex;align-items:center;gap:var(--sp-xl);background:var(--bg-tertiary);border:.5px solid var(--border-normal);border-radius:var(--radius-lg);padding:var(--sp-lg) var(--sp-xl);margin:var(--sp-xl) 0}@media (max-width: 640px){.value-banner[data-astro-cid-wrzvmyuk]{flex-direction:column;text-align:center;gap:var(--sp-lg)}}.value-banner-col[data-astro-cid-wrzvmyuk]{flex:1}.value-banner-col[data-astro-cid-wrzvmyuk] h3[data-astro-cid-wrzvmyuk]{margin-bottom:6px}.value-banner-col[data-astro-cid-wrzvmyuk].accent h3[data-astro-cid-wrzvmyuk]{color:var(--accent)}.value-banner-arrow[data-astro-cid-wrzvmyuk]{font-size:28px;color:var(--accent);flex-shrink:0}@media (max-width: 640px){.value-banner-arrow[data-astro-cid-wrzvmyuk]{transform:rotate(90deg)}}.case-block[data-astro-cid-wrzvmyuk]{background:var(--bg-card);border:.5px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-lg);margin:var(--sp-xl) 0}.mock-placeholder[data-astro-cid-wrzvmyuk]{background:var(--bg-tertiary);border:.5px dashed var(--border-normal);border-radius:var(--radius-md);padding:40px var(--sp-lg);text-align:center;font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--sp-md)}.case-header[data-astro-cid-wrzvmyuk]{display:flex;align-items:center;gap:var(--sp-sm);flex-wrap:wrap;margin-bottom:var(--sp-sm)}.case-header[data-astro-cid-wrzvmyuk] h2[data-astro-cid-wrzvmyuk]{font-size:calc(var(--text-xl) * var(--font-scale));letter-spacing:-.5px}.site-footer[data-astro-cid-wrzvmyuk]{border-top:.5px solid var(--border-subtle);padding:var(--sp-lg) 0;margin-top:var(--sp-2xl)}.footer-inner[data-astro-cid-wrzvmyuk]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-md);padding-top:0;padding-bottom:0}
