/* Owner's consolidated feedback, using the shared canvas and approved twilight CTA. */
body.fb-batch #main .pr-price{font-weight:720;font-size:54px;letter-spacing:-.055em;line-height:1.1}
body.fb-batch #main .pr-price small{font-size:21px;font-weight:650;letter-spacing:-.025em}
body.fb-batch #main .pr-price s{font-size:20px;font-weight:550;letter-spacing:-.025em}
body.fb-batch #main .pr-price--custom{font-size:46px;font-weight:680}
body.fb-batch #main .pr-plan-top{grid-template-rows:30px 62px 49px 44px 18px;gap:10px}
body.fb-batch #main .pr-plan-title{justify-content:flex-start;gap:10px}
body.fb-batch #main .sb-popular{font-size:11px;font-weight:650;line-height:1.3;padding:6px 10px;border-radius:18px;color:#fff;background:#ffffff1c;border:1px solid #ffffff28;white-space:nowrap}
body.fb-batch #main .sb-seat-limit{font-size:10px}
body.fb-batch #main .pp-savings{margin:28px auto 32px}
body.fb-batch #main .pr-comparison{margin-bottom:20px}
body.fb-batch #main .pp-savings .pr-section-head{margin:0 0 20px;text-align:left}
body.fb-batch #main .pp-savings .pr-section-head h2{font-size:clamp(30px,3.15vw,43px);line-height:1.12;letter-spacing:-.045em}
body.fb-batch #main .pp-savings .pr-savings-panel{padding:24px;gap:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start}
body.fb-batch #main .pp-savings .pr-savings-inputs{min-height:0;display:flex;align-items:stretch}
body.fb-batch #main .pp-savings .pr-savings-inputs>h3{font-size:15px}
body.fb-batch #main .pp-savings .pr-example{font-size:12px;line-height:1.5;margin-top:6px}
body.fb-batch #main .pp-savings .pr-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}
body.fb-batch #main .pp-savings .pp-choice{width:100%;height:78px;min-height:78px;gap:6px;padding:9px 5px}
body.fb-batch #main .pp-savings .pp-choice:has(input:checked){padding:8px 4px}
body.fb-batch #main .pp-savings .pp-choice>span{font-size:10px;max-width:130px}
body.fb-batch #main .pp-savings .pp-choice>svg,body.fb-batch #main .pp-savings .pp-choice>img{width:27px;height:27px}
body.fb-batch #main .pp-savings .pr-edit-costs{margin:12px 0 18px}
body.fb-batch #main .pp-savings .pr-edit-costs>summary{font-size:12px}
body.fb-batch #main .pp-savings .pr-team-control{margin-top:0;padding:16px 18px;gap:13px 10px}
body.fb-batch #main .pp-savings .pr-team-control>small{font-size:10px}
body.fb-batch #main .pp-savings .pp-compare-control{padding-top:12px}
body.fb-batch #main .pp-savings .pr-savings-result{padding:20px 22px}
body.fb-batch #main .pp-savings .pr-tool-totals{margin-top:10px;max-height:111px}
body.fb-batch #main .pp-savings .pr-tool-totals.pp-expanded{max-height:222px}
body.fb-batch #main .pp-savings .pr-tool-totals>div{min-height:37px;padding:8px 0;font-size:13px;line-height:1.5}
body.fb-batch #main .pp-savings .pr-tool-totals dd{font-size:11px}
body.fb-batch #main .pp-savings .pr-cost-totals{margin-top:7px}
body.fb-batch #main .pp-savings .pr-cost-totals>div{padding:10px 0;font-size:14px;line-height:1.5}
body.fb-batch #main .pp-savings .pr-cost-totals>div:last-child{padding:8px 0 2px;font-size:12px}
body.fb-batch #main .pp-savings .pr-savings-billing{font-size:10px;margin-top:4px;line-height:1.5}
body.fb-batch #main .pp-savings .pr-savings-highlight{padding:15px 17px;gap:7px 12px;margin-top:13px}
body.fb-batch #main .pp-savings .pr-savings-highlight>p{font-size:12px;line-height:1.45}
body.fb-batch #main .pp-savings .pr-savings-highlight>strong{font-size:23px}
body.fb-batch #main .pp-savings .pr-annual-check{font-size:11px;margin-top:10px;line-height:1.5}
body.fb-batch #main .pp-savings .pr-result-actions{margin-top:13px;grid-template-columns:1fr 1fr;gap:10px}
body.fb-batch #main .pp-savings .pr-result-actions .pr-button{height:42px;min-height:42px;font-size:11px}
body.fb-batch #main .pp-method{margin-top:5px;font-size:12px}
body.fb-batch #main .pp-method>summary{padding:7px 0}

