.media-entertainment-page{color:#25392b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.media-entertainment-page h1,.media-entertainment-page h2,.media-entertainment-page h3,.media-entertainment-page p{margin:0}.media-entertainment-page h1,.media-entertainment-page h2,.media-entertainment-page h3{font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:0}.media-entertainment-page h1{font-size:clamp(2.4rem,4vw,3.2rem);font-weight:800;line-height:1.15}.media-entertainment-page h1 span{background:linear-gradient(90deg,#a0d200,#00b67f);background-clip:text;-webkit-text-fill-color:transparent}.media-entertainment-page h2{color:#25392b;font-size:clamp(2rem,3vw,2.5rem);font-weight:800;line-height:1.2}.media-entertainment-page h3{color:#0e2515;font-size:1.25rem;font-weight:700;line-height:1.3}.media-button{align-items:center;border:2px solid #00c88c;border-radius:999px;display:inline-flex;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;gap:10px;justify-content:center;line-height:1.2;min-height:48px;padding:12px 28px;text-decoration:none}.media-button-primary{background:#00c88c;color:#0e2515}.media-button-secondary{background:#fff;color:#00a674}.media-button:hover,.media-button:focus{background:#f3f0ee;color:#00a674}.media-button svg{flex:0 0 auto}.media-hero{align-items:center;background:linear-gradient(180deg,#fff,#eaf8b633);display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1440px;padding:50px 64px 30px}.media-hero-copy{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.media-hero-copy p{color:#7a7a7a;font-size:1.25rem;line-height:1.55}.media-hero img{display:block;height:auto;width:100%}.media-solutions{background-position:bottom left;background-repeat:no-repeat;background-size:7% auto;margin:0 auto;max-width:1440px;padding:72px 64px 130px}.media-solutions h2,.media-foundation h2,.media-resources h2{text-align:center}.media-solution-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px}.media-solution-card{background:linear-gradient(360deg,#00b67f1a,#d7f3e905 50%);border:1px solid #abe7d2;border-radius:8px;display:flex;flex-direction:column;gap:20px;min-height:450px;padding:30px}.media-solution-card-lime{background:linear-gradient(180deg,#eaf8b605,#83ac001a);border-color:#c4f135}.media-solution-card>div{color:#25392b;display:flex;flex:1 1 auto;flex-direction:column;font-size:1.125rem;gap:16px;line-height:1.55}.media-solution-card .media-button{align-self:stretch}.media-foundation{background:linear-gradient(176deg,#effff9,#d7f3e999);padding:80px 64px 70px}.media-foundation>h2{margin:0 auto 44px;max-width:980px}.media-foundation-layout{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(280px,400px);margin:0 auto;max-width:1440px}.media-foundation-grid{display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.media-feature-card,.media-metric-card{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:14px;padding:28px}.media-feature-card{min-height:210px}.media-feature-card p{color:#25392b;font-size:1rem;line-height:1.5}.media-icon-frame{align-items:center;background:#fff;border:1px solid #abe7d2;border-radius:8px;color:#03a876;display:inline-flex;flex:0 0 auto;height:56px;justify-content:center;width:56px}.media-icon-frame-large{height:64px;width:64px}.media-icon{display:block}.media-foundation-layout>img{display:block;height:auto;justify-self:center;max-width:400px;width:100%}.media-resources{margin:0 auto;max-width:1440px;padding:76px 64px;text-align:center}.media-resource-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0}.media-resource-card{align-items:center;border:1px solid #abe7d2;border-radius:8px;color:#25392b;display:flex;flex-direction:column;gap:14px;min-height:220px;padding:30px;text-decoration:none}.media-resource-card:hover,.media-resource-card:focus{border-color:#00c88c}.media-resource-card strong{color:#070e30;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.25rem;line-height:1.25}.media-resource-card p{line-height:1.5}.media-replacement{background:#f7fbf5;padding:76px 64px}.media-replacement-heading{display:grid;gap:28px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);margin:0 auto 36px;max-width:1440px}.media-replacement-heading p{color:#25392b;font-size:1.125rem;line-height:1.6}.media-metric-grid{display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto 30px;max-width:1440px}.media-metric-card{align-items:center;border:1px solid #00c88c;justify-content:center;min-height:150px;text-align:center}.media-table-wrap{margin:0 auto;max-width:1120px;overflow-x:auto}.media-table-wrap table{border-collapse:collapse;color:#25392b;min-width:760px;width:100%}.media-table-wrap caption{height:1px;overflow:hidden;position:absolute;width:1px}.media-table-wrap th,.media-table-wrap td{border:1px solid rgb(37 57 43 / 30%);font-size:1.05rem;padding:14px 18px;text-align:center}.media-table-wrap thead th{background:linear-gradient(#e8f8b1,#c4f135);font-weight:700}.media-table-wrap tbody th{background:#fff;font-weight:700;text-align:left}.media-table-wrap td{background:#fff}.media-table-note{font-size:.875rem;line-height:1.5;margin:16px auto 0;max-width:1120px}.media-final{background-position:bottom right;background-repeat:no-repeat;margin:0 auto;max-width:1440px;padding:70px 64px 150px}.media-final>div{display:flex;flex-direction:column;gap:24px;max-width:680px}.media-final ul{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.media-final li{align-items:center;display:flex;color:#0e2515;font-size:1.125rem;gap:14px;line-height:1.5}.media-final li svg{color:#03a876;flex:0 0 28px}.media-final .media-button{align-self:flex-start}@media(max-width:760px){.media-hero,.media-solution-grid,.media-foundation-layout,.media-foundation-grid,.media-resource-grid,.media-replacement-heading,.media-metric-grid{grid-template-columns:1fr}.media-hero,.media-solutions,.media-foundation,.media-resources,.media-replacement,.media-final{padding-left:24px;padding-right:24px}.media-hero{padding-top:36px}.media-hero-copy p{font-size:1.05rem}.media-solutions{background-size:0;padding-bottom:56px;padding-top:56px}.media-solution-grid{margin-top:28px}.media-solution-card{min-height:0}.media-foundation,.media-resources,.media-replacement{padding-bottom:56px;padding-top:56px}.media-resource-card{min-height:0}.media-final{background-size:45% auto;padding-bottom:96px;padding-top:56px}}
