    #vqlLanding, #vqlLanding *{box-sizing:border-box}
    #vqlLanding{
      --bg:#f2f0ed;
      --teal:#47c1c1;
      --teal-dark:#3db5b4;
      --pink:#ec178c;
      --yellow:#ffe317;
      --black:#0b0b0f;
      --text:#172233;
      --line:#101010;
      --shadow:5px 5px 0 #101010;
      --shadow-sm:3px 3px 0 #101010;
      font-family:'Inter',Arial,Helvetica,sans-serif;
      color:var(--black);
      background:#f2f0ed;
      overflow:hidden;
      position:relative;
    }
    #vqlLanding img{max-width:100%;height:auto;display:block}
    #vqlLanding a{text-decoration:none;color:inherit}
    #vqlLanding button{font:inherit}
    #vqlLanding .vql-wrap{width:min(1160px,calc(100% - 56px));margin:0 auto;position:relative}
    #vqlLanding .vql-center{text-align:center}
    #vqlLanding .vql-title{
      font-family:'Montserrat',Arial,Helvetica,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.065em;line-height:.9;
      font-size:clamp(2.1rem,4vw,5rem);margin:0;color:#111;
    }
    #vqlLanding .vql-title.tight{letter-spacing:-.075em}
    #vqlLanding .vql-sub{font-family:'Inter',Arial,Helvetica,sans-serif;font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.35;margin:14px 0 0;color:#111}
    #vqlLanding .vql-muted{font-family:'Inter',Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.55;color:#2d3442;margin:0}
    #vqlLanding .hl-wrap{display:inline-block;position:relative;padding:.02em .22em .06em .10em;z-index:1}
    #vqlLanding .hl-wrap > span{position:relative;z-index:2}
    #vqlLanding .hl-wrap::before{
      content:"";position:absolute;left:-.06em;right:-.06em;top:.12em;bottom:.08em;z-index:1;
      transform:rotate(-1.8deg) skewX(-7deg);transform-origin:center;
    }
    #vqlLanding .hl-yellow{color:#111}
    #vqlLanding .hl-yellow::before{background:var(--yellow);transform:rotate(-1.2deg) skewX(-8deg)}
    #vqlLanding .hl-pink{color:#fff}
    #vqlLanding .hl-pink::before{background:var(--pink);transform:rotate(-1.5deg) skewX(-8deg)}
    #vqlLanding .hl-teal{color:#fff}
    #vqlLanding .hl-teal::before{background:var(--teal);transform:rotate(-1.5deg) skewX(-8deg)}
    #vqlLanding .ribbon-title{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:12px}

    #vqlLanding .vql-btn,
    #vqlLanding .vql-btn-outline,
    #vqlLanding .vql-btn-yellow,
    #vqlLanding .vql-btn-dark{
      display:inline-flex;align-items:center;justify-content:center;gap:10px;
      min-height:58px;padding:14px 24px;border:3px solid var(--line);font-weight:800;
      text-transform:uppercase;letter-spacing:-.02em;background:#fff;box-shadow:var(--shadow);
      transition:.18s ease;cursor:pointer;text-align:center
    }
    #vqlLanding .vql-btn:hover,
    #vqlLanding .vql-btn-outline:hover,
    #vqlLanding .vql-btn-yellow:hover,
    #vqlLanding .vql-btn-dark:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 #101010}
    #vqlLanding .vql-btn{background:var(--pink);color:#fff}
    #vqlLanding .vql-btn-outline{background:#fff;color:#0d1828}
    #vqlLanding .vql-btn-yellow{background:var(--yellow);color:#111}
    #vqlLanding .vql-btn-dark{background:#0a0a0d;color:#fff}

    #vqlLanding .section-top-space{padding-top:62px}
    #vqlLanding .section-bottom-space{padding-bottom:62px}

    #vqlLanding .hero{background:#f2f0ed;position:relative;padding:24px 0 6px 0;overflow:visible}
    #vqlLanding .hero::after{
      content:"";position:absolute;left:-2%;right:-2%;bottom:-16px;height:58px;background:#fff;
      border-top-left-radius:50% 100%;border-top-right-radius:50% 100%;transform:rotate(-.15deg)
    }
    #vqlLanding .hero-grid{display:grid;grid-template-columns:424px 1fr;gap:54px;align-items:start;position:relative;z-index:2}
    #vqlLanding .hero-copy{padding-top:10px;max-width:430px;position:relative;padding-left:6px;z-index:9}
    #vqlLanding .hero-rayo{width:56px;margin:0 0 10px 4px}
    #vqlLanding .hero .vql-title{font-size:clamp(3.1rem,6vw,4.7rem);line-height:.84;letter-spacing:-.09em}
    #vqlLanding .hero .vql-title .block{display:block}
    #vqlLanding .hero-lead{margin:12px 0 12px;font-size:clamp(1.08rem,1.42vw,1.2rem);line-height:1.24;font-weight:700}
    #vqlLanding .hero-text{max-width:395px;font-size:.95rem;line-height:1.54;color:#43454b;font-family:'Inter',Arial,Helvetica,sans-serif}
    #vqlLanding .hero-actions{display:flex;flex-wrap:nowrap;align-items:stretch;gap:16px;margin:18px 0 16px}
    #vqlLanding .hero-actions .vql-btn{min-width:0;width:246px;max-width:100%;min-height:60px;font-size:.93rem;padding:12px 18px;line-height:1.05}
    #vqlLanding .hero-actions .vql-btn-outline{min-width:0;width:164px;max-width:100%;min-height:60px;font-size:.93rem;padding:12px 16px;line-height:1.05}
    #vqlLanding .hero-stats{display:flex;gap:24px;max-width:none;align-items:flex-end;margin-top:12px;position:relative;z-index:9}
    #vqlLanding .hero-stat{display:grid;grid-template-columns:auto auto;align-items:flex-end;column-gap:7px;min-width:0}
    #vqlLanding .hero-stat strong{display:block;font-family:'Montserrat',Arial,Helvetica,sans-serif;font-size:clamp(2.08rem,2.8vw,2.5rem);font-weight:900;line-height:.88;letter-spacing:-.06em}
    #vqlLanding .hero-stat:nth-child(1) strong{color:var(--teal-dark)}
    #vqlLanding .hero-stat:nth-child(2) strong{color:var(--pink)}
    #vqlLanding .hero-stat:nth-child(3) strong{color:var(--yellow)}
    #vqlLanding .hero-stat span{display:block;margin-top:1px;font-family:'Inter',Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;line-height:1.04;color:#171d24;letter-spacing:0;max-width:86px}
    #vqlLanding .hero-visual{position:relative;min-height:420px;transform:translateY(-6px);margin-top: 95px;}
    #vqlLanding .hero-main{position:absolute;right:2px;top:0;width:min(100%,520px);z-index:2}
    #vqlLanding .hero-main img{width:100%;object-fit:contain}
    #vqlLanding .hero-strip{position:absolute;left:82px;top:-24px;width:156px;z-index:4;transform:rotate(-7deg)}
    #vqlLanding .hero-strip img{width:100%}
    #vqlLanding .scroll-cue{position:relative;z-index:3;text-align:center;margin-top:2px;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#333943;transform:translateX(-26px)}
    #vqlLanding .scroll-cue span{display:block;font-size:.9rem;letter-spacing:0;margin-top:2px}

    #vqlLanding .hero-copy::after{content:"";position:absolute;left:-2px;bottom:-34px;width:16px;height:16px;background:url('https://www.uteca.edu.mx/games/vocaquest/landing/assets/estrella-verde.png') center/contain no-repeat;opacity:.95}

    #vqlLanding .identify{background:#fff;padding:261px 0 40px;position:relative}
    #vqlLanding .identify::before{content:"★";position:absolute;left:34px;top:38px;color:var(--teal);font-size:1.55rem;transform:rotate(-12deg)}
    #vqlLanding .identify::after{content:"";position:absolute;right:54px;top:78px;width:38px;height:56px;background:url('https://www.uteca.edu.mx/games/vocaquest/landing/assets/rayo-rosa.png') center/contain no-repeat;transform:rotate(0deg);opacity:1}
    #vqlLanding .identify-head{max-width:900px;margin:0 auto 22px;text-align:center;position:relative;padding-left:120px}
    #vqlLanding .identify-head .vql-title{font-size:clamp(2.65rem,5vw,4.2rem);line-height:.92}
    #vqlLanding .identify-head .vql-sub{max-width:640px;margin:16px auto 0}
    #vqlLanding .objections{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:26px}
    #vqlLanding .obj-card{min-height:230px;border:3px solid var(--line);box-shadow:var(--shadow);padding:28px 22px 20px;position:relative}
    #vqlLanding .obj-card .fa-wrap{width:40px;height:40px;border-radius:2px;background:rgba(0,0,0,.18);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.68rem}
    #vqlLanding .obj-card h3{font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.02;font-weight:900;text-transform:uppercase;margin:8px 0 12px;max-width:92%}
    #vqlLanding .obj-card p{margin:0;line-height:1.45;font-size:1rem;max-width:88%}
    #vqlLanding .obj-card.teal{background:var(--teal);color:#fff}
    #vqlLanding .obj-card.yellow{background:var(--yellow);color:#111}
