.hero-actions .data-hero-cta{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff16;border:1px solid #ffffff70}.hero-actions .data-hero-cta:hover{background:#ffffff28}.data-hero-cta .button-arrow{color:#252525;background:#fff}.hero-actions{flex-wrap:wrap;gap:16px}.hero-copy>p{max-width:650px}.home-data-section{background:#f4f4f1;padding:108px 0;scroll-margin-top:35px}.home-data-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:90px;display:grid}.home-data-label{color:#a54214;margin-bottom:25px;font-size:14px}.home-data-copy h2{max-width:650px;font-size:clamp(36px,3.8vw,55px)}.home-data-copy>p:not(.home-data-label){color:#596057;max-width:590px;margin-top:24px;font-size:17px;line-height:1.85}.home-data-copy .button{margin-top:35px;font-size:15px;display:inline-flex}.home-data-panel{color:#fff;background:#242821;border-radius:26px;padding:36px 38px}.home-data-panel-top{color:#e6b89d;justify-content:space-between;align-items:center;font-size:14px;display:flex}.home-data-dot{background:#f2935a;border-radius:50%;width:8px;height:8px}.home-data-panel h3{letter-spacing:-.04em;margin:30px 0 32px;font-size:32px;font-weight:500;line-height:1.2}.home-data-record{border-top:1px solid #ffffff20;padding:18px 0}.home-data-record>span{color:#eda578;font-size:14px}.home-data-record>p{color:#eee;margin:5px 0 0;font-size:16px;line-height:1.6}.home-data-panel .home-data-footnote{color:#bcc3b6;border-top:1px solid #ffffff20;margin-top:5px;padding-top:23px;font-size:13px;line-height:1.7}.home-closing-data{color:#eee;font-size:15px}.closing-actions{gap:24px}@media (max-width:1100px){.home-data-grid{gap:40px}.home-data-panel{padding:30px}.hero-actions .button{font-size:14px}.home-data-copy h2{font-size:43px}}@media (max-width:850px){.home-data-grid{grid-template-columns:1fr;gap:38px}.home-data-section{padding:72px 0}.home-data-copy,.home-data-panel{max-width:660px}.hero-actions{align-items:flex-start}}@media (max-width:560px){.home-data-section{padding:60px 0}.home-data-copy h2{font-size:37px}.home-data-copy>p:not(.home-data-label){font-size:16px}.home-data-panel{border-radius:20px;padding:28px 24px}.home-data-panel h3{font-size:29px}.home-data-copy .button{justify-content:space-between;width:100%;padding-left:18px;font-size:13px}.hero-actions{gap:14px}.hero-actions .button{justify-content:space-between;width:100%}.hero-copy .hero-note{line-height:1.7}.home-data-label{font-size:13px}.footer>div{flex-wrap:wrap;gap:18px}}.case-studies-section .case-heading{margin-bottom:36px;display:block}.case-studies-section .case-heading h2{letter-spacing:-.035em;width:100%;max-width:none;font-size:clamp(27px,2.65vw,38px);line-height:1.3}.case-studies-section .case-card{background:#fafaf8;border-color:#e8e8e2;border-radius:20px;padding:30px}.case-studies-section .case-meta{background:#eeeee8;border-radius:6px;margin-bottom:18px;padding:6px 10px;font-size:11px;display:inline-block}.case-studies-section .case-card h3{letter-spacing:-.025em;font-size:22px;line-height:1.3}.case-studies-section .case-outcome{gap:14px;margin-block:18px;padding-block:20px}.case-studies-section .case-outcome>strong{letter-spacing:-.05em;font-size:clamp(35px,3.4vw,46px)}.case-studies-section .case-outcome>span{font-size:15px}.case-studies-section .case-summary{font-size:15px;line-height:1.75}@media (max-width:560px){.case-studies-section .case-card{padding:24px}.case-studies-section .case-heading h2{font-size:28px}}.case-studies-section .case-heading h2,.home-data-section #home-data-heading,.faq-section>div>h2{letter-spacing:-.035em;font-size:clamp(27px,2.65vw,38px);font-weight:500;line-height:1.3}@media (min-width:851px){.case-studies-section .case-heading h2{text-wrap:pretty}.home-data-section #home-data-heading br,.faq-section>div>h2 br{display:none}}.home-data-section .section-heading{align-items:start}.home-data-section .home-data-label,.home-data-section .home-data-copy>p:first-child{margin-top:0}.home-data-intro{display:block}.home-data-intro #home-data-heading{max-width:none;margin:0 0 28px}.home-data-intro .home-data-copy{max-width:850px}.home-data-intro .home-data-copy>p{max-width:none}.case-view-more{background:var(--ink);color:#fff;cursor:pointer;margin-top:30px;padding:16px 28px}.home-data-intro .home-data-copy .home-data-disclaimer{margin-top:20px;font-size:13px;line-height:1.6}.case-studies-section .case-heading h2,.home-data-section #home-data-heading{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.18}.home-data-intro #home-data-heading{max-width:1000px;margin-bottom:28px}.headline-accent{color:#b9440c}.case-studies-section .case-heading .results-intro{max-width:none;color:var(--body);margin-top:16px;font-size:17px;line-height:1.7}.case-studies-section>.section-space{padding-top:52px}@media (max-width:560px){.case-studies-section>.section-space{padding-top:36px}}.hero-mobile-heading,.hero-mobile-description{display:none}@media (max-width:560px){.hero-desktop-heading,.hero-desktop-description{display:none}.hero-mobile-heading,.hero-mobile-description{display:inline}.hero h1{letter-spacing:-.045em;font-size:clamp(36px,9.5vw,48px);line-height:1.12}}
