.pb-site[data-product=cover] .ec-review-hero{--primary:var(--study-gold);--product-accent:var(--study-gold);--ring:var(--study-gold)}.ec-review .ec-naming{border-left:3px solid var(--detail-accent);background:var(--pb-section);color:var(--pb-muted);margin-bottom:34px;padding:16px 22px;font-size:16px}.ec-review .ec-functions{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;margin-top:36px;display:grid}.ec-review .ec-functions article{border-top:1px solid var(--pb-dark-border);padding-top:24px}.ec-review .ec-functions p{margin-top:16px}.ec-review :is(.ec-functions p,.ec-intro,.ec-option p,.ec-scope p){font-size:19px;line-height:1.65}.ec-review .ec-intro{max-width:880px;margin-block:24px}.ec-review .ec-policy{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.ec-review .ec-policy>div{border-top:1px solid var(--pb-dark-border);padding-block:18px}.ec-review .ec-policy dt{font-size:21px;font-weight:650}.ec-review .ec-policy dd{color:var(--pb-on-ink-muted);margin-top:8px;font-size:16px}.ec-review .ec-source{align-items:start;gap:16px;margin-block:26px;display:flex}.ec-review .ec-source svg{color:var(--detail-accent);flex-shrink:0}.ec-review .ec-source p{color:var(--pb-muted);font-size:16px}.ec-review .ec-upload-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ec-review .ec-upload-slots article{border:1px dashed var(--pb-border);padding:22px}.pb-site .ec-review .ec-upload-slots h3{margin-block:12px;font-size:22px}.ec-review .ec-upload-slots p:not(.pb-eyebrow){color:var(--pb-muted);font-size:16px}.ec-review .pd-contexts{row-gap:30px}.ec-review .ec-roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.ec-review .ec-roadmap article{border-top:1px dashed var(--pb-border);padding-top:20px}.ec-review .ec-roadmap h3{margin-top:12px}.ec-review .ec-scope{border-top:3px solid var(--detail-accent);padding-top:24px}.ec-review .ec-scope p{margin-top:16px}.ec-review .ec-scope small{color:var(--pb-on-ink-muted);margin-top:18px;font-size:13px;display:block}.ec-review .ec-option p{color:var(--pb-muted);margin-bottom:22px}.ec-review .pb-section button{font-size:17px}.ec-review .pb-faq button{font-size:19px}@media (width<=760px){.ec-review .ec-functions,.ec-review .ec-policy,.ec-review .ec-upload-slots,.ec-review .ec-roadmap{grid-template-columns:1fr}.ec-review :is(.ec-functions p,.ec-intro,.ec-option p,.ec-scope p){font-size:17px}.ec-review .ec-functions{gap:26px}.ec-review .ec-naming{padding:14px 16px}.ec-review .ec-upload-slots article{padding:18px}.ec-review .pb-faq button{font-size:18px}}.ec-review .ec-quotation-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;display:grid}.ec-review .ec-quotation-summary{border-top:3px solid var(--detail-accent);padding-top:24px}.ec-review .ec-quotation-summary p{margin:18px 0 26px;font-size:19px;line-height:1.65}.ec-review .ec-quotation-details>div{border-top:1px solid var(--pb-border);padding:20px 0}.ec-review .ec-quotation-details dt{font-size:21px;font-weight:650}.ec-review .ec-quotation-details dd{color:var(--pb-muted);margin-top:8px;font-size:17px;line-height:1.6}@media (width<=760px){.ec-review .ec-quotation-grid{grid-template-columns:1fr;gap:28px}.ec-review .ec-quotation-summary p{font-size:17px}}.ec-review .ec-tariff-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.ec-review .ec-tariff{border:1px solid var(--pb-border);border-top:3px solid var(--detail-accent);border-radius:8px;flex-direction:column;padding:26px;display:flex}.pb-site .ec-review .ec-tariff h3{overflow-wrap:anywhere;min-height:96px;margin:18px 0;font-size:23px;line-height:1.35}.pb-site .ec-review .ec-tariff-price{font-size:38px;font-weight:700;line-height:1.2}.ec-review .ec-tariff-unit{margin:10px 0 22px;font-weight:650}.ec-review .ec-tariff p:not(.ec-tariff-price){font-size:16px;line-height:1.6}.ec-review .ec-catalog-terms{max-width:920px;margin-top:36px}.ec-review .ec-catalog-terms h3{margin:28px 0 14px}.ec-review .ec-catalog-terms p,.ec-review .ec-catalog-terms li{font-size:17px;line-height:1.65}.ec-review .ec-catalog-terms ul{margin:18px 0;padding-left:22px;list-style:outside}.ec-review .ec-catalog-terms p{margin-bottom:20px}.ec-review .ec-catalog-source{color:var(--pb-muted)}@media (width<=1000px){.ec-review .ec-tariff-grid{grid-template-columns:1fr}.pb-site .ec-review .ec-tariff h3{min-height:0}}
