.bq-test{max-width:850px;margin:24px auto;color:#252a32;font-size:17px;line-height:1.6;background:#faf8f3;padding:28px;border-radius:16px;box-sizing:border-box}.bq-test *{box-sizing:border-box}.bq-test h1{font-size:30px;line-height:1.25}.bq-test h2{font-size:25px;line-height:1.3}.bq-test h3{font-size:21px}.bq-test h4{font-size:18px;margin-bottom:8px}.bq-test p{font-size:17px}.bq-test .small{font-size:14px;color:#59616b}.bq-test .tag,.bq-test .step,.bq-test .status{display:inline-block;font-size:14px;color:#68501c}.bq-test .card,.bq-test .result,.bq-test .note,.bq-test .receipt{padding:22px;border:1px solid #ddd8cb;border-radius:12px;background:white;margin:18px 0}.bq-test .note{background:#f8f3e6}.bq-test .checkout{border:2px solid #aa852e}.bq-test .option{display:flex;gap:12px;border:1px solid #ddd8cb;border-radius:10px;padding:14px;margin:10px 0;cursor:pointer}.bq-test .option:has(input:checked){background:#fbf0d1;border-color:#927220}.bq-test input[type=radio],.bq-test input[type=checkbox]{flex-shrink:0;margin-top:6px}.bq-test label{display:block;margin:12px 0}.bq-test input[type=text],.bq-test input[type=email],.bq-test select{display:block;width:100%;font-size:17px;padding:12px;min-height:44px}.bq-test .check{display:flex;gap:12px;font-size:14px}.bq-test button,.bq-test a.primary{display:inline-block;min-height:44px;border:1px solid #8a6a1d;border-radius:8px;padding:12px 18px;background:white;color:#252a32;cursor:pointer;font-size:16px;text-decoration:none}.bq-test .primary{background:#e0b650!important;color:#242424!important;font-weight:700}.bq-test .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.bq-test .row{display:flex;justify-content:space-between;gap:12px}.bq-test progress{width:100%;accent-color:#a8822c}.bq-test .script{border-left:3px solid #aa852e;padding:12px 18px;background:#faf8f1;margin:16px 0}.bq-test .price{font-size:32px;font-weight:700}.bq-test .error{color:#a42222}.bq-test summary{cursor:pointer;font-weight:600}.bq-test :focus-visible{outline:3px solid #3155a5;outline-offset:3px}@media(max-width:600px){.bq-test{padding:16px;margin:12px 0}.bq-test h1{font-size:26px}.bq-test h2{font-size:22px}.bq-test .card,.bq-test .result{padding:16px}.bq-test .actions button{width:100%}}

.bq-test button[data-action="continue"]{background:#f4c542!important;border:1px solid #ddae2b!important;color:#202a36!important;font-weight:800!important}.bq-test button[data-action="showFree"]{background:#fff!important;color:#354151!important;border:1px solid #ccd5df!important;font-weight:400!important}

.bq-wizard-steps{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.bq-wizard-steps span{padding:8px 13px;border-radius:20px;background:#eeece6;font-size:16px}.bq-wizard-steps .current{background:#f4c542;font-weight:700}.bq-single-screen{max-width:620px;margin:20px auto!important}.bq-single-screen input{border:1px solid #ccd5df;border-radius:10px}.bq-document-preview{background:#fff;max-width:650px;margin:28px auto;padding:clamp(24px,5vw,54px);border:1px solid #deded7;border-top:7px solid #f4c542;box-shadow:0 18px 50px #202a3614;min-height:500px}.bq-document-preview h2{font-size:32px}.bq-document-brand{font-size:17px;font-weight:900;letter-spacing:.04em;border-bottom:1px solid #ddd;padding-bottom:18px}.bq-document-brand span{display:block;font-size:12px;letter-spacing:.1em;font-weight:400;margin-top:6px}.bq-document-person{color:#59616b}.bq-document-footer{margin-top:40px;border-top:1px solid #ddd;padding-top:15px;color:#59616b;font-size:15px}.bq-order-summary{max-width:650px;margin:auto!important}.bq-order-summary .bq-guarantee{background:#fff}.bq-download{padding:18px 30px!important;font-size:20px!important}.bq-test #bq-global-notice:empty{display:none}.bq-test .bq-single-screen form>.small{font-size:16px}

/* Purchase offer: one clear decision, visible benefits and a document preview. */
.bq-test:has(.bq-sales-layout),.bq-test:has(.bq-checkout-layout){max-width:1120px;background:#f7f6f2;padding:clamp(18px,3vw,38px)}
.bq-sales-heading{max-width:740px;margin:8px 0 26px}.bq-test .bq-sales-heading h1{font-size:clamp(28px,3.4vw,42px);letter-spacing:-.035em;margin:10px 0 12px}.bq-sales-heading p{color:#536070;max-width:650px}
.bq-benefit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:24px 0 30px}.bq-benefit-card{background:#fff;border:1px solid #dfe4e5;border-radius:16px;padding:20px;box-shadow:0 4px 12px #182d3d05}.bq-benefit-card strong{display:block;font-size:18px;line-height:1.35}.bq-test .bq-benefit-card p{font-size:15px;line-height:1.5;color:#536070;margin:9px 0 0}.bq-benefit-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#fff0b5;color:#594300;font-weight:900;margin-bottom:13px}.bq-benefit-guarantee{background:#ecf6f0;border-color:#c5dfd1}.bq-benefit-guarantee .bq-benefit-icon{background:#d4ebdd;color:#216441}
.bq-sales-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:26px;align-items:start}.bq-sales-layout .bq-document-preview{margin:12px 0 0;max-width:none;min-height:0;padding:32px;transform:rotate(-1deg);box-shadow:0 16px 30px #20304412}.bq-sales-layout .bq-document-preview h2{font-size:26px}.bq-sales-layout .bq-document-preview h3{font-size:18px}.bq-sales-layout .bq-document-preview p,.bq-sales-layout .bq-document-preview li{font-size:15px;line-height:1.65}.bq-sales-layout .bq-document-footer{margin-top:24px}.bq-sales-layout .bq-order-summary{max-width:none;margin:0!important;padding:24px;border:1px solid #d5dce0;border-radius:20px;box-shadow:0 12px 36px #1e324015}.bq-order-summary details{margin:17px 0}.bq-test .bq-order-summary summary{font-size:15px}.bq-order-summary>button{font-size:14px;border:0;color:#59616b;padding:4px 0;background:none}
.bq-promo-banner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;background:#ffcc36;color:#202a36;padding:13px 14px;border-radius:12px;margin:16px 0}.bq-promo-banner>span{font-weight:900;font-size:22px;letter-spacing:-.02em}.bq-promo-banner strong{font-size:14px}.bq-price-line{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:18px}.bq-current-price{font-size:clamp(36px,4.2vw,52px);line-height:1.1;letter-spacing:-.045em;color:#172d3b}.bq-regular-price span{display:block;font-size:13px;color:#52616e}.bq-regular-price del{font-size:21px;text-decoration-thickness:2px;color:#52616e}.bq-test .bq-price-caption{font-size:14px;color:#52616e;margin:8px 0 16px}.bq-test .bq-price-reference{font-size:14px;color:#52616e;line-height:1.5}.bq-countdown-panel{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:13px 14px;background:#f2f4f6;border-radius:10px;margin:16px 0}.bq-countdown-panel span{font-size:13px}.bq-countdown-panel strong{font-variant-numeric:tabular-nums;font-size:18px}.bq-buy-actions button.primary{width:100%;font-size:18px;padding:18px 12px;background:#ffcc36!important;border:1px solid #d9a718;box-shadow:0 4px 0 #c69511;border-radius:12px}.bq-buy-actions button.primary:hover{background:#ffda64!important;transform:translateY(-1px)}.bq-test .bq-buy-caption{font-size:14px;line-height:1.5;text-align:center;color:#52616e}.bq-free-alternative{margin-top:30px;border-top:1px solid #dce1e3;padding-top:20px}.bq-free-alternative summary{font-size:15px;color:#59616b}
.bq-checkout-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:24px;align-items:start}.bq-checkout-layout>.card{margin:0;padding:24px;border-radius:18px}.bq-checkout-summary{overflow-wrap:anywhere}.bq-checkout-assurance{padding:16px;background:#edf6f0;border-radius:12px;margin-top:18px}.bq-checkout-assurance strong{display:block;color:#225b3e;font-size:16px}.bq-test .bq-checkout-assurance p{font-size:14px}.bq-checkout-summary .bq-current-price{font-size:38px}.bq-checkout-form>button{font-size:14px;border:0;padding:4px;color:#59616b}
@media(max-width:780px){.bq-sales-layout,.bq-checkout-layout{grid-template-columns:1fr}.bq-sales-layout .bq-document-preview{transform:none;padding:24px}.bq-benefit-grid{grid-template-columns:1fr}.bq-benefit-card{display:grid;grid-template-columns:36px 1fr;gap:0 14px;padding:16px}.bq-benefit-icon{grid-row:1/3;margin:0}.bq-benefit-card p{grid-column:2}.bq-checkout-summary{order:-1}.bq-test .bq-sales-heading h1{font-size:30px}}

/* Actual PDF cover from the same renderer as the paid file. */
.bq-sales-layout .bq-pdf-cover{transform:none;padding:14px;background:#f2f0ea}.bq-pdf-cover object{display:block;width:100%;height:auto;aspect-ratio:210/297;background:white;border:1px solid #ddd;box-shadow:0 8px 20px #20304414}.bq-cover-caption{font-weight:700;text-align:center;margin:4px 0 14px}.bq-cover-link{text-align:center}.bq-pdf-cover .bq-document-footer{margin:12px 0 0;font-size:13px}.bq-checkout-cover .bq-document-preview{padding:8px;margin:12px 0;min-height:0}.bq-checkout-cover object{min-height:400px}

.bq-doc-form fieldset{border:1px solid #d9e2e8;border-radius:14px;padding:20px;margin:20px 0;background:#fbfcfd}.bq-doc-form legend{font-weight:700;color:#183447;padding:0 8px}.bq-doc-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bq-doc-columns>fieldset{margin:0}.bq-doc-form label{display:block;margin:12px 0;font-size:17px}.bq-doc-form input:not([type=checkbox]),.bq-doc-form textarea{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #aebdc7;border-radius:8px;background:#fff;font:inherit}.bq-doc-form .check{display:flex;gap:12px;align-items:flex-start}.bq-doc-form .check input{margin-top:5px}.bq-doc-form button{margin-top:16px}@media(max-width:700px){.bq-doc-columns{grid-template-columns:1fr}.bq-doc-form fieldset{padding:14px}}
