/* Review-only purchase readability. */
/* Remove inherited desktop decoration space and screenshot framing. */
.review-vocal-v1 .result-screen .result-hero{display:block!important;padding:26px 0 20px!important;margin:0!important;min-height:0!important;overflow:visible}
.review-vocal-v1 .result-hero .result-hero-copy,.review-vocal-v1 .result-hero .result-summary,.review-vocal-v1 .result-hero h2{width:100%!important;max-width:none!important}
.review-vocal-v1 .result-hero .result-hero-decor{display:none!important}
.review-vocal-v1 .result-hero #resultKicker{font-size:13px;letter-spacing:.09em;margin-bottom:14px;color:#6045c4;font-weight:800}
.review-vocal-v1 .result-hero #resultTitle{font-size:clamp(30px,6vw,38px)!important;line-height:1.14!important;margin-bottom:16px}
.review-vocal-v1 .result-hero #resultSummary{font-size:17px!important;line-height:1.65!important;color:#42536a}
.review-vocal-v1 .first-step-card::after,.review-vocal-v1 .first-step-card .step-decor,.review-vocal-v1 .first-step-content h3::after{display:none!important;content:none!important}
.review-vocal-v1 #productProof .real-app-gallery figure{border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;background:transparent!important;max-width:none!important}
.review-vocal-v1 #productProof .real-app-gallery figure img{border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;object-fit:contain!important}
.review-vocal-v1 #productProof .real-app-gallery figcaption{display:none!important}
.review-vocal-v1 #productProof .verified-primary .verified-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;padding:0!important;line-height:1!important}
.review-vocal-v1 #productProof .verified-icon svg{display:block!important;flex:none!important;width:20px!important;height:20px!important;margin:0!important;position:static!important;transform:none!important}

