/* DATUM-aligned composition, scoped to TRP product page. */
body.core-trp-refresh.core-trp-benchmark.page-id-550{--trp-gutter:max(50px,calc((100vw - 1320px)/2));--trp-orange:#f88118;--trp-shape:0 22px 22px 22px}
body.core-trp-refresh.core-trp-benchmark.page-id-550 #header:not(.core-header-fixed){position:absolute!important;top:auto!important;left:0;right:0;width:100%;background:transparent!important;box-shadow:none}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .core-header-spacer{display:none!important}
body.core-trp-refresh.core-trp-benchmark.page-id-550 #header:not(.core-header-fixed) #logo{background-image:url(core-logo-white.svg)!important;background-size:contain!important}
body.core-trp-refresh.core-trp-benchmark.page-id-550 #header:not(.core-header-fixed) #main_menu>li>a{color:#fff!important}
body.core-trp-refresh.core-trp-benchmark.page-id-550.menu_open #header:not(.core-header-fixed){background:#343e43!important}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .page_banner{min-height:590px;height:auto;box-sizing:border-box;padding:185px var(--trp-gutter) 115px!important;display:flex;align-items:center;background-position:center;position:relative;isolation:isolate}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .page_banner:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#14212799,transparent 55%),linear-gradient(90deg,#17252ae0,#17252a60 60%,#17252a15);z-index:-1;pointer-events:none}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .banner_title{width:100%;max-width:1320px;margin:0 auto;padding:0!important}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .banner_title h1{font-size:clamp(43px,4.7vw,74px)!important;line-height:1.15;margin:0 0 25px}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .banner_title p{font-size:25px;line-height:1.5;max-width:630px;margin:0}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-section-nav{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1320px,calc(100% - 100px));margin:-30px auto 0;background:#fff;border:1px solid #dce2e5;border-radius:0 20px 20px 20px;box-shadow:0 12px 35px #263a4610;overflow:hidden}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-section-nav a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:28px;font:800 18px/1.4 Exo,Arial,sans-serif;color:#343e43;text-decoration:none}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-section-nav a+a{border-left:1px solid #dce2e5}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-section-nav a:hover{background:#f3f5f5}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-section-nav span{color:#f88118;font:24px Arial,sans-serif}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-section-nav a:focus-visible{outline:3px solid #f88118;outline-offset:-4px}
body.core-trp-refresh.core-trp-benchmark.page-id-550 :is(#trp-overview,#trp-materials,#trp-configurator,#trp-guidance){scroll-margin-top:110px}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container>.fc_split_content,body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-materials{padding:85px var(--trp-gutter);gap:65px}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container>.fc_split_content.with_cta{padding-top:85px;gap:130px}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container h2{font-size:clamp(32px,3vw,44px);line-height:1.18;letter-spacing:-.025em}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container>.fc_simple_content:has(h2){padding:60px var(--trp-gutter);background:#f3f5f5}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container>.fc_simple_content:has(h2)>.wp_content{padding:0;border-radius:0;background:none;gap:0 70px;grid-template-columns:.85fr 1.3fr}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container>.fc_simple_content:has(h2)>.wp_content>h2{font-size:clamp(30px,2.7vw,40px);text-align:left!important}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container>.fc_simple_content:has(h2)>.wp_content p{text-align:left!important}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container .wp_content p{font-size:17px;line-height:1.65}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-material-panel{padding:0;background:none;border-radius:0}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-material-copy h2{font-size:clamp(30px,2.7vw,40px)}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-inline{padding:85px var(--trp-gutter);margin:0;background:#f3f5f5}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-inline-intro,body.core-trp-refresh.core-trp-benchmark.page-id-550 #gform_wrapper_2,body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-inline-resources{max-width:1320px}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-inline-intro{margin-bottom:35px}
body.core-trp-refresh.core-trp-benchmark.page-id-550 #gform_wrapper_2{padding:clamp(24px,3vw,45px);border-radius:0 22px 22px 22px}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-inline-resources{margin-top:50px;padding-top:32px}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-inline-resources nav{gap:0;border:1px solid #dce2e5;border-radius:0 20px 20px 20px;overflow:hidden;background:#fff}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-inline-resources a{border:0;border-radius:0;min-height:100px;padding:26px;box-sizing:border-box}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-inline-resources a+a{border-left:1px solid #dce2e5}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-inline-resources a:hover{background:#fff8f0;box-shadow:inset 0 0 0 1px #f88118}
body.core-trp-refresh.core-trp-benchmark.page-id-550 #trp-group-video{padding:85px var(--trp-gutter);background:#343e43;color:#fff}
body.core-trp-refresh.core-trp-benchmark.page-id-550 #trp-group-video>h2{font-size:clamp(32px,3vw,44px);margin-bottom:36px}
body.core-trp-refresh.core-trp-benchmark.page-id-550 #trp-group-video .trp-group-grid{gap:32px}
body.core-trp-refresh.core-trp-benchmark.page-id-550 #trp-group-video .trp-group-grid>.fc_split_content{background:transparent;border:0;border-radius:0;color:#fff}
body.core-trp-refresh.core-trp-benchmark.page-id-550 #trp-group-video .trp-group-grid>.fc_split_content>.content{padding:25px 0 0!important}
body.core-trp-refresh.core-trp-benchmark.page-id-550 #trp-group-video .wp_content,body.core-trp-refresh.core-trp-benchmark.page-id-550 #trp-group-video .wp_content :is(p,h2,h3,.title){color:#fff!important}
body.core-trp-refresh.core-trp-benchmark.page-id-550 #trp-group-video .the_video,body.core-trp-refresh.core-trp-benchmark.page-id-550 #trp-group-video .the_video>div{border-radius:0 20px 20px 20px!important}
body.core-trp-refresh.core-trp-benchmark.page-id-550 #trp-group-support{padding:85px var(--trp-gutter)}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-resource-section{padding:75px var(--trp-gutter) 85px;background:#f3f5f5}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-resource-card{background:#fff}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-resource-body{background:#fff;padding:28px}
@media(max-width:1000px){body.core-trp-refresh.core-trp-benchmark.page-id-550{--trp-gutter:30px}body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-section-nav{width:calc(100% - 60px)}body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-section-nav a{padding:22px 16px;font-size:16px}body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container>.fc_split_content.with_cta{gap:100px}}
@media(max-width:767px){body.core-trp-refresh.core-trp-benchmark.page-id-550{--trp-gutter:20px}body.core-trp-refresh.core-trp-benchmark.page-id-550 .page_banner{min-height:440px;padding:155px 24px 95px!important}body.core-trp-refresh.core-trp-benchmark.page-id-550 .banner_title h1{font-size:44px!important;margin-bottom:18px}body.core-trp-refresh.core-trp-benchmark.page-id-550 .banner_title p{font-size:20px;max-width:290px}body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-section-nav{width:calc(100% - 40px);grid-template-columns:1fr 1fr;margin-top:-28px}body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-section-nav a{padding:20px 16px;font-size:15px;gap:10px}body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-section-nav a:nth-child(3){border-left:0}body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-section-nav a:nth-child(n+3){border-top:1px solid #dce2e5}body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container>.fc_split_content,body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container>.fc_split_content.with_cta,body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-materials{padding:48px 20px;gap:28px}body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container>.fc_simple_content:has(h2){padding:40px 20px}body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container>.fc_simple_content:has(h2)>.wp_content{display:block;padding:0}body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container>.fc_simple_content:has(h2)>.wp_content>h2{margin-bottom:24px}body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-inline,body.core-trp-refresh.core-trp-benchmark.page-id-550 #trp-group-video,body.core-trp-refresh.core-trp-benchmark.page-id-550 #trp-group-support,body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-resource-section{padding:48px 20px}body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-inline-resources nav{grid-template-columns:1fr 1fr}body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-inline-resources a{padding:20px;min-height:90px;font-size:14px}body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-inline-resources a:nth-child(3){border-left:0}body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-inline-resources a:nth-child(n+3){border-top:1px solid #dce2e5}}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-section-nav{z-index:4;box-sizing:border-box}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container>.fc_split_content.with_cta{padding-top:85px}
@media(max-width:767px){body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container>.fc_split_content.with_cta{padding-top:48px}}
body.core-trp-refresh.core-trp-benchmark.page-id-550 .page_banner{margin-top:0!important}

body.core-trp-refresh.core-trp-benchmark.page-id-550 #trp-group-video>h2{color:#fff!important}

@media(max-width:767px){body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container>.fc_split_content,body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container>.fc_split_content.with_cta,body.core-trp-refresh.core-trp-benchmark.page-id-550 .trp-materials{grid-template-columns:minmax(0,1fr)!important}body.core-trp-refresh.core-trp-benchmark.page-id-550 .main_container .fc_split_content.with_cta>.image>.wp_content{margin-left:0;width:230px}}
