.conversion-card{background:#fff;border:1px solid #dbe2ea;border-radius:20px;padding:clamp(20px,4vw,36px);max-width:920px;margin:0 auto 24px;color:#172334;box-shadow:0 10px 30px #17233408}.conversion-card h1{font-size:clamp(25px,3vw,36px);font-weight:800;line-height:1.2;margin:8px 0 14px}.conversion-card h2{font-size:22px;font-weight:750;margin:0 0 12px}.conversion-card p{line-height:1.6;color:#475569}.conversion-eyebrow{font-size:12px;font-weight:800;letter-spacing:.1em;color:#92400e!important}.conversion-note{background:#fffbeb;border:1px solid #fde68a;padding:14px 16px;border-radius:12px;font-size:14px;line-height:1.6;margin:20px 0}.conversion-card a:not(.conversion-button){color:#1d4ed8;text-decoration:underline;text-underline-offset:3px}.conversion-form{max-width:700px;display:grid;gap:12px;margin-top:24px}.conversion-form label{font-weight:650;font-size:14px;display:block;margin-top:7px}.conversion-form input:not([type=checkbox]):not([type=hidden]),.conversion-form select,.conversion-form textarea{background:#fff;border:1px solid #94a3b8;border-radius:10px;padding:12px;width:100%;min-height:46px;color:#172334;font-size:16px}.conversion-form input:focus,.conversion-form select:focus,.conversion-form textarea:focus{outline:3px solid #fcd34d;outline-offset:2px}.conversion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.conversion-checkbox{display:flex!important;align-items:flex-start;gap:12px;font-weight:400!important;line-height:1.6}.conversion-checkbox input{width:22px;height:22px;flex-shrink:0;margin-top:2px}.conversion-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:0;border-radius:12px;background:#fbbf24;color:#172334!important;text-decoration:none!important;font-size:15px;font-weight:800;cursor:pointer;gap:8px}.conversion-button:hover{background:#f59e0b}.conversion-button:focus-visible{outline:3px solid #1d4ed8;outline-offset:3px}.conversion-button:disabled{opacity:.7;cursor:wait}.conversion-secondary{background:#e2e8f0}.conversion-stat{font-size:26px;font-weight:800;color:#172334}.conversion-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.conversion-step{border:1px solid #dbe2ea;padding:18px;border-radius:14px}.conversion-badge{display:inline-flex;background:#eff6ff;color:#1e40af;padding:4px 9px;border-radius:8px;font-size:12px;font-weight:650}.conversion-table{overflow-x:auto}.conversion-table table{width:100%;border-collapse:collapse;font-size:14px}.conversion-table td,.conversion-table th{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0}.conversion-table th{background:#f8fafc}.conversion-alert{color:#b91c1c;background:#fef2f2;padding:12px;border-radius:10px}.conversion-form .conversion-button{margin-top:12px}.conversion-progress{display:flex;gap:8px;margin:18px 0}.conversion-progress span{height:8px;flex:1;background:#e2e8f0;border-radius:4px}.conversion-progress span.done{background:#059669}@media(max-width:640px){.conversion-grid{grid-template-columns:1fr}.conversion-card{border-radius:16px}.conversion-actions>*{width:100%}.conversion-table td,.conversion-table th{padding:10px}.conversion-note{font-size:13px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}

.privacy-choices{position:fixed;bottom:18px;left:18px;right:18px;max-width:680px;z-index:9999;background:#fff;color:#172334;border:1px solid #64748b;border-radius:16px;padding:20px;box-shadow:0 10px 40px #0003;font:14px/1.5 system-ui}.privacy-choices[hidden]{display:none}.privacy-choices h2{font-size:19px;font-weight:750;margin-bottom:8px}.privacy-choices a{color:#1d4ed8;text-decoration:underline}.privacy-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.privacy-actions button,.privacy-settings{min-height:44px;padding:10px 14px;border:1px solid #64748b;border-radius:9px;color:#172334;background:#f8fafc;font-weight:650;cursor:pointer}.privacy-actions button:focus-visible,.privacy-settings:focus-visible{outline:3px solid #fbbf24}.privacy-settings{margin:15px auto;display:block}@media(max-width:640px){.privacy-choices{bottom:90px;left:10px;right:10px;padding:16px}.privacy-actions button{width:100%}}
