.page_hero__7KFOs{background:var(--bg);min-height:88vh;display:flex;align-items:center}.page_heroInner__8WoKQ{max-width:var(--max-width);margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center;width:100%}.page_heroContent__dzLob{display:flex;flex-direction:column}.page_heroTitle__ixXIp{font-size:clamp(44px,6vw,80px);font-weight:400;line-height:1.08;margin-bottom:28px;letter-spacing:-.02em}.page_heroTitle__ixXIp em{font-style:italic;color:var(--accent)}.page_heroSub__fi66w{font-size:18px;color:var(--text-muted);max-width:480px;line-height:1.7;margin-bottom:40px}.page_heroCtas__lz7_7{display:flex;gap:16px;flex-wrap:wrap}.page_heroImageWrap__VBcxn{position:relative;height:560px;border-radius:2px;overflow:hidden}.page_heroImage__Aq3LS{object-fit:cover;object-position:center}.page_statsStrip__TEzU4{background:var(--dark);padding:48px 24px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;max-width:100%}.page_statItem___GYM4{text-align:center}.page_statValue__tVgp7{display:block;font-family:var(--font-display);font-size:40px;color:var(--accent);margin-bottom:8px}.page_statLabel__2jNx3{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.5);line-height:1.4}.page_problem__jWWwV{padding:var(--section-pad);background:var(--bg-stone)}.page_problemInner__TjfXT{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.page_problemText__zl3dv{display:flex;flex-direction:column;gap:20px}.page_problemText__zl3dv p{font-size:15px;line-height:1.85}.page_sectionTitle__6ic_4{font-size:clamp(28px,4vw,44px);font-weight:400;margin-bottom:32px;max-width:520px;letter-spacing:-.01em}.page_problemImageWrap__UGpJi{position:relative;height:480px;overflow:hidden}.page_problemImage__YvVx0{object-fit:cover;object-position:center}.page_solutions__gUlPz{padding:var(--section-pad);background:var(--white)}.page_solutionGrid__zvdPm{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;gap:2px;margin-top:0}.page_solutionCard__hdzIr{background:var(--bg);border:1px solid var(--border);padding:40px 32px;display:flex;flex-direction:column;gap:16px;transition:border-color .2s,background .2s}.page_solutionCard__hdzIr:hover{border-color:var(--accent);background:#fdfaf7}.page_solutionIcon__Asws3{font-size:28px}.page_solutionTitle__suV_B{font-family:var(--font-display);font-size:20px;font-weight:500;color:var(--text)}.page_solutionDesc__88BoU{font-size:14px;color:var(--text-muted);line-height:1.7;flex:1 1}.page_solutionArrow__3Ks1b{font-size:13px;color:var(--accent);font-weight:500}.page_feature__LruQD{display:grid;grid-template-columns:1fr 1fr;min-height:560px}.page_featureImageWrap__rEDJA{position:relative;min-height:400px}.page_featureImage__77U2c{object-fit:cover;object-position:center}.page_featureText__G2Vtt{padding:80px 64px;background:var(--dark);display:flex;flex-direction:column;justify-content:center;gap:20px}.page_featureText__G2Vtt .page_sectionTitle__6ic_4{color:#fff;max-width:100%}.page_featureText__G2Vtt p{color:hsla(0,0%,100%,.6);font-size:15px}.page_featureText__G2Vtt .page_eyebrow__yxIK8{color:var(--accent)}.page_audiences__Nxw8H{padding:var(--section-pad);background:var(--bg-stone)}.page_audienceGrid__piOEb{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px}.page_audienceCard__d3nxA{background:var(--white);border:1px solid var(--border);padding:48px 36px;display:flex;flex-direction:column;gap:16px}.page_audienceTitle__w6jEy{font-family:var(--font-display);font-size:26px;font-weight:400;color:var(--text)}.page_audienceDesc__2Ie0d{font-size:15px;color:var(--text-muted);line-height:1.8;flex:1 1}.page_deliveryFeature__cD15Y{display:grid;grid-template-columns:1fr 1fr;min-height:520px;background:var(--bg)}.page_deliveryText__1OLND{padding:80px 64px;display:flex;flex-direction:column;justify-content:center;gap:20px}.page_deliveryText__1OLND p{font-size:15px;line-height:1.85}.page_deliveryImageWrap__dyI1r{position:relative;min-height:400px}.page_deliveryImage__yNYo3{object-fit:cover;object-position:center top}.page_cta__i2v5_{padding:var(--section-pad);background:var(--white);border-top:1px solid var(--border)}.page_ctaInner__UkDPS{display:flex;justify-content:space-between;align-items:center;gap:48px;flex-wrap:wrap}.page_ctaTitle__8jURU{font-size:clamp(28px,4vw,46px);font-weight:400;margin-bottom:12px}.page_ctaSub__ACA_V{font-size:15px;color:var(--text-muted);max-width:480px}.page_ctaBtns__BeYnw{display:flex;gap:16px;flex-shrink:0;flex-wrap:wrap}@media (max-width:1024px){.page_heroInner__8WoKQ{grid-template-columns:1fr}.page_heroImageWrap__VBcxn{height:400px}.page_solutionGrid__zvdPm,.page_statsStrip__TEzU4{grid-template-columns:repeat(2,1fr)}.page_feature__LruQD{grid-template-columns:1fr}.page_featureText__G2Vtt{padding:56px 32px}.page_deliveryFeature__cD15Y{grid-template-columns:1fr}.page_deliveryText__1OLND{padding:56px 32px}}@media (max-width:768px){.page_problemInner__TjfXT{grid-template-columns:1fr;gap:40px}.page_audienceGrid__piOEb,.page_solutionGrid__zvdPm{grid-template-columns:1fr}.page_ctaInner__UkDPS{flex-direction:column;align-items:flex-start}}