body.fb-batch #main .sb-free-trial{display:block;position:relative;isolation:isolate;overflow:hidden;width:min(1240px,calc(100% - 80px));margin:32px auto 36px;padding:62px 32px 49px;border:1px solid #8945cc;border-radius:27px;text-align:center;color:#fff;background:radial-gradient(ellipse at 0% 100%,#3767d9 0,transparent 62%),radial-gradient(ellipse at 100% 0%,#a03ce0 0,transparent 65%),linear-gradient(125deg,#5e00af,#480886 70%);--trail-light:#d4e4ff;--trail-accent:#e2bdff;--trail-violet:#c0c7ff}
body.fb-batch #main .sb-trial-texture{position:absolute;inset:0;width:100%;height:100%;z-index:0;stroke:none;pointer-events:none;mix-blend-mode:soft-light}
body.fb-batch #main .sb-trial-copy{position:relative;z-index:1;margin:0 auto;max-width:1020px;display:block;padding:0}
body.fb-batch #main .sb-trial-kicker{display:block;color:#f1e7ff;font-size:12px;line-height:1.5;font-weight:650;text-transform:uppercase;letter-spacing:.08em}
body.fb-batch #main .sb-free-trial h2{color:#fff;text-align:center;max-width:980px;margin:25px auto 0;font-size:clamp(35px,4vw,56px);line-height:1.12;font-weight:650;letter-spacing:-.045em}
body.fb-batch #main .sb-trial-actions{display:grid;grid-template-columns:repeat(2,220px);justify-content:center;gap:16px;margin:30px auto 0;max-width:none;flex-direction:row}
body.fb-batch #main .sb-trial-actions>.eh-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;position:relative;width:100%;height:52px;min-height:52px;margin:0;padding:13px 16px;border-radius:11px;font-size:14px;line-height:1.3;font-weight:650;border:1px solid #d1a6f570;background:linear-gradient(115deg,#59009e,#7900d0);box-shadow:0 7px 22px #25004b30;color:#fff;overflow:visible}
body.fb-batch #main .sb-trial-actions>.eh-button:hover{background:linear-gradient(115deg,#7100c2,#9809f2);border-color:#e4c8ff;transform:translateY(-1px)}
body.fb-batch #main .sb-trial-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;list-style:none;padding:0;margin:24px 0 0}
body.fb-batch #main .sb-trial-facts li{display:flex;align-items:center;gap:10px;padding:11px 15px;border:1px solid #ffffff36;border-radius:10px;background:#ffffff0e;color:#e5dcf4;font-size:10px;line-height:1.5;text-align:left}
body.fb-batch #main .sb-trial-facts li>svg{width:23px;height:23px;fill:none;color:#fff;filter:drop-shadow(0 0 5px #ffffff30)}
body.fb-batch #main .sb-trial-facts strong{display:block;color:#fff;font-size:12px;line-height:1.5;font-weight:650}
body.fb-batch #main .sb-free-trial>.rf-cursor-trail{z-index:2;overflow:hidden;pointer-events:none}

