.landing-intro-video{text-align:center;max-width:1100px;margin:0 auto;padding:40px 24px 48px}.landing-intro-video h2{letter-spacing:-.035em;color:#21183c;max-width:860px;margin:0 auto 24px;font-size:clamp(1.7rem,3.4vw,2.9rem);line-height:1.14}.landing-intro-video video{aspect-ratio:2104/1080;background:#171322;border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 18px 55px #25134220}.landing-intro-video video:focus-visible{outline-offset:5px;outline:3px solid #6c39cf}@media (max-width:600px){.landing-intro-video{padding:28px 18px 32px}.landing-intro-video h2{margin-bottom:20px}.landing-intro-video video{border-radius:12px}}.landing-video-cta{color:#fff;letter-spacing:.025em;background:#6034dc;border-radius:999px;justify-content:center;align-items:center;min-height:56px;margin-top:26px;padding:16px 30px;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #6034dc28}.landing-video-cta:hover{background:#4822b2}.landing-video-cta:focus-visible{outline-offset:4px;outline:3px solid #21183c}@media (max-width:600px){.landing-video-cta{width:100%;padding-inline:16px}}.landing-intro-video h2{letter-spacing:-.025em;max-width:950px;margin-bottom:34px;font-weight:400;line-height:1.12}.video-title-intro{letter-spacing:.015em;margin-bottom:10px;font-family:Arial,sans-serif;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:600;animation:.7s ease-out both video-title-arrive;display:block}.video-title-guide{letter-spacing:-.045em;font-family:Georgia,serif;font-size:clamp(2.6rem,6vw,4.8rem);line-height:1.08;animation:.8s ease-out .12s both video-title-arrive;display:block}.video-title-time{letter-spacing:0;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 14px;margin-top:14px;font-family:Arial,sans-serif;font-size:clamp(1rem,2vw,1.3rem);animation:.8s ease-out .24s both video-title-arrive;display:flex}.video-title-time strong{letter-spacing:-.04em;color:#6034dc;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#6034dc 10%,#a02eca 42%,#6034dc 70%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;padding:0 2px 10px;font-family:Georgia,serif;font-size:clamp(2.3rem,5vw,3.8rem);font-style:italic;font-weight:400;line-height:1.2;animation:5s ease-in-out infinite video-time-float,8s ease-in-out infinite video-time-colour;display:inline-block;position:relative}.video-title-time strong:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#6034dc00,#8b48dc,#6034dc00);border-radius:100%;height:3px;animation:5s ease-in-out infinite video-time-underline;position:absolute;bottom:4px;left:0;right:0}@keyframes video-title-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes video-time-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes video-time-colour{0%,to{background-position:0%}50%{background-position:100%}}@keyframes video-time-underline{0%,to{opacity:.6;transform:scaleX(.82)}50%{opacity:1;transform:scaleX(1)}}@media (max-width:600px){.landing-intro-video h2{margin-bottom:25px}.video-title-time{gap:4px 10px;margin-top:10px}}@media (prefers-reduced-motion:reduce){.video-title-intro,.video-title-guide,.video-title-time,.video-title-time strong,.video-title-time strong:after{animation:none}}.landing-video-help{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 20px;margin:26px auto 0;display:flex}.landing-video-help p{color:#21183c;margin:0;font-size:1.1rem;font-weight:600}.landing-whatsapp-cta{color:#fff;letter-spacing:.02em;background:#137a43;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:14px 22px;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.landing-whatsapp-cta:hover{background:#0f6336}.landing-whatsapp-cta:focus-visible{outline-offset:4px;outline:3px solid #21183c}.landing-whatsapp-cta span{font-size:1.3rem}@media (max-width:600px){.landing-video-help{flex-direction:column;gap:12px}.landing-whatsapp-cta{width:100%}}.landing-video-help{flex-direction:row;gap:10px;margin-top:18px}.landing-video-help p{color:#665c6d;width:100%;font-size:.875rem;font-weight:400}.landing-whatsapp-cta{letter-spacing:0;border-radius:50%;flex:0 0 50px;width:50px;height:50px;min-height:50px;padding:0}.landing-whatsapp-cta svg{width:25px;height:25px;display:block}.landing-whatsapp-label{color:#665c6d;font-size:.875rem}@media (max-width:600px){.landing-video-help{flex-direction:row;gap:10px}.landing-whatsapp-cta{width:50px}}
