.media-entertainment-page{--color-accent: #00c88c;--color-accent-contrast: #0e2515;--color-accent-hover: #03a876;--color-link: #03a876;--color-link-hover: #027a56;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-hero-copy .button,.media-solution-card .button,.media-final .button{border:2px solid #00c88c;border-radius:999px;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;gap:10px;line-height:1.2}.media-hero-copy .button,.media-final .button{background:#00c88c;color:#0e2515}.media-entertainment-page .media-solution-card .button{background:#fff;color:#00a674}.media-hero-copy .button:hover,.media-hero-copy .button:focus,.media-solution-card .button:hover,.media-solution-card .button:focus,.media-final .button:hover,.media-final .button:focus{background:#f3f0ee;color:#00a674}.media-hero-copy .button svg,.media-solution-card .button svg,.media-final .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-media{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-2)}.media-entertainment-page .media-hero-media .button{align-items:center;background:linear-gradient(135deg,#f9fffb,#effbf5);border:2px solid #03a876;border-radius:18px;box-shadow:0 12px 28px #0e251529;color:#0e5140;font-size:1.25rem;font-weight:800;justify-content:space-between;line-height:1.25;min-width:0;padding:var(--space-3);text-align:left;white-space:normal;width:100%}.media-entertainment-page .media-hero-media .button:hover,.media-entertainment-page .media-hero-media .button:focus{background:#e8f8f0;color:#027a56}.media-hero-media .button svg{color:#0e5140;flex:0 0 auto}.media-hero-feature-copy{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-1);text-align:left}.media-hero-feature-label{color:#03a876;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.media-hero-media 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{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-heading{display:flex;flex-direction:column;gap:var(--space-1)}.media-solution-heading h3{font-size:1.35rem}.media-solution-heading p{color:#027a56;font-size:1rem;font-weight:700;line-height:1.35}.media-solution-body{color:#25392b;display:flex;flex:1 1 auto;flex-direction:column;font-size:1.125rem;gap:16px;line-height:1.55}.media-entertainment-page .media-solution-card .button{align-self:stretch;box-sizing:border-box;line-height:1.3;max-width:100%;min-width:0;white-space:normal;width:auto}.media-solution-card .button span{min-width:0;overflow-wrap:anywhere}.media-solution-link{align-self:center;color:#027a56;font-weight:700}.media-solution-link:hover,.media-solution-link:focus{color:#00a674}.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{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{display:block}.media-foundation-layout>img{display:block;height:auto;justify-self:center;max-width:400px;width:100%}.media-buffconf{background:#f7fbf5;padding:var(--space-8) var(--space-4)}.media-buffconf-layout{align-items:center;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:0 auto;max-width:1312px}.media-buffconf-content{display:flex;flex-direction:column;gap:var(--space-2)}.media-buffconf-content p{color:#25392b;font-size:1.125rem;line-height:1.6}.media-buffconf-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-1)}.media-buffconf-video{aspect-ratio:16 / 9;background:#0e2515;border-radius:8px;box-shadow:0 8px 18px #0e251529;overflow:hidden;width:100%}.media-buffconf-video iframe{border:0;display:block;height:100%;width:100%}.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 .button{align-self:flex-start}@media(max-width:760px){.media-hero,.media-solution-grid,.media-foundation-layout,.media-foundation-grid,.media-buffconf-layout{grid-template-columns:1fr}.media-hero,.media-solutions,.media-foundation,.media-final{padding-left:24px;padding-right:24px}.media-hero{padding-top:36px}.media-hero-copy p{font-size:1.05rem}.media-entertainment-page .media-hero-media .button{font-size:1rem}.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{padding-bottom:56px;padding-top:56px}.media-buffconf{padding:var(--space-8) var(--space-3)}.media-final{background-size:45% auto;padding-bottom:96px;padding-top:56px}}