body.fb-batch #main .pr-faq{width:min(1240px,calc(100% - 80px));max-width:none;margin:0 auto 24px;padding:12px 0 8px}
body.fb-batch #main .pr-faq .pr-section-head{display:flex;align-items:center;justify-content:space-between;gap:25px;text-align:left;margin:0 0 15px}
body.fb-batch #main .pr-faq .pr-section-head h2{font-size:36px;line-height:1.12;flex:0 1 430px;max-width:430px;margin:0;letter-spacing:-.04em}
body.fb-batch #main .pr-faq .pr-section-head p{font-size:16px;line-height:1.55;max-width:365px;flex:1;margin:0;color:var(--pr-muted)}
body.fb-batch #main .pr-faq .pr-section-head .pr-button{margin:0;flex-shrink:0;min-height:44px;padding:10px 17px;font-size:14px}
body.fb-batch #main .pr-faq-list{width:100%;max-width:none;margin:0}
body.fb-batch #main .pr-faq-list summary{font-size:17px;line-height:1.4;min-height:58px;padding:17px 2px;gap:20px}
body.fb-batch #main .pr-faq-list details>p{font-size:16px;line-height:1.65;padding:0 36px 20px 2px;max-width:1100px;margin:0;color:var(--pr-muted)}
body.fb-batch #main .pr-load-more{font-size:14px;min-height:42px;margin-top:15px;padding:10px 16px}
body.fb-batch .pr-page{padding-bottom:28px}
@media(max-width:1100px){
 body.fb-batch #main .pr-price{font-size:47px}body.fb-batch #main .pr-price--custom{font-size:40px}
 body.fb-batch #main .pr-plan-top{grid-template-rows:30px 56px 67px 44px 24px;padding-inline:18px}
 body.fb-batch #main .pr-plan-title{gap:7px}body.fb-batch #main .sb-popular{font-size:9px;padding:5px 7px}
 body.fb-batch #main .pp-savings .pr-savings-panel{padding:22px;gap:22px}
 body.fb-batch #main .pp-savings .pr-result-actions{grid-template-columns:1fr}
 body.fb-batch #main .sb-free-trial,body.fb-batch #main .pr-faq{width:calc(100% - 48px)}
 body.fb-batch #main .sb-free-trial{padding:48px 28px 39px}
 body.fb-batch #main .pr-faq .pr-section-head{flex-wrap:wrap;gap:15px}
 body.fb-batch #main .pr-faq .pr-section-head h2{flex-basis:100%;max-width:none;font-size:34px}
}
@media(max-width:760px){
 body.fb-batch #main .pr-plan-top{grid-template-rows:30px 62px 54px 44px 20px;padding:24px}
 body.fb-batch #main .pr-price{font-size:53px}body.fb-batch #main .pr-price--custom{font-size:44px}body.fb-batch #main .sb-popular{font-size:11px;padding:6px 9px}
 body.fb-batch #main .pp-savings .pr-section-head h2{font-size:32px;line-height:1.15}
 body.fb-batch #main .pp-savings .pr-savings-panel{grid-template-columns:1fr;padding:20px;gap:23px}
 body.fb-batch #main .pp-savings .pr-savings-result{padding:20px 17px}
 body.fb-batch #main .pp-savings .pp-choice{height:82px;min-height:82px}
 body.fb-batch #main .pp-savings .pr-savings-highlight{grid-template-columns:1fr}
 body.fb-batch #main .sb-free-trial,body.fb-batch #main .pr-faq{width:calc(100% - 36px)}
 body.fb-batch #main .sb-free-trial{padding:40px 24px 33px;margin-top:28px;margin-bottom:28px;border-radius:23px}
 body.fb-batch #main .sb-free-trial h2{font-size:35px;line-height:1.16;margin-top:23px}
 body.fb-batch #main .sb-trial-kicker{font-size:10px}
 body.fb-batch #main .sb-trial-actions{grid-template-columns:1fr;max-width:330px;gap:12px;margin-top:26px}
 body.fb-batch #main .sb-trial-facts{flex-direction:column;max-width:330px;margin:21px auto 0;gap:8px}
 body.fb-batch #main .pr-faq .pr-section-head{display:block;margin-bottom:12px}
 body.fb-batch #main .pr-faq .pr-section-head h2{font-size:31px}
 body.fb-batch #main .pr-faq .pr-section-head p{font-size:15px;margin-top:12px;max-width:none}
 body.fb-batch #main .pr-faq .pr-section-head .pr-button{margin-top:15px}
 body.fb-batch #main .pr-faq-list summary{font-size:16px;min-height:56px;padding:16px 2px}
 body.fb-batch #main .pr-faq-list details>p{font-size:16px;padding-right:18px}
}
@media(prefers-reduced-motion:reduce){body.fb-batch #main .sb-free-trial .rf-cursor-trail{display:none}}
