.data-hero{padding:70px 0 76px;background:#25282b;color:#f4f0e9}.data-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.data-hero h1{font-size:clamp(36px,4vw,60px);line-height:1.08;letter-spacing:-.045em;max-width:17ch;margin:25px 0}.data-hero em,.data-two em{font-family:Georgia,serif;font-weight:400;color:#c8a58c}.data-hero p{color:#d2cec7;max-width:46ch;font-size:17px;line-height:1.75}.data-hero figure{margin:0}.data-hero img{display:block;width:100%;height:470px;object-fit:cover}.data-hero .button{margin-top:20px}.data-page h2{font-size:clamp(28px,3vw,42px);line-height:1.16;letter-spacing:-.03em}.data-lead{max-width:55ch;font-size:20px;line-height:1.6}.data-comparison{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:35px;border-top:1px solid #b9afa4;padding-top:28px}.data-comparison article:last-child{border-left:2px solid #ac8467;padding-left:32px}.data-page h3{font-size:22px;line-height:1.3}.data-page p{line-height:1.75}.data-note{max-width:95ch;font-size:13px;color:#655f59;margin-top:30px}.data-two{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.data-two p:first-child{margin-top:0}.data-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 38px;margin-top:38px}.data-actions article{border-top:1px solid #bbb1a6;padding:24px 0 12px}.data-actions article>span{font-size:12px;color:#91755f}.data-actions h3{margin:12px 0}.data-actions p{margin:0;color:#625d57}.data-page .text-link{display:inline-block;min-height:44px}.data-page .section{padding-block:64px}@media(max-width:760px){.data-hero{padding:38px 0}.data-hero-grid,.data-two,.data-comparison{grid-template-columns:1fr;gap:24px}.data-hero h1{font-size:38px;max-width:100%}.data-hero p{font-size:16px}.data-hero img{height:220px}.data-page .section{padding-block:40px}.data-comparison article:last-child{padding-left:18px}.data-actions{grid-template-columns:1fr 1fr;gap:10px 22px}.data-page h3{font-size:20px}.data-lead{font-size:18px}}@media(max-width:360px){.data-actions{grid-template-columns:1fr}.data-hero h1{font-size:33px}}
.executive .data-hero h1{color:#f5f3ee!important;font-weight:400}
body.executive .data-hero h1 em{color:#d2ad93;font-weight:400}

.data-two .text-link+.text-link{margin-left:22px}
@media(max-width:680px){.data-two .text-link+.text-link{margin-left:0}}
