.review-banner{padding:9px 24px;background:#edf3fc;border-bottom:1px solid #dce6f4;display:flex;justify-content:center;gap:25px;font-size:11px;color:#345580}.review-banner a{font-weight:650;text-decoration:underline;text-underline-offset:3px}.pricing-main{padding-top:58px}.pricing-intro{max-width:1000px}.pricing-intro h1{max-width:920px;font-size:clamp(36px,4.8vw,61px);line-height:1.14}.pricing-intro>p{max-width:840px;font-size:17px}.review-hero-actions{display:flex;gap:12px;margin-top:28px}.review-section-heading{max-width:760px}.review-section-heading h2,.review-process h2,.review-buy-heading h2{font-size:clamp(27px,3vw,38px);line-height:1.25;letter-spacing:-1.1px;margin-top:12px}.review-section-heading>p,.review-process-copy>p,.review-buy-heading>p{font-size:15px;color:#40566d;margin-top:14px;line-height:1.75}.system-overview{padding-top:78px;scroll-margin-top:80px}.system-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:30px}.system-card{border:1px solid #dce5ef;border-radius:14px;padding:22px 21px;background:white;position:relative}.system-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:#edf4ff;color:#155ce0;margin-bottom:15px}.system-tag{display:block;font-size:9px;color:#52667e;letter-spacing:.4px;margin-bottom:7px}.system-card h3{font-size:17px;font-weight:650;line-height:1.4;letter-spacing:-.3px}.system-card p{font-size:12px;line-height:1.8;color:#40566d;margin-top:10px}.system-card.addon{background:#f0f5fd;border-color:#bbd1f1}.system-card.addon .system-icon{background:#dceaff}.system-card.addon .system-tag{color:#174b91}.review-scope-note{border-left:3px solid #a7bee0;padding-left:17px;font-size:12px;color:#52667e;line-height:1.8;margin-top:22px;max-width:1000px}.review-process{display:block;padding:65px 0 20px;scroll-margin-top:80px;align-items:center}.review-process-copy .eyebrow,.review-section-heading .eyebrow,.review-buy-heading .eyebrow{font-size:10px;color:#174b91}.review-process ol{list-style:none;padding:0;margin:25px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.review-process li{display:flex;gap:13px}.review-process li>span{display:flex;align-items:center;justify-content:center;flex:none;width:29px;height:29px;background:#e8f0fd;border:1px solid #d3e2f8;border-radius:8px;color:#155ce0;font-size:11px;font-weight:650}.review-process h3{font-size:14px;font-weight:650;margin:0 0 3px}.review-process li p{font-size:12px;color:#52667e;line-height:1.75}.review-panel{width:100%;margin-top:30px;border:1px solid #d8e2ed;border-radius:15px;overflow:hidden;background:white;min-width:0;box-shadow:0 15px 35px #102b4610}.review-panel-head{display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid #e2eaf1;padding:15px 17px}.review-panel-head strong{font-size:11px;font-weight:650}.panel-open{border:0;background:none;color:#155ce0;font-size:11px;padding:6px}.inline-panel{display:block;width:100%;height:820px;border:0}.review-panel-note{font-size:10px;color:#61738b;padding:10px 17px;background:#f8faff;border-top:1px solid #e2eaf1}.mobile-panel-launch{display:none}.review-buy-heading{padding-top:70px;max-width:850px;scroll-margin-top:80px}.review-buy-heading h2{max-width:800px}.demo-intro{margin-top:27px}.test-outcome{font-size:12px;border-top:1px solid #dce5ef;padding-top:17px;margin-bottom:17px;color:#3c4f65;line-height:1.75}.test-outcome>strong{display:block;color:#174b91;font-size:13px;margin-bottom:7px}.offer-featured{background:white;border-color:#dbe3ec;box-shadow:none}.production-card{border-color:#9ebcea;box-shadow:inset 0 3px #155ce0;background:linear-gradient(180deg,#f1f6ff 0,#fff 190px)}.pricing-grid .offer-card h2{font-size:22px}.review-banner~.header{padding-bottom:0}#panel-dialog{width:100vw;height:100dvh;max-width:none;max-height:none;border:0;margin:0;padding:0;background:#f8fafb;overflow:hidden}#panel-dialog::backdrop{background:#102c4677}.panel-dialog-bar{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #dbe3ec;font-size:13px;background:white}.panel-dialog-bar button{border:1px solid #dbe3ec;border-radius:7px;background:white;padding:7px 12px;font-size:12px}#panel-dialog iframe{display:block;width:100%;height:calc(100dvh - 54px);border:0}body:has(#panel-dialog[open]){overflow:hidden}
@media(max-width:1100px){.system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.review-process-copy>p{max-width:540px}.review-process ol{grid-template-columns:1fr 1fr;gap:20px}.system-overview{padding-top:55px}.review-buy-heading{padding-top:50px}.review-banner{justify-content:space-between;padding:8px 18px;gap:14px;font-size:10px}}
@media(max-width:700px){.inline-panel{display:none}.mobile-panel-launch{display:block;width:100%;padding:0;position:relative;background:#f5f8fc}.mobile-panel-launch img{display:block;width:100%;height:auto}.mobile-panel-launch span{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);white-space:nowrap;background:#155ce0;color:white;border-radius:8px;padding:11px 18px;font-weight:650;box-shadow:0 4px 20px #112e4660}.review-panel-head .panel-open{display:none}}
@media(max-width:560px){.pricing-main{padding-top:35px}.pricing-intro h1{font-size:37px;letter-spacing:-1.3px}.pricing-intro>p{font-size:15px}.review-hero-actions{gap:9px}.review-hero-actions .button{padding-inline:14px}.system-grid{grid-template-columns:1fr;gap:12px}.system-card{padding:20px 20px 20px 80px;min-height:125px}.system-icon{position:absolute;left:20px;top:22px;width:40px;height:40px}.system-tag{font-size:9px}.system-card p{font-size:13px;margin-top:7px}.system-card h3{font-size:18px}.review-process{padding-top:45px}.review-process ol{grid-template-columns:1fr;gap:17px}.review-process li p{font-size:13px}.review-panel-head{padding:13px 15px}.review-banner a{max-width:140px;text-align:right}.review-scope-note{font-size:12px}.panel-dialog-bar{padding:0 12px;font-size:11px}}
