/* Public surfaces only: no wp-admin form styles or payment iframe internals. */
.bq-test:not(.wrap),.bq-public-surface{box-sizing:border-box;max-width:1100px!important;margin:28px auto!important;padding:24px!important;color:var(--bdw-ink);font-family:inherit;font-size:18px;line-height:1.6;background:var(--bdw-paper)}
.bq-test:not(.wrap) *,.bq-public-surface *{box-sizing:border-box;min-width:0}.bq-test:not(.wrap) :is(h1,h2,h3),.bq-public-surface :is(h1,h2,h3){color:var(--bdw-ink);font-family:inherit;letter-spacing:-.03em;line-height:1.2;text-wrap:balance}.bq-test:not(.wrap) h1,.bq-public-surface h1{font-size:clamp(31px,3.5vw,44px)}.bq-test:not(.wrap) h2,.bq-public-surface h2{font-size:26px}.bq-test:not(.wrap) p,.bq-public-surface p{font-size:17px;color:var(--bdw-muted)}.bq-test:not(.wrap) .card,.bq-public-surface article{border:1px solid var(--bdw-line)!important;background:#fff!important;border-radius:14px!important;box-shadow:0 5px 16px #202a3607;padding:24px!important}.bq-test:not(.wrap) .tag{background:#edf2ee;color:#365245;border-radius:5px;font-size:13px;letter-spacing:.03em}.bq-test:not(.wrap) button,.bq-public-surface button{min-height:48px;border:1px solid #b8c6bd;border-radius:8px;padding:12px 18px;font:inherit;font-size:16px;font-weight:700;cursor:pointer;background:#fff;color:#202a36}.bq-test:not(.wrap) button.primary,.bq-test:not(.wrap) .primary,.bq-public-surface button{background:var(--bdw-gold)!important;color:#202a36!important;border-color:#d9ae31!important}.bq-test:not(.wrap) a.primary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 20px;border-radius:9px;text-decoration:none;font-weight:750}.bq-test:not(.wrap) .primary:hover,.bq-public-surface button:hover{background:#ffda67!important}.bq-test:not(.wrap) .answer{border-radius:10px!important;border-color:#bdcbc2!important;background:#fff}.bq-test:not(.wrap) .answer:has(input:checked){border-color:var(--bdw-green)!important;background:#edf4ef!important;box-shadow:0 0 0 1px var(--bdw-green)}.bq-test:not(.wrap) :is(a,button,input,select,textarea):focus-visible,.bq-public-surface :is(a,button,input,select,textarea):focus-visible{outline:3px solid #174c73;outline-offset:4px}.bq-test:not(.wrap) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select),.bq-public-surface :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){width:100%;max-width:100%;font:inherit;font-size:17px;background:#fff;color:#202a36;border:1px solid #aebcb2;border-radius:7px;padding:11px 12px}.bq-public-surface form{max-width:780px}.bq-public-surface input[type=checkbox]{accent-color:#24553f}.bq-public-surface a{color:#365e48;text-underline-offset:4px;overflow-wrap:anywhere}.bq-public-surface article{margin:18px 0}.bq-test:not(.wrap) .bq-benefit-card{background:#edf2ee;border-color:var(--bdw-line);border-radius:12px}.bq-test:not(.wrap) .bq-benefit-guarantee{background:#fff6da}.bq-test:not(.wrap) .bq-benefit-icon{color:#24553f}.bq-test:not(.wrap) .bq-pdf-cover{background:#f2f1eb!important}.bq-test:not(.wrap) .bq-pdf-cover object{background:#fff}.bq-test:not(.wrap) .bq-cover-caption{font-size:16px;color:#202a36}.bq-test:not(.wrap) .bq-checkout-assurance{background:#edf3ee}.bq-test:not(.wrap) .bq-free-alternative summary{font-size:16px}.bq-portal.bq-public-surface a{color:#365e48}.bq-helpdesk.bq-public-surface{max-width:900px!important}
@media(max-width:700px){.bq-test:not(.wrap),.bq-public-surface{margin:16px auto!important;padding:20px!important}.bq-test:not(.wrap) h1,.bq-public-surface h1{font-size:31px}.bq-test:not(.wrap) .card,.bq-public-surface article{padding:20px!important}.bq-test:not(.wrap) .actions{flex-wrap:wrap;gap:12px}.bq-test:not(.wrap) .actions button{max-width:100%}.bq-public-surface button{max-width:100%}}
