/* Scope fixes for the approved Price page within the corporate shell.
   Marketing illustrations stay distinct from actual application screenshots. */
body[data-r2u-page="price-discovery"]{margin:0;background:#fff;}
body[data-r2u-page="price-discovery"] .price-landing .container{padding-inline:0;}
body[data-r2u-page="price-discovery"] .price-landing :is(h1,h2,h3,h4,p){margin-top:0;}
body[data-r2u-page="price-discovery"] .price-landing :is(.heroB,.roiarea,.final) :is(h1,h2){color:#fff;}
body[data-r2u-page="price-discovery"] .price-landing :is(.narrative,.pricing,.privacyarea,.editorial-benefits) :is(h2,h3){color:var(--r2u-ink);}
body[data-r2u-page="price-discovery"] .price-landing .hero-subcard svg{display:block;width:100%;height:55px;}
body[data-r2u-page="price-discovery"] .price-landing .hero-subcard .result{border:0;padding:0;background:none;}
body[data-r2u-page="price-discovery"] .price-landing :is(.roiarea,.final,.heroB) .eyebrow{color:#b9dbef!important;}
body[data-r2u-page="price-discovery"] .price-landing .roi-calculator .eyebrow{color:#0b6caa!important;}
body[data-r2u-page="price-discovery"] .price-landing .roi-calculator{background:#fff;}
body[data-r2u-page="price-discovery"] .price-landing .roi-calculator input[type="range"]{padding:0;border:0;min-height:28px;}
body[data-r2u-page="price-discovery"] .price-landing .sheetline [style*="font-size:11px"]{font-size:.875rem!important;color:#476471!important;}
body[data-r2u-page="price-discovery"] .price-landing .export-tabs{flex-wrap:wrap;overflow:visible;}
body[data-r2u-page="price-discovery"] .price-landing .export-tabs span{font-size:.8125rem;white-space:normal;}
body[data-r2u-page="price-discovery"] .price-landing .sheethead{flex-wrap:wrap;gap:.5rem;}
body[data-r2u-page="price-discovery"] .price-landing .final p{margin-inline:auto;}
body[data-r2u-page="price-discovery"] .price-landing .roiarea:before{background:radial-gradient(ellipse at 15% 70%,#305d7030,transparent 45%);}
@media(prefers-reduced-motion:no-preference){
 body.r2u-brand[data-r2u-page="price-discovery"] .price-landing.r2u-motion .reveal:not(.visible){opacity:0;transform:translateY(12px);}
}
@media(max-width:48.75rem){
 body[data-r2u-page="price-discovery"] .price-landing .planhead{flex-wrap:wrap;}
 body[data-r2u-page="price-discovery"] .price-landing .roi-big{font-size:clamp(3rem,12vw,4.5rem);letter-spacing:-.04em;overflow-wrap:anywhere;}
 body[data-r2u-page="price-discovery"] .price-landing .roi-calculator{padding:1.25rem;}
}
