.conversion-flow{margin-top:24px;padding:24px;border-top:1px solid #ded9ce;background:#faf8f1;color:#30322b}.conversion-intro h3{font-size:30px;line-height:1.12;margin:12px 0}.conversion-intro p,.conversion-options p{font-size:14px;line-height:1.65;color:#66695e}.conversion-intro .text-link{margin:4px 0 20px;font-size:13px}.credit-balance{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0 20px;padding:12px 16px;background:#eeefdf;border-radius:10px}.credit-balance strong{font-size:24px}.credit-balance small{font-size:11px;color:#66695e}.conversion-options{display:grid;gap:14px}.conversion-options article{border:1px solid #d9d6c9;border-radius:12px;padding:20px}.conversion-options h4{font-size:21px;margin:0}.conversion-options .button{width:100%;font-size:13px;white-space:normal}.conversion-options .text-link{margin-top:12px;font-size:12px}.guest-option{background:#f0eadf!important}.handoff-consent{display:flex;gap:10px;align-items:flex-start;margin:20px 0 12px;font-size:12px;line-height:1.65;color:#62665c}.handoff-consent input{margin:4px 0 0;flex-shrink:0}.conversion-fine{font-size:11px;line-height:1.6;color:#727568}.conversion-flow>.text-link{font-size:11px}.conversion-refresh{margin-left:18px}.conversion-flow button:disabled{opacity:.5;cursor:not-allowed}.conversion-notice{padding:12px;background:#f4e7d7;font-size:13px;line-height:1.6}.conversion-result{margin:24px 0}.report-unlock{border:1px solid #b8bda1;background:#eef0df;padding:24px;border-radius:12px}.report-unlock h3{font-size:25px;margin-top:0}.report-unlock p{font-size:14px;line-height:1.7}.report-unlock .text-link{display:block;margin-top:14px}.conversion-entry-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:980px;margin:auto}.credit-pack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px}.credit-pack-grid .plan-card{padding:24px 20px;border-radius:18px}.credit-pack-grid h3{font-size:27px}.credit-pack-grid .plan-price{font-size:42px}.credit-pack-grid .plan-tag{font-size:10px;min-height:28px}.credit-pack-grid .plan-card>p{font-size:12px;min-height:30px}.credit-pack-grid .button{padding:13px 12px;font-size:12px;white-space:normal}.credit-pack-grid .plan-card li{font-size:12px}.conversion-pricing .plan-card .button{margin-top:16px}.conversion-pricing [role=alert]:empty{display:none}@media(max-width:1000px){.credit-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.conversion-flow{padding:18px 14px}.conversion-entry-plans,.credit-pack-grid{grid-template-columns:1fr}.conversion-intro h3{font-size:26px}.conversion-options article{padding:16px}.credit-pack-grid .plan-card{padding:24px}.credit-pack-grid .plan-tag{min-height:auto}}.inline-credit-packs{margin:22px 0;display:grid;gap:10px}.inline-credit-packs>p{margin:0 0 8px}.inline-pack-choice{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:16px 18px;border:1px solid #bcc2a7;background:#fffef8;border-radius:10px;color:inherit;text-align:left;cursor:pointer}.inline-pack-choice:hover{border-color:#53664a;background:#f6f7ee}.inline-pack-choice span{display:grid;gap:5px}.inline-pack-choice small{font-size:12px;color:#68705e}.inline-pack-choice>strong{font-size:20px}.inline-pack-choice:focus-visible{outline:2px solid #344c36;outline-offset:3px}.conversion-compact{margin-top:0;padding:16px 24px;background:transparent;border-top:0}.conversion-compact .compact-consent{margin:0 0 12px;font-size:12px;line-height:1.5}.compact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compact-actions>.button{min-height:48px;padding:12px 10px}.compact-plan-note{margin:10px 0;color:#62665c}.conversion-details{margin-top:12px;font-size:11px;color:#727568}.conversion-details summary,.scan-result-tools summary{cursor:pointer}.conversion-details p{font-size:12px;line-height:1.6}.conversion-details .text-link{margin-right:16px;font-size:11px}.scan-result-tools{padding:8px 24px 16px;font-size:12px;color:#6c6b61}.scan-result-tools .text-link{display:block;margin-top:12px;font-size:12px}.tool .results h2{font-size:27px}.tool .results dl dd{font-weight:600}.tool .results>p{font-size:12px;margin-bottom:0}@media(max-width:480px){.compact-actions{grid-template-columns:1fr}.conversion-compact{padding:14px 18px}.scan-result-tools{padding-inline:18px}}