#vqlLanding .obj-card.yellow i {color: #000;}
    #vqlLanding .obj-card.pink{background:var(--pink);color:#fff}
    #vqlLanding .test-intro{text-align:center;font-size:1.15rem;font-weight:700;margin:34px 0 26px}

    #vqlLanding .postits{position:relative;padding:40px 0 56px;background:url('https://www.uteca.edu.mx/wp-content/uploads/2026/04/FONDO-6-1536x1024.png') center center/cover no-repeat}
    #vqlLanding .postits-mobile{display:none}
    #vqlLanding .floating-note{position:absolute;z-index:1;pointer-events:none}
    #vqlLanding .note-1{left:-18px;top:86px;width:185px;transform:rotate(-8deg)}
    #vqlLanding .note-2{right:-10px;top:128px;width:170px;transform:rotate(4deg)}
    #vqlLanding .note-3{left:-8px;bottom:22px;width:178px;transform:rotate(5deg)}
    #vqlLanding .note-4{right:-10px;bottom:8px;width:180px;transform:rotate(-4deg)}
    #vqlLanding .test-card{position:relative;z-index:2;background:var(--teal);color:#fff;border:3px solid var(--line);box-shadow:var(--shadow);padding:46px 42px 36px;max-width:660px;margin:0 auto;text-align:center}
    #vqlLanding .test-card .spark{font-size:1.7rem;line-height:1;margin-bottom:12px}
    #vqlLanding .test-card h2{margin:0 0 16px;font-size:clamp(2.2rem,4.8vw,4rem);line-height:.96;font-weight:900;text-transform:uppercase;letter-spacing:-.05em}
    #vqlLanding .test-card p{font-size:1.04rem;line-height:1.45;margin:0 auto 20px;max-width:560px}
    #vqlLanding .test-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;margin-bottom:22px;font-weight:700}
    #vqlLanding .test-meta span{display:inline-flex;align-items:center;gap:8px}
    #vqlLanding .test-meta i{font-size:.95rem}

    #vqlLanding .lead{padding:46px 0 54px;background:#efefef}
    #vqlLanding .lead-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:44px;align-items:center}
    #vqlLanding .lead-copy{padding-left:8px}
    #vqlLanding .lead-copy .vql-title{font-size:clamp(3rem,4.1vw,5rem)}
    #vqlLanding .lead-copy .copy-list{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:10px}
    #vqlLanding .lead-copy .copy-list li{display:flex;align-items:flex-start;gap:10px;line-height:1.45;color:#283242}
    #vqlLanding .lead-copy .copy-list i{color:var(--teal-dark);font-size:.85rem;margin-top:.38em}
    #vqlLanding .lead-box{background:#fff;border:3px solid var(--line);box-shadow:var(--shadow);padding:20px;min-height:332px}
    #vqlLanding .shortcode-placeholder{min-height:288px;border:2px dashed #bcbcbc;display:flex;align-items:center;justify-content:center;text-align:center;color:#5b6570;background:#fafafa;padding:24px;font-size:1rem;font-weight:700}
    #vqlLanding .shortcode-placeholder code{display:inline-block;margin-left:4px;font-size:.95rem;color:#3a4554}

    #vqlLanding .stories{padding:24px 0 56px;background:url('https://www.uteca.edu.mx/wp-content/uploads/2026/04/FONDO-6-1536x1024.png') center top/cover no-repeat;position:relative}
    #vqlLanding .stories .section-head{max-width:1100px;margin:0 auto 26px;position:relative;text-align:center}
    #vqlLanding .stories .section-head .vql-title{font-size:clamp(3rem,6.6vw,5.15rem)}
    #vqlLanding .stories .section-head p{max-width:760px;margin:18px auto 0;font-size:1.1rem;color:#3b4654}
    #vqlLanding .slider-shell{position:relative}
    #vqlLanding .slider-nav{position:absolute;right:0;top:-12px;display:flex;gap:12px;z-index:6}
    #vqlLanding .slider-nav button{width:54px;height:54px;border:3px solid var(--line);background:#fff;box-shadow:var(--shadow);font-size:1.45rem;font-weight:900;cursor:pointer}
    #vqlLanding .slider-nav button:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 #101010}
    #vqlLanding .drag-slider{overflow:hidden;cursor:grab;user-select:none;padding-top:10px}
    #vqlLanding .drag-slider.is-dragging{cursor:grabbing}
    #vqlLanding .drag-track{display:flex;gap:16px;will-change:transform;transition:transform .35s ease}
    #vqlLanding .story-card{flex:0 0 calc((100% - 48px)/4);border:3px solid var(--line);box-shadow:var(--shadow);overflow:hidden;position:relative;background:#ddd}
    #vqlLanding .story-thumb{aspect-ratio:284/458;position:relative;background:#ddd}
    #vqlLanding .story-thumb img{width:100%;height:100%;object-fit:cover}
    #vqlLanding .story-label{position:absolute;left:12px;top:12px;background:#fff;border:2px solid var(--line);padding:5px 10px;font-size:.8rem;font-weight:800;z-index:2;text-transform:uppercase}
    #vqlLanding .story-body{position:absolute;left:0;right:0;bottom:0;padding:14px 14px 16px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%, rgba(0,0,0,.86) 45%, rgba(0,0,0,.96) 100%);color:#fff}
    #vqlLanding .story-stars{display:flex;gap:2px;color:var(--yellow);font-size:.92rem;margin-bottom:8px}
    #vqlLanding .story-title{font-size:1rem;font-weight:800;line-height:1.05;margin:0 0 8px;letter-spacing:-.02em}
    #vqlLanding .story-text{font-size:.95rem;line-height:1.34;margin:0;color:#fff}
    #vqlLanding .story-cta{text-align:center;margin-top:24px}

    #vqlLanding .experiences{padding:60px 0 74px;background:#efefef;position:relative}
    #vqlLanding .ute-cat{position:absolute;right:22px;top:22px;width:min(170px,17vw)}
    #vqlLanding .experiences .section-head{max-width:900px;margin:0 auto 28px;text-align:center}
    #vqlLanding .experiences .section-head .vql-title{font-size:clamp(3rem,4.2vw,5rem)}
    #vqlLanding .experiences .section-head p{max-width:720px;margin:16px auto 0;font-size:1.1rem;line-height:1.28;color:#3a4655}
    #vqlLanding .event-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:26px}
    #vqlLanding .event-card{background:#fff;border:3px solid var(--line);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden}
    #vqlLanding .event-thumb{position:relative;aspect-ratio:355/242;background:#ddd}
    #vqlLanding .event-thumb img{width:100%;height:100%;object-fit:cover}
    #vqlLanding .event-date{position:absolute;left:12px;top:14px;background:var(--yellow);border:3px solid var(--line);box-shadow:var(--shadow-sm);min-width:56px;padding:8px 8px 6px;text-align:center;line-height:1}
    #vqlLanding .event-date strong{display:block;font-size:1.95rem;font-weight:900}
    #vqlLanding .event-date span{display:block;margin-top:4px;font-size:.88rem;font-weight:900;text-transform:uppercase}
    #vqlLanding .event-tag{position:absolute;right:14px;top:14px;background:#fff;border:2px solid var(--line);padding:5px 10px;font-size:.88rem;font-weight:900;text-transform:uppercase}
    #vqlLanding .event-body{display:flex;flex-direction:column;gap:12px;padding:18px 18px 16px;flex:1}
    #vqlLanding .event-title{margin:0;font-size:1.1rem;line-height:1.02;font-weight:900;text-transform:uppercase;letter-spacing:-.03em}
    #vqlLanding .event-meta{display:grid;gap:7px;color:#415063;font-size:.98rem}
    #vqlLanding .event-meta span{display:flex;align-items:center;gap:8px}
    #vqlLanding .event-meta i{color:var(--pink);font-size:.9rem;width:14px;text-align:center}
    #vqlLanding .event-excerpt{margin:0;color:#233041;font-size:1rem;line-height:1.5}
    #vqlLanding .event-btn{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;min-height:56px;background:#09090c;color:#fff;border:3px solid #09090c;box-shadow:var(--shadow-sm);font-weight:800;text-transform:uppercase}
    #vqlLanding .event-link-all{text-align:center;margin-top:34px}

    #vqlLanding .whatsapp-band{background:var(--pink);padding:46px 0 44px;color:#fff;text-align:center}
    #vqlLanding .whatsapp-band h3{margin:0 0 10px;font-size:clamp(2rem,5vw,3.6rem);line-height:.94;font-weight:900;text-transform:uppercase;letter-spacing:-.04em}
    #vqlLanding .whatsapp-band p{margin:0 0 20px;font-size:1.12rem;color:#fff}

    #vqlLanding .modal{position:fixed;inset:0;background:rgba(0,0,0,.82);display:none;align-items:center;justify-content:center;padding:20px;z-index:99999}
    #vqlLanding .modal.is-open{display:flex}
    #vqlLanding .modal-panel{width:min(1200px,100%);height:min(95vh,830px);background:#111;border:3px solid #fff;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.4)}
    #vqlLanding .modal-close{position:absolute;right:12px;top:12px;z-index:2;width:46px;height:46px;border-radius:999px;border:3px solid var(--line);background:#fff;font-weight:900;font-size:1.3rem;cursor:pointer}
    #vqlLanding .modal iframe{width:100%;height:100%;border:0;background:#111;display:block}
    body.vql-no-scroll{overflow:hidden !important}

    @media (max-width:1180px){
      #vqlLanding .hero-main{width:min(100%,500px)}
      #vqlLanding .hero-strip{left:62px;top:-8px;width:142px}
      #vqlLanding .ute-cat{display:none}
    }
    @media (max-width:800px){
      #vqlLanding .hero-grid,
      #vqlLanding .lead-grid{grid-template-columns:1fr}
      #vqlLanding .hero-copy{max-width:760px}
      #vqlLanding .hero-visual{min-height:470px}
      #vqlLanding .hero-main{left:50%;right:auto;transform:translateX(-50%)}
      #vqlLanding .hero-actions{flex-wrap:wrap}
      #vqlLanding .hero-stats{display:flex !important;gap:16px;flex-wrap:wrap;max-width:100% !important;}
      #vqlLanding .hero-stat{display:grid;grid-template-columns:auto auto}
      #vqlLanding .hero-stat span{max-width:88px;margin-top:2px}
      #vqlLanding .hero-strip{left:42px;top:-16px;width:138px}
      #vqlLanding .hero-actions .vql-btn{min-width:0}
      #vqlLanding .objections{grid-template-columns:1fr}
      #vqlLanding .story-card{flex:0 0 calc((100% - 16px)/2)}
      #vqlLanding .event-grid{grid-template-columns:repeat(2,1fr)}
      #vqlLanding .lead-copy{padding-left:0;padding-top:8px}
      #vqlLanding .stories .section-head{padding-right:140px}
    }
    @media (max-width:767px){
      #vqlLanding .vql-wrap{width:min(calc(100% - 24px),1160px)}
      #vqlLanding .hero{padding:24px 0 16px}
      #vqlLanding .hero::after{bottom:-20px;height:46px}
      #vqlLanding .hero .vql-title,
      #vqlLanding .identify-head{padding-left:0}
      #vqlLanding .identify-head .vql-title,
      #vqlLanding .lead-copy .vql-title,
      #vqlLanding .stories .section-head .vql-title,
      #vqlLanding .experiences .section-head .vql-title{font-size:clamp(2.35rem,12vw,3.6rem)}
      #vqlLanding .hero-actions{display:grid;grid-template-columns:1fr;gap:14px}
      #vqlLanding .hero-actions{flex-wrap:wrap}
      #vqlLanding .hero-actions .vql-btn,
      #vqlLanding .hero-actions .vql-btn-outline{width:100%}
      #vqlLanding .hero-stats{display:grid;grid-template-columns:1fr;gap:10px}
      #vqlLanding .hero-stat{display:grid;grid-template-columns:72px 1fr}
      #vqlLanding .hero-visual{min-height:330px;margin-top:4px}
      #vqlLanding .hero-main{width:min(92vw,390px)}
      #vqlLanding .hero-strip{width:104px;left:8px;top:-8px}
      #vqlLanding .scroll-cue{font-size:.9rem}
      #vqlLanding .identify{padding:34px 0 26px}
      #vqlLanding .obj-card{min-height:unset}
      #vqlLanding .obj-card h3,
      #vqlLanding .obj-card p{max-width:100%}
      #vqlLanding .postits{padding:24px 0 36px;background-image:none}
      #vqlLanding .postits-mobile{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
      #vqlLanding .floating-note{display:none}
      #vqlLanding .test-card{padding:32px 18px 28px}
      #vqlLanding .test-meta{gap:12px 18px;font-size:.95rem}
      #vqlLanding .lead{padding:24px 0 34px}
      #vqlLanding .lead-box{min-height:260px}
      #vqlLanding .shortcode-placeholder{min-height:216px}
      #vqlLanding .stories{padding:18px 0 40px}
      #vqlLanding .stories .section-head{padding-right:0}
      #vqlLanding .slider-nav{position:static;justify-content:flex-end;margin-bottom:12px}
      #vqlLanding .story-card{flex:0 0 84%}
      #vqlLanding .event-grid{grid-template-columns:1fr}
      #vqlLanding .whatsapp-band{padding:34px 0}
      #vqlLanding .modal-panel{height:min(95vh,818px)}
    }
  
    #vqlLanding .vql-btn,
    #vqlLanding .vql-btn-outline,
    #vqlLanding .vql-btn-yellow,
    #vqlLanding .vql-btn-dark{font-family:'Montserrat',Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-.02em}
    #vqlLanding .hero-copy .hl-wrap::before{left:-.10em;right:-.18em}
    #vqlLanding .hero-copy .hl-wrap{padding:.02em .25em .06em .10em}
    #vqlLanding .hero-copy .hl-wrap > span{display:inline-block}
    #vqlLanding .hero .block:first-child{font-size:.92em}
    #vqlLanding .hero .block:last-child{position:relative;z-index:1}
    #vqlLanding .hero-copy .accent{color:var(--pink);font-weight:700}
    #vqlLanding .hero-stats{margin-bottom:0;gap:28px;align-items:flex-end}
    #vqlLanding .hero-stat{column-gap:7px}
    #vqlLanding .hero-stat strong{font-size:clamp(1.9rem,2.45vw,2.35rem)}
    #vqlLanding .hero-stat span{font-size:.69rem;line-height:1.02;max-width:84px}
    #vqlLanding .bridge-strip{position:relative;height:0;z-index:7}
    #vqlLanding .photo-strip-composite{position:absolute;left:calc((100vw - 840px)/6);top:-160px;width:248px;z-index:8;pointer-events:none}
    #vqlLanding .photo-strip-composite img{display:block;width:100%;height:auto}
    #vqlLanding .identify .vql-wrap{position:relative}
    #vqlLanding .identify .objections{position:relative;z-index:2}
    #vqlLanding .identify-head{padding-left:152px}
    #vqlLanding .identify-head .hl-wrap::before{left:-.07em;right:-.06em;top:.14em;bottom:.05em}
    #vqlLanding .identify-head .vql-title{letter-spacing:-.075em}
    @media (max-width:767px){
      /*#vqlLanding .bridge-strip{display:none}*/
      #vqlLanding .scroll-cue{transform:none}
      #vqlLanding .identify-head{padding-left:0}
    }
    @media (max-width:800px){
        #vqlLanding .bridge-strip{}
        .bridge-strip {
            text-align: center;
            padding: 0 0 600px 0;
            background: white;            
        }
        .photo-strip-composite {
            position: relative !important;
            display: inline-block !important;
            top: 0 !important;
            left: unset !important;
        }
        #vqlLanding .identify {padding-top: 0;}
    }
    #stories-head {
        text-align: center;
        background: white;
        padding: 40px 0 10px 0;
    }
    @media (min-width:1400px){
      #vqlLanding .bridge-strip {left:9vw;}
    }
    
    
    /* Ajustes Elementor */
    
    #vqlLanding .objections .teal h3, #vqlLanding .objections .pink h3 {color:white;}
    #vqlLanding .objections .yellow h3 {color:black}
    
    #vqlLanding .test-card h2 {color:white;}
    
    #vqlLanding .modal-close {color: black; padding: 0;}