{"id":8,"date":"2026-04-24T18:03:27","date_gmt":"2026-04-24T18:03:27","guid":{"rendered":"https:\/\/www.panoramasportpro.com\/?page_id=8"},"modified":"2026-06-01T18:26:43","modified_gmt":"2026-06-01T18:26:43","slug":"home","status":"publish","type":"page","link":"https:\/\/www.panoramasportpro.com\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"8\" class=\"elementor elementor-8\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2fd00cc e-con-full e-flex e-con e-parent\" data-id=\"2fd00cc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50453f5 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"50453f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n  <title>Panorama Sports Difusi\u00f3n \u2014 El Rumbo de la N\u00e1utica<\/title>\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:ital,opsz,wght@0,9..40,200;0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,300;1,9..40,400&family=DM+Mono:wght@300;400;500&display=swap\" rel=\"stylesheet\" \/>\n  <style>\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    :root {\n      --gold:       #c9a96e;\n      --gold-dim:   rgba(201,169,110,0.4);\n      --gold-faint: rgba(201,169,110,0.08);\n      --black:      #051650;\n      --surface:    #071d5e;\n      --surface2:   #0a2066;\n      --line:       rgba(201,169,110,0.16);\n      --text:       #f0ebe2;\n      --muted:      rgba(240,235,226,0.38);\n      --mid:        rgba(240,235,226,0.6);\n    }\n\n    html { scroll-behavior: smooth; overflow-x:hidden; max-width:100vw; }\n\n    \/* \u2500\u2500\u2500 NAV OFFSET \u2014 todas las secciones con ancla \u2500\u2500\u2500 *\/\n    #nosotros, #servicios, #trabajos, #blog, #trabaja, #contacto, #presupuesto {\n      scroll-margin-top: 80px;\n    }\n\n    body {\n      background: var(--black);\n      color: var(--text);\n      font-family: 'DM Sans', sans-serif;\n      font-weight: 300;\n      overflow-x: hidden;\n      cursor: none;\n    }\n\n    \/* \u2500\u2500\u2500 BACK TO TOP \u2500\u2500\u2500 *\/\n    #back-to-top {\n      position: fixed;\n      bottom: 36px;\n      right: 36px;\n      z-index: 500;\n      width: 48px;\n      height: 48px;\n      background: var(--gold);\n      border: none;\n      cursor: none;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      opacity: 0;\n      pointer-events: none;\n      transform: translateY(12px);\n      transition: opacity .4s ease, transform .4s ease, background .3s;\n    }\n    #back-to-top.visible {\n      opacity: 1;\n      pointer-events: auto;\n      transform: translateY(0);\n    }\n    #back-to-top:hover {\n      background: #ddb97e;\n    }\n    #back-to-top svg {\n      width: 18px;\n      height: 18px;\n      fill: var(--black);\n      display: block;\n    }\n    @media (max-width: 768px) {\n      #back-to-top {\n        bottom: 24px;\n        right: 20px;\n        width: 44px;\n        height: 44px;\n        cursor: pointer;\n      }\n    }\n\n    \/* \u2500\u2500\u2500 CURSOR \u2500\u2500\u2500 *\/\n    .cur  { position:fixed; width:5px; height:5px; background:var(--gold); border-radius:50%; pointer-events:none; z-index:9999; transform:translate(-50%,-50%); }\n    .ring { position:fixed; width:28px; height:28px; border:1px solid rgba(201,169,110,0.4); border-radius:50%; pointer-events:none; z-index:9998; transform:translate(-50%,-50%); transition:width .22s,height .22s,border-color .22s; }\n\n    \/* \u2500\u2500\u2500 NAV \u2500\u2500\u2500 *\/\n    #nav {\n      position: fixed; top:0; left:0; right:0; z-index:200;\n      display: flex; justify-content:space-between; align-items:center;\n      padding: 28px 56px;\n      transition: padding .5s, background .6s, border-color .4s;\n      border-bottom: 1px solid transparent;\n      min-height: 80px;\n    }\n    #nav.on {\n      padding: 18px 56px;\n      background: rgba(5,22,80,0.96);\n      backdrop-filter: blur(18px);\n      border-bottom: 1px solid var(--line);\n    }\n    .logo { display:flex; flex-direction:column; gap:4px; text-decoration:none; }\n    .logo-top { font-family:'DM Sans',sans-serif; font-size:15px; font-weight:700; letter-spacing:0.38em; text-transform:uppercase; color:#fff; }\n    .logo-sub  { font-size:8px; letter-spacing:0.55em; text-transform:uppercase; color:var(--gold); font-weight:400; }\n\n    .nav-menu { display:flex; gap:28px; list-style:none; align-items:center; overflow:visible; }\n    .nav-menu > li { position:relative; display:flex; align-items:center; overflow:visible; }\n    .nav-menu a { font-size:10px; letter-spacing:0.22em; text-transform:uppercase; color:#fff; font-weight:600; text-decoration:none; transition:color .3s; white-space:nowrap; }\n    .nav-menu a:hover { color:var(--gold); }\n\n    \/* Nav CTA \u2014 Presupuesto *\/\n    .nav-btn-presupuesto {\n      font-size:9px; letter-spacing:0.24em; text-transform:uppercase;\n      background:var(--gold); color:#051650;\n      padding:12px 28px; text-decoration:none;\n      transition:background .3s, transform .3s; font-weight:600; flex-shrink:0;\n    }\n    .nav-btn-presupuesto:hover { background:#ddb97e; transform:translateY(-1px); }\n\n    \/* Nav social icons *\/\n    .nav-socials {\n      display:flex; gap:6px; align-items:center; flex-shrink:0;\n      padding-left:20px; margin-left:8px;\n      border-left:1px solid rgba(255,255,255,0.15);\n    }\n    .nav-social-icon {\n      width:36px; height:36px;\n      display:flex; align-items:center; justify-content:center;\n      color:rgba(255,255,255,0.6); text-decoration:none;\n      transition:color .3s, background .3s;\n      border-radius:6px;\n    }\n    .nav-social-icon:hover { color:#fff; background:rgba(255,255,255,0.08); }\n    .nav-social-icon svg { width:18px; height:18px; fill:currentColor; display:block; }\n\n    \/* \u2500\u2500\u2500 HERO \u2500\u2500\u2500 *\/\n    .hero {\n      position:relative; width:100%; height:100vh;\n      overflow:hidden; display:flex; align-items:center; justify-content:center;\n    }\n    .hero-bg {\n      position:absolute; inset:0;\n      background:#040e50;\n    }\n    .hero-bg::before { display:none; }\n    @keyframes seaLight {\n      0%  { transform:translate(0,0) scale(1); }\n      50% { transform:translate(-2%,3%) scale(1.05); }\n      100%{ transform:translate(3%,-2%) scale(0.97); }\n    }\n    .hero-bg::after {\n      content:''; position:absolute; inset:0;\n      background-image:url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'\/%3E%3C\/svg%3E\");\n      opacity:0.4; pointer-events:none;\n    }\n    .hero video { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; opacity:0.75; z-index:1; }\n\n    \/* Native MP4 hero background *\/\n    .hero-video-bg {\n      position:absolute; inset:0; z-index:1;\n      overflow:hidden; pointer-events:none;\n    }\n    .hero-video-bg video {\n      position:absolute;\n      top:50%; left:50%;\n      width:100%; height:100%;\n      min-width:100%; min-height:100%;\n      object-fit:cover;\n      transform:translate(-50%,-50%);\n      opacity:0;\n      transition:opacity 1.2s ease;\n    }\n    .hero-video-bg video.loaded { opacity:0.88; }\n    .hero-scrim {\n      position:absolute; inset:0; z-index:2;\n      background:linear-gradient(to bottom,rgba(5,22,80,0.1) 0%,rgba(5,22,80,0.0) 30%,rgba(5,22,80,0.15) 65%,rgba(5,22,80,0.72) 100%);\n    }\n    .hero-body {\n      position:relative; z-index:3;\n      display:flex; flex-direction:column; align-items:center;\n      text-align:center; max-width:1100px; padding:80px 40px 0;\n    }\n    .hero-h1 {\n      font-family:'DM Sans',sans-serif;\n      font-size:clamp(72px,11vw,148px); font-weight:700; line-height:0.86;\n      letter-spacing:-0.04em;\n      opacity:0; animation:rise 1.4s .4s cubic-bezier(.16,1,.3,1) forwards;\n    }\n    .hero-h1 span { display:block; font-style:italic; color:var(--gold); font-weight:300; letter-spacing:-0.02em; }\n    .hero-sub {\n      font-family:'DM Sans',sans-serif;\n      font-size:clamp(28px,3.8vw,52px); font-weight:600; line-height:1.05;\n      letter-spacing:-0.03em; color:var(--text);\n      margin-top:32px;\n      opacity:0; animation:rise 1.2s .9s cubic-bezier(.16,1,.3,1) forwards;\n    }\n    .cta-fill {\n      font-size:9px; letter-spacing:.28em; text-transform:uppercase;\n      background:var(--gold); color:var(--black); padding:15px 46px;\n      text-decoration:none; transition:background .35s,transform .35s; font-family:'DM Sans',sans-serif; font-weight:500;\n    }\n    .cta-fill:hover { background:#ddb97e; transform:translateY(-2px); }\n    .cta-line {\n      font-size:9px; letter-spacing:.28em; text-transform:uppercase;\n      border:1px solid var(--line); color:var(--mid); padding:15px 46px;\n      text-decoration:none; transition:border-color .35s,color .35s,transform .35s;\n    }\n    .cta-line:hover { border-color:var(--gold); color:var(--gold); transform:translateY(-2px); }\n    .hero-anchor {\n      position:absolute; bottom:40px; left:50%; transform:translateX(-50%); z-index:3;\n      display:flex; flex-direction:column; align-items:center; gap:10px;\n      opacity:0; animation:rise 1s 2s forwards;\n    }\n    .anchor-line { width:1px; height:52px; background:linear-gradient(to bottom,var(--gold),transparent); animation:blink 2.4s ease-in-out infinite; }\n    @keyframes blink { 0%,100%{opacity:1;transform:scaleY(1)} 50%{opacity:.2;transform:scaleY(.3)} }\n    .anchor-label { font-size:7.5px; letter-spacing:.48em; text-transform:uppercase; color:var(--muted); font-family:'DM Mono',monospace; }\n    .reel-btn { position:absolute; bottom:44px; right:56px; z-index:3; display:flex; align-items:center; gap:12px; opacity:0; animation:rise 1s 2.2s forwards; }\n    .reel-circle { width:52px; height:52px; border:1px solid var(--line); border-radius:50%; display:flex; align-items:center; justify-content:center; transition:border-color .3s,transform .3s; cursor:none; }\n    .reel-circle svg { width:12px; height:12px; fill:var(--gold); margin-left:3px; }\n    .reel-circle:hover { border-color:var(--gold); transform:scale(1.08); }\n    .reel-label { font-size:8px; letter-spacing:.36em; text-transform:uppercase; color:var(--muted); font-family:'DM Mono',monospace; }\n    @keyframes rise { from{opacity:0;transform:translateY(24px)} to{opacity:1;transform:translateY(0)} }\n\n    \/* \u2500\u2500\u2500 SHARED \u2500\u2500\u2500 *\/\n    .overline { font-family:'DM Mono',monospace; font-size:clamp(10px,1.2vw,13px); letter-spacing:.4em; text-transform:uppercase; color:#ffffff; display:block; margin-bottom:20px; }\n    .sep { display:flex; align-items:center; padding:0 56px; }\n    .sep::before,.sep::after { content:''; flex:1; height:1px; background:var(--line); }\n    .sep-mark { width:4px; height:4px; background:var(--gold); transform:rotate(45deg); margin:0 18px; opacity:.7; }\n    .rv { opacity:0; transform:translateY(30px); transition:opacity .95s ease,transform .95s ease; }\n    .rv.in { opacity:1; transform:translateY(0); }\n    .rv.d1 { transition-delay:.13s; }\n    .rv.d2 { transition-delay:.26s; }\n    .rv.d3 { transition-delay:.39s; }\n\n    \/* \u2500\u2500\u2500 NOSOTROS \/ ABOUT \u2500\u2500\u2500 *\/\n    #nosotros { background: var(--black); }\n    .about {\n      display:grid; grid-template-columns:1fr;\n      max-width:1400px; margin:0 auto; padding:160px 56px; gap:0;\n      border-bottom:1px solid var(--line);\n    }\n    .about-left { padding-right:0; overflow:hidden; }\n    .about-year { font-family:'DM Sans',sans-serif; font-size:clamp(60px,7vw,100px); font-weight:200; line-height:1; color:rgba(201,169,110,0.28); margin-bottom:-10px; display:block; letter-spacing:-0.04em; }\n    .about-h2 { font-family:'DM Sans',sans-serif; font-size:clamp(34px,3.8vw,52px); font-weight:500; line-height:1.1; margin-bottom:36px; letter-spacing:-0.02em; }\n    .about-h2 em { font-style:italic; color:var(--gold); font-weight:300; }\n    .about-right { padding-left:0; display:flex; flex-direction:column; justify-content:center; margin-top:0; }\n    .about-body { font-size:15px; line-height:2.1; color:var(--mid); margin-bottom:24px; letter-spacing:.01em; }\n    .about-body strong { color:var(--text); font-weight:400; }\n    \/* Stats go full width below team photos *\/\n    .stats { display:grid; grid-template-columns:repeat(3,1fr); border-top:1px solid var(--line); margin-top:0; }\n\n    \/* Team strip *\/\n    .team-strip {\n      margin-top:56px; padding-top:48px; border-top:1px solid var(--line);\n    }\n    .team-strip-label { font-size:8px; letter-spacing:.44em; text-transform:uppercase; color:var(--muted); font-family:'DM Mono',monospace; margin-bottom:28px; }\n    \/* Full-width team grid *\/\n    .team-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:3px; }\n    .team-card {\n      display:flex; flex-direction:column;\n      border:1px solid var(--line);\n      transition:border-color .35s;\n      overflow:hidden;\n    }\n    .team-card:hover { border-color:rgba(201,169,110,0.4); }\n    .team-avatar {\n      width:100%; height:360px; flex-shrink:0;\n      background:linear-gradient(135deg,#0c2a7a,#1a3d9e);\n      overflow:hidden;\n    }\n    .team-avatar img {\n      width:100%; height:100%; object-fit:cover; object-position:center 15%; display:block;\n      transition:transform .9s cubic-bezier(.16,1,.3,1); filter:grayscale(10%);\n    }\n    .team-card:hover .team-avatar img { transform:scale(1.04); filter:grayscale(0%); }\n    .team-card-scrim { display:none; }\n    .team-card-body {\n      padding:28px 28px 32px;\n      background:var(--surface2);\n      border-top:1px solid var(--line);\n      display:flex; flex-direction:column; gap:8px;\n      flex:1;\n    }\n    .team-name { font-size:20px; font-weight:500; color:var(--text); margin-bottom:2px; letter-spacing:-.02em; }\n    .team-role { font-size:clamp(10px,1vw,12px); letter-spacing:.32em; text-transform:uppercase; color:#ffffff; font-family:'DM Mono',monospace; margin-bottom:10px; display:block; }\n    .team-pending { font-size:14px; color:var(--mid); line-height:1.75; letter-spacing:.02em; }\n    .team-card:hover .team-pending { color:var(--text); }\n\n    \/* Stats *\/\n    .stats { display:grid; grid-template-columns:repeat(3,1fr); margin-top:64px; border-top:1px solid var(--line); }\n    .stat { padding:36px 28px; border-right:1px solid var(--line); position:relative; overflow:hidden; transition:background .4s; }\n    .stat:last-child { border-right:none; }\n    .stat:hover { background:var(--gold-faint); }\n    .stat::after { content:''; position:absolute; top:0; left:0; right:0; height:1px; background:var(--gold); transform:scaleX(0); transform-origin:left; transition:transform .5s; }\n    .stat:hover::after { transform:scaleX(1); }\n    .stat-n { font-family:'DM Sans',sans-serif; font-size:38px; font-weight:200; line-height:1; color:var(--gold); display:block; margin-bottom:6px; letter-spacing:-0.03em; }\n    .stat-l { font-size:12px; letter-spacing:.3em; text-transform:uppercase; color:var(--muted); font-family:'DM Mono',monospace; }\n\n\n    \/* \u2500\u2500\u2500 BROADCAST \/ LOGOS \u2500\u2500\u2500 *\/\n    .broadcast { background:var(--surface); padding:88px 0; border-bottom:1px solid var(--line); }\n    .broadcast-head { text-align:center; padding:0 56px; margin-bottom:52px; }\n    .broadcast-head .overline { justify-content:center; display:flex; margin-bottom:14px; }\n    .broadcast-head p { font-family:'DM Sans',sans-serif; font-size:22px; font-weight:300; color:rgba(240,235,226,0.35); letter-spacing:-0.01em; }\n    .broadcast-head p em { font-style:italic; color:rgba(240,235,226,0.65); }\n    .logos-wrap { overflow:hidden; position:relative; }\n    .logos-wrap::before,.logos-wrap::after { content:''; position:absolute; top:0; bottom:0; width:150px; z-index:2; }\n    .logos-wrap::before { left:0; background:linear-gradient(to right,var(--surface),transparent); }\n    .logos-wrap::after  { right:0; background:linear-gradient(to left,var(--surface),transparent); }\n    .logos-strip { display:flex; align-items:center; animation:scroll 46s linear infinite; width:max-content; }\n    .logos-strip:hover { animation-play-state:paused; }\n    @keyframes scroll { from{transform:translateX(0)} to{transform:translateX(-50%)} }\n    .tv { display:flex; align-items:center; justify-content:center; padding:0 56px; height:68px; border-right:1px solid rgba(201,169,110,0.06); flex-shrink:0; opacity:.45; transition:opacity .4s; cursor:none; }\n    .tv:hover { opacity:1; }\n    .tv img { height:28px; width:auto; max-width:120px; object-fit:contain; filter:brightness(0) invert(1); display:block; }\n    .tv.tall img { height:36px; }\n    .tv.icon img { height:36px; width:36px; filter:none; border-radius:8px; }\n    .tv span { font-family:'DM Sans',sans-serif; font-size:13px; font-weight:400; letter-spacing:.18em; text-transform:uppercase; color:#ffffff; white-space:nowrap; }\n\n\n    \/* \u2500\u2500\u2500 SERVICES \u2500\u2500\u2500 *\/\n    .services { max-width:1400px; margin:0 auto; padding:160px 56px; }\n    .services-head { display:grid; grid-template-columns:1fr 1fr; gap:80px; align-items:end; margin-bottom:80px; padding-bottom:60px; border-bottom:1px solid var(--line); }\n    .services-h2 { font-family:'DM Sans',sans-serif; font-size:clamp(34px,4vw,54px); font-weight:500; line-height:1.05; letter-spacing:-0.03em; }\n    .services-h2 em { font-style:italic; color:var(--gold); font-weight:300; }\n    .services-desc { font-size:clamp(13px,1.4vw,15px); line-height:2.1; color:var(--muted); letter-spacing:.03em; }\n\n    \/* Service description \u2014 accordion *\/\n    .svc-overlay { display:none; }\n    .svc-grid { display:flex; flex-direction:column; gap:3px; }\n    .svc-card {\n      position:relative;\n      display:grid; grid-template-columns:480px 1fr;\n      grid-template-rows:220px auto;\n      border:1px solid var(--line);\n      text-decoration:none; color:inherit;\n      cursor:pointer;\n      transition:border-color .35s;\n    }\n    .svc-card.expanded { border-color:rgba(201,169,110,0.4); }\n    .svc-desc-panel {\n      display:none;\n      grid-column:1\/3;\n      padding:28px 48px 36px;\n      border-top:1px solid var(--line);\n      background:rgba(201,169,110,0.03);\n    }\n    .svc-card.expanded .svc-desc-panel { display:block; }\n    .svc-desc-text { font-size:clamp(12px,1.3vw,14px); line-height:1.9; color:var(--mid); letter-spacing:.02em; max-width:760px; }\n    .svc-card-arrow { font-size:13px; letter-spacing:.2em; color:var(--gold); font-family:'DM Mono',monospace; opacity:0.6; align-self:flex-start; transition:transform .3s, opacity .3s; }\n    .svc-card.expanded .svc-card-arrow { transform:rotate(90deg); opacity:1; }\n    .svc-card.expanded .svc-card-name { color:var(--gold); }\n    .svc-card-img-wrap { overflow:hidden; position:relative; flex-shrink:0; }\n    .svc-card-img {\n      width:100%; height:100%; object-fit:cover; display:block;\n      transition:transform .8s cubic-bezier(.16,1,.3,1);\n    }\n    .svc-card-img-wrap.no-img {\n      background:linear-gradient(135deg, rgba(201,169,110,0.06) 0%, rgba(5,22,80,0.5) 100%);\n    }\n    .svc-card-body {\n      padding:40px 48px; display:flex; flex-direction:column;\n      justify-content:space-between;\n    }\n    .svc-card-top { display:flex; flex-direction:column; gap:10px; }\n    .svc-card-n { font-family:'DM Mono',monospace; font-size:clamp(10px,1vw,12px); color:#ffffff; letter-spacing:.24em; }\n    .svc-card-name { font-family:'DM Sans',sans-serif; font-size:clamp(20px,2.2vw,28px); font-weight:500; line-height:1.2; letter-spacing:-.02em; transition:color .3s; }\n    .svc-card-tag { font-size:8px; letter-spacing:.3em; text-transform:uppercase; color:#ffffff; font-family:'DM Mono',monospace; }\n\n    \/* \u2500\u2500\u2500 PROJECTS \/ WORK \u2500\u2500\u2500 *\/\n    .work { background:var(--surface); border-top:1px solid var(--line); }\n    .work-head { padding:100px 56px 56px; display:flex; justify-content:space-between; align-items:flex-end; border-bottom:1px solid var(--line); }\n    .work-h2 { font-family:'DM Sans',sans-serif; font-size:clamp(30px,3.8vw,50px); font-weight:500; line-height:1.05; letter-spacing:-0.03em; }\n    .work-h2 em { font-style:italic; color:var(--gold); font-weight:300; }\n    .work-link { font-size:9px; letter-spacing:.3em; text-transform:uppercase; color:var(--gold); text-decoration:none; font-family:'DM Mono',monospace; border-bottom:1px solid var(--line); padding-bottom:3px; transition:border-color .3s; }\n    .work-link:hover { border-color:var(--gold); }\n\n    \/* Filter tabs *\/\n    .work-filters { padding:28px 56px; border-bottom:1px solid var(--line); display:flex; gap:8px; flex-wrap:wrap; }\n    .filter-btn {\n      font-size:8px; letter-spacing:.28em; text-transform:uppercase; font-family:'DM Mono',monospace;\n      padding:8px 18px; border:1px solid var(--line); color:#ffffff;\n      background:transparent; cursor:none; transition:border-color .3s,color .3s,background .3s;\n    }\n    .filter-btn:hover,.filter-btn.active { border-color:var(--gold); color:var(--gold); background:var(--gold-faint); }\n\n    .work-grid { display:grid; grid-template-columns:1fr 1fr; gap:3px; }\n    \/* YouTube thumbnail click-to-load *\/\n    .w-cell { position:relative; overflow:hidden; cursor:none; height:340px; }\n    .w-yt-thumb {\n      position:absolute; inset:0; width:100%; height:100%;\n      object-fit:cover; object-position:center;\n      transition:transform 1s cubic-bezier(.16,1,.3,1), opacity .4s;\n      display:block;\n    }\n    .w-cell:hover .w-yt-thumb { transform:scale(1.05); }\n    .w-cell:hover::before { opacity:0; }\n    \/* Navy overlay removed \u2014 thumbnails show vibrant colours *\/\n    .w-cell::before { display:none; }\n    .w-play-btn {\n      position:absolute; inset:0; z-index:3;\n      display:flex; align-items:center; justify-content:center;\n      opacity:0; transition:opacity .3s;\n    }\n    .w-cell:hover .w-play-btn { opacity:1; }\n    .w-play-circle {\n      width:64px; height:64px; border-radius:50%;\n      background:rgba(201,169,110,0.85); backdrop-filter:blur(4px);\n      display:flex; align-items:center; justify-content:center;\n    }\n    .w-play-circle svg { width:18px; height:18px; fill:#051650; margin-left:4px; }\n\n    \/* YouTube iframe overlay *\/\n    .w-iframe-wrap {\n      position:absolute; inset:0; z-index:10;\n      display:none;\n    }\n    .w-iframe-wrap.active { display:block; }\n    .w-iframe-wrap iframe { width:100%; height:100%; border:none; }\n    .w-iframe-close {\n      position:absolute; top:12px; right:12px; z-index:11;\n      width:32px; height:32px; background:rgba(5,22,80,0.85); border:none;\n      border-radius:50%; color:var(--gold); font-size:16px; cursor:pointer;\n      display:flex; align-items:center; justify-content:center;\n      line-height:1;\n    }\n\n    .w-cell-bg { width:100%; height:100%; display:flex; align-items:center; justify-content:center; transition:transform 1s cubic-bezier(.16,1,.3,1); }\n    .w-cell:hover .w-cell-bg { transform:scale(1.05); }\n    .w-cell:nth-child(1) .w-cell-bg { background:linear-gradient(155deg,#051650 0%,#0c2a7a 55%,#040c14 100%); }\n    .w-cell:nth-child(2) .w-cell-bg { background:linear-gradient(135deg,#081a70 0%,#112080 100%); }\n    .w-cell:nth-child(3) .w-cell-bg { background:linear-gradient(135deg,#051650 0%,#0c1c2a 100%); }\n    .w-cell:nth-child(4) .w-cell-bg { background:linear-gradient(135deg,#091878 0%,#0a2280 100%); }\n    .w-cell:nth-child(5) .w-cell-bg { background:linear-gradient(135deg,#07111c 0%,#10202e 100%); }\n    .w-icon { opacity:.12; }\n    .w-icon svg { width:56px; height:56px; stroke:var(--gold); fill:none; stroke-width:.55; }\n    \/* YouTube embed tag *\/\n    .w-yt { position:absolute; top:20px; right:20px; z-index:3; display:flex; align-items:center; gap:6px; padding:5px 12px; background:rgba(5,22,80,0.7); border:1px solid rgba(201,169,110,0.2); }\n    .w-yt-dot { width:6px; height:6px; background:#ff3333; border-radius:50%; }\n    .w-yt-label { font-size:7px; letter-spacing:.28em; text-transform:uppercase; color:var(--muted); font-family:'DM Mono',monospace; }\n    .w-caption { position:absolute; bottom:0; left:0; right:0; padding:28px 32px; background:linear-gradient(to top,rgba(5,22,80,.88) 0%,transparent 100%); display:flex; justify-content:space-between; align-items:flex-end; transform:translateY(60%); opacity:0; transition:transform .5s ease,opacity .5s ease; }\n    .w-cell:first-child .w-caption { transform:translateY(0); opacity:1; background:linear-gradient(to top,rgba(5,22,80,.82) 0%,transparent 60%); }\n    .w-cell:hover .w-caption { transform:translateY(0); opacity:1; }\n    .w-cat { font-size:clamp(10px,1vw,12px); letter-spacing:.4em; text-transform:uppercase; color:#ffffff; font-family:'DM Mono',monospace; }\n    .w-title { font-family:'DM Sans',sans-serif; font-size:22px; font-weight:500; margin-top:5px; letter-spacing:-0.01em; }\n    .w-year { font-size:9px; letter-spacing:.2em; font-family:'DM Mono',monospace; color:var(--muted); align-self:flex-end; }\n\n    \/* CTA presupuesto r\u00e1pido \u2014 midpage banner *\/\n    .cta-banner {\n      background:var(--surface2); border-top:1px solid var(--line); border-bottom:1px solid var(--line);\n      padding:72px 56px;\n    }\n    .cta-banner-inner { max-width:1400px; margin:0 auto; display:flex; align-items:center; justify-content:space-between; gap:48px; flex-wrap:wrap; }\n    .cta-banner-text {}\n    .cta-banner-h { font-family:'DM Sans',sans-serif; font-size:clamp(24px,3vw,42px); font-weight:500; line-height:1.1; letter-spacing:-0.03em; margin-bottom:12px; }\n    .cta-banner-h em { color:var(--gold); font-style:italic; font-weight:300; }\n    .cta-banner-p { font-size:clamp(13px,1.4vw,15px); color:var(--mid); line-height:1.8; max-width:480px; }\n    .cta-banner-actions { display:flex; gap:14px; flex-wrap:wrap; }\n\n    \/* \u2500\u2500\u2500 CALENDAR \u2500\u2500\u2500 *\/\n    .calendar { max-width:1400px; margin:0 auto; padding:160px 56px; }\n    .cal-head { display:grid; grid-template-columns:1fr 1fr; gap:80px; align-items:center; margin-bottom:72px; }\n    .cal-h2 { font-family:'DM Sans',sans-serif; font-size:clamp(34px,4.2vw,56px); font-weight:500; line-height:1.05; letter-spacing:-0.03em; }\n    .cal-h2 em { font-style:italic; color:var(--gold); font-weight:300; }\n    .cal-intro { font-size:clamp(13px,1.4vw,15px); line-height:2.15; color:var(--muted); letter-spacing:.03em; }\n    .cal-intro strong { color:var(--text); font-weight:400; }\n    .event-table { width:100%; border-collapse:collapse; }\n    .event-table tr { border-bottom:1px solid var(--line); cursor:none; transition:background .25s; }\n    .event-table tr:first-child { border-top:1px solid var(--line); }\n    .event-table tr:hover { background:var(--gold-faint); }\n    .event-table td { padding:22px 0; vertical-align:middle; }\n    .event-table td:nth-child(1) { width:90px; }\n    .event-table td:nth-child(3) { text-align:right; width:110px; }\n    .event-table td:nth-child(4) { text-align:right; width:90px; padding-left:20px; }\n    .ev-mo { font-family:'DM Mono',monospace; font-size:clamp(11px,1.2vw,14px); letter-spacing:.14em; color:#ffffff; text-transform:uppercase; }\n    .ev-name { font-size:26px; letter-spacing:.08em; text-transform:uppercase; font-weight:400; }\n    .ev-loc { font-size:9px; letter-spacing:.22em; text-transform:uppercase; color:var(--muted); font-family:'DM Mono',monospace; }\n    .ev-scope { font-size:12px; letter-spacing:.32em; text-transform:uppercase; color:#ffffff; font-family:'DM Mono',monospace; border:1px solid var(--line); padding:4px 10px; }\n\n    \/* \u2500\u2500\u2500 BLOG PREVIEW \u2500\u2500\u2500 *\/\n    .blog-preview { background:var(--surface); border-top:1px solid var(--line); padding:120px 56px; }\n    .blog-preview-inner { max-width:1400px; margin:0 auto; }\n    .blog-head { display:flex; justify-content:space-between; align-items:flex-end; margin-bottom:56px; padding-bottom:40px; border-bottom:1px solid var(--line); }\n    .blog-h2 { font-family:'DM Sans',sans-serif; font-size:clamp(28px,3.5vw,46px); font-weight:500; line-height:1.05; letter-spacing:-0.03em; }\n    .blog-h2 em { font-style:italic; color:var(--gold); font-weight:300; }\n    .blog-link { font-size:9px; letter-spacing:.3em; text-transform:uppercase; color:var(--gold); text-decoration:none; font-family:'DM Mono',monospace; border-bottom:1px solid var(--line); padding-bottom:3px; transition:border-color .3s; }\n    .blog-link:hover { border-color:var(--gold); }\n    .blog-grid { display:grid; grid-template-columns:1.4fr 1fr 1fr; gap:2px; }\n    .blog-card { position:relative; overflow:hidden; cursor:none; display:flex; flex-direction:column; }\n    .blog-card-bg { width:100%; height:260px; flex-shrink:0; overflow:hidden; position:relative; }\n    .blog-card:nth-child(1) .blog-card-bg { height:320px; }\n    .blog-card-bg img { width:100%; height:100%; object-fit:cover; position:absolute; inset:0; transition:transform .8s cubic-bezier(.16,1,.3,1); }\n    .blog-card:hover .blog-card-bg img { transform:scale(1.05); }\n    .blog-card-content {\n      background:linear-gradient(135deg, rgba(5,22,80,0.97) 0%, rgba(7,29,94,0.97) 100%);\n      padding:24px 28px 28px;\n      flex-shrink:0;\n      border-top:1px solid var(--line);\n    }\n    .blog-card-cat { font-size:clamp(10px,1vw,12px); letter-spacing:.4em; text-transform:uppercase; color:#ffffff; font-family:'DM Mono',monospace; margin-bottom:8px; }\n    .blog-card-title { font-size:15px; font-weight:500; line-height:1.3; letter-spacing:-.01em; margin-bottom:10px; }\n    .blog-card:nth-child(1) .blog-card-title { font-size:20px; }\n    .blog-card-meta { font-size:8px; letter-spacing:.2em; text-transform:uppercase; color:var(--muted); font-family:'DM Mono',monospace; }\n\n    \/* \u2500\u2500\u2500 TALENT \/ TRABAJA \u2500\u2500\u2500 *\/\n    .talent { background:var(--surface2); border-top:1px solid var(--line); border-bottom:1px solid var(--line); padding:140px 56px; }\n    .talent-inner { max-width:1400px; margin:0 auto; }\n    .talent-head { display:grid; grid-template-columns:1.1fr 0.9fr; gap:80px; align-items:start; margin-bottom:80px; }\n    .talent-h2 { font-family:'DM Sans',sans-serif; font-size:clamp(36px,5vw,68px); font-weight:600; line-height:0.96; letter-spacing:-0.04em; }\n    .talent-h2 em { display:block; font-style:italic; color:var(--gold); font-weight:300; margin-top:4px; }\n    .talent-intro { font-size:clamp(13px,1.4vw,15px); line-height:2.1; color:var(--mid); letter-spacing:.02em; padding-top:8px; }\n    .talent-intro strong { color:var(--text); font-weight:400; }\n    .talent-roles { display:grid; grid-template-columns:repeat(4,1fr); gap:2px; margin-bottom:0; }\n    .role-card { background:rgba(201,169,110,0.04); border:1px solid var(--line); padding:32px 28px; display:flex; flex-direction:column; gap:14px; transition:background .35s,border-color .35s,transform .35s; cursor:none; }\n    .role-card:hover { background:rgba(201,169,110,0.09); border-color:rgba(201,169,110,0.35); transform:translateY(-3px); }\n    .role-icon { width:36px; height:36px; border:1px solid var(--line); border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:15px; transition:border-color .3s; }\n    .role-card:hover .role-icon { border-color:var(--gold); }\n    .role-name { font-family:'DM Sans',sans-serif; font-size:15px; font-weight:500; color:var(--text); letter-spacing:-0.01em; line-height:1.2; }\n    .role-desc { font-size:clamp(11px,1.2vw,13px); line-height:1.8; color:var(--muted); letter-spacing:.02em; }\n\n    \/* Talent form *\/\n    .talent-form-wrap {\n      margin-top:56px; padding:52px 0; border-top:1px solid var(--line);\n      display:grid; grid-template-columns:1fr 1fr; gap:80px; align-items:start;\n    }\n    .talent-form-text {}\n    .talent-form-text h3 { font-family:'DM Sans',sans-serif; font-size:22px; font-weight:500; letter-spacing:-.02em; margin-bottom:16px; }\n    .talent-form-text p { font-size:13px; line-height:2; color:var(--mid); }\n    .talent-form-text p strong { color:var(--text); font-weight:400; }\n    .talent-form { display:flex; flex-direction:column; gap:22px; }\n    .ff label { display:block; font-size:8px; letter-spacing:.42em; text-transform:uppercase; color:var(--muted); margin-bottom:10px; font-family:'DM Mono',monospace; }\n    .ff input,.ff textarea,.ff select {\n      width:100%; background:transparent; border:none; border-bottom:1px solid var(--line);\n      color:var(--text); font-family:'DM Sans',sans-serif; font-size:13px; font-weight:300;\n      padding:12px 0; outline:none; transition:border-color .3s; cursor:none;\n    }\n    .ff input:focus,.ff textarea:focus,.ff select:focus { border-color:var(--gold); }\n    .ff textarea { height:80px; resize:none; }\n    .ff select option { background:#0e0e0e; }\n    .ff-row { display:grid; grid-template-columns:1fr 1fr; gap:24px; }\n    .ff-note { font-size:9px; color:var(--muted); letter-spacing:.06em; margin-top:-8px; font-style:italic; }\n\n    \/* \u2500\u2500\u2500 CONTACT \u2500\u2500\u2500 *\/\n    .contact { background:var(--surface); border-top:1px solid var(--line); padding:160px 56px; }\n    .contact-inner { max-width:1400px; margin:0 auto; display:grid; grid-template-columns:1fr 1fr; gap:120px; align-items:start; }\n    .contact-h2 { font-family:'DM Sans',sans-serif; font-size:clamp(32px,3.8vw,52px); font-weight:500; line-height:1.08; margin:20px 0 28px; letter-spacing:-0.03em; }\n    .contact-h2 em { font-style:italic; color:var(--gold); font-weight:300; }\n    .contact-p { font-size:clamp(13px,1.4vw,15px); line-height:2.1; color:var(--muted); letter-spacing:.03em; margin-bottom:48px; }\n    .c-details { display:flex; flex-direction:column; gap:28px; margin-bottom:48px; }\n    .c-lbl { font-size:12px; letter-spacing:.42em; text-transform:uppercase; color:var(--muted); display:block; margin-bottom:6px; font-family:'DM Mono',monospace; }\n    .c-val { font-family:'DM Sans',sans-serif; font-size:21px; color:var(--text); text-decoration:none; transition:color .3s; letter-spacing:-0.01em; }\n    .c-val:hover { color:var(--gold); }\n\n    \/* Social links *\/\n    .social-grid { display:flex; flex-wrap:wrap; gap:8px; margin-top:8px; }\n    .social-link {\n      display:flex; align-items:center; gap:8px;\n      padding:8px 16px; border:1px solid var(--line);\n      text-decoration:none; color:var(--muted); font-size:8.5px; letter-spacing:.28em; text-transform:uppercase; font-family:'DM Mono',monospace;\n      transition:border-color .3s,color .3s;\n    }\n    .social-link:hover { border-color:var(--gold); color:var(--gold); }\n\n    \/* Two-tab contact forms *\/\n    .contact-forms {}\n    .form-tabs { display:flex; gap:0; margin-bottom:36px; border-bottom:1px solid var(--line); }\n    .form-tab { font-size:9px; letter-spacing:.28em; text-transform:uppercase; font-family:'DM Mono',monospace; color:var(--muted); padding:14px 28px; cursor:none; border-bottom:2px solid transparent; margin-bottom:-1px; transition:color .3s,border-color .3s; }\n    .form-tab.active { color:var(--gold); border-bottom-color:var(--gold); }\n    .form-tab:hover:not(.active) { color:var(--mid); }\n    .form-panel { display:none; flex-direction:column; gap:22px; }\n    .form-panel.active { display:flex; }\n\n    \/* \u2500\u2500\u2500 FOOTER \u2500\u2500\u2500 *\/\n    footer { padding:60px 56px 40px; border-top:1px solid var(--line); }\n    .footer-top { max-width:1400px; margin:0 auto; display:grid; grid-template-columns:1.5fr 1fr 1fr 1fr; gap:60px; margin-bottom:60px; }\n    .footer-brand {}\n    .footer-logo-text { font-family:'DM Sans',sans-serif; font-size:13px; font-weight:400; letter-spacing:.32em; text-transform:uppercase; color:var(--text); margin-bottom:16px; }\n    .footer-logo-text b { color:var(--gold); font-weight:400; }\n    .footer-tagline { font-size:clamp(11px,1.2vw,13px); color:var(--muted); line-height:1.8; letter-spacing:.04em; max-width:240px; }\n    .footer-email-press { margin-top:20px; }\n    .footer-email-press .c-lbl { color:var(--muted); }\n    .footer-email-press a { font-size:12px; color:var(--text); text-decoration:none; letter-spacing:.04em; transition:color .3s; }\n    .footer-email-press a:hover { color:var(--gold); }\n    .footer-col-title { font-size:clamp(10px,1vw,12px); letter-spacing:.44em; text-transform:uppercase; color:#ffffff; font-family:'DM Mono',monospace; margin-bottom:20px; }\n    .footer-nav { display:flex; flex-direction:column; gap:12px; }\n    .footer-nav a { font-size:11px; letter-spacing:.08em; color:var(--muted); text-decoration:none; transition:color .3s; }\n    .footer-nav a:hover { color:var(--text); }\n    .footer-social { display:flex; flex-direction:column; gap:14px; }\n    .footer-social a {\n      font-size:12px; letter-spacing:.04em; color:var(--mid); text-decoration:none;\n      transition:color .3s; display:flex; align-items:center; gap:10px;\n    }\n    .footer-social a:hover { color:var(--gold); }\n    .footer-social a svg { width:16px; height:16px; fill:currentColor; flex-shrink:0; }\n    .footer-bottom { max-width:1400px; margin:0 auto; display:flex; justify-content:space-between; align-items:center; padding-top:32px; border-top:1px solid var(--line); flex-wrap:wrap; gap:16px; }\n    .f-copy { font-size:8px; letter-spacing:.22em; text-transform:uppercase; color:var(--muted); font-family:'DM Mono',monospace; }\n    .footer-legal { display:flex; gap:24px; }\n    .footer-legal a { font-size:8px; letter-spacing:.24em; text-transform:uppercase; color:var(--muted); text-decoration:none; transition:color .3s; }\n    .footer-legal a:hover { color:var(--text); }\n\n    \/* \u2500\u2500\u2500 RECONOCIMIENTOS \u2500\u2500\u2500 *\/\n    .awards {\n      max-width:1400px; margin:0 auto; padding:140px 56px;\n      border-bottom:1px solid var(--line);\n    }\n    .awards-head { margin-bottom:72px; }\n    .awards-h2 { font-family:'DM Sans',sans-serif; font-size:clamp(30px,3.8vw,50px); font-weight:500; line-height:1.05; letter-spacing:-0.03em; }\n    .awards-h2 em { font-style:italic; color:var(--gold); font-weight:300; }\n    .awards-grid { display:grid; grid-template-columns:1fr 1fr 1fr; gap:2px; align-items:start; }\n    .award-card {\n      padding:0; border:1px solid var(--line);\n      display:flex; flex-direction:column;\n      overflow:hidden;\n      transition:background .35s,border-color .35s;\n    }\n    .award-card:hover { background:var(--gold-faint); border-color:rgba(201,169,110,0.3); }\n    .award-card-body { padding:28px 32px 36px; display:flex; flex-direction:column; gap:16px; flex:1; }\n    .award-icon { font-size:28px; }\n    .award-name {\n      font-family:'DM Sans',sans-serif; font-size:clamp(18px,2vw,26px);\n      font-weight:500; line-height:1.15; letter-spacing:-0.02em;\n    }\n    .award-desc { font-size:clamp(13px,1.4vw,15px); line-height:2; color:var(--mid); letter-spacing:.02em; }\n    .award-year { font-family:'DM Mono',monospace; font-size:13px; letter-spacing:.4em; text-transform:uppercase; color:#ffffff; margin-top:8px; }\n\n    \/* \u2500\u2500\u2500 CLIENTES \u2500\u2500\u2500 *\/\n    .clients {\n      background:var(--surface); border-top:1px solid var(--line); border-bottom:1px solid var(--line);\n      padding:120px 56px;\n    }\n    .clients-inner { max-width:1400px; margin:0 auto; }\n    .clients-head { display:flex; justify-content:space-between; align-items:flex-end; margin-bottom:64px; padding-bottom:40px; border-bottom:1px solid var(--line); }\n    .clients-h2 { font-family:'DM Sans',sans-serif; font-size:clamp(28px,3.5vw,46px); font-weight:500; line-height:1.05; letter-spacing:-0.03em; }\n    .clients-h2 em { font-style:italic; color:var(--gold); font-weight:300; }\n    .clients-sub { font-size:9px; letter-spacing:.32em; text-transform:uppercase; color:var(--muted); font-family:'DM Mono',monospace; }\n    .clients-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:2px; }\n    .client-card {\n      padding:36px 32px; border:1px solid var(--line);\n      display:flex; flex-direction:column; align-items:center; justify-content:center; gap:16px;\n      transition:background .3s,border-color .3s;\n      cursor:none; min-height:140px;\n    }\n    .client-card:hover { background:var(--gold-faint); border-color:rgba(201,169,110,0.28); }\n    .client-logo {\n      max-width:140px; max-height:64px; width:auto; height:auto;\n      object-fit:contain;\n      filter: brightness(0) invert(1);\n      opacity:0.55; transition:opacity .3s;\n    }\n    .client-card:hover .client-logo { opacity:0.9; }\n    .client-name { font-family:'DM Sans',sans-serif; font-size:22px; font-weight:400; color:var(--muted); line-height:1.3; letter-spacing:.04em; text-align:center; text-transform:uppercase; }\n    .client-type { font-size:8px; letter-spacing:.3em; text-transform:uppercase; color:var(--gold); font-family:'DM Mono',monospace; }\n\n    \/* \u2500\u2500\u2500 MEDIA PARTNERS GRID \u2500\u2500\u2500 *\/\n    .media-partners-grid {\n      display:grid;\n      grid-template-columns:repeat(4,1fr);\n      gap:2px;\n    }\n    .media-partners-grid > div {\n      min-height:120px;\n      padding:28px 20px;\n      border:1px solid var(--line);\n      display:flex;\n      align-items:center;\n      justify-content:center;\n    }\n    .media-partners-grid > div img {\n      max-width:100%;\n      height:auto;\n    }\n\n    \/* \u2500\u2500\u2500 AWARDS (updated with photos) \u2500\u2500\u2500 *\/\n    .award-photo-wrap {\n      width:100%; height:240px; overflow:hidden; flex-shrink:0;\n    }\n    .award-photo {\n      width:100%; height:100%; object-fit:cover; object-position:center center;\n      display:block;\n      filter:grayscale(20%);\n      transition:filter .4s, transform .4s;\n    }\n    .award-card:hover .award-photo { filter:grayscale(0%); transform:scale(1.03); }\n    .award-card:hover .award-photo { filter:grayscale(0%); }\n\n    \/* \u2500\u2500\u2500 MOBILE MENU \u2500\u2500\u2500 *\/\n    .hamburger {\n      display:none;\n      flex-direction:column; justify-content:center; gap:5px;\n      width:40px; height:40px; cursor:none;\n      background:none; border:none; padding:4px;\n      z-index:210; position:relative;\n    }\n    .hamburger span {\n      display:block; height:1.5px; background:var(--text);\n      transition:transform .35s cubic-bezier(.16,1,.3,1), opacity .25s, width .35s;\n      transform-origin:center;\n    }\n    .hamburger span:nth-child(1) { width:24px; }\n    .hamburger span:nth-child(2) { width:18px; }\n    .hamburger span:nth-child(3) { width:24px; }\n    .hamburger.open span:nth-child(1) { transform:translateY(6.5px) rotate(45deg); width:24px; }\n    .hamburger.open span:nth-child(2) { opacity:0; transform:scaleX(0); }\n    .hamburger.open span:nth-child(3) { transform:translateY(-6.5px) rotate(-45deg); width:24px; }\n\n    \/* Drawer *\/\n    .mobile-menu {\n      position:fixed; inset:0; z-index:205;\n      display:flex; flex-direction:column;\n      background:rgba(5,22,80,0.97);\n      backdrop-filter:blur(24px);\n      padding:0;\n      transform:translateX(100%);\n      transition:transform .45s cubic-bezier(.16,1,.3,1);\n      overflow-y:auto;\n    }\n    .mobile-menu.open { transform:translateX(0); }\n\n    .mobile-menu-inner {\n      display:flex; flex-direction:column;\n      padding:100px 36px 48px;\n      min-height:100%;\n    }\n\n    .mobile-nav-links {\n      display:flex; flex-direction:column;\n      gap:0; flex:1;\n    }\n    .mobile-nav-links a {\n      font-family:'DM Sans',sans-serif;\n      font-size:clamp(28px,7vw,42px);\n      font-weight:500; line-height:1;\n      letter-spacing:-0.02em;\n      color:var(--muted);\n      text-decoration:none;\n      padding:18px 0;\n      border-bottom:1px solid var(--line);\n      display:flex; align-items:center; justify-content:space-between;\n      transition:color .3s, padding-left .3s;\n    }\n    .mobile-nav-links a:first-child { border-top:1px solid var(--line); }\n    .mobile-nav-links a:hover { color:var(--text); padding-left:8px; }\n    .mobile-nav-links a::after {\n      content:'\u2192'; font-size:16px; color:var(--gold); opacity:0;\n      transition:opacity .3s, transform .3s; transform:translateX(-8px);\n    }\n    .mobile-nav-links a:hover::after { opacity:1; transform:translateX(0); }\n\n    .mobile-menu-footer {\n      margin-top:40px; padding-top:32px;\n      border-top:1px solid var(--line);\n      display:flex; flex-direction:column; gap:16px;\n    }\n    .mobile-cta {\n      display:block; text-align:center;\n      background:var(--gold); color:var(--black);\n      font-size:9px; letter-spacing:.28em; text-transform:uppercase;\n      font-weight:500; font-family:'DM Sans',sans-serif;\n      padding:16px 32px; text-decoration:none;\n      transition:background .3s;\n    }\n    .mobile-cta:hover { background:#ddb97e; }\n    .mobile-menu-contacts {\n      display:flex; flex-direction:column; gap:6px;\n    }\n    .mobile-menu-contacts a {\n      font-size:11px; letter-spacing:.08em; color:var(--muted);\n      text-decoration:none; transition:color .3s;\n    }\n    .mobile-menu-contacts a:hover { color:var(--gold); }\n    .mobile-social {\n      display:flex; gap:16px; flex-wrap:wrap; margin-top:4px;\n    }\n    .mobile-social a {\n      font-size:8px; letter-spacing:.28em; text-transform:uppercase;\n      color:var(--muted); text-decoration:none; font-family:'DM Mono',monospace;\n      transition:color .3s;\n    }\n    .mobile-social a:hover { color:var(--gold); }\n\n    \/* Stagger animation for links *\/\n    .mobile-nav-links a {\n      opacity:0; transform:translateX(24px);\n      transition:color .3s, padding-left .3s, opacity .4s, transform .4s;\n    }\n    .mobile-menu.open .mobile-nav-links a { opacity:1; transform:translateX(0); }\n    .mobile-menu.open .mobile-nav-links a:nth-child(1) { transition-delay:.08s; }\n    .mobile-menu.open .mobile-nav-links a:nth-child(2) { transition-delay:.13s; }\n    .mobile-menu.open .mobile-nav-links a:nth-child(3) { transition-delay:.18s; }\n    .mobile-menu.open .mobile-nav-links a:nth-child(4) { transition-delay:.23s; }\n    .mobile-menu.open .mobile-nav-links a:nth-child(5) { transition-delay:.28s; }\n    .mobile-menu.open .mobile-nav-links a:nth-child(6) { transition-delay:.33s; }\n    .mobile-menu-footer {\n      opacity:0; transform:translateY(12px);\n      transition:opacity .4s .42s, transform .4s .42s;\n    }\n    .mobile-menu.open .mobile-menu-footer { opacity:1; transform:translateY(0); }\n\n    @media(max-width:960px) {\n      .hamburger { display:flex; }\n      .nav-btn-presupuesto { display:none; }\n      .nav-socials { display:none; }\n    }\n    @media(max-width:1024px){\n      .footer-top { grid-template-columns:1fr 1fr; gap:40px; }\n    }\n    @media(max-width:960px){\n      \/* Nav *\/\n      #nav { padding:16px 24px; min-height:64px; }\n      #nav.on { padding:12px 24px; }\n      .nav-menu { display:none; }\n\n      \/* Hero *\/\n      .hero-h1 { font-size:clamp(40px,11vw,72px); }\n      .hero-sub { font-size:clamp(16px,4vw,28px); }\n      .hero-body { padding:60px 24px 0; }\n      .reel-btn { display:none; }\n\n      \/* About *\/\n      .about { grid-template-columns:1fr; padding:64px 24px; gap:48px; }\n      .about-left { padding-right:0; border-right:none; padding-bottom:40px; border-bottom:1px solid var(--line); }\n      .about-right { padding-left:0; }\n      .about-year { font-size:60px; }\n\n      \/* Team *\/\n      .team-grid { grid-template-columns:1fr 1fr; gap:3px; }\n      .team-avatar { height:320px; }\n      .team-name { font-size:16px; }\n      .team-pending { font-size:13px; line-height:1.6; }\n\n      \/* Stats *\/\n      .stats { grid-template-columns:1fr 1fr; }\n      .stat { padding:24px 16px; }\n      .stat-n { font-size:28px; }\n      .stat:nth-child(2) { border-right:none; }\n      .stat:nth-child(3) { grid-column:1\/-1; border-right:none; }\n\n      \/* Services *\/\n      .services { padding:64px 24px; }\n      .services-head { grid-template-columns:1fr; gap:24px; }\n      .svc-card { grid-template-columns:120px 1fr !important; height:auto; min-height:120px; }\n      .svc-card-body { padding:20px 16px; }\n      .svc-card-name { font-size:15px; }\n      .svc-card-img-wrap { min-height:120px; }\n      .svc-desc-panel { padding:20px 16px 24px; }\n\n      \/* Projects *\/\n      .work-head { padding:64px 24px 40px; }\n      .work-filters { padding:16px 24px; }\n      .work-grid { grid-template-columns:1fr; }\n      .w-cell { height:220px; }\n      .w-caption { transform:translateY(0); opacity:1; }\n      .w-title { font-size:16px; }\n\n      \/* CTA banner *\/\n      .cta-banner { padding:48px 24px; }\n      .cta-banner-inner { flex-direction:column; gap:28px; }\n\n      \/* Calendar *\/\n      .calendar { padding:64px 24px; }\n      .cal-head { grid-template-columns:1fr; gap:24px; }\n      .event-table td:nth-child(4) { display:none; }\n\n      \/* Blog *\/\n      .blog-preview { padding:64px 24px; }\n      .blog-head { flex-direction:column; align-items:flex-start; gap:16px; }\n      .blog-grid { grid-template-columns:1fr; }\n      .blog-card-bg { height:240px !important; }\n      .blog-card-title { font-size:15px; }\n\n      \/* Contact *\/\n      .contact { padding:64px 24px; }\n      .contact-inner { grid-template-columns:1fr; gap:48px; }\n      .c-val { font-size:16px; }\n\n      \/* Media partners *\/\n      .media-partners-grid { grid-template-columns:1fr; }\n      .media-partners-grid > div { min-height:90px; padding:20px 24px; justify-content:center; align-items:center; text-align:center; }\n      .media-partners-grid > div:first-child { grid-column:1\/-1; padding:24px 20px; flex-direction:column; gap:8px; align-items:center; justify-content:center; }\n      .media-partners-grid img { height:40px !important; min-width:unset !important; margin:0 auto !important; display:block !important; }\n      .media-partners-section { padding:48px 24px !important; }\n\n      \/* Awards *\/\n      .awards { padding:64px 24px; }\n      .awards-grid { grid-template-columns:1fr; }\n      .award-card { padding:32px 24px; }\n\n      \/* Media partners *\/\n      .clients { padding:64px 24px; }\n      .clients-head { flex-direction:column; align-items:flex-start; gap:16px; }\n      .clients-grid { grid-template-columns:1fr 1fr; }\n\n      \/* Talent *\/\n      .talent { padding:64px 24px; }\n      .talent-head { grid-template-columns:1fr; gap:24px; }\n      .talent-roles { grid-template-columns:1fr 1fr; }\n      .talent-form-wrap { grid-template-columns:1fr; gap:32px; }\n      .role-card { padding:24px 20px; }\n\n      \/* Footer *\/\n      footer { padding:48px 24px 32px; }\n      .footer-top { grid-template-columns:1fr 1fr; }\n      .footer-bottom { flex-direction:column; align-items:flex-start; gap:12px; }\n      .cookie-banner { padding:16px 24px; flex-direction:column; }\n    }\n    @media(max-width:620px){\n      \/* Hero *\/\n      .hero-h1 { font-size:clamp(36px,12vw,56px); }\n      .hero-sub { font-size:18px; }\n\n      \/* Team single column *\/\n      .team-grid { grid-template-columns:1fr; }\n      .team-avatar { height:300px; }\n\n      \/* Services full width image *\/\n      .svc-card { grid-template-columns:100px 1fr !important; }\n\n      \/* Talent *\/\n      .talent-roles { grid-template-columns:1fr; }\n\n      \/* Clients \/ footer *\/\n      .clients-grid { grid-template-columns:1fr; }\n      .footer-top { grid-template-columns:1fr; }\n      .ff-row { grid-template-columns:1fr; }\n\n      \/* Stats single *\/\n      .stats { grid-template-columns:1fr; }\n      .stat { border-right:none !important; }\n      .stat:nth-child(3) { grid-column:auto; }\n\n      \/* Cursor off on touch *\/\n      .cur, .ring { display:none; }\n    }\n  <\/style>\n<\/head>\n<body>\n\n<div class=\"cur\" id=\"cur\"><\/div>\n<div class=\"ring\" id=\"ring\"><\/div>\n\n<!-- \u2550\u2550\u2550 NAV \u2550\u2550\u2550 -->\n<nav id=\"nav\">\n  <a href=\"#\" class=\"logo\">\n    <img decoding=\"async\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/panologo-white.png\" alt=\"Panorama Sports Difusi\u00f3n\" style=\"height:clamp(40px,6vw,76px);width:auto;display:block;flex-shrink:0;max-width:240px;\" \/>\n  <\/a>\n  <ul class=\"nav-menu\">\n    <li><a href=\"#nosotros\">Nosotros<\/a><\/li>\n    <li><a href=\"#servicios\">Servicios<\/a><\/li>\n    <li><a href=\"#trabajos\">Proyectos<\/a><\/li>\n    \n    <li><a href=\"#trabaja\">Trabaja con nosotros<\/a><\/li>\n    <li><a href=\"#contacto\">Contacto<\/a><\/li>\n  <\/ul>\n  <div class=\"nav-socials\">\n    <a href=\"https:\/\/www.youtube.com\/@PanoramaSportsD\" target=\"_blank\" class=\"nav-social-icon\" title=\"YouTube\">\n      <svg viewBox=\"0 0 24 24\"><path d=\"M23.5 6.2a3 3 0 0 0-2.1-2.1C19.5 3.6 12 3.6 12 3.6s-7.5 0-9.4.5A3 3 0 0 0 .5 6.2C0 8.1 0 12 0 12s0 3.9.5 5.8a3 3 0 0 0 2.1 2.1c1.9.5 9.4.5 9.4.5s7.5 0 9.4-.5a3 3 0 0 0 2.1-2.1C24 15.9 24 12 24 12s0-3.9-.5-5.8zM9.75 15.5v-7l6.25 3.5-6.25 3.5z\"\/><\/svg>\n    <\/a>\n    <a href=\"https:\/\/www.instagram.com\/panoramasports_difusion\/\" target=\"_blank\" class=\"nav-social-icon\" title=\"Instagram\">\n      <svg viewBox=\"0 0 24 24\"><path d=\"M12 2.2c3.2 0 3.6 0 4.9.1 3.3.1 4.8 1.7 4.9 4.9.1 1.3.1 1.6.1 4.8 0 3.2 0 3.6-.1 4.8-.1 3.2-1.7 4.8-4.9 4.9-1.3.1-1.6.1-4.9.1-3.2 0-3.6 0-4.8-.1-3.3-.1-4.8-1.7-4.9-4.9C2.2 15.6 2.2 15.2 2.2 12c0-3.2 0-3.6.1-4.8C2.4 3.9 4 2.3 7.2 2.3 8.4 2.2 8.8 2.2 12 2.2zM12 0C8.7 0 8.3 0 7.1.1 2.7.3.3 2.7.1 7.1 0 8.3 0 8.7 0 12c0 3.3 0 3.7.1 4.9.2 4.4 2.6 6.8 7 7C8.3 24 8.7 24 12 24c3.3 0 3.7 0 4.9-.1 4.4-.2 6.8-2.6 7-7 .1-1.2.1-1.6.1-4.9 0-3.3 0-3.7-.1-4.9C23.7 2.7 21.3.3 16.9.1 15.7 0 15.3 0 12 0zm0 5.8a6.2 6.2 0 1 0 0 12.4A6.2 6.2 0 0 0 12 5.8zm0 10.2a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm6.4-11.8a1.44 1.44 0 1 0 0 2.88 1.44 1.44 0 0 0 0-2.88z\"\/><\/svg>\n    <\/a>\n    <a href=\"https:\/\/x.com\/DifusionSports\" target=\"_blank\" class=\"nav-social-icon\" title=\"X \/ Twitter\">\n      <svg viewBox=\"0 0 24 24\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg>\n    <\/a>\n    <a href=\"https:\/\/www.tiktok.com\/@panorama.sports.difusion\" target=\"_blank\" class=\"nav-social-icon\" title=\"TikTok\">\n      <svg viewBox=\"0 0 24 24\"><path d=\"M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-2.88 2.5 2.89 2.89 0 0 1-2.89-2.89 2.89 2.89 0 0 1 2.89-2.89c.28 0 .54.04.79.1V9.01a6.33 6.33 0 0 0-.79-.05 6.34 6.34 0 0 0-6.34 6.34 6.34 6.34 0 0 0 6.34 6.34 6.34 6.34 0 0 0 6.33-6.34V8.69a8.18 8.18 0 0 0 4.78 1.52V6.76a4.85 4.85 0 0 1-1.01-.07z\"\/><\/svg>\n    <\/a>\n  <\/div>\n  <a href=\"#presupuesto\" class=\"nav-btn-presupuesto\">Presupuesto<\/a>\n  <button class=\"hamburger\" id=\"hamburger\" aria-label=\"Abrir men\u00fa\" onclick=\"toggleMenu()\">\n    <span><\/span><span><\/span><span><\/span>\n  <\/button>\n<\/nav>\n\n<!-- \u2550\u2550\u2550 MOBILE MENU \u2550\u2550\u2550 -->\n<div class=\"mobile-menu\" id=\"mobileMenu\">\n  <div class=\"mobile-menu-inner\">\n    <nav class=\"mobile-nav-links\">\n      <a href=\"#nosotros\"   onclick=\"closeMenu()\">Nosotros<\/a>\n      <a href=\"#servicios\"  onclick=\"closeMenu()\">Servicios<\/a>\n      <a href=\"#trabajos\"   onclick=\"closeMenu()\">Proyectos<\/a>\n      \n      <a href=\"#trabaja\"    onclick=\"closeMenu()\">Trabaja con nosotros<\/a>\n      <a href=\"#contacto\"   onclick=\"closeMenu()\">Contacto<\/a>\n    <\/nav>\n    <div class=\"mobile-menu-footer\">\n      <a href=\"#presupuesto\" class=\"mobile-cta\" onclick=\"closeMenu()\">Solicitar presupuesto<\/a>\n      <div class=\"mobile-menu-contacts\">\n        <a href=\"tel:+34607875730\">+34 607 875 730<\/a>\n        <a href=\"mailto:producion.panoramasd@gmail.com\">producion.panoramasd@gmail.com<\/a>\n      <\/div>\n      <div class=\"mobile-social\">\n        <a href=\"https:\/\/www.youtube.com\/@PanoramaSportsD\" target=\"_blank\">YouTube<\/a>\n        <a href=\"https:\/\/www.instagram.com\/panoramasports_difusion\/\" target=\"_blank\">Instagram<\/a>\n        <a href=\"https:\/\/x.com\/DifusionSports\" target=\"_blank\">X<\/a>\n        <a href=\"https:\/\/www.tiktok.com\/@panorama.sports.difusion\" target=\"_blank\">TikTok<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550 HERO \u2550\u2550\u2550 -->\n<section class=\"hero\">\n  <div class=\"hero-bg\"><\/div>\n  <!-- Native MP4 background video -->\n  <div class=\"hero-video-bg\">\n    <video\n      id=\"heroVideo\"\n      autoplay\n      muted\n      loop\n      playsinline\n      preload=\"metadata\"\n      poster=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/cb0cc831-5ee9-4f49-b0da-2f4904977001.jpg\"\n    >\n      <source src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/05\/Mi-pelicula-2.mp4\" type=\"video\/mp4\" \/>\n    <\/video>\n  <\/div>\n  <div class=\"hero-scrim\"><\/div>\n  <div class=\"hero-body\">\n    <h1 class=\"hero-h1\">\n      El Rumbo<br>\n      <span>de la N\u00e1utica<\/span>\n    <\/h1>\n    <p class=\"hero-sub\">Tres d\u00e9cadas convirtiendo<br>el mar en televisi\u00f3n.<\/p>\n  <\/div>\n  <div class=\"hero-anchor\">\n    <div class=\"anchor-line\"><\/div>\n    <span class=\"anchor-label\">Descubrir<\/span>\n  <\/div>\n  <div class=\"reel-btn\">\n    <div class=\"reel-circle\">\n      <svg viewBox=\"0 0 24 24\"><polygon points=\"5,3 19,12 5,21\"\/><\/svg>\n    <\/div>\n    <span class=\"reel-label\">Ver reel<\/span>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550 NOSOTROS \u2550\u2550\u2550 -->\n<section id=\"nosotros\">\n  <div class=\"about\">\n    <div class=\"about-left rv\">\n      <span class=\"about-year\">1997<\/span>\n      <span class=\"overline\" style=\"margin-top:12px;\">Qui\u00e9nes somos<\/span>\n      <h2 class=\"about-h2\">\n        Panorama Sports Difusi\u00f3n:<br>\n        <em>El Rumbo de la<br>N\u00e1utica<\/em>\n      <\/h2>\n      <div style=\"width:36px;height:1px;background:var(--gold);margin:32px 0;\"><\/div>\n      <p style=\"font-size:14px;letter-spacing:.32em;text-transform:uppercase;color:#ffffff;font-family:'DM Mono',monospace;line-height:1.9;\">\n        Desde 1997 \u00b7 Tres d\u00e9cadas de liderazgo<br>\n        +1.600 eventos producidos y emitidos\n      <\/p>\n      <!-- Equipo -->\n      <div class=\"team-strip\">\n        <div class=\"team-strip-label\">El equipo<\/div>\n        <div class=\"team-grid\">\n          <div class=\"team-card\">\n            <div class=\"team-avatar\"><img decoding=\"async\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/Jose-Antonio-Zamora.png\" alt=\"Jos\u00e9 Antonio Zamora\" \/><\/div>\n            <div class=\"team-card-scrim\"><\/div>\n            <div class=\"team-card-body\">\n              <span class=\"team-role\">CEO<\/span>\n              <div class=\"team-name\">Jos\u00e9 Antonio Zamora<\/div>\n              <div class=\"team-pending\">Profesional con s\u00f3lida trayectoria empresarial. Su liderazgo impulsa el crecimiento de Panorama, combinando experiencia, criterio y orientaci\u00f3n hacia la excelencia.<\/div>\n            <\/div>\n          <\/div>\n          <div class=\"team-card\">\n            <div class=\"team-avatar\"><img decoding=\"async\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/Vicente-Robles.png\" alt=\"Vicente Robles\" \/><\/div>\n            <div class=\"team-card-scrim\"><\/div>\n            <div class=\"team-card-body\">\n              <span class=\"team-role\">Director Ejecutivo<\/span>\n              <div class=\"team-name\">Vicente Robles<\/div>\n              <div class=\"team-pending\">M\u00e1s de 30 a\u00f1os de experiencia en producciones n\u00e1uticas a nivel nacional e internacional. Reconocido con el Mirabaud Sailing Video Award y otros galardones del sector.<\/div>\n            <\/div>\n          <\/div>\n          <div class=\"team-card\">\n            <div class=\"team-avatar\"><img decoding=\"async\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/Sabina-Soare-scaled.jpg\" alt=\"Sabina Soare\" \/><\/div>\n            <div class=\"team-card-scrim\"><\/div>\n            <div class=\"team-card-body\">\n              <span class=\"team-role\">Periodista y Guionista<\/span>\n              <div class=\"team-name\">Sabina Soare<\/div>\n              <div class=\"team-pending\">Especializada en el \u00e1mbito n\u00e1utico, destaca por su capacidad comunicativa y habilidad para trasladar la narrativa del deporte a diferentes formatos audiovisuales.<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <!-- Stats + text full-width below team photos -->\n    <div class=\"about-right rv d1\" style=\"padding-top:64px;border-top:1px solid var(--line);margin-top:56px;\">\n      <p class=\"about-body\">\n        <strong>Desde 1997, en Panorama Sports Difusi\u00f3n llevamos el deporte m\u00e1s all\u00e1 del agua.<\/strong>\n        Somos una productora audiovisual especializada en competiciones deportivas, con una trayectoria de m\u00e1s de 1.600 eventos producidos y emitidos a nivel nacional e internacional.\n      <\/p>\n      <p class=\"about-body\">\n        A lo largo de tres d\u00e9cadas, hemos desarrollado un m\u00e9todo propio basado en la precisi\u00f3n t\u00e9cnica, la fiabilidad en entornos exigentes y una visi\u00f3n clara: <strong>transformar cada evento en una experiencia audiovisual con impacto real.<\/strong>\n      <\/p>\n      <p class=\"about-body\">\n        Trabajamos donde otros no llegan. En el mar, en directo, con presi\u00f3n, con viento, con tiempo real. Y lo hacemos para que cada competici\u00f3n est\u00e9 <strong>en las mejores pantallas.<\/strong>\n      <\/p>\n      <div class=\"stats rv d2\">\n        <div class=\"stat\">\n          <span class=\"stat-n\">+28<\/span>\n          <span class=\"stat-l\">A\u00f1os desde 1997<\/span>\n        <\/div>\n        <div class=\"stat\">\n          <span class=\"stat-n\">1.600<\/span>\n          <span class=\"stat-l\">Eventos producidos<\/span>\n        <\/div>\n        <div class=\"stat\">\n          <span class=\"stat-n\">8<\/span>\n          <span class=\"stat-l\">Canales de difusi\u00f3n<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/section>\n\n<!-- \u2550\u2550\u2550 LOGOS TV \u2550\u2550\u2550 -->\n<section class=\"broadcast\">\n  <div class=\"broadcast-head rv\">\n    <span class=\"overline\">Plataformas de difusi\u00f3n<\/span>\n    <p>Las <em>m\u00e1s potentes<\/em> del mundo<\/p>\n  <\/div>\n  <div class=\"logos-wrap\">\n    <div class=\"logos-strip\">\n      <div class=\"tv\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/e\/ee\/Logo_RTVE.svg\/330px-Logo_RTVE.svg.png\" alt=\"RTVE\" \/><\/div>\n      <div class=\"tv tall\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/0\/0f\/LaLiga_logo_2023.svg\/3840px-LaLiga_logo_2023.svg.png\" alt=\"LaLiga\" \/><\/div>\n      <div class=\"tv\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/d\/d9\/Movistar%2B_Logo.png\/1280px-Movistar%2B_Logo.png\" alt=\"Movistar+\" \/><\/div>\n      <div class=\"tv\"><img decoding=\"async\" src=\"https:\/\/static.wikia.nocookie.net\/tvfanon6528\/images\/b\/ba\/Nautical_Channel_%282020-.n.v.%29.png\/revision\/latest?cb=20200731113134\" alt=\"Nautical Channel\" \/><\/div>\n      <div class=\"tv tall\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/1\/17\/Eurosport_Logo_2015.svg\/1280px-Eurosport_Logo_2015.svg.png\" alt=\"Eurosport\" \/><\/div>\n      <div class=\"tv icon\"><img decoding=\"async\" src=\"https:\/\/is1-ssl.mzstatic.com\/image\/thumb\/Purple211\/v4\/1e\/ac\/42\/1eac420b-f3e9-9410-e0bb-43bb47d71a17\/AppIcon-0-0-1x_U007emarketing-0-8-0-0-85-220.png\/400x400ia-75.webp\" alt=\"COE TV\" \/><\/div>\n      <div class=\"tv\"><span>TDP<\/span><\/div>\n      <div class=\"tv\"><img decoding=\"async\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/05\/2025-11-05.webp\" alt=\"N\u00e1utica TV\" style=\"height:108px;width:auto;max-width:400px;object-fit:contain;filter:brightness(0) invert(1);display:block;\" \/><\/div>\n      <!-- loop -->\n      <div class=\"tv\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/e\/ee\/Logo_RTVE.svg\/330px-Logo_RTVE.svg.png\" alt=\"RTVE\" \/><\/div>\n      <div class=\"tv tall\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/0\/0f\/LaLiga_logo_2023.svg\/3840px-LaLiga_logo_2023.svg.png\" alt=\"LaLiga\" \/><\/div>\n      <div class=\"tv\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/d\/d9\/Movistar%2B_Logo.png\/1280px-Movistar%2B_Logo.png\" alt=\"Movistar+\" \/><\/div>\n      <div class=\"tv\"><img decoding=\"async\" src=\"https:\/\/static.wikia.nocookie.net\/tvfanon6528\/images\/b\/ba\/Nautical_Channel_%282020-.n.v.%29.png\/revision\/latest?cb=20200731113134\" alt=\"Nautical Channel\" \/><\/div>\n      <div class=\"tv tall\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/1\/17\/Eurosport_Logo_2015.svg\/1280px-Eurosport_Logo_2015.svg.png\" alt=\"Eurosport\" \/><\/div>\n      <div class=\"tv icon\"><img decoding=\"async\" src=\"https:\/\/is1-ssl.mzstatic.com\/image\/thumb\/Purple211\/v4\/1e\/ac\/42\/1eac420b-f3e9-9410-e0bb-43bb47d71a17\/AppIcon-0-0-1x_U007emarketing-0-8-0-0-85-220.png\/400x400ia-75.webp\" alt=\"COE TV\" \/><\/div>\n      <div class=\"tv\"><span>TDP<\/span><\/div>\n      <div class=\"tv\"><img decoding=\"async\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/05\/2025-11-05.webp\" alt=\"N\u00e1utica TV\" style=\"height:108px;width:auto;max-width:400px;object-fit:contain;filter:brightness(0) invert(1);display:block;\" \/><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550 SERVICIOS \u2550\u2550\u2550 -->\n<section class=\"services\" id=\"servicios\">\n  <div class=\"services-head rv\">\n    <div>\n      <span class=\"overline\">Servicios<\/span>\n      <h2 class=\"services-h2\">Lo que hacemos<br><em>mejor que nadie<\/em><\/h2>\n    <\/div>\n    <p class=\"services-desc\">Nuestra misi\u00f3n es potenciar el valor de cada evento deportivo a trav\u00e9s de la comunicaci\u00f3n audiovisual. No solo cubrimos competiciones, las amplificamos. Trabajamos para aumentar la visibilidad de organizadores y patrocinadores, llevando cada evento a audiencias nacionales e internacionales con contenidos de alta calidad.<\/p>\n  <\/div>\n  <div class=\"svc-grid rv d1\">\n\n    <div class=\"svc-card\" onclick=\"this.classList.toggle('expanded')\">\n      <div class=\"svc-card-img-wrap\"><img decoding=\"async\" class=\"svc-card-img\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/cb0cc831-5ee9-4f49-b0da-2f4904977001.jpg\" alt=\"Grabaci\u00f3n\" loading=\"lazy\" \/><\/div>\n      <div class=\"svc-card-body\"><div class=\"svc-card-top\"><span class=\"svc-card-n\">01<\/span><span class=\"svc-card-name\">Grabaci\u00f3n y Cobertura de Eventos<\/span><span class=\"svc-card-tag\">Producci\u00f3n \u00b7 Eventos<\/span><\/div><span class=\"svc-card-arrow\">Ver m\u00e1s \u2192<\/span><\/div>\n      <div class=\"svc-desc-panel\"><p class=\"svc-desc-text\">Cubrimos competiciones deportivas en cualquier entorno: mar, tierra o aire. Equipos t\u00e9cnicos especializados en condiciones exigentes, con operadores de c\u00e1mara expertos en n\u00e1utica y outdoor. Garantizamos im\u00e1genes de alta calidad desde el primer disparo.<\/p><\/div>\n    <\/div>\n\n    <div class=\"svc-card\" onclick=\"this.classList.toggle('expanded')\">\n      <div class=\"svc-card-img-wrap\"><img decoding=\"async\" class=\"svc-card-img\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/c876bb69-fb72-4c93-97c8-f40216c09139.jpg\" alt=\"Streaming\" loading=\"lazy\" \/><\/div>\n      <div class=\"svc-card-body\"><div class=\"svc-card-top\"><span class=\"svc-card-n\">02<\/span><span class=\"svc-card-name\">Directos en Streaming<\/span><span class=\"svc-card-tag\">Broadcast \u00b7 Live<\/span><\/div><span class=\"svc-card-arrow\">Ver m\u00e1s \u2192<\/span><\/div>\n      <div class=\"svc-desc-panel\"><p class=\"svc-desc-text\">Retransmisiones en directo con se\u00f1al estable y calidad broadcast. Distribuimos en tiempo real a plataformas digitales, redes sociales y canales de televisi\u00f3n. Tecnolog\u00eda de codificaci\u00f3n profesional y monitorizaci\u00f3n continua para cero cortes.<\/p><\/div>\n    <\/div>\n\n    <div class=\"svc-card\" onclick=\"this.classList.toggle('expanded')\">\n      <div class=\"svc-card-img-wrap\"><img decoding=\"async\" class=\"svc-card-img\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/af3d9023-f3ba-4d62-be9e-742b556573c9.jpg\" alt=\"TV\" loading=\"lazy\" \/><\/div>\n      <div class=\"svc-card-body\"><div class=\"svc-card-top\"><span class=\"svc-card-n\">03<\/span><span class=\"svc-card-name\">Programas de TV con Difusi\u00f3n Garantizada<\/span><span class=\"svc-card-tag\">TV \u00b7 Distribuci\u00f3n<\/span><\/div><span class=\"svc-card-arrow\">Ver m\u00e1s \u2192<\/span><\/div>\n      <div class=\"svc-desc-panel\"><p class=\"svc-desc-text\">Producimos programas deportivos con distribuci\u00f3n asegurada en RTVE, Eurosport, Movistar+, TDP, LaLiga, Nautical Channel y m\u00e1s. Convenios y homologaciones con los principales grupos medi\u00e1ticos nacionales e internacionales.<\/p><\/div>\n    <\/div>\n\n    <div class=\"svc-card\" onclick=\"this.classList.toggle('expanded')\">\n      <div class=\"svc-card-img-wrap\"><img decoding=\"async\" class=\"svc-card-img\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/5df60e9e-132a-4f91-aee7-ff28f08ef54c.jpg\" alt=\"Realizaci\u00f3n\" loading=\"lazy\" \/><\/div>\n      <div class=\"svc-card-body\"><div class=\"svc-card-top\"><span class=\"svc-card-n\">04<\/span><span class=\"svc-card-name\">Realizaci\u00f3n de Piezas para TV<\/span><span class=\"svc-card-tag\">Realizaci\u00f3n \u00b7 Televisi\u00f3n<\/span><\/div><span class=\"svc-card-arrow\">Ver m\u00e1s \u2192<\/span><\/div>\n      <div class=\"svc-desc-panel\"><p class=\"svc-desc-text\">Producci\u00f3n editorial completa: guion, rodaje, postproducci\u00f3n y entrega en formato broadcast. Piezas de 3 a 52 minutos adaptadas a cada canal y formato. Narrativa deportiva de impacto que conecta con la audiencia.<\/p><\/div>\n    <\/div>\n\n    <div class=\"svc-card\" onclick=\"this.classList.toggle('expanded')\">\n      <div class=\"svc-card-img-wrap\"><img decoding=\"async\" class=\"svc-card-img\" src=\"https:\/\/images.unsplash.com\/photo-1574717024653-61fd2cf4d44d?q=80&w=1470&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D\" alt=\"Edici\u00f3n\" loading=\"lazy\" \/><\/div>\n      <div class=\"svc-card-body\"><div class=\"svc-card-top\"><span class=\"svc-card-n\">05<\/span><span class=\"svc-card-name\">Edici\u00f3n y Postproducci\u00f3n Audiovisual<\/span><span class=\"svc-card-tag\">Edici\u00f3n \u00b7 Color \u00b7 Grafismo<\/span><\/div><span class=\"svc-card-arrow\">Ver m\u00e1s \u2192<\/span><\/div>\n      <div class=\"svc-desc-panel\"><p class=\"svc-desc-text\">Edici\u00f3n profesional con correcci\u00f3n de color, grafismo deportivo, rotulaci\u00f3n y mezcla de audio. Entregas r\u00e1pidas y de m\u00e1xima calidad. Flujo de trabajo optimizado para eventos de alta exigencia con plazos ajustados.<\/p><\/div>\n    <\/div>\n\n    <div class=\"svc-card\" onclick=\"this.classList.toggle('expanded')\">\n      <div class=\"svc-card-img-wrap\"><img decoding=\"async\" class=\"svc-card-img\" src=\"https:\/\/www.hostingplus.com.es\/wp-content\/uploads\/2025\/03\/Facebook-Reels-and-Instagram-Reels-1535x1024-1.jpeg\" alt=\"RRSS\" loading=\"lazy\" \/><\/div>\n      <div class=\"svc-card-body\"><div class=\"svc-card-top\"><span class=\"svc-card-n\">06<\/span><span class=\"svc-card-name\">Material Audiovisual para RRSS<\/span><span class=\"svc-card-tag\">Redes Sociales \u00b7 Digital<\/span><\/div><span class=\"svc-card-arrow\">Ver m\u00e1s \u2192<\/span><\/div>\n      <div class=\"svc-desc-panel\"><p class=\"svc-desc-text\">Clips optimizados para Instagram, TikTok, YouTube y X. Verticales, cuadrados, con subt\u00edtulos y grafismos adaptados a cada plataforma. Contenido que ampl\u00eda el alcance de tu evento m\u00e1s all\u00e1 de la pantalla de televisi\u00f3n.<\/p><\/div>\n    <\/div>\n\n    <div class=\"svc-card\" onclick=\"this.classList.toggle('expanded')\">\n      <div class=\"svc-card-img-wrap\"><img decoding=\"async\" class=\"svc-card-img\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/Raul-Venegas.jpg\" alt=\"Dron\" loading=\"lazy\" \/><\/div>\n      <div class=\"svc-card-body\"><div class=\"svc-card-top\"><span class=\"svc-card-n\">07<\/span><span class=\"svc-card-name\">Im\u00e1genes A\u00e9reas y Grabaci\u00f3n con Dron<\/span><span class=\"svc-card-tag\">Dron \u00b7 A\u00e9reo \u00b7 AESA<\/span><\/div><span class=\"svc-card-arrow\">Ver m\u00e1s \u2192<\/span><\/div>\n      <div class=\"svc-desc-panel\"><p class=\"svc-desc-text\">Pilotos certificados por AESA con experiencia en entornos mar\u00edtimos y eventos deportivos de alta complejidad. Im\u00e1genes a\u00e9reas de gran impacto visual que sit\u00faan al espectador en una perspectiva imposible desde tierra.<\/p><\/div>\n    <\/div>\n\n    <div class=\"svc-card\" onclick=\"this.classList.toggle('expanded')\">\n      <div class=\"svc-card-img-wrap\"><img decoding=\"async\" class=\"svc-card-img\" src=\"https:\/\/images.unsplash.com\/photo-1735990099066-d3dfb46a1ce1?q=80&w=1632&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D\" alt=\"Spots\" loading=\"lazy\" \/><\/div>\n      <div class=\"svc-card-body\"><div class=\"svc-card-top\"><span class=\"svc-card-n\">08<\/span><span class=\"svc-card-name\">Spots Publicitarios y Promocionales<\/span><span class=\"svc-card-tag\">Publicidad \u00b7 Promo<\/span><\/div><span class=\"svc-card-arrow\">Ver m\u00e1s \u2192<\/span><\/div>\n      <div class=\"svc-desc-panel\"><p class=\"svc-desc-text\">Producci\u00f3n de spots para televisi\u00f3n, plataformas digitales y eventos. Desde el concepto creativo hasta la entrega final: guion, rodaje en localizaciones reales y postproducci\u00f3n. Piezas que comunican con la fuerza visual que el deporte n\u00e1utico merece.<\/p><\/div>\n    <\/div>\n\n    <div class=\"svc-card\" onclick=\"this.classList.toggle('expanded')\">\n      <div class=\"svc-card-img-wrap\"><img decoding=\"async\" class=\"svc-card-img\" src=\"https:\/\/images.unsplash.com\/photo-1526628953301-3e589a6a8b74?q=80&w=1406&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D\" alt=\"Distribuci\u00f3n\" loading=\"lazy\" \/><\/div>\n      <div class=\"svc-card-body\"><div class=\"svc-card-top\"><span class=\"svc-card-n\">09<\/span><span class=\"svc-card-name\">An\u00e1lisis de Difusi\u00f3n y Distribuci\u00f3n<\/span><span class=\"svc-card-tag\">Estrategia \u00b7 Medici\u00f3n<\/span><\/div><span class=\"svc-card-arrow\">Ver m\u00e1s \u2192<\/span><\/div>\n      <div class=\"svc-desc-panel\"><p class=\"svc-desc-text\">Informes detallados de audiencia, cobertura medi\u00e1tica e impacto de cada producci\u00f3n. Identificamos los canales con mayor rendimiento para tu evento y optimizamos la distribuci\u00f3n del contenido. Datos que demuestran el valor real de cada retransmisi\u00f3n.<\/p><\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n<!-- \u2550\u2550\u2550 PROYECTOS \u2550\u2550\u2550 -->\n<section class=\"work\" id=\"trabajos\">\n  <div class=\"work-head rv\">\n    <div>\n      <span class=\"overline\">Proyectos seleccionados<\/span>\n      <h2 class=\"work-h2\">La <em>\u00e9pica<\/em> del mar<\/h2>\n    <\/div>\n    <a href=\"#contacto\" class=\"work-link\">Ver todos los proyectos<\/a>\n  <\/div>\n\n  <!-- Filtros por categor\u00eda -->\n  <div class=\"work-filters rv\">\n    <button class=\"filter-btn active\" onclick=\"setFilter(this,'all')\">Todos<\/button>\n    <button class=\"filter-btn\" onclick=\"setFilter(this,'regatas')\">Regatas<\/button>\n    <button class=\"filter-btn\" onclick=\"setFilter(this,'vela')\">Vela ol\u00edmpica<\/button>\n    <button class=\"filter-btn\" onclick=\"setFilter(this,'offshore')\">Offshore<\/button>\n    <button class=\"filter-btn\" onclick=\"setFilter(this,'motor')\">Motor n\u00e1utico<\/button>\n    <button class=\"filter-btn\" onclick=\"setFilter(this,'documental')\">Documental<\/button>\n  <\/div>\n\n  <div class=\"work-grid\">\n    <!-- 1: Basque Country Cup 2026 \u2014 gran celda izquierda -->\n    <div class=\"w-cell\" data-cat=\"regatas\" onclick=\"playYT(this,'aU7LM6UUd_k')\">\n      <img decoding=\"async\" class=\"w-yt-thumb\" src=\"https:\/\/img.youtube.com\/vi\/aU7LM6UUd_k\/maxresdefault.jpg\" alt=\"Basque Country Cup 2026\" loading=\"lazy\" \/>\n      <div class=\"w-yt\"><div class=\"w-yt-dot\"><\/div><span class=\"w-yt-label\">YouTube<\/span><\/div>\n      <div class=\"w-play-btn\"><div class=\"w-play-circle\"><svg viewBox=\"0 0 24 24\"><polygon points=\"5,3 19,12 5,21\"\/><\/svg><\/div><\/div>\n      <div class=\"w-caption\">\n        <div><div class=\"w-cat\">Regata \u00b7 2026<\/div><div class=\"w-title\">Basque Country Cup 2026<\/div><\/div>\n        <div class=\"w-year\">'26<\/div>\n      <\/div>\n      <div class=\"w-iframe-wrap\"><button class=\"w-iframe-close\" onclick=\"closeYT(event,this)\">\u2715<\/button><\/div>\n    <\/div>\n    <!-- 2 -->\n    <div class=\"w-cell\" data-cat=\"regatas\" onclick=\"playYT(this,'Tp5WZ-RVM00')\">\n      <img decoding=\"async\" class=\"w-yt-thumb\" src=\"https:\/\/img.youtube.com\/vi\/Tp5WZ-RVM00\/maxresdefault.jpg\" alt=\"Copa de Espa\u00f1a Snipe\" loading=\"lazy\" \/>\n      <div class=\"w-yt\"><div class=\"w-yt-dot\"><\/div><span class=\"w-yt-label\">YouTube<\/span><\/div>\n      <div class=\"w-play-btn\"><div class=\"w-play-circle\"><svg viewBox=\"0 0 24 24\"><polygon points=\"5,3 19,12 5,21\"\/><\/svg><\/div><\/div>\n      <div class=\"w-caption\">\n        <div><div class=\"w-cat\">Regata \u00b7 Espa\u00f1a<\/div><div class=\"w-title\">Copa de Espa\u00f1a de Snipe Mar Menor<\/div><\/div>\n        <div class=\"w-year\">'25<\/div>\n      <\/div>\n      <div class=\"w-iframe-wrap\"><button class=\"w-iframe-close\" onclick=\"closeYT(event,this)\">\u2715<\/button><\/div>\n    <\/div>\n    <!-- 3 -->\n    <div class=\"w-cell\" data-cat=\"vela\" onclick=\"playYT(this,'938fYUXH_P8')\">\n      <img decoding=\"async\" class=\"w-yt-thumb\" src=\"https:\/\/img.youtube.com\/vi\/938fYUXH_P8\/maxresdefault.jpg\" alt=\"Flying Dutchman World Championship\" loading=\"lazy\" \/>\n      <div class=\"w-yt\"><div class=\"w-yt-dot\"><\/div><span class=\"w-yt-label\">YouTube<\/span><\/div>\n      <div class=\"w-play-btn\"><div class=\"w-play-circle\"><svg viewBox=\"0 0 24 24\"><polygon points=\"5,3 19,12 5,21\"\/><\/svg><\/div><\/div>\n      <div class=\"w-caption\">\n        <div><div class=\"w-cat\">Vela \u00b7 Mundial<\/div><div class=\"w-title\">Flying Dutchman World Championship<\/div><\/div>\n        <div class=\"w-year\">'25<\/div>\n      <\/div>\n      <div class=\"w-iframe-wrap\"><button class=\"w-iframe-close\" onclick=\"closeYT(event,this)\">\u2715<\/button><\/div>\n    <\/div>\n    <!-- 4 -->\n    <div class=\"w-cell\" data-cat=\"regatas\" onclick=\"playYT(this,'IP0C-vebeOw')\">\n      <img decoding=\"async\" class=\"w-yt-thumb\" src=\"https:\/\/img.youtube.com\/vi\/IP0C-vebeOw\/maxresdefault.jpg\" alt=\"Regata Oce\u00e1nica Palos La Gomera\" loading=\"lazy\" \/>\n      <div class=\"w-yt\"><div class=\"w-yt-dot\"><\/div><span class=\"w-yt-label\">YouTube<\/span><\/div>\n      <div class=\"w-play-btn\"><div class=\"w-play-circle\"><svg viewBox=\"0 0 24 24\"><polygon points=\"5,3 19,12 5,21\"\/><\/svg><\/div><\/div>\n      <div class=\"w-caption\">\n        <div><div class=\"w-cat\">Offshore \u00b7 Espa\u00f1a<\/div><div class=\"w-title\">Regata Oce\u00e1nica Palos \u2013 La Gomera<\/div><\/div>\n        <div class=\"w-year\">'24<\/div>\n      <\/div>\n      <div class=\"w-iframe-wrap\"><button class=\"w-iframe-close\" onclick=\"closeYT(event,this)\">\u2715<\/button><\/div>\n    <\/div>\n    <!-- 5 -->\n    <div class=\"w-cell\" data-cat=\"regatas\" onclick=\"playYT(this,'3GSPvTKAVXM')\">\n      <img decoding=\"async\" class=\"w-yt-thumb\" src=\"https:\/\/img.youtube.com\/vi\/3GSPvTKAVXM\/maxresdefault.jpg\" alt=\"Temporada Club Mar\u00edtimo de Mah\u00f3n\" loading=\"lazy\" \/>\n      <div class=\"w-yt\"><div class=\"w-yt-dot\"><\/div><span class=\"w-yt-label\">YouTube<\/span><\/div>\n      <div class=\"w-play-btn\"><div class=\"w-play-circle\"><svg viewBox=\"0 0 24 24\"><polygon points=\"5,3 19,12 5,21\"\/><\/svg><\/div><\/div>\n      <div class=\"w-caption\">\n        <div><div class=\"w-cat\">Regata \u00b7 Temporada<\/div><div class=\"w-title\">Temporada 2024\u201325 Club Mar\u00edtimo Mah\u00f3n<\/div><\/div>\n        <div class=\"w-year\">'25<\/div>\n      <\/div>\n      <div class=\"w-iframe-wrap\"><button class=\"w-iframe-close\" onclick=\"closeYT(event,this)\">\u2715<\/button><\/div>\n    <\/div>\n    <div class=\"w-cell\" data-cat=\"vela\" onclick=\"playYT(this,'e_d3qcIKnvs')\">\n      <img decoding=\"async\" class=\"w-yt-thumb\" src=\"https:\/\/img.youtube.com\/vi\/e_d3qcIKnvs\/maxresdefault.jpg\" alt=\"Palam\u00f3s Optimist Trophy\" loading=\"lazy\" \/>\n      <div class=\"w-yt\"><div class=\"w-yt-dot\"><\/div><span class=\"w-yt-label\">YouTube<\/span><\/div>\n      <div class=\"w-play-btn\"><div class=\"w-play-circle\"><svg viewBox=\"0 0 24 24\"><polygon points=\"5,3 19,12 5,21\"\/><\/svg><\/div><\/div>\n      <div class=\"w-caption\"><div><div class=\"w-cat\">Vela \u00b7 J\u00fanior<\/div><div class=\"w-title\">36\u00aa Palam\u00f3s Optimist Trophy<\/div><\/div><div class=\"w-year\">'24<\/div><\/div>\n      <div class=\"w-iframe-wrap\"><button class=\"w-iframe-close\" onclick=\"closeYT(event,this)\">\u2715<\/button><\/div>\n    <\/div>\n    <div class=\"w-cell\" data-cat=\"regatas\" onclick=\"playYT(this,'2FqrwlbiZ6E')\">\n      <img decoding=\"async\" class=\"w-yt-thumb\" src=\"https:\/\/img.youtube.com\/vi\/2FqrwlbiZ6E\/maxresdefault.jpg\" alt=\"Copa del Rey Barcos de \u00c9poca\" loading=\"lazy\" \/>\n      <div class=\"w-yt\"><div class=\"w-yt-dot\"><\/div><span class=\"w-yt-label\">YouTube<\/span><\/div>\n      <div class=\"w-play-btn\"><div class=\"w-play-circle\"><svg viewBox=\"0 0 24 24\"><polygon points=\"5,3 19,12 5,21\"\/><\/svg><\/div><\/div>\n      <div class=\"w-caption\"><div><div class=\"w-cat\">Cl\u00e1sicos \u00b7 Mah\u00f3n<\/div><div class=\"w-title\">Copa del Rey de Barcos de \u00c9poca<\/div><\/div><div class=\"w-year\">'24<\/div><\/div>\n      <div class=\"w-iframe-wrap\"><button class=\"w-iframe-close\" onclick=\"closeYT(event,this)\">\u2715<\/button><\/div>\n    <\/div>\n    <div class=\"w-cell\" data-cat=\"regatas\" onclick=\"playYT(this,'4_psT9lJEGE')\">\n      <img decoding=\"async\" class=\"w-yt-thumb\" src=\"https:\/\/img.youtube.com\/vi\/4_psT9lJEGE\/maxresdefault.jpg\" alt=\"Trofeo La Menorquina\" loading=\"lazy\" \/>\n      <div class=\"w-yt\"><div class=\"w-yt-dot\"><\/div><span class=\"w-yt-label\">YouTube<\/span><\/div>\n      <div class=\"w-play-btn\"><div class=\"w-play-circle\"><svg viewBox=\"0 0 24 24\"><polygon points=\"5,3 19,12 5,21\"\/><\/svg><\/div><\/div>\n      <div class=\"w-caption\"><div><div class=\"w-cat\">Regata \u00b7 Menorca<\/div><div class=\"w-title\">Trofeo La Menorquina<\/div><\/div><div class=\"w-year\">'24<\/div><\/div>\n      <div class=\"w-iframe-wrap\"><button class=\"w-iframe-close\" onclick=\"closeYT(event,this)\">\u2715<\/button><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550 CTA PRESUPUESTO \u2014 banner intermedio \u2550\u2550\u2550 -->\n<section class=\"cta-banner\" id=\"presupuesto\">\n  <div class=\"cta-banner-inner rv\">\n    <div class=\"cta-banner-text\">\n      <h2 class=\"cta-banner-h\">\u00bfTienes un proyecto<br><em>similar?<\/em><\/h2>\n      <p class=\"cta-banner-p\">P\u00eddenos presupuesto sin compromiso. Cu\u00e9ntanos tu evento, fechas y canal de distribuci\u00f3n y te respondemos en 24 horas.<\/p>\n    <\/div>\n    <div class=\"cta-banner-actions\">\n      <a href=\"#contacto\" class=\"cta-fill\">Solicitar presupuesto<\/a>\n      <a href=\"#contacto\" class=\"cta-line\">Hablar con el equipo<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- \u2550\u2550\u2550 BLOG \/ NOTICIAS \u2550\u2550\u2550 -->\n<section class=\"blog-preview\" id=\"blog\">\n  <div class=\"blog-preview-inner\">\n    <div class=\"blog-head rv\">\n      <div>\n        <span class=\"overline\">Blog & Noticias<\/span>\n        <h2 class=\"blog-h2\">Desde dentro<br><em>del mar<\/em><\/h2>\n      <\/div>\n      <a href=\"https:\/\/www.panoramasportpro.com\/index.php\/blog\/\" target=\"_blank\" class=\"blog-link\">Ver todas las entradas<\/a>\n    <\/div>\n    <div class=\"blog-grid rv d1\">\n      <div class=\"blog-card\">\n        <div class=\"blog-card-bg\">\n          <img decoding=\"async\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/5df60e9e-132a-4f91-aee7-ff28f08ef54c.jpg\" alt=\"Producci\u00f3n audiovisual n\u00e1utica\" loading=\"lazy\" \/>\n        <\/div>\n        <div class=\"blog-card-content\">\n          <div class=\"blog-card-cat\">Industria \u00b7 N\u00e1utica<\/div>\n          <div class=\"blog-card-title\">La importancia de la producci\u00f3n audiovisual en el deporte n\u00e1utico<\/div>\n          <div class=\"blog-card-meta\">Abr 2026 \u00b7 7 min lectura<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"blog-card\">\n        <div class=\"blog-card-bg\">\n          <img decoding=\"async\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/cb0cc831-5ee9-4f49-b0da-2f4904977001.jpg\" alt=\"Grandes regatas\" loading=\"lazy\" \/>\n        <\/div>\n        <div class=\"blog-card-content\">\n          <div class=\"blog-card-cat\">Producci\u00f3n \u00b7 Regatas<\/div>\n          <div class=\"blog-card-title\">Panorama Sports Difusi\u00f3n, donde ocurren las grandes regatas<\/div>\n          <div class=\"blog-card-meta\">Feb 2026 \u00b7 6 min lectura<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"blog-card\">\n        <div class=\"blog-card-bg\">\n          <img decoding=\"async\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/8df9e4a4-ae62-4722-b450-6a003bcdc802.jpg\" alt=\"Retransmisi\u00f3n en el mar\" loading=\"lazy\" \/>\n        <\/div>\n        <div class=\"blog-card-content\">\n          <div class=\"blog-card-cat\">Behind the scenes<\/div>\n          <div class=\"blog-card-title\">Lo que no se ve de una retransmisi\u00f3n en el mar<\/div>\n          <div class=\"blog-card-meta\">Mar 2026 \u00b7 5 min lectura<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- \u2550\u2550\u2550 CONTACTO \u2550\u2550\u2550 -->\n<section class=\"contact\" id=\"contacto\">\n  <div class=\"contact-inner\">\n    <div class=\"rv\">\n      <span class=\"overline\">Contacto<\/span>\n      <h2 class=\"contact-h2\">Hablemos de tu<br><em>pr\u00f3ximo proyecto<\/em><\/h2>\n      <p class=\"contact-p\">Cada gran producci\u00f3n comienza con una conversaci\u00f3n. Cu\u00e9ntanos tu visi\u00f3n y construiremos juntos la narrativa que merece tu evento n\u00e1utico.<\/p>\n\n      <div class=\"c-details\">\n        <div>\n          <span class=\"c-lbl\">Email producci\u00f3n<\/span>\n          <a href=\"mailto:producion.panoramasd@gmail.com\" class=\"c-val\">producion.panoramasd@gmail.com<\/a>\n        <\/div>\n        <div>\n          <span class=\"c-lbl\">Email redacci\u00f3n \/ prensa<\/span>\n          <a href=\"mailto:redaccion.panoramasd@gmail.com\" class=\"c-val\" style=\"font-size:17px;\">redaccion.panoramasd@gmail.com<\/a>\n        <\/div>\n        <div>\n          <span class=\"c-lbl\">Tel\u00e9fono<\/span>\n          <a href=\"tel:+34607875730\" class=\"c-val\">+34 607 875 730<\/a>\n        <\/div>\n        <div>\n          <span class=\"c-lbl\">Sedes<\/span>\n          <span class=\"c-val\" style=\"font-size:16px;\">Castell\u00f3 de la Plana y Valencia, Espa\u00f1a<\/span>\n        <\/div>\n      <\/div>\n\n      <div>\n        <span class=\"c-lbl\" style=\"margin-bottom:12px;\">Redes sociales<\/span>\n        <div class=\"social-grid\">\n          <a href=\"https:\/\/www.youtube.com\/@PanoramaSportsD\" target=\"_blank\" class=\"social-link\">YouTube<\/a>\n          <a href=\"https:\/\/www.instagram.com\/panoramasports_difusion\/\" target=\"_blank\" class=\"social-link\">Instagram<\/a>\n          <a href=\"https:\/\/x.com\/DifusionSports\" target=\"_blank\" class=\"social-link\">X \/ Twitter<\/a>\n          <a href=\"https:\/\/www.tiktok.com\/@panorama.sports.difusion\" target=\"_blank\" class=\"social-link\">TikTok<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- WPForms #193 -->\n    <div class=\"contact-forms rv d1\">\n      <div class=\"wpforms-panorama-wrap\">\n        <style id=\"wpforms-css-vars-193\">\n\t\t\t\t#wpforms-193 {\n\t\t\t\t--wpforms-container-padding: 0px;\n--wpforms-container-border-width: 1px;\n--wpforms-container-border-radius: 3px;\n--wpforms-background-color: rgba(0, 0, 0, 0);\n--wpforms-field-size-input-height: 43px;\n--wpforms-field-size-input-spacing: 15px;\n--wpforms-field-size-font-size: 16px;\n--wpforms-field-size-line-height: 19px;\n--wpforms-field-size-padding-h: 14px;\n--wpforms-field-size-checkbox-size: 16px;\n--wpforms-field-size-sublabel-spacing: 5px;\n--wpforms-field-size-icon-size: 1;\n--wpforms-label-size-font-size: 16px;\n--wpforms-label-size-line-height: 19px;\n--wpforms-label-size-sublabel-font-size: 14px;\n--wpforms-label-size-sublabel-line-height: 17px;\n--wpforms-button-size-font-size: 17px;\n--wpforms-button-size-height: 41px;\n--wpforms-button-size-padding-h: 15px;\n--wpforms-button-size-margin-top: 10px;\n--wpforms-container-shadow-size-box-shadow: none;\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-193\"><form id=\"wpforms-form-193\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"193\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/index.php\/wp-json\/wp\/v2\/pages\/8\" data-token=\"b608c70110e27e728be2ddfbb6e713f9\" data-token-time=\"1781531671\"><noscript class=\"wpforms-error-noscript\">Por favor, activa JavaScript en tu navegador para completar este formulario.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Por favor, activa JavaScript en tu navegador para completar este formulario.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-193-field_1-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"1\"><fieldset><legend class=\"wpforms-field-label\">Nombre <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><div class=\"wpforms-field-row wpforms-field-medium\"><div class=\"wpforms-field-row-block wpforms-first wpforms-one-half\"><input type=\"text\" id=\"wpforms-193-field_1\" class=\"wpforms-field-name-first wpforms-field-required\" name=\"wpforms[fields][1][first]\" aria-errormessage=\"wpforms-193-field_1-error\" required><label for=\"wpforms-193-field_1\" class=\"wpforms-field-sublabel after\">Nombre<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><input type=\"text\" id=\"wpforms-193-field_1-last\" class=\"wpforms-field-name-last wpforms-field-required\" name=\"wpforms[fields][1][last]\" aria-errormessage=\"wpforms-193-field_1-last-error\" required><label for=\"wpforms-193-field_1-last\" class=\"wpforms-field-sublabel after\">Apellidos<\/label><\/div><\/div><\/fieldset><\/div><div id=\"wpforms-193-field_6-container\" class=\"wpforms-field wpforms-field-payment-select wpforms-field-select-style-classic\" data-field-id=\"6\"><label class=\"wpforms-field-label\" for=\"wpforms-193-field_6\">Motivo de la consulta <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-193-field_6\" class=\"wpforms-payment-price wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][6]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>-- Selecciona la opci\u00f3n --<\/option><option value=\"1\" data-amount=\"10.00\" >Autocandidatura<\/option><option value=\"2\" data-amount=\"25.00\" >Solicitud de presupuesto<\/option><option value=\"3\" data-amount=\"50.00\" >Colaboraci\u00f3n<\/option><option value=\"4\" data-amount=\"50.00\" >Solicitud de informaci\u00f3n<\/option><\/select><\/div><div id=\"wpforms-193-field_2-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-193-field_2\">Correo electr\u00f3nico <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-193-field_2\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][2]\" spellcheck=\"false\" aria-errormessage=\"wpforms-193-field_2-error\" required><\/div>\t\t<div id=\"wpforms-193-field_4-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"4\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-193-field_4\" >Comentario o de<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-193-field_4\" class=\"wpforms-field-medium\" name=\"wpforms[fields][4]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-193-field_3-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-193-field_3\">Comentario o mensaje<\/label><textarea id=\"wpforms-193-field_3\" class=\"wpforms-field-medium\" name=\"wpforms[fields][3]\" aria-errormessage=\"wpforms-193-field_3-error\" ><\/textarea><\/div><div id=\"wpforms-193-field_5-container\" class=\"wpforms-field wpforms-field-payment-checkbox\" data-field-id=\"5\"><fieldset><legend class=\"wpforms-field-label\">He le\u00eddo y acepto la pol\u00edtica de privacidad. <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><ul id=\"wpforms-193-field_5\" class=\"wpforms-field-required\"><li class=\"choice-1\"><input type=\"checkbox\" id=\"wpforms-193-field_5_1\" class=\"wpforms-payment-price\" data-amount=\"10.00\" name=\"wpforms[fields][5][]\" value=\"1\" aria-errormessage=\"wpforms-193-field_5_1-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-193-field_5_1\">Aceptar<\/label><\/li><\/ul><\/fieldset><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-193-field_4-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-193-field_4-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-193-field_4-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"193\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/www.panoramasportpro.com\/index.php\/wp-json\/wp\/v2\/pages\/8\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-193\" class=\"wpforms-submit\" data-alt-text=\"Enviando...\" data-submit-text=\"Enviar\" aria-live=\"assertive\" value=\"wpforms-submit\">Enviar<\/button><img decoding=\"async\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Cargando\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550 LEAD MAGNET \u2014 PENDIENTE DE PLANIFICACI\u00d3N \u2550\u2550\u2550\n     Definir: redactor newsletter, base de destinatarios, estilo visual, email de env\u00edo\n     Dejar comentado hasta validar estrategia con cliente\n<section style=\"background:var(--surface2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:100px 56px;\">\n  <div style=\"max-width:760px;margin:0 auto;text-align:center;\" class=\"rv\">\n    <span class=\"overline\">Contenido exclusivo<\/span>\n    <h2 style=\"font-family:'DM Sans',sans-serif;font-size:clamp(28px,4vw,46px);font-weight:500;line-height:1.1;letter-spacing:-0.03em;margin-bottom:16px;\">\n      Accede a nuestro<br><em style=\"color:var(--gold);font-style:italic;font-weight:300;\">Reportaje VIP de la Regata<\/em>\n    <\/h2>\n    <p style=\"font-size:14px;line-height:2;color:var(--mid);max-width:540px;margin:0 auto 40px;letter-spacing:.02em;\">\n      Suscr\u00edbete para recibir nuestro <strong style=\"color:var(--text);font-weight:400;\">Reportaje VIP de la Regata<\/strong> y acceso exclusivo a contenidos in\u00e9ditos de n\u00e1utica de lujo.\n    <\/p>\n    <div style=\"display:flex;gap:0;max-width:480px;margin:0 auto;border:1px solid var(--line);\">\n      <input type=\"email\" placeholder=\"Tu email profesional\" style=\"flex:1;background:transparent;border:none;padding:16px 20px;color:var(--text);font-family:'DM Sans',sans-serif;font-size:13px;outline:none;\" \/>\n      <button style=\"background:var(--gold);color:var(--surface);border:none;padding:16px 28px;font-family:'DM Sans',sans-serif;font-size:9px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .3s;\" onmouseover=\"this.style.background='#ddb97e'\" onmouseout=\"this.style.background='var(--gold)'\">Acceder<\/button>\n    <\/div>\n    <p style=\"font-size:9px;color:var(--muted);letter-spacing:.16em;margin-top:16px;font-family:'DM Mono',monospace;\">Sin spam \u00b7 Cancelaci\u00f3n inmediata<\/p>\n  <\/div>\n<\/section>\n\u2550\u2550\u2550 FIN LEAD MAGNET COMENTADO \u2550\u2550\u2550 -->\n\n<!-- \u2550\u2550\u2550 RECONOCIMIENTOS \u2550\u2550\u2550 -->\n<section id=\"reconocimientos\">\n  <div class=\"awards\">\n    <div class=\"awards-head rv\">\n      <span class=\"overline\">Reconocimientos<\/span>\n      <h2 class=\"awards-h2\">Premiados por la<br><em>excelencia audiovisual<\/em><\/h2>\n    <\/div>\n    <div class=\"awards-grid rv d1\">\n      <div class=\"award-card\">\n        <div class=\"award-photo-wrap\"><img decoding=\"async\" class=\"award-photo\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/91ceea2a-9a6b-4286-adc2-3dcfcbf28fc8.jpg\" alt=\"Mirabaud Sailing Video Award\" \/><\/div>\n        <div class=\"award-card-body\">\n          <div class=\"award-name\">Mirabaud Sailing Video Award<\/div>\n          <div class=\"award-desc\">1er premio al mejor v\u00eddeo de vela del mundo. El reconocimiento internacional m\u00e1s prestigioso del sector n\u00e1utico audiovisual.<\/div>\n          <div class=\"award-year\">1er Premio \u00b7 2019<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"award-card\">\n        <div class=\"award-photo-wrap\"><img decoding=\"async\" class=\"award-photo\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/3f80c9bd-3659-407b-a3dc-3fec9a8d4a44.jpg\" alt=\"Premio Mariano Aguado\" \/><\/div>\n        <div class=\"award-card-body\">\n          <div class=\"award-name\">Premio Mariano Aguado de Comunicaci\u00f3n<\/div>\n          <div class=\"award-desc\">Dos veces ganadores de los premios nacionales de vela Mariano Aguado de Comunicaci\u00f3n, el galard\u00f3n m\u00e1s importante de la comunicaci\u00f3n n\u00e1utica en Espa\u00f1a.<\/div>\n          <div class=\"award-year\">Ganadores en dos ocasiones<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"award-card\">\n        <div class=\"award-photo-wrap\"><img decoding=\"async\" class=\"award-photo\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/0c28e999-4768-4213-94c9-f0c49d771dda.jpg\" alt=\"Reconocimientos internacionales\" \/><\/div>\n        <div class=\"award-card-body\">\n          <div class=\"award-name\">Trayectoria Internacional<\/div>\n          <div class=\"award-desc\">M\u00e1s de 28 a\u00f1os de producciones premiadas a nivel nacional e internacional. Una trayectoria avalada por federaciones, clubes y organismos deportivos de \u00e9lite.<\/div>\n          <div class=\"award-year\">Desde 1997<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550 MEDIA PARTNERS \u2550\u2550\u2550 -->\n<section class=\"media-partners-section\" style=\"background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:80px 24px;overflow:hidden;\">\n  <div style=\"max-width:1400px;margin:0 auto;\">\n    <div class=\"rv\" style=\"text-align:center;margin-bottom:52px;\">\n      <span class=\"overline\">Alianzas medi\u00e1ticas<\/span>\n      <h2 style=\"font-family:'DM Sans',sans-serif;font-size:clamp(22px,2.8vw,36px);font-weight:500;line-height:1.1;letter-spacing:-0.03em;\">Avalados por los <em style=\"color:var(--gold);font-style:italic;font-weight:300;\">principales medios<\/em><\/h2>\n    <\/div>\n    <div class=\"rv d1 media-partners-grid\">\n      <!-- El Peri\u00f3dico Mediterr\u00e1neo \u2014 full width hero partner -->\n      <div style=\"grid-column:1\/-1;min-height:120px;padding:28px 16px;border:1px solid rgba(201,169,110,0.24);display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(201,169,110,0.04);gap:12px;overflow:hidden;\">\n        <img decoding=\"async\" src=\"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcSw6F-nHasAqo15Yw8_DGoYkvx5CBpAVRLxnw&s\" alt=\"El Peri\u00f3dico Mediterr\u00e1neo\" style=\"height:auto;width:100%;max-width:220px;max-height:56px;object-fit:contain;display:block;margin:0 auto;\" \/>\n        <span style=\"font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-family:'DM Mono',monospace;\">Partner medi\u00e1tico<\/span>\n      <\/div>\n      <div style=\"min-height:100px;padding:24px 16px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;transition:border-color .3s,background .3s;overflow:hidden;\" onmouseover=\"this.style.borderColor='rgba(201,169,110,0.3)';this.style.background='rgba(201,169,110,0.06)'\" onmouseout=\"this.style.borderColor='var(--line)';this.style.background='transparent'\">\n        <img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/e\/ee\/Logo_RTVE.svg\/330px-Logo_RTVE.svg.png\" alt=\"RTVE\" style=\"height:56px;width:auto;max-width:90%;object-fit:contain;filter:brightness(0) invert(1);opacity:0.85;display:block;margin:0 auto;\" \/>\n      <\/div>\n      <div style=\"min-height:100px;padding:24px 16px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;transition:border-color .3s,background .3s;overflow:hidden;\" onmouseover=\"this.style.borderColor='rgba(201,169,110,0.3)';this.style.background='rgba(201,169,110,0.06)'\" onmouseout=\"this.style.borderColor='var(--line)';this.style.background='transparent'\">\n        <img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/1\/17\/Eurosport_Logo_2015.svg\/1280px-Eurosport_Logo_2015.svg.png\" alt=\"Eurosport\" style=\"height:56px;width:auto;max-width:90%;object-fit:contain;filter:brightness(0) invert(1);opacity:0.85;display:block;margin:0 auto;\" \/>\n      <\/div>\n      <div style=\"min-height:100px;padding:24px 16px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;transition:border-color .3s,background .3s;overflow:hidden;\" onmouseover=\"this.style.borderColor='rgba(201,169,110,0.3)';this.style.background='rgba(201,169,110,0.06)'\" onmouseout=\"this.style.borderColor='var(--line)';this.style.background='transparent'\">\n        <img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/d\/d9\/Movistar%2B_Logo.png\/1280px-Movistar%2B_Logo.png\" alt=\"Movistar+\" style=\"height:56px;width:auto;max-width:90%;object-fit:contain;filter:brightness(0) invert(1);opacity:0.85;display:block;margin:0 auto;\" \/>\n      <\/div>\n      <div style=\"min-height:100px;padding:24px 16px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;transition:border-color .3s,background .3s;overflow:hidden;\" onmouseover=\"this.style.borderColor='rgba(201,169,110,0.3)';this.style.background='rgba(201,169,110,0.06)'\" onmouseout=\"this.style.borderColor='var(--line)';this.style.background='transparent'\">\n        <img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/0\/0f\/LaLiga_logo_2023.svg\/3840px-LaLiga_logo_2023.svg.png\" alt=\"LaLiga\" style=\"height:40px;width:auto;max-width:90%;object-fit:contain;filter:brightness(0) invert(1);opacity:0.85;display:block;margin:0 auto;\" \/>\n      <\/div>\n      <div style=\"min-height:100px;padding:24px 16px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;transition:border-color .3s,background .3s;overflow:hidden;\" onmouseover=\"this.style.borderColor='rgba(201,169,110,0.3)';this.style.background='rgba(201,169,110,0.06)'\" onmouseout=\"this.style.borderColor='var(--line)';this.style.background='transparent'\">\n        <img decoding=\"async\" src=\"https:\/\/static.wikia.nocookie.net\/tvfanon6528\/images\/b\/ba\/Nautical_Channel_%282020-.n.v.%29.png\/revision\/latest?cb=20200731113134\" alt=\"Nautical Channel\" style=\"height:56px;width:auto;max-width:90%;object-fit:contain;filter:brightness(0) invert(1);opacity:0.85;display:block;margin:0 auto;\" \/>\n      <\/div>\n      <div style=\"min-height:100px;padding:24px 16px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;transition:border-color .3s,background .3s;overflow:hidden;\" onmouseover=\"this.style.borderColor='rgba(201,169,110,0.3)';this.style.background='rgba(201,169,110,0.06)'\" onmouseout=\"this.style.borderColor='var(--line)';this.style.background='transparent'\">\n        <img decoding=\"async\" src=\"https:\/\/is1-ssl.mzstatic.com\/image\/thumb\/Purple211\/v4\/1e\/ac\/42\/1eac420b-f3e9-9410-e0bb-43bb47d71a17\/AppIcon-0-0-1x_U007emarketing-0-8-0-0-85-220.png\/400x400ia-75.webp\" alt=\"COE TV\" style=\"height:120px;width:120px;object-fit:contain;border-radius:16px;filter:none;opacity:1;display:block;margin:0 auto;margin:0 auto;\" \/>\n      <\/div>\n      <div style=\"min-height:100px;padding:24px 16px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;transition:border-color .3s,background .3s;overflow:hidden;\" onmouseover=\"this.style.borderColor='rgba(201,169,110,0.3)';this.style.background='rgba(201,169,110,0.06)'\" onmouseout=\"this.style.borderColor='var(--line)';this.style.background='transparent'\">\n        <img decoding=\"async\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/05\/2025-11-05.webp\" alt=\"N\u00e1utica TV\" style=\"height:160px;width:auto;max-width:90%;object-fit:contain;filter:brightness(0) invert(1);opacity:0.85;display:block;margin:0 auto;\" \/>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550 CLIENTES \u2550\u2550\u2550 -->\n<section class=\"clients\">\n  <div class=\"clients-inner\">\n    <div class=\"clients-head rv\">\n      <div>\n        <span class=\"overline\">Trabajan con nosotros<\/span>\n        <h2 class=\"clients-h2\">Federaciones, clubs<br><em>y grandes eventos<\/em><\/h2>\n      <\/div>\n      <span class=\"clients-sub\">Organizaciones de \u00e9lite que<br>conf\u00edan en Panorama<\/span>\n    <\/div>\n    <div class=\"clients-grid rv d1\">\n      <div class=\"client-card\">\n        <img decoding=\"async\" class=\"client-logo\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/rfem.png\" alt=\"Real Federaci\u00f3n Espa\u00f1ola de Moton\u00e1utica\" loading=\"lazy\" \/>\n        <div class=\"client-name\">Real Federaci\u00f3n Espa\u00f1ola de Moton\u00e1utica<\/div>\n      <\/div>\n      <div class=\"client-card\">\n        <img decoding=\"async\" class=\"client-logo\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/federacion-espanola-de-vela.png\" alt=\"Real Federaci\u00f3n Espa\u00f1ola de Vela\" loading=\"lazy\" \/>\n        <div class=\"client-name\">Real Federaci\u00f3n Espa\u00f1ola de Vela<\/div>\n      <\/div>\n      <div class=\"client-card\">\n        <img decoding=\"async\" class=\"client-logo\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/euemf.png\" alt=\"Federaci\u00f3n Vasca de Moton\u00e1utica\" loading=\"lazy\" \/>\n        <div class=\"client-name\">Federaci\u00f3n Vasca de Moton\u00e1utica<\/div>\n      <\/div>\n      <div class=\"client-card\">\n        <img decoding=\"async\" class=\"client-logo\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/05\/FAV.png\" alt=\"Federaci\u00f3n Andaluza de Vela\" loading=\"lazy\" \/>\n        <div class=\"client-name\">Federaci\u00f3n Andaluza de Vela<\/div>\n      <\/div>\n      <div class=\"client-card\">\n        <img decoding=\"async\" class=\"client-logo\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/05\/mahon_png.png\" alt=\"Club Mar\u00edtimo de Mah\u00f3n\" loading=\"lazy\" \/>\n        <div class=\"client-name\">Club Mar\u00edtimo de Mah\u00f3n<\/div>\n      <\/div>\n      <div class=\"client-card\">\n        <img decoding=\"async\" class=\"client-logo\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/CLUB-KITESURF-logo.png\" alt=\"Club Kitesurf Centro\" loading=\"lazy\" \/>\n        <div class=\"client-name\">Club Kitesurf Centro<\/div>\n      <\/div>\n      <div class=\"client-card\">\n        <img decoding=\"async\" class=\"client-logo\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/club-nautico-costa-brava-copia.png\" alt=\"Club N\u00e1utico Costa Brava\" loading=\"lazy\" \/>\n        <div class=\"client-name\">Club N\u00e1utico Costa Brava<\/div>\n      <\/div>\n      <div class=\"client-card\">\n        <img decoding=\"async\" class=\"client-logo\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/Fira_barcelona_logo-removebg-preview-1.png\" alt=\"Fira Barcelona\" loading=\"lazy\" \/>\n        <div class=\"client-name\">Fira Barcelona<\/div>\n      <\/div>\n      <div class=\"client-card\">\n        <img decoding=\"async\" class=\"client-logo\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/LOGO.png\" alt=\"Puig \u00b7 Vela Cl\u00e0ssica Barcelona\" loading=\"lazy\" \/>\n        <div class=\"client-name\">Puig \u00b7 Vela Cl\u00e0ssica Barcelona<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- \u2550\u2550\u2550 TRABAJA CON NOSOTROS \u2550\u2550\u2550 -->\n<section class=\"talent\" id=\"trabaja\">\n  <div class=\"talent-inner\">\n    <div class=\"talent-head\">\n      <div class=\"rv\">\n        <span class=\"overline\">\u00danete al equipo<\/span>\n        <h2 class=\"talent-h2\">\u00bfQuieres trabajar<br><em>con nosotros?<\/em><\/h2>\n      <\/div>\n      <div class=\"rv d1\">\n        <p class=\"talent-intro\">\n          En Panorama Sports Difusi\u00f3n trabajamos donde otros no llegan. En el mar, en directo, con condiciones cambiantes y sin margen de error. <strong>Buscamos personas que entiendan el deporte, que sepan trabajar en equipo y que quieran formar parte de producciones reales, no de oficina.<\/strong>\n        <\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"talent-roles rv d1\">\n      <div class=\"role-card\">\n        <div class=\"role-icon\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--gold)\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"23 7 16 12 23 17 23 7\"\/><rect x=\"1\" y=\"5\" width=\"15\" height=\"14\" rx=\"2\" ry=\"2\"\/><\/svg><\/div>\n        <div class=\"role-name\">Periodistas<\/div>\n        <div class=\"role-desc\">Buscamos periodistas con criterio, rapidez y capacidad para contar lo que ocurre en tiempo real. Que entiendan el deporte, construyan narrativa m\u00e1s all\u00e1 del resultado y trabajen bien bajo presi\u00f3n. Se valora experiencia en retransmisiones y contenido deportivo.<\/div>\n      <\/div>\n      <div class=\"role-card\">\n        <div class=\"role-icon\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--gold)\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"2.18\" ry=\"2.18\"\/><line x1=\"7\" y1=\"2\" x2=\"7\" y2=\"22\"\/><line x1=\"17\" y1=\"2\" x2=\"17\" y2=\"22\"\/><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/><line x1=\"2\" y1=\"7\" x2=\"7\" y2=\"7\"\/><line x1=\"2\" y1=\"17\" x2=\"7\" y2=\"17\"\/><line x1=\"17\" y1=\"17\" x2=\"22\" y2=\"17\"\/><line x1=\"17\" y1=\"7\" x2=\"22\" y2=\"7\"\/><\/svg><\/div>\n        <div class=\"role-name\">Filmmakers \/ C\u00e1mara<\/div>\n        <div class=\"role-desc\">Buscamos perfiles con visi\u00f3n, t\u00e9cnica y capacidad de adaptaci\u00f3n. Gente que sepa trabajar en entornos cambiantes, tomar decisiones r\u00e1pidas y mantener calidad en situaciones exigentes. Experiencia en eventos deportivos y rodajes en exterior es un plus.<\/div>\n      <\/div>\n      <div class=\"role-card\">\n        <div class=\"role-icon\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--gold)\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"M12 5v14\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M5 5l2 2\"\/><path d=\"M17 5l-2 2\"\/><path d=\"M5 19l2-2\"\/><path d=\"M17 19l-2-2\"\/><\/svg><\/div>\n        <div class=\"role-name\">Pilotos de Dron<\/div>\n        <div class=\"role-desc\">Buscamos operadores certificados con experiencia real en grabaci\u00f3n en exteriores y entornos din\u00e1micos. Valoramos precisi\u00f3n, seguridad y capacidad de integrarse en equipos de producci\u00f3n en directo.<\/div>\n      <\/div>\n      <div class=\"role-card\">\n        <div class=\"role-icon\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--gold)\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"6\" cy=\"6\" r=\"3\"\/><circle cx=\"6\" cy=\"18\" r=\"3\"\/><line x1=\"20\" y1=\"4\" x2=\"8.12\" y2=\"15.88\"\/><line x1=\"14.47\" y1=\"14.48\" x2=\"20\" y2=\"20\"\/><line x1=\"8.12\" y1=\"8.12\" x2=\"12\" y2=\"12\"\/><\/svg><\/div>\n        <div class=\"role-name\">Editores \/ Postproducci\u00f3n<\/div>\n        <div class=\"role-desc\">Buscamos perfiles creativos con capacidad t\u00e9cnica y criterio narrativo. Personas que entiendan el ritmo del deporte y sepan transformar im\u00e1genes en piezas con impacto. Rapidez, orden y atenci\u00f3n al detalle son clave.<\/div>\n      <\/div>\n      <div class=\"role-card\">\n        <div class=\"role-icon\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--gold)\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z\"\/><circle cx=\"12\" cy=\"13\" r=\"4\"\/><\/svg><\/div>\n        <div class=\"role-name\">Fot\u00f3grafos<\/div>\n        <div class=\"role-desc\">Im\u00e1genes que cuentan historias. La n\u00e1utica de competici\u00f3n exige miradas \u00fanicas, capacidad para anticipar el momento y trabajar en condiciones extremas.<\/div>\n      <\/div>\n      <div class=\"role-card\">\n        <div class=\"role-icon\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--gold)\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"5\" y=\"2\" width=\"14\" height=\"20\" rx=\"2\" ry=\"2\"\/><line x1=\"12\" y1=\"18\" x2=\"12.01\" y2=\"18\"\/><\/svg><\/div>\n        <div class=\"role-name\">Influencers &amp; Creadores<\/div>\n        <div class=\"role-desc\">Amplifica el alcance del deporte n\u00e1utico a nuevas audiencias digitales. Creadores de contenido que sepan adaptar la \u00e9pica del mar a formatos modernos.<\/div>\n      <\/div>\n      <div class=\"role-card\">\n        <div class=\"role-icon\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--gold)\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 19l7-7 3 3-7 7-3-3z\"\/><path d=\"M18 13l-1.5-7.5L2 2l3.5 14.5L13 18l5-5z\"\/><path d=\"M2 2l7.586 7.586\"\/><circle cx=\"11\" cy=\"11\" r=\"2\"\/><\/svg><\/div>\n        <div class=\"role-name\">Artistas &amp; Dise\u00f1adores<\/div>\n        <div class=\"role-desc\">Identidad visual, grafismo, motion design. La \u00e9pica del mar necesita una est\u00e9tica a su altura.<\/div>\n      <\/div>\n      <div class=\"role-card\">\n        <div class=\"role-icon\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--gold)\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 18V5l12-2v13\"\/><circle cx=\"6\" cy=\"18\" r=\"3\"\/><circle cx=\"18\" cy=\"16\" r=\"3\"\/><\/svg><\/div>\n        <div class=\"role-name\">M\u00fasicos, Cantantes &amp; DJs<\/div>\n        <div class=\"role-desc\">Composici\u00f3n, ambient, sonorizaci\u00f3n de eventos. El sonido que envuelve la competici\u00f3n y crea atm\u00f3sfera.<\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Formulario candidatura -->\n\n  <\/div>\n<\/section>\n\n<style>\n\/* \u2500\u2500\u2500 WPForms override \u2014 Panorama Sports Difusi\u00f3n \u2500\u2500\u2500 *\/\n.wpforms-panorama-wrap .wpforms-container,\n.wpforms-panorama-wrap .wpforms-form {\n  background: transparent !important;\n  padding: 0 !important;\n  margin: 0 !important;\n  border: none !important;\n  box-shadow: none !important;\n}\n\n\/* Field labels *\/\n.wpforms-panorama-wrap .wpforms-field-label {\n  display: block;\n  font-size: 8px !important;\n  letter-spacing: .42em !important;\n  text-transform: uppercase !important;\n  color: rgba(240,235,226,0.38) !important;\n  margin-bottom: 10px !important;\n  font-family: 'DM Mono', monospace !important;\n  font-weight: 400 !important;\n}\n\n\/* All inputs, textareas, selects *\/\n.wpforms-panorama-wrap input[type=\"text\"],\n.wpforms-panorama-wrap input[type=\"email\"],\n.wpforms-panorama-wrap input[type=\"url\"],\n.wpforms-panorama-wrap input[type=\"tel\"],\n.wpforms-panorama-wrap input[type=\"number\"],\n.wpforms-panorama-wrap input[type=\"file\"],\n.wpforms-panorama-wrap textarea,\n.wpforms-panorama-wrap select {\n  width: 100% !important;\n  background: transparent !important;\n  border: none !important;\n  border-bottom: 1px solid rgba(201,169,110,0.16) !important;\n  border-radius: 0 !important;\n  color: #f0ebe2 !important;\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 13px !important;\n  font-weight: 300 !important;\n  padding: 12px 0 !important;\n  outline: none !important;\n  box-shadow: none !important;\n  -webkit-appearance: none !important;\n  transition: border-color .3s !important;\n}\n\n.wpforms-panorama-wrap input:focus,\n.wpforms-panorama-wrap textarea:focus,\n.wpforms-panorama-wrap select:focus {\n  border-bottom-color: #c9a96e !important;\n  box-shadow: none !important;\n  outline: none !important;\n}\n\n.wpforms-panorama-wrap textarea {\n  height: 90px !important;\n  resize: none !important;\n}\n\n\/* Select dropdown *\/\n.wpforms-panorama-wrap select option {\n  background: #071d5e !important;\n  color: #f0ebe2 !important;\n}\n\n\/* Field wrappers *\/\n.wpforms-panorama-wrap .wpforms-field {\n  padding: 0 0 22px 0 !important;\n  margin: 0 !important;\n  background: transparent !important;\n  border: none !important;\n}\n\n\/* Field sublabels *\/\n.wpforms-panorama-wrap .wpforms-field-sublabel {\n  font-size: 9px !important;\n  color: rgba(240,235,226,0.38) !important;\n  font-style: italic !important;\n  margin-top: 6px !important;\n}\n\n\/* Error messages *\/\n.wpforms-panorama-wrap .wpforms-error {\n  color: #e07070 !important;\n  font-size: 11px !important;\n  margin-top: 4px !important;\n  border: none !important;\n  background: transparent !important;\n}\n\n\/* Submit button *\/\n.wpforms-panorama-wrap .wpforms-submit-container {\n  padding: 0 !important;\n  margin: 0 !important;\n  text-align: left !important;\n}\n.wpforms-panorama-wrap button[type=\"submit\"],\n.wpforms-panorama-wrap input[type=\"submit\"],\n.wpforms-panorama-wrap .wpforms-submit {\n  background: #c9a96e !important;\n  color: #051650 !important;\n  -webkit-text-fill-color: #051650 !important;\n  border: none !important;\n  border-radius: 0 !important;\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 9px !important;\n  font-weight: 600 !important;\n  letter-spacing: .28em !important;\n  text-transform: uppercase !important;\n  padding: 15px 46px !important;\n  cursor: pointer !important;\n  transition: background .35s, transform .35s !important;\n  box-shadow: none !important;\n  width: auto !important;\n}\n.wpforms-panorama-wrap button[type=\"submit\"]:hover,\n.wpforms-panorama-wrap .wpforms-submit:hover {\n  background: #ddb97e !important;\n  transform: translateY(-2px) !important;\n}\n\n\/* Remove WPForms default borders\/backgrounds on wrappers *\/\n.wpforms-panorama-wrap .wpforms-page-indicator,\n.wpforms-panorama-wrap .wpforms-field-container {\n  background: transparent !important;\n  border: none !important;\n}\n\n\/* Placeholders *\/\n.wpforms-panorama-wrap ::placeholder {\n  color: rgba(240,235,226,0.25) !important;\n  opacity: 1 !important;\n}\n\n\/* File upload *\/\n.wpforms-panorama-wrap .wpforms-field-file-upload .wpforms-field-label-inline {\n  color: rgba(240,235,226,0.38) !important;\n  font-size: 11px !important;\n}\n\n\/* Two-column layout for paired fields if WPForms uses it *\/\n.wpforms-panorama-wrap .wpforms-field-row-block {\n  gap: 24px !important;\n}\n\n\/* Remove any WPForms honeypot\/hidden field artifacts *\/\n.wpforms-panorama-wrap .wpforms-field-hp { display: none !important; }\n<\/style>\n\n\n<!-- \u2550\u2550\u2550 FOOTER \u2550\u2550\u2550 -->\n<footer>\n  <div class=\"footer-top\">\n    <div class=\"footer-brand\">\n      <img decoding=\"async\" src=\"https:\/\/www.panoramasportpro.com\/wp-content\/uploads\/2026\/04\/panologo-white.png\" alt=\"Panorama Sports Difusi\u00f3n\" style=\"height:32px;width:auto;display:block;margin-bottom:16px;opacity:0.85;\" \/>\n      <p class=\"footer-tagline\">Transformamos competiciones deportivas en experiencias audiovisuales \u00fanicas. Desde 1997, +1.600 eventos.<\/p>\n      <div class=\"footer-email-press\">\n        <span class=\"c-lbl\">Email producci\u00f3n<\/span>\n        <a href=\"mailto:producion.panoramasd@gmail.com\">producion.panoramasd@gmail.com<\/a>\n      <\/div>\n      <div class=\"footer-email-press\" style=\"margin-top:10px;\">\n        <span class=\"c-lbl\">Email redacci\u00f3n<\/span>\n        <a href=\"mailto:redaccion.panoramasd@gmail.com\">redaccion.panoramasd@gmail.com<\/a>\n      <\/div>\n    <\/div>\n    <div>\n      <div class=\"footer-col-title\">Navegaci\u00f3n<\/div>\n      <nav class=\"footer-nav\">\n        <a href=\"#nosotros\">Nosotros<\/a>\n        <a href=\"#servicios\">Servicios<\/a>\n        <a href=\"#trabajos\">Proyectos<\/a>\n        <a href=\"#blog\">Blog & Noticias<\/a>\n        \n        <a href=\"#trabaja\">Trabaja con nosotros<\/a>\n        <a href=\"#contacto\">Contacto<\/a>\n      <\/nav>\n    <\/div>\n    <div>\n      <div class=\"footer-col-title\">Redes sociales<\/div>\n      <div class=\"footer-social\">\n        <a href=\"https:\/\/www.youtube.com\/@PanoramaSportsD\" target=\"_blank\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M23.5 6.2a3 3 0 0 0-2.1-2.1C19.5 3.6 12 3.6 12 3.6s-7.5 0-9.4.5A3 3 0 0 0 .5 6.2C0 8.1 0 12 0 12s0 3.9.5 5.8a3 3 0 0 0 2.1 2.1c1.9.5 9.4.5 9.4.5s7.5 0 9.4-.5a3 3 0 0 0 2.1-2.1C24 15.9 24 12 24 12s0-3.9-.5-5.8zM9.75 15.5v-7l6.25 3.5-6.25 3.5z\"\/><\/svg>\n          YouTube\n        <\/a>\n        <a href=\"https:\/\/www.instagram.com\/panoramasports_difusion\/\" target=\"_blank\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 2.2c3.2 0 3.6 0 4.9.1 3.3.1 4.8 1.7 4.9 4.9.1 1.3.1 1.6.1 4.8 0 3.2 0 3.6-.1 4.8-.1 3.2-1.7 4.8-4.9 4.9-1.3.1-1.6.1-4.9.1-3.2 0-3.6 0-4.8-.1-3.3-.1-4.8-1.7-4.9-4.9C2.2 15.6 2.2 15.2 2.2 12c0-3.2 0-3.6.1-4.8C2.4 3.9 4 2.3 7.2 2.3 8.4 2.2 8.8 2.2 12 2.2zM12 0C8.7 0 8.3 0 7.1.1 2.7.3.3 2.7.1 7.1 0 8.3 0 8.7 0 12c0 3.3 0 3.7.1 4.9.2 4.4 2.6 6.8 7 7C8.3 24 8.7 24 12 24c3.3 0 3.7 0 4.9-.1 4.4-.2 6.8-2.6 7-7 .1-1.2.1-1.6.1-4.9 0-3.3 0-3.7-.1-4.9C23.7 2.7 21.3.3 16.9.1 15.7 0 15.3 0 12 0zm0 5.8a6.2 6.2 0 1 0 0 12.4A6.2 6.2 0 0 0 12 5.8zm0 10.2a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm6.4-11.8a1.44 1.44 0 1 0 0 2.88 1.44 1.44 0 0 0 0-2.88z\"\/><\/svg>\n          Instagram\n        <\/a>\n        <a href=\"https:\/\/x.com\/DifusionSports\" target=\"_blank\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg>\n          X \/ Twitter\n        <\/a>\n        <a href=\"https:\/\/www.tiktok.com\/@panorama.sports.difusion\" target=\"_blank\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-2.88 2.5 2.89 2.89 0 0 1-2.89-2.89 2.89 2.89 0 0 1 2.89-2.89c.28 0 .54.04.79.1V9.01a6.33 6.33 0 0 0-.79-.05 6.34 6.34 0 0 0-6.34 6.34 6.34 6.34 0 0 0 6.34 6.34 6.34 6.34 0 0 0 6.33-6.34V8.69a8.18 8.18 0 0 0 4.78 1.52V6.76a4.85 4.85 0 0 1-1.01-.07z\"\/><\/svg>\n          TikTok\n        <\/a>\n      <\/div>\n    <\/div>\n    <div>\n      <div class=\"footer-col-title\">Recursos<\/div>\n      <nav class=\"footer-nav\">\n        <a href=\"#\">Brand Kit<\/a>\n        <a href=\"#\">Sala de prensa<\/a>\n        <a href=\"#\">Fotos de producci\u00f3n<\/a>\n        <a href=\"#presupuesto\">Solicitar presupuesto<\/a>\n      <\/nav>\n    <\/div>\n  <\/div>\n  <div class=\"footer-bottom\">\n    <div class=\"f-copy\">\u00a9 2026 Panorama Sports Difusi\u00f3n \u00b7 Zamora Gastro Turismo Consultores SLU \u00b7 B56677917<\/div>\n    <div class=\"footer-legal\" id=\"legal\">\n      <a href=\"#\">Aviso legal<\/a>\n      <a href=\"#\">Pol\u00edtica de privacidad<\/a>\n      <a href=\"#\">Pol\u00edtica de cookies<\/a>\n    <\/div>\n  <\/div>\n<\/footer>\n\n\n<!-- BACK TO TOP -->\n<button id=\"back-to-top\" aria-label=\"Volver arriba\" onclick=\"window.scrollTo({top:0,behavior:'smooth'})\">\n  <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12 4.586L4.293 12.293a1 1 0 0 0 1.414 1.414L11 8.414V19a1 1 0 0 0 2 0V8.414l5.293 5.293a1 1 0 0 0 1.414-1.414L12 4.586z\"\/><\/svg>\n<\/button>\n\n<script>\n  \/\/ HERO VIDEO \u2014 carga progresiva y multidispositivo\n  (function() {\n    const video = document.getElementById('heroVideo');\n    if (!video) return;\n\n    \/\/ Fade in cuando el v\u00eddeo tiene suficientes datos para reproducir\n    function onReady() {\n      video.classList.add('loaded');\n    }\n    video.addEventListener('canplaythrough', onReady, { once: true });\n    video.addEventListener('playing', onReady, { once: true });\n\n    \/\/ Forzar play (necesario en algunos navegadores m\u00f3viles)\n    const playPromise = video.play();\n    if (playPromise !== undefined) {\n      playPromise.catch(() => {\n        \/\/ Autoplay bloqueado \u2014 mostrar poster est\u00e1tico, v\u00eddeo queda en pausa\n        \/\/ El hero sigue siendo visual gracias al poster + hero-bg\n        video.classList.add('loaded'); \/\/ mostramos poster con fade\n      });\n    }\n\n    \/\/ En dispositivos con conexi\u00f3n lenta, mostrar poster de inmediato\n    if (navigator.connection && navigator.connection.saveData) {\n      video.removeAttribute('autoplay');\n      video.pause();\n      video.classList.add('loaded');\n    }\n  })();\n\n  \/\/ BACK TO TOP\n  const btt = document.getElementById('back-to-top');\n  window.addEventListener('scroll', () => btt.classList.toggle('visible', scrollY > 400));\n  \/\/ Cursor hover for back-to-top (desktop)\n  btt.addEventListener('mouseenter', () => { ring.style.width='48px'; ring.style.height='48px'; ring.style.borderColor='rgba(201,169,110,.7)'; });\n  btt.addEventListener('mouseleave', () => { ring.style.width='28px'; ring.style.height='28px'; ring.style.borderColor='rgba(201,169,110,.4)'; });\n\n  \/\/ CURSOR\n  const cur=document.getElementById('cur'),ring=document.getElementById('ring');\n  let mx=0,my=0,rx=0,ry=0;\n  document.addEventListener('mousemove',e=>{ mx=e.clientX; my=e.clientY; cur.style.left=mx+'px'; cur.style.top=my+'px'; });\n  (function anim(){ rx+=(mx-rx)*.1; ry+=(my-ry)*.1; ring.style.left=rx+'px'; ring.style.top=ry+'px'; requestAnimationFrame(anim); })();\n  document.querySelectorAll('a,button,.svc-row,.w-cell,.event-table tr,.stat,.reel-circle,.tv,.role-card,.blog-card,.filter-btn,.form-tab').forEach(el=>{\n    el.addEventListener('mouseenter',()=>{ ring.style.width='48px'; ring.style.height='48px'; ring.style.borderColor='rgba(201,169,110,.7)'; });\n    el.addEventListener('mouseleave',()=>{ ring.style.width='28px'; ring.style.height='28px'; ring.style.borderColor='rgba(201,169,110,.4)'; });\n  });\n\n  \/\/ NAV scroll\n  const nav=document.getElementById('nav');\n  window.addEventListener('scroll',()=>nav.classList.toggle('on',scrollY>60));\n\n  \/\/ REVEAL\n  const obs=new IntersectionObserver(ee=>ee.forEach(e=>{ if(e.isIntersecting) e.target.classList.add('in'); }),{threshold:.07});\n  document.querySelectorAll('.rv').forEach(el=>obs.observe(el));\n\n  \/\/ SMOOTH SCROLL\n  document.querySelectorAll('a[href^=\"#\"]').forEach(a=>{\n    a.addEventListener('click',e=>{\n      const t=document.querySelector(a.getAttribute('href'));\n      if(t){ e.preventDefault(); t.scrollIntoView({behavior:'smooth'}); }\n    });\n  });\n\n  \/\/ PROJECT FILTERS\n  function setFilter(btn, cat) {\n    document.querySelectorAll('.filter-btn').forEach(b=>b.classList.remove('active'));\n    btn.classList.add('active');\n    document.querySelectorAll('.w-cell').forEach(cell=>{\n      if(cat==='all' || cell.dataset.cat===cat) {\n        cell.style.opacity='1'; cell.style.pointerEvents='auto';\n      } else {\n        cell.style.opacity='0.2'; cell.style.pointerEvents='none';\n      }\n    });\n  }\n\n  \/\/ CONTACT TABS\n  function switchTab(tab, panel) {\n    document.querySelectorAll('.form-tab').forEach(t=>t.classList.remove('active'));\n    document.querySelectorAll('.form-panel').forEach(p=>p.classList.remove('active'));\n    tab.classList.add('active');\n    document.getElementById('panel-'+panel).classList.add('active');\n  }\n\n  \/\/ YOUTUBE CLICK-TO-LOAD\n  function playYT(cell, videoId) {\n    const wrap = cell.querySelector('.w-iframe-wrap');\n    if (!wrap) return;\n    wrap.innerHTML = `<button class=\"w-iframe-close\" onclick=\"closeYT(event,this)\">\u2715<\/button><iframe src=\"https:\/\/www.youtube.com\/embed\/${videoId}?autoplay=1&rel=0&vq=hd720\" allow=\"autoplay; encrypted-media\" allowfullscreen><\/iframe>`;\n    wrap.classList.add('active');\n    const thumb = cell.querySelector('.w-yt-thumb');\n    if (thumb) thumb.style.opacity = '0';\n    const play = cell.querySelector('.w-play-btn');\n    if (play) play.style.display = 'none';\n  }\n\n  function closeYT(e, btn) {\n    e.stopPropagation();\n    const wrap = btn.closest('.w-iframe-wrap');\n    wrap.classList.remove('active');\n    wrap.innerHTML = `<button class=\"w-iframe-close\" onclick=\"closeYT(event,this)\">\u2715<\/button>`;\n    const cell = wrap.closest('.w-cell');\n    const thumb = cell.querySelector('.w-yt-thumb');\n    if (thumb) thumb.style.opacity = '1';\n    const play = cell.querySelector('.w-play-btn');\n    if (play) play.style.display = 'flex';\n  }\n  \/\/ MOBILE MENU\n  function toggleMenu() {\n    const menu = document.getElementById('mobileMenu');\n    const btn  = document.getElementById('hamburger');\n    const open = menu.classList.toggle('open');\n    btn.classList.toggle('open', open);\n    btn.setAttribute('aria-label', open ? 'Cerrar men\u00fa' : 'Abrir men\u00fa');\n    document.body.style.overflow = open ? 'hidden' : '';\n  }\n  function closeMenu() {\n    const menu = document.getElementById('mobileMenu');\n    const btn  = document.getElementById('hamburger');\n    menu.classList.remove('open');\n    btn.classList.remove('open');\n    btn.setAttribute('aria-label', 'Abrir men\u00fa');\n    document.body.style.overflow = '';\n  }\n  \/\/ Close on ESC\n  document.addEventListener('keydown', e => { if(e.key==='Escape') closeMenu(); });\n<\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Panorama Sports Difusi\u00f3n \u2014 El Rumbo de la N\u00e1utica Nosotros Servicios Proyectos Trabaja con nosotros Contacto Presupuesto Nosotros Servicios Proyectos Trabaja con nosotros Contacto Solicitar presupuesto +34 607 875 730 producion.panoramasd@gmail.com YouTube Instagram X TikTok El Rumbo de la N\u00e1utica Tres d\u00e9cadas convirtiendoel mar en televisi\u00f3n. Descubrir Ver reel 1997 Qui\u00e9nes somos Panorama Sports Difusi\u00f3n: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.panoramasportpro.com\/index.php\/wp-json\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.panoramasportpro.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.panoramasportpro.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.panoramasportpro.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.panoramasportpro.com\/index.php\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":128,"href":"https:\/\/www.panoramasportpro.com\/index.php\/wp-json\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":240,"href":"https:\/\/www.panoramasportpro.com\/index.php\/wp-json\/wp\/v2\/pages\/8\/revisions\/240"}],"wp:attachment":[{"href":"https:\/\/www.panoramasportpro.com\/index.php\/wp-json\/wp\/v2\/media?parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}