.ozCgDW_hero{background:#fff;align-items:center;min-height:auto;padding:65px 0 70px;display:flex;position:relative;overflow:hidden}.ozCgDW_heroInner{width:88%;max-width:1200px;margin:0 auto}.ozCgDW_heroContent{max-width:850px}.ozCgDW_eyebrow{color:#681d35;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:20px;font-size:13px;font-weight:700}.ozCgDW_heroTitle{color:#222;font-family:var(--font-display);margin:0 0 22px;font-size:clamp(40px,4.5vw,58px);font-weight:500;line-height:1.18}.ozCgDW_heroTitle span{color:#681d35}.ozCgDW_heroText{color:#666;max-width:720px;margin-bottom:32px;font-size:16px;line-height:1.85}.ozCgDW_heroActions{flex-wrap:wrap;gap:15px;display:flex}.ozCgDW_primaryButton,.ozCgDW_secondaryButton{justify-content:center;align-items:center;min-height:52px;padding:15px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.ozCgDW_primaryButton{color:#fff;background:#681d35;border:1px solid #681d35}.ozCgDW_primaryButton:hover{background:#4f1428}.ozCgDW_secondaryButton{color:#681d35;background:#fff;border:1px solid #681d35}.ozCgDW_secondaryButton:hover{background:#f7f2f4}@media (max-width:600px){.ozCgDW_hero{padding:45px 0 50px}.ozCgDW_heroInner{width:90%}.ozCgDW_heroTitle{font-size:36px}.ozCgDW_heroActions{flex-direction:column}.ozCgDW_primaryButton,.ozCgDW_secondaryButton{width:100%}}.ozCgDW_capabilityCard h3{color:#222;margin:0 0 13px;font-size:21px;font-weight:600}@media (max-width:768px){.ozCgDW_capabilitiesSection{padding:75px 0}.ozCgDW_capabilitiesContainer{width:90%}.ozCgDW_capabilitiesGrid{grid-template-columns:1fr;gap:17px}.ozCgDW_capabilityCard{padding:28px 25px}}.ozCgDW_capabilitiesSection{background:#f7f6f6;padding:105px 0}.ozCgDW_capabilitiesContainer{width:88%;max-width:1200px;margin:0 auto}.ozCgDW_capabilitiesHeader{max-width:760px;margin-bottom:52px}.ozCgDW_sectionEyebrow{color:#681d35;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700}.ozCgDW_capabilitiesHeader h2{color:#222;font-family:var(--font-display);margin:0 0 18px;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:1.2}.ozCgDW_capabilitiesHeader h2 span{color:#681d35}.ozCgDW_capabilitiesHeader>p:last-child{color:#666;max-width:700px;font-size:16px;line-height:1.85}.ozCgDW_capabilitiesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ozCgDW_capabilityCard{background:#fff;border:1px solid #eee;border-top:3px solid #681d35;padding:34px;transition:transform .3s,box-shadow .3s}.ozCgDW_capabilityCard:hover{transform:translateY(-5px);box-shadow:0 14px 35px #0000000f}.ozCgDW_capabilityNumber{color:#681d35;letter-spacing:2px;margin-bottom:22px;font-size:13px;font-weight:700;display:inline-block}.ozCgDW_capabilityCard h3{color:#222;margin:0 0 13px;font-size:21px;font-weight:600;line-height:1.4}.ozCgDW_capabilityCard p{color:#666;margin:0;font-size:15px;line-height:1.8}@media (max-width:768px){.ozCgDW_capabilitiesSection{padding:75px 0}.ozCgDW_capabilitiesContainer{width:90%}.ozCgDW_capabilitiesGrid{grid-template-columns:1fr;gap:17px}.ozCgDW_capabilityCard{padding:28px 25px}}.ozCgDW_audienceSection{background:#fff;padding:105px 0}.ozCgDW_audienceContainer{width:88%;max-width:1200px;margin:0 auto}.ozCgDW_audienceHeader{max-width:760px;margin-bottom:52px}.ozCgDW_audienceHeader h2{color:#222;font-family:var(--font-display);margin:0 0 18px;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:1.2}.ozCgDW_audienceHeader h2 span{color:#681d35}.ozCgDW_audienceHeader>p:last-child{color:#666;max-width:700px;font-size:16px;line-height:1.85}.ozCgDW_audienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ozCgDW_audienceCard{background:#f7f6f6;border:1px solid #eee;border-left:3px solid #681d35;padding:34px;transition:transform .3s,box-shadow .3s}.ozCgDW_audienceCard:hover{transform:translateY(-5px);box-shadow:0 14px 35px #0000000f}.ozCgDW_audienceNumber{color:#681d35;letter-spacing:2px;margin-bottom:22px;font-size:13px;font-weight:700;display:inline-block}.ozCgDW_audienceCard h3{color:#222;margin:0 0 13px;font-size:21px;font-weight:600;line-height:1.4}.ozCgDW_audienceCard p{color:#666;margin:0;font-size:15px;line-height:1.8}@media (max-width:768px){.ozCgDW_audienceSection{padding:75px 0}.ozCgDW_audienceContainer{width:90%}.ozCgDW_audienceGrid{grid-template-columns:1fr;gap:17px}.ozCgDW_audienceCard{padding:28px 25px}}.ozCgDW_approachSection{background:#681d35;padding:105px 0}.ozCgDW_approachContainer{width:88%;max-width:1200px;margin:0 auto}.ozCgDW_approachHeader{max-width:780px;margin-bottom:52px}.ozCgDW_approachEyebrow{color:#e5cbd3;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700}.ozCgDW_approachHeader h2{color:#fff;font-family:var(--font-display);margin:0 0 18px;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:1.2}.ozCgDW_approachHeader h2 span{color:#e8cbd4}.ozCgDW_approachHeader>p:last-child{color:#f1e7ea;max-width:700px;font-size:16px;line-height:1.85}.ozCgDW_approachGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ozCgDW_approachCard{background:#fff;border:1px solid #fff3;padding:34px}.ozCgDW_approachNumber{color:#681d35;letter-spacing:2px;margin-bottom:25px;font-size:13px;font-weight:700;display:inline-block}.ozCgDW_approachCard h3{color:#222;margin:0 0 14px;font-size:21px;font-weight:600;line-height:1.4}.ozCgDW_approachCard p{color:#666;margin:0;font-size:15px;line-height:1.8}@media (max-width:900px){.ozCgDW_approachGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ozCgDW_approachSection{padding:75px 0}.ozCgDW_approachContainer{width:90%}.ozCgDW_approachGrid{grid-template-columns:1fr;gap:17px}.ozCgDW_approachCard{padding:28px 25px}}.ozCgDW_advantageSection{background:#fff;padding:105px 0}.ozCgDW_advantageContainer{width:88%;max-width:1200px;margin:0 auto}.ozCgDW_advantageHeader{max-width:760px;margin-bottom:52px}.ozCgDW_advantageHeader h2{color:#222;font-family:var(--font-display);margin:0 0 18px;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:1.2}.ozCgDW_advantageHeader h2 span{color:#681d35}.ozCgDW_advantageHeader>p:last-child{color:#666;max-width:700px;font-size:16px;line-height:1.85}.ozCgDW_advantageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ozCgDW_advantageCard{background:#f7f6f6;border:1px solid #eee;border-top:3px solid #681d35;padding:34px;transition:transform .3s,box-shadow .3s}.ozCgDW_advantageCard:hover{transform:translateY(-5px);box-shadow:0 14px 35px #0000000f}.ozCgDW_advantageNumber{color:#681d35;letter-spacing:2px;margin-bottom:22px;font-size:13px;font-weight:700;display:inline-block}.ozCgDW_advantageCard h3{color:#222;margin:0 0 13px;font-size:21px;font-weight:600;line-height:1.4}.ozCgDW_advantageCard p{color:#666;margin:0;font-size:15px;line-height:1.8}@media (max-width:768px){.ozCgDW_advantageSection{padding:75px 0}.ozCgDW_advantageContainer{width:90%}.ozCgDW_advantageGrid{grid-template-columns:1fr;gap:17px}.ozCgDW_advantageCard{padding:28px 25px}}.ozCgDW_closingSection{color:#fff;background:#681d35;padding:100px 24px}.ozCgDW_closingContainer{text-align:center;width:min(900px,100%);margin:0 auto}.ozCgDW_closingEyebrow{color:#e6cbd3;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;font-size:13px;font-weight:700;display:inline-block}.ozCgDW_closingContainer h2{color:#fff;max-width:780px;margin:0 auto 22px;font-size:clamp(32px,4.5vw,48px);font-weight:750;line-height:1.15}.ozCgDW_closingContainer p{color:#f0e5e9;max-width:700px;margin:0 auto;font-size:17px;line-height:1.8}.ozCgDW_closingActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:34px;display:flex}.ozCgDW_closingPrimaryButton,.ozCgDW_closingSecondaryButton{border-radius:4px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.ozCgDW_closingPrimaryButton{color:#681d35;background:#fff;border:1px solid #fff}.ozCgDW_closingPrimaryButton:hover{background:#f1e8eb;border-color:#f1e8eb}.ozCgDW_closingSecondaryButton{color:#fff;background:0 0;border:1px solid #ffffffb3}.ozCgDW_closingSecondaryButton:hover{background:#ffffff1a;border-color:#fff}@media (max-width:600px){.ozCgDW_closingSection{padding:70px 20px}.ozCgDW_closingContainer h2{font-size:32px}.ozCgDW_closingContainer p{font-size:15px}.ozCgDW_closingActions{flex-direction:column}.ozCgDW_closingPrimaryButton,.ozCgDW_closingSecondaryButton{width:100%}}
