.sector-section,.channel-section{padding:65px max(6vw,24px);background:#e5e9ed;color:#23394c}.sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:35px}.sector-tile{position:relative;overflow:hidden;min-height:330px;aspect-ratio:1.78;display:flex;align-items:flex-end;color:#edf3f9!important;text-decoration:none;background:#13283c}.sector-image{position:absolute;inset:0;background-image:url('assets/sector-scenes.png');background-size:200% 200%;transition:transform .6s}.tile-0 .sector-image,.tile-0.channel-thumb{background-position:left top}.tile-1 .sector-image,.tile-1.channel-thumb{background-position:right top}.tile-2 .sector-image,.tile-2.channel-thumb{background-position:left bottom}.tile-3 .sector-image,.tile-3.channel-thumb{background-position:right bottom}.sector-tile::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#091626ee,transparent 95%)}.sector-copy{position:relative;z-index:1;padding:28px}.sector-copy h3{color:#edf3f9!important;margin:9px 0}.sector-copy p{font-size:15px;margin:0 0 12px}.sector-copy small{font-size:11px;letter-spacing:1.4px}.sector-copy strong{font-size:13px}.sector-tile:hover .sector-image{transform:scale(1.035)}.image-note{font-size:12px;color:#526b7f;margin-top:22px;max-width:1000px}.channel-hero{position:relative;min-height:670px;height:78vh;max-height:900px;overflow:hidden;isolation:isolate;background:#0d1b2a;display:flex;align-items:center;padding:65px 7vw 110px}.channel-image{position:absolute;inset:0;background-image:url('assets/culture-scenes.png');background-size:200% 200%;background-position:left top;animation:channelDrift 18s ease-in-out infinite alternate;z-index:-2;transition:opacity .4s}.channel-hero[data-channel="1"] .channel-image{background-position:right top}.channel-hero[data-channel="2"] .channel-image{background-position:left bottom}.channel-hero[data-channel="3"] .channel-image{background-position:right bottom}.channel-shade{position:absolute;inset:0;background:linear-gradient(90deg,#081525f5 0%,#081525bc 35%,#08152522 85%),linear-gradient(0deg,#081525b3,transparent 45%);z-index:-1}.channel-copy{max-width:650px}.channel-copy h1{font-size:clamp(52px,6.5vw,92px);color:#edf1f6!important;line-height:1.05;margin:22px 0}.channel-copy p{color:#d7e1eb;max-width:460px}.channel-copy .eyebrow{color:#bdcfe0!important}.channel-kicker{font-size:12px;letter-spacing:2px}.channel-cta{display:inline-block;border-bottom:1px solid #c3d4e4;padding:10px 0;color:#edf3f8!important;text-decoration:none}.channel-controls{position:absolute;bottom:28px;left:7vw;right:7vw;display:flex;gap:12px;flex-wrap:wrap}.channel-controls button{padding:10px 14px;background:#0e1d2dc9;color:#d8e2ec;border:1px solid #91a8bd;font-size:13px;cursor:pointer}.channel-controls button[aria-pressed="true"]{background:#dbe4ed;color:#10273e}.channel-hero.paused .channel-image{animation-play-state:paused}.channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px}.channel-card{background:#dce4eb;border:1px solid #bac9d5}.channel-thumb{aspect-ratio:1.78;background-image:url('assets/culture-scenes.png');background-size:200% 200%}.channel-card-copy{padding:25px}.channel-card-copy a{display:block;margin:10px 0;font-size:15px}.mobile-whatsapp{display:none}@keyframes channelDrift{from{transform:scale(1)}to{transform:scale(1.035)}}@media(max-width:800px){.sector-grid,.channel-grid{grid-template-columns:1fr}.sector-tile{min-height:300px;aspect-ratio:auto}.sector-section,.channel-section{padding:42px 24px}.channel-hero{height:auto;min-height:620px;padding:65px 24px 160px}.channel-copy h1{font-size:55px}.channel-controls{left:24px;right:24px;bottom:32px;gap:8px}.channel-controls button{font-size:12px;padding:9px}.channel-shade{background:linear-gradient(90deg,#081525ed,#08152565)}.mobile-whatsapp{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:100;display:flex;align-items:center;gap:10px;background:#124f43;color:#f2f7f4!important;padding:12px 17px;border:1px solid #78aa98;border-radius:30px;box-shadow:0 4px 18px #071a2c44;font:600 14px/1.25 Arial,sans-serif;text-decoration:none;min-height:48px}.mobile-whatsapp small{display:block;font-size:10px;font-weight:400;margin-top:3px}.mobile-whatsapp svg{width:22px;height:22px;flex:none}body{padding-bottom:90px!important}footer{padding-bottom:30px!important}.mobile-whatsapp:focus-visible{outline:3px solid #2457a7;outline-offset:4px}}@media(prefers-reduced-motion:reduce){.channel-image,.sector-image{animation:none!important;transition:none!important}}