.review-vocal-v1 .sticky-result-header{top:28px!important}
.review-vocal-v1 .verified-proof-row>div.verified-primary{display:flex!important;flex-direction:row!important;text-align:left!important;align-items:center!important;gap:12px!important;border:0!important}
.review-vocal-v1 .verified-proof-row .verified-copy strong{font-size:14px!important}
.review-vocal-v1 .verified-proof-row .verified-copy>span{font-size:12px!important}
.review-vocal-v1 .purchase-redesign .plan-option .plan-meta{color:#202938!important}
.review-vocal-v1 .result-screen{max-width:560px;background:#f2f1ee;font-family:Inter,system-ui,sans-serif;padding-left:18px;padding-right:18px}
.review-vocal-v1 .result-screen h2,.review-vocal-v1 .result-screen h3{font-family:Inter,system-ui,sans-serif!important;letter-spacing:-.035em}
.review-vocal-v1 .result-hero h2{font-size:34px;line-height:1.12}
.review-vocal-v1 .result-reassurance p{font-size:13px!important}
.review-vocal-v1 .first-step-content>p{font-size:15px!important;line-height:1.55!important;display:block}
.review-vocal-v1 #offer.purchase-redesign{background:transparent;border:0;box-shadow:none;padding:0;margin:26px 0 0;overflow:visible}
.review-vocal-v1 #offer .purchase-intro{padding:8px 8px 22px}
.review-vocal-v1 #offer .purchase-intro h2{font-size:32px;line-height:1.12}
.review-vocal-v1 #offer .purchase-intro p{font-size:16px;color:#475569}
.review-vocal-v1 .purchase-panel,.review-vocal-v1 #productProof,.review-vocal-v1 #parentTestimonials,.review-vocal-v1 #purchaseFaq{border-radius:20px;box-shadow:none;margin:0 0 24px!important;padding:24px 20px!important}
.review-vocal-v1 .purchase-plans{background:#fff;border:1px solid #dedbd5}
.review-vocal-v1 .purchase-section-head h3{font-size:25px}
.review-vocal-v1 .purchase-section-head>span{font-size:13px;color:#34664f}
.review-vocal-v1 .purchase-redesign .plan-picker{gap:12px;margin-top:20px}
.review-vocal-v1 .purchase-redesign .plan-option,.review-vocal-v1 .purchase-redesign .plan-option.selected{grid-template-columns:22px minmax(0,1fr) auto;min-height:90px;padding:16px 12px;border:2px solid #dfe2e6;border-radius:13px;box-shadow:none;background:#fff;gap:10px}
.review-vocal-v1 .purchase-redesign .plan-option.selected{border-color:#df513e;background:#fff0eb;box-shadow:0 0 0 1px #df513e}
.review-vocal-v1 .purchase-redesign .plan-option>strong{font-size:18px;color:#202938}
.review-vocal-v1 .purchase-redesign .plan-option>strong small{font-size:13px;color:#586170;margin-top:5px}
.review-vocal-v1 .purchase-redesign .plan-option .plan-meta{font-size:23px!important;color:#202938;line-height:1.2}
.review-vocal-v1 .purchase-redesign .plan-option .plan-meta small{display:block;font-size:12px;font-weight:500;margin-top:5px;color:#586170}
.review-vocal-v1 .purchase-redesign .plan-option.selected .plan-check{border-color:#df513e;background:#df513e;color:white}
.review-vocal-v1 .purchase-redesign .plan-option[data-plan="premium"]::after{font-size:10px;top:-10px;padding:4px 9px}
.review-vocal-v1 .purchase-redesign .price-row,.review-vocal-v1 .payment-product-proof{display:none}
.review-vocal-v1 #buyBtn,.review-vocal-v1 .review-final-cta .btn{font-size:16px;min-height:56px;border-radius:12px;box-shadow:none}
.review-vocal-v1 .payment-trust-card{padding:16px 0 0;background:transparent;border:0}
.review-vocal-v1 .payment-trust-head{border:0;padding:0}
.review-vocal-v1 .payment-trust-head strong{font-size:14px}
.review-vocal-v1 .payment-trust-head small,.review-vocal-v1 .payment-trust-card .review-payment-chips span{font-size:12px;color:#586170}
.review-vocal-v1 .payment-trust-facts{font-size:13px;line-height:1.5}
.review-vocal-v1 .payment-trust-facts span:first-child,.review-vocal-v1 .payment-trust-facts span:nth-child(2){display:none}
.review-vocal-v1 .payment-wallet-note{font-size:11px;color:#586170;line-height:1.5}
.review-vocal-v1 .checkout-help-links{font-size:12px}
.review-vocal-v1 .product-unlock{background:#f0ebfa!important;border:1px solid #d7cbed}
.review-vocal-v1 .product-unlock-head h3{font-size:27px;line-height:1.15}
.review-vocal-v1 .teen-reset-shell{background:transparent;border:0;box-shadow:none;border-radius:0}
.review-vocal-v1 .teen-reset-brand{background:transparent;padding:8px 0 16px;border:0}
.review-vocal-v1 .teen-reset-brand strong{font-size:16px}
.review-vocal-v1 .teen-reset-brand small{font-size:12px;white-space:normal;line-height:1.5;color:#586170}
.review-vocal-v1 .teen-reset-access{display:none}
.review-vocal-v1 .teen-reset-days{padding:0;gap:0}
.review-vocal-v1 .reset-day-card{border:0;box-shadow:none;border-radius:14px}
.review-vocal-v1 .reset-day-card[hidden],.review-vocal-v1 .real-app-gallery figure[hidden]{display:none!important}
.review-vocal-v1 .reset-day-head{padding:16px;background:#fff!important;border-bottom:1px solid #ece7f1}
.review-vocal-v1 .reset-day-head span{font-size:11px}
.review-vocal-v1 .reset-day-head strong{font-size:15px}
.review-vocal-v1 .reset-day-steps>div{padding:16px;grid-template-columns:54px minmax(0,1fr);gap:12px}
.review-vocal-v1 .reset-day-steps b{font-size:10px;min-height:27px}
.review-vocal-v1 .reset-day-steps p{font-size:15px!important;line-height:1.55!important;color:#384457!important}
.review-vocal-v1 .reset-day-primary #day1Action{display:block;overflow:visible}
.review-vocal-v1 .product-access-note{background:transparent;border:0;padding:16px 0 0;gap:6px}
.review-vocal-v1 .product-access-note strong{font-size:14px;color:#403657}
.review-vocal-v1 .product-access-note span,.review-vocal-v1 .product-unlock .purchase-caption{font-size:12px!important;line-height:1.5;color:#586170}
.review-vocal-v1 .review-choice-tabs{display:flex;gap:8px;margin:0 0 14px}
.review-vocal-v1 .review-choice-tabs button{flex:1;min-height:44px;padding:10px 8px;border:1px solid #cfc6df;border-radius:10px;background:#fff;font:700 14px/1.2 Inter,system-ui,sans-serif;color:#514765;cursor:pointer}
.review-vocal-v1 .review-choice-tabs button[aria-pressed="true"]{background:#53427d;color:#fff;border-color:#53427d}
.review-vocal-v1 .purchase-included{background:#eaf4ee!important;border-color:#c7decf}
.review-vocal-v1 .purchase-included h3{font-size:25px!important;margin-bottom:20px!important}
.review-vocal-v1 .purchase-included .benefit-list{grid-template-columns:1fr!important;gap:18px!important}
.review-vocal-v1 .purchase-included .benefit-list li{display:grid!important;grid-template-columns:34px 1fr!important;gap:12px!important;min-height:0!important;padding:0!important;background:transparent;border:0}
.review-vocal-v1 .purchase-included .benefit-icon{width:34px;height:34px;background:white}
.review-vocal-v1 .purchase-included .benefit-list b{font-size:16px!important;line-height:1.4!important}
.review-vocal-v1 .purchase-included .benefit-list li>div>span{display:block!important;font-size:14px!important;line-height:1.5;color:#495c51;margin-top:4px}
.review-vocal-v1 #productProof{background:#fff;border:1px solid #dedbd5}
.review-vocal-v1 .real-app-head{display:block;text-align:center}
.review-vocal-v1 .real-app-head>div>strong{font:800 26px/1.2 Inter,system-ui,sans-serif!important;margin-top:7px}
.review-vocal-v1 .real-app-badge{display:none}
.review-vocal-v1 .real-app-gallery{display:block!important;margin:12px 0 20px!important}
.review-vocal-v1 .real-app-gallery figure{max-width:250px;margin:0 auto!important;border:1px solid #dadde3!important;border-radius:25px!important;box-shadow:0 12px 28px #1d294017}
.review-vocal-v1 .real-app-gallery figure img{height:auto!important;max-height:none!important;object-fit:contain!important}
.review-vocal-v1 .real-app-gallery figcaption{padding:12px!important}
.review-vocal-v1 .real-app-gallery figcaption strong{font-size:14px!important}
.review-vocal-v1 .verified-proof-row{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-top:18px!important}
.review-vocal-v1 .verified-proof-row>div.verified-primary{width:100%;border:0;padding:0!important}
.review-vocal-v1 .verified-copy strong{font-size:14px}
.review-vocal-v1 .verified-copy>span{font-size:12px}
.review-vocal-v1 .review-store-links{display:flex!important;gap:12px;flex-wrap:wrap}
.review-vocal-v1 .review-store-links img{height:38px;max-width:150px}
.review-vocal-v1 #parentTestimonials{background:#e9f1fa;border-color:#c7d8ee}
.review-vocal-v1 #parentTestimonials h3,.review-vocal-v1 #purchaseFaq h3{font-size:26px!important;text-align:center;line-height:1.2;margin-bottom:20px!important}
.review-vocal-v1 .testimonial-list{display:grid;grid-template-columns:1fr!important;gap:12px}
.review-vocal-v1 .testimonial-card{padding:18px!important;border:0;background:white;min-height:0}
.review-vocal-v1 .parent-testimonials .testimonial-card p{font-size:15px!important;line-height:1.55!important;color:#384457}
.review-vocal-v1 .testimonial-head>span{font-size:12px}
.review-vocal-v1 #purchaseFaq{background:#fff6e6;border-color:#e8d8b8}
.review-vocal-v1 .purchase-faq summary{font-size:15px!important;padding:17px 30px 17px 14px!important;background:#fff}
.review-vocal-v1 .purchase-faq details p{font-size:14px;line-height:1.6;color:#475569}
.review-vocal-v1 .review-final-cta{background:#202938;border:0;border-radius:20px;padding:28px 20px;margin:0 0 24px}
.review-vocal-v1 .review-final-cta h3{font-size:27px;color:#fff}
.review-vocal-v1 .review-final-cta>div>span,.review-vocal-v1 .review-final-cta p,.review-vocal-v1 .review-final-cta>small{color:#d4dce8;font-size:13px;line-height:1.5}
.review-vocal-v1 .result-screen button:focus-visible,.review-vocal-v1 .result-screen summary:focus-visible{outline:3px solid #152b4d;outline-offset:4px}
/* Product accuracy and spacing refinement after checkpoint 7bae513. */
.review-vocal-v1{--review-bg:#f2f1ee;background:#f2f1ee}
.review-vocal-v1 .app-shell,.review-vocal-v1 .result-screen{background:#f2f1ee}
.review-vocal-v1 .review-legacy-sample{display:none!important}
.review-vocal-v1 .purchase-included .benefit-list{gap:16px!important}
.review-vocal-v1 .purchase-included .benefit-list li{padding:18px!important;border-radius:14px!important;background:#ffffffb3!important;box-shadow:none!important;align-items:start!important}
.review-vocal-v1 .purchase-included .benefit-list li>div{min-width:0}
.review-vocal-v1 .purchase-included .benefit-list b{display:block;margin:0 0 6px}
.review-vocal-v1 .purchase-included .benefit-list li>div>span{margin:0!important}
.review-vocal-v1 .purchase-faq details{background:#fff!important;overflow:hidden;border-radius:12px;margin-top:12px!important}
.review-vocal-v1 .purchase-faq summary{margin:0!important;background:transparent!important;font-family:Inter,system-ui,sans-serif!important;line-height:1.5;padding:18px 42px 18px 18px!important}
.review-vocal-v1 .purchase-faq details p{padding:0 18px 18px;margin:0}
.review-vocal-v1 .real-app-head{border:0!important;padding:0!important;margin:0 0 24px!important}
.review-vocal-v1 .real-app-gallery{margin:24px 0 28px!important}
.review-vocal-v1 .real-app-gallery figure{width:100%!important;max-width:360px!important;box-shadow:0 12px 28px #1d29400d}
.review-vocal-v1 .real-app-gallery figure img{width:100%!important;height:auto!important}
.review-vocal-v1 .verified-proof-row{border:0!important;padding:16px 0!important}
.review-vocal-v1 .review-store-links{border-top:1px solid #e1e5eb!important;margin-top:12px!important;padding:18px 0 0!important;gap:8px!important;align-items:center!important}
.review-vocal-v1 .review-store-links a{display:flex;align-items:center;justify-content:center;padding:10px 0;flex-shrink:0}
.review-vocal-v1 .review-store-links a:first-child img{height:40px!important;width:120px!important;max-width:none!important}
.review-vocal-v1 .review-store-links a:nth-child(2) img{height:60px!important;width:155px!important;max-width:none!important}
.review-vocal-v1 .purchase-panel,.review-vocal-v1 #productProof,.review-vocal-v1 #parentTestimonials,.review-vocal-v1 #purchaseFaq{margin-bottom:28px!important;padding:28px 22px!important}
@media(max-width:380px){
.review-vocal-v1 .result-screen{padding-left:12px;padding-right:12px}
.review-vocal-v1 .purchase-panel,.review-vocal-v1 #productProof,.review-vocal-v1 #parentTestimonials,.review-vocal-v1 #purchaseFaq{padding:24px 16px!important}
.review-vocal-v1 .review-store-links{gap:0!important}
}

/* Review v8 — stronger offer hierarchy, larger type, clearer section rhythm. */
.review-vocal-v1 #offer .purchase-intro{padding:18px 10px 18px!important}
.review-vocal-v1 #offer .purchase-intro .eyebrow{font-size:11px!important;letter-spacing:.11em;color:#5f6f86}
.review-vocal-v1 #offer .purchase-intro h2{font-size:31px!important;line-height:1.08!important;max-width:500px;margin:7px auto 10px!important}
.review-vocal-v1 #offer .purchase-intro p{font-size:15px!important;line-height:1.55!important;max-width:470px!important;color:#526176!important}
.review-vocal-v1 .purchase-panel.purchase-plans{padding:24px 20px 20px!important;border-radius:20px!important;border:1px solid #d8dee8!important;background:#fff!important;box-shadow:0 16px 38px rgba(29,41,57,.075)!important}
.review-vocal-v1 .purchase-section-head{margin-bottom:17px!important}
.review-vocal-v1 .purchase-section-head h3{font-size:26px!important;line-height:1.1!important;margin-bottom:8px!important}
.review-vocal-v1 .purchase-section-head>span{display:inline-flex!important;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:#eef8f3;color:#2f6b53!important;font-size:12px!important;font-weight:800}
.review-vocal-v1 .purchase-redesign .plan-picker{gap:10px!important;margin:0 0 16px!important}
.review-vocal-v1 .purchase-redesign .plan-option,.review-vocal-v1 .purchase-redesign .plan-option.selected{min-height:78px!important;padding:13px 13px!important;border-radius:14px!important;grid-template-columns:22px minmax(0,1fr) auto!important;gap:10px!important}
.review-vocal-v1 .purchase-redesign .plan-option{border:1.5px solid #d8dee7!important;background:#fff!important}
.review-vocal-v1 .purchase-redesign .plan-option.selected{border:2px solid #e15243!important;background:#fff2ee!important;box-shadow:0 0 0 1px rgba(225,82,67,.08),0 8px 20px rgba(225,82,67,.08)!important}
.review-vocal-v1 .purchase-redesign .plan-option.selected .plan-check{background:#e15243!important;border-color:#e15243!important}
.review-vocal-v1 .purchase-redesign .plan-option>strong{font-size:17px!important;line-height:1.2!important;color:#202a39!important}
.review-vocal-v1 .purchase-redesign .plan-option>strong small{font-size:12px!important;line-height:1.3!important;margin-top:4px!important;color:#677489!important}
.review-vocal-v1 .purchase-redesign .plan-option .plan-meta{font-size:18px!important;line-height:1.05!important;color:#202a39!important}
.review-vocal-v1 .purchase-redesign .plan-option .plan-meta small{font-size:10px!important;margin-top:5px!important;color:#6f7b8c!important}
.review-vocal-v1 .purchase-redesign .plan-option[data-plan="premium"]{margin-top:3px!important}
.review-vocal-v1 .purchase-redesign .plan-option[data-plan="premium"]::after{content:"BEST VALUE"!important;top:-9px!important;right:10px!important;padding:4px 8px!important;border-radius:999px!important;background:#eaf6ef!important;color:#2f7156!important;border:1px solid #d5eadf!important;font-size:8px!important;letter-spacing:.07em!important}
.review-vocal-v1 #buyBtn,.review-vocal-v1 .review-final-cta .btn{min-height:58px!important;font-size:16px!important;font-weight:850!important;border-radius:12px!important;background:#356bdc!important;border-color:#356bdc!important;box-shadow:0 9px 20px rgba(53,107,220,.18)!important}
.review-vocal-v1 .purchase-promise-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:14px 0 6px;border-top:1px solid #e5e9ef;border-bottom:1px solid #e5e9ef}
.review-vocal-v1 .purchase-promise-row>span{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:11px 6px;border-right:1px solid #e5e9ef}
.review-vocal-v1 .purchase-promise-row>span:last-child{border-right:0}
.review-vocal-v1 .purchase-promise-row b{font-size:11.5px;line-height:1.15;color:#27364a}
.review-vocal-v1 .purchase-promise-row small{margin-top:3px;font-size:9.5px;line-height:1.2;color:#748196}
.review-vocal-v1 .payment-trust-card{margin-top:12px!important;padding:13px 0 0!important;background:transparent!important;border:0!important}
.review-vocal-v1 .payment-trust-head{grid-template-columns:30px minmax(0,1fr)!important;padding:0!important;border:0!important;gap:9px!important}
.review-vocal-v1 .payment-lock{width:30px!important;height:30px!important;border-radius:9px!important}
.review-vocal-v1 .payment-trust-head strong{font-size:13.5px!important}
.review-vocal-v1 .payment-trust-head small{font-size:11px!important;line-height:1.4!important}
.review-vocal-v1 .payment-trust-card .review-payment-chips{margin-top:10px!important}
.review-vocal-v1 .payment-trust-card .review-payment-chips span{font-size:11px!important;padding:7px 10px!important}
.review-vocal-v1 .payment-trust-facts{margin:9px 0 0!important;font-size:11.5px!important}
.review-vocal-v1 .payment-wallet-note{font-size:9.5px!important}

.review-vocal-v1 .purchase-included{display:block!important;background:#eaf5ef!important;border:1px solid #cfe4d8!important;border-radius:20px!important;padding:26px 20px!important}
.review-vocal-v1 .purchase-included .eyebrow{display:block!important;text-align:center!important;font-size:10px!important;letter-spacing:.12em!important;color:#44745f!important}
.review-vocal-v1 .purchase-included h3{max-width:430px!important;margin:6px auto 7px!important;text-align:center!important;font-size:26px!important;line-height:1.13!important;color:#25352f!important}
.review-vocal-v1 .purchase-included .included-lead{max-width:420px;margin:0 auto 18px;text-align:center;font-size:13px;line-height:1.45;color:#597067}
.review-vocal-v1 .purchase-included .benefit-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0!important}
.review-vocal-v1 .purchase-included .benefit-list li{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;min-height:112px!important;padding:15px!important;border:1px solid rgba(90,128,109,.16)!important;border-radius:14px!important;background:rgba(255,255,255,.86)!important}
.review-vocal-v1 .purchase-included .benefit-icon{width:34px!important;height:34px!important;border-radius:10px!important;background:#fff!important}
.review-vocal-v1 .purchase-included .benefit-list b{display:block!important;font-size:14px!important;line-height:1.25!important;color:#273a32!important;margin:0 0 5px!important}
.review-vocal-v1 .purchase-included .benefit-list li>div>span{display:block!important;font-size:12.5px!important;line-height:1.4!important;color:#60746a!important;margin:0!important}

.review-vocal-v1 #productProof{background:#fff!important;border:1px solid #dde3eb!important;border-radius:20px!important;padding:26px 20px!important}
.review-vocal-v1 .real-app-head{margin:0 0 16px!important;padding:0!important;border:0!important;text-align:center!important}
.review-vocal-v1 .real-app-head>div>span{font-size:10px!important;letter-spacing:.12em!important;color:#6c5db1!important}
.review-vocal-v1 .real-app-head>div>strong{font-size:26px!important;line-height:1.14!important;margin-top:6px!important}
.review-vocal-v1 .review-choice-tabs{gap:8px!important;margin:0 0 14px!important}
.review-vocal-v1 .review-choice-tabs button{min-height:42px!important;font-size:13px!important;border-radius:10px!important}
.review-vocal-v1 .real-app-gallery{display:block!important;margin:0 auto 18px!important;padding:0!important;overflow:visible!important}
.review-vocal-v1 .real-app-gallery figure{display:block;width:100%!important;max-width:390px!important;margin:0 auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}
.review-vocal-v1 .real-app-gallery figure[hidden]{display:none!important}
.review-vocal-v1 .real-app-gallery figure img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center top!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
.review-vocal-v1 .real-app-gallery figcaption{display:none!important}
.review-vocal-v1 .verified-proof-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:16px 0 0!important;padding:13px 0!important;border-top:1px solid #e5e9ef!important;border-bottom:1px solid #e5e9ef!important}
.review-vocal-v1 .verified-proof-row>div.verified-primary{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;text-align:center!important;padding:5px 8px!important;border-right:1px solid #e5e9ef!important}
.review-vocal-v1 .verified-proof-row>div.verified-primary:last-of-type{border-right:0!important}
.review-vocal-v1 #productProof .verified-primary .verified-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:10px!important}
.review-vocal-v1 .verified-proof-row .verified-copy strong{font-size:12px!important;line-height:1.2!important}
.review-vocal-v1 .verified-proof-row .verified-copy>span{font-size:10px!important;line-height:1.25!important}
.review-vocal-v1 .review-store-links{display:flex!important;justify-content:center!important;margin-top:14px!important}

.review-vocal-v1 #parentTestimonials{background:#eaf2fb!important;border:1px solid #cedff0!important;border-radius:20px!important;padding:26px 20px!important}
.review-vocal-v1 #parentTestimonials .eyebrow{text-align:center!important;font-size:10px!important;letter-spacing:.12em!important;color:#5c7092!important}
.review-vocal-v1 #parentTestimonials h3{font-size:27px!important;line-height:1.12!important;margin:6px 0 17px!important}
.review-vocal-v1 .testimonial-list{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;overflow:visible!important;padding:0!important;margin:0!important}
.review-vocal-v1 .testimonial-card{width:auto!important;flex:none!important;padding:16px!important;border:1px solid rgba(83,108,143,.12)!important;border-radius:13px!important;background:#fff!important}
.review-vocal-v1 .parent-testimonials .testimonial-card p{font-size:14px!important;line-height:1.5!important;color:#3f4d61!important}
.review-vocal-v1 .testimonial-head>span{font-size:11px!important}

.review-vocal-v1 #purchaseFaq{background:#fff5e6!important;border:1px solid #ead8b5!important;border-radius:20px!important;padding:26px 20px!important}
.review-vocal-v1 #purchaseFaq .eyebrow{text-align:center!important;font-size:10px!important;letter-spacing:.12em!important;color:#8a6a38!important}
.review-vocal-v1 #purchaseFaq h3{font-size:27px!important;line-height:1.12!important;margin:6px 0 16px!important}
.review-vocal-v1 .purchase-faq details{margin-top:9px!important;border:1px solid #eee5d7!important;border-radius:11px!important}
.review-vocal-v1 .purchase-faq summary{font-size:14px!important;line-height:1.4!important;padding:16px 42px 16px 16px!important}
.review-vocal-v1 .purchase-faq details p{font-size:13px!important;line-height:1.55!important;padding:0 16px 16px!important}
.review-vocal-v1 .purchase-faq details:nth-of-type(4){display:block!important}
.review-vocal-v1 .purchase-faq details:nth-of-type(n+5){display:none!important}

.review-vocal-v1 .review-final-cta{background:linear-gradient(145deg,#fff1ee,#ffe8e3)!important;border:1px solid #efc2ba!important;border-radius:20px!important;padding:27px 20px!important;margin:22px 0 10px!important;box-shadow:0 14px 30px rgba(177,55,43,.10)!important}
.review-vocal-v1 .review-final-cta>div>span{color:#a83c32!important;font-size:10px!important}
.review-vocal-v1 .review-final-cta h3{color:#8f2f27!important;font-size:28px!important;line-height:1.12!important}
.review-vocal-v1 .review-final-cta p{color:#8c4d46!important;font-size:13px!important;margin:8px 0 15px!important}
.review-vocal-v1 .review-final-cta .btn{background:#e45243!important;border-color:#e45243!important;box-shadow:0 10px 22px rgba(196,58,46,.22)!important}
.review-vocal-v1 .review-final-cta .btn:hover{background:#d74436!important;border-color:#d74436!important}
.review-vocal-v1 .review-final-cta>small{color:#9d645e!important;font-size:10px!important}

@media(max-width:600px){
.review-vocal-v1 .purchase-panel.purchase-plans{padding:22px 16px 18px!important}
.review-vocal-v1 .purchase-section-head h3{font-size:24px!important}
.review-vocal-v1 .purchase-redesign .plan-option,.review-vocal-v1 .purchase-redesign .plan-option.selected{min-height:74px!important;padding:12px 10px!important;grid-template-columns:20px minmax(0,1fr) auto!important;gap:8px!important}
.review-vocal-v1 .purchase-redesign .plan-option>strong{font-size:15px!important}
.review-vocal-v1 .purchase-redesign .plan-option>strong small{font-size:11px!important}
.review-vocal-v1 .purchase-redesign .plan-option .plan-meta{font-size:16px!important}
.review-vocal-v1 .purchase-promise-row b{font-size:10.5px!important}
.review-vocal-v1 .purchase-promise-row small{font-size:8.75px!important}
.review-vocal-v1 .purchase-included{padding:24px 16px!important}
.review-vocal-v1 .purchase-included h3{font-size:24px!important}
.review-vocal-v1 .purchase-included .benefit-list{grid-template-columns:1fr 1fr!important;gap:8px!important}
.review-vocal-v1 .purchase-included .benefit-list li{min-height:118px!important;padding:13px 11px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:9px!important}
.review-vocal-v1 .purchase-included .benefit-icon{width:30px!important;height:30px!important}
.review-vocal-v1 .purchase-included .benefit-list b{font-size:13px!important}
.review-vocal-v1 .purchase-included .benefit-list li>div>span{font-size:11.5px!important}
.review-vocal-v1 #productProof,.review-vocal-v1 #parentTestimonials,.review-vocal-v1 #purchaseFaq{padding:24px 16px!important}
.review-vocal-v1 .real-app-head>div>strong{font-size:24px!important}
.review-vocal-v1 .real-app-gallery figure{max-width:360px!important}
.review-vocal-v1 #parentTestimonials h3,.review-vocal-v1 #purchaseFaq h3{font-size:25px!important}
.review-vocal-v1 .testimonial-card{padding:15px!important}
.review-vocal-v1 .parent-testimonials .testimonial-card p{font-size:13.5px!important}
.review-vocal-v1 .purchase-faq summary{font-size:13.5px!important}
}

/* Review v9 — Deepstash-inspired red pricing treatment. Review page only. */
.review-vocal-v1 #offer .purchase-panel.purchase-plans{
  position:relative!important;
  overflow:visible!important;
  background:linear-gradient(180deg,#fff7f4 0%,#fff 46%)!important;
  border:1px solid #efc8c1!important;
  box-shadow:0 16px 36px rgba(177,55,43,.10)!important;
}
.review-vocal-v1 #offer .purchase-panel.purchase-plans::before{
  content:"";
  position:absolute;
  left:20px;
  right:20px;
  top:0;
  height:4px;
  border-radius:0 0 999px 999px;
  background:#e45243;
}
.review-vocal-v1 #offer .purchase-section-head h3{color:#a83229!important}
.review-vocal-v1 #offer .purchase-section-head>span{
  background:#ffe5df!important;
  color:#9d332a!important;
  border:1px solid #f4c3ba!important;
}
.review-vocal-v1 #offer .plan-picker{gap:11px!important}
.review-vocal-v1 #offer .plan-option{
  border:1.5px solid #edc4bc!important;
  background:#fff!important;
  box-shadow:0 3px 10px rgba(80,37,31,.035)!important;
}
.review-vocal-v1 #offer .plan-option:hover{border-color:#df8579!important}
.review-vocal-v1 #offer .plan-option .plan-check{
  border-color:#d99a91!important;
  background:#fff!important;
  color:#c64a3d!important;
}
.review-vocal-v1 #offer .plan-option.selected{
  border:2px solid #d94335!important;
  background:linear-gradient(135deg,#e95849 0%,#dc4336 100%)!important;
  box-shadow:0 10px 24px rgba(196,58,46,.22)!important;
  transform:translateY(-1px);
}
.review-vocal-v1 #offer .plan-option.selected .plan-check{
  border-color:#fff!important;
  background:#fff!important;
  color:#d94335!important;
}
.review-vocal-v1 #offer .plan-option.selected>strong,
.review-vocal-v1 #offer .plan-option.selected>strong small,
.review-vocal-v1 #offer .plan-option.selected .plan-meta,
.review-vocal-v1 #offer .plan-option.selected .plan-meta small{color:#fff!important}
.review-vocal-v1 #offer .plan-option[data-plan="premium"]::after{
  background:#9f2f27!important;
  color:#fff!important;
  border-color:#9f2f27!important;
  box-shadow:0 4px 10px rgba(125,35,28,.14)!important;
}
.review-vocal-v1 #offer #buyBtn{
  background:#e45243!important;
  border-color:#e45243!important;
  box-shadow:0 10px 22px rgba(196,58,46,.22)!important;
}
.review-vocal-v1 #offer #buyBtn:hover{background:#d74436!important;border-color:#d74436!important}
.review-vocal-v1 #offer .purchase-promise-row{
  border-color:#f0d4ce!important;
  background:#fff9f7!important;
  border-radius:11px!important;
  overflow:hidden;
}
.review-vocal-v1 #offer .purchase-promise-row>span{border-color:#f0d4ce!important}
.review-vocal-v1 #offer .purchase-promise-row b{color:#8f342c!important}
.review-vocal-v1 #offer .secure-line{color:#8e4a43!important}

@media(max-width:600px){
  .review-vocal-v1 #offer .purchase-panel.purchase-plans::before{left:16px;right:16px}
  .review-vocal-v1 #offer .plan-option.selected{transform:none}
}
