/* Public naming, evidence and mobile refinements — 1.3.0. */
.pd-hero-grid{align-items:start}
.pc-product-lead{container-type:inline-size}
@container(min-width:340px){
 .pc-product-lead .pc-recaptcha{display:grid;grid-template-columns:164px minmax(0,1fr);column-gap:16px;align-items:start}
 .pc-product-lead .pc-recaptcha-label{grid-column:1/-1}
 .pc-product-lead .pc-recaptcha-widget{grid-column:1;grid-row:2/5}
 .pc-product-lead .pc-recaptcha-status{grid-column:2;grid-row:2;margin-top:0}
 .pc-product-lead .pc-recaptcha-privacy{grid-column:2;grid-row:3}
 .pc-product-lead .pc-recaptcha-alternative{grid-column:2;grid-row:4}
 .pc-product-lead .pc-recaptcha .field-error,.pc-product-lead .pc-recaptcha noscript{grid-column:1/-1}
}
.v2-ct-monogram{font-size:clamp(56px,5.7vw,84px);line-height:.96;letter-spacing:-.065em;display:block;top:-24px}
.v2-ct-monogram>span{position:absolute;right:0;top:0;max-width:110px;margin-top:5px;padding-top:12px}
.v2-ct-illustration{padding-top:130px}
.ct-letter{font-size:18px;line-height:1.1;max-width:92px}
.eva-evidence{background:#eaf2df}
.eva-evidence-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}
.eva-evidence-number{display:block;font-family:var(--heading);font-size:clamp(76px,8.5vw,124px);line-height:1.04;letter-spacing:-.065em;font-weight:600;color:var(--teal);margin:30px 0 22px}
.eva-evidence-number>span{font-size:.52em;letter-spacing:-.04em}
.eva-evidence-label{font-size:22px;line-height:1.35;color:var(--deep);max-width:340px}
.eva-evidence-copy h2{font-size:clamp(34px,4vw,52px);line-height:1.1}
.eva-evidence-copy .lead{font-size:21px}
.eva-evidence-sales{border-top:1px solid #b1c6a2;margin-top:28px;padding-top:24px;color:#37524a}
.eva-evidence-sales h3{font-size:24px;line-height:1.25;margin:0 0 14px;color:var(--deep)}
.eva-evidence-sales p{font-size:19px;line-height:1.55;margin:0}
.eva-evidence-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:56px 0 28px}
.eva-evidence-benefits article{border-top:1px solid #adc39d;padding-top:24px}
.eva-evidence-benefits article>span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--teal)}
.eva-evidence-benefits h3{font-size:25px;line-height:1.2;margin:18px 0 14px}.eva-evidence-benefits p{font-size:18px;color:#425d50;margin:0}
.pd-hero-actions{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.pd-hero-actions .pd-mobile-cta{display:none}
@media(max-width:1100px) and (min-width:980px){.primary-menu{gap:12px}.primary-menu>li>a{font-size:14px}.primary-navigation{gap:18px}.site-header .brand img{width:150px}}
@media(max-width:979px){.eva-evidence-grid{gap:40px}.eva-evidence-benefits{gap:24px}.v2-ct-monogram{font-size:70px}.pd-hero-grid{grid-template-columns:1fr;gap:32px}.pd-hero-form,.pc-product-lead{max-width:none}.pd-hero-actions .pd-mobile-cta{display:inline-flex}}
@media(max-width:760px){
 .pd-hero-grid{gap:32px}.pd-hero-copy h1{font-size:clamp(34px,7.2vw,46px);letter-spacing:-.045em}.pd-hero .lead{font-size:19px;line-height:1.5}.pd-hero-copy .eyebrow{line-height:1.5;font-size:11px}
 .pd-hero-actions{align-items:stretch;flex-direction:column}.pd-hero-actions .pd-mobile-cta{display:inline-flex;justify-content:center}.pd-hero-actions .text-link{justify-content:center}
 .pd-hero-form{scroll-margin-top:100px;max-width:none}.pc-product-lead{max-width:none}.pd-jump .wrap{gap:0 18px;padding-block:10px;justify-content:flex-start}.pd-jump a{display:flex;align-items:center;min-height:44px;font-size:14px}
 .pd-section-intro h2,.pd-fit h2,.pd-integration h2{overflow-wrap:break-word}.pd-value{padding:26px}.pd-related h2{font-size:31px}.pd-final h2{font-size:34px}.pd-final p:not(.eyebrow){font-size:19px}.pd-final .button{white-space:normal;width:100%;justify-content:center}
 .pd-screen figcaption{gap:8px;line-height:1.5}.pd-screen figcaption>span:last-child{display:block;width:100%;font-size:13px}.pd-showcase .pd-screen a{min-height:44px}.pd-steps{margin-top:30px}
 .eva-evidence-grid{grid-template-columns:1fr;gap:24px}.eva-evidence-number{font-size:96px;margin:24px 0 16px}.eva-evidence-label{font-size:22px;max-width:none}.eva-evidence-benefits{grid-template-columns:1fr;gap:28px;margin-top:36px}.eva-evidence-copy .lead{font-size:19px}.eva-evidence-copy h2{font-size:34px}.eva-evidence-benefits h3{font-size:24px}.eva-evidence .text-link{white-space:normal}
 .v2-ct-illustration{padding-top:118px}.v2-ct-monogram{font-size:64px;top:-10px}.v2-ct-monogram>span{max-width:98px;font-size:9px}.v2-ct-window-bar{flex-wrap:wrap;gap:6px}.v2-platform-top{gap:16px;align-items:flex-start}.v2-platform-counter{white-space:nowrap}
 .footer-brand>span{display:block;max-width:300px}.contact-method strong{overflow-wrap:anywhere}.faq-list summary{padding-right:42px;overflow-wrap:break-word}.standard-page .prose a{overflow-wrap:anywhere}
}
@media(max-width:379px){.eva-evidence-number{font-size:80px}.pd-hero-copy h1{font-size:34px}.pc-product-lead{padding:22px 16px}.pd-value{padding:22px}.pd-related h2{font-size:28px}.v2-platform-top{display:block}.v2-platform-counter{display:block;margin-top:14px}.v2-ct-monogram{font-size:58px}.v2-ct-monogram>span{max-width:80px}}
@media print{.eva-evidence{background:#fff}.eva-evidence-grid{display:block}.pd-mobile-cta{display:none!important}}
