.sec--vids{padding-top:clamp(2rem,3.5vw,3rem)}.sec--vids .head{margin-bottom:clamp(1.6rem,3vw,2.4rem)}.depth{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.depth__row{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px 24px}.depth__num{font-family:Anton,Bebas Neue,Impact,sans-serif;font-size:1.9rem;color:transparent;-webkit-text-stroke:1.3px var(--red-bright);line-height:1;font-weight:400}.depth__row h3{font-family:var(--font-h);color:#fff;font-size:1.08rem;text-transform:uppercase;margin:0 0 4px}.depth__row p{color:var(--muted);font-size:1rem;line-height:1.55;margin:0}.faq-im{max-width:900px;margin:0 auto}.faq-im .faq-item{border:1px solid var(--line);border-radius:12px;margin-bottom:12px;overflow:hidden;background:var(--panel)}.faq-im .faq-q{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;cursor:pointer;font-family:var(--font-h);font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:1rem;color:#fff;transition:color .15s}.faq-im .faq-q:hover,.faq-im .faq-q.open{color:var(--red-bright)}.faq-im .faq-icon{flex-shrink:0;transition:transform .25s;color:var(--red-bright)}.faq-im .faq-q.open .faq-icon{transform:rotate(180deg)}.faq-im .faq-a{display:none;padding:0 22px 20px;color:var(--muted);line-height:1.75;font-size:1rem}.faq-im .faq-a.open{display:block}.hero--online .hero__photo{background:url(/media/hero/pdr-training-student-light-board-escondido.webp) center 42%/cover no-repeat}.hero--online .hero__veil{background:linear-gradient(90deg,rgba(8,11,20,.84) 0%,rgba(8,11,20,.58) 30%,rgba(8,11,20,.24) 52%,transparent 68%),linear-gradient(0deg,var(--bg) 0%,transparent 14%)}.ol-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;max-width:1060px;margin:0 auto}.ol-tier{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:26px 24px;display:flex;flex-direction:column;gap:10px}.ol-tier--hot{border-color:#e820208c;box-shadow:0 18px 44px -18px #e8202059}.ol-tier h3{font-family:var(--font-h);font-size:1.02rem;text-transform:uppercase;letter-spacing:.03em;color:#fff;margin:0}.ol-tier .price{font-family:Anton,Bebas Neue,Impact,sans-serif;font-size:2.3rem;color:#fff;line-height:1}.ol-tier .price small{font-size:1rem;color:var(--muted);font-family:var(--font-h)}.ol-tier p{color:var(--muted);font-size:.97rem;line-height:1.55;margin:0;flex:1}.ol-tier .tag{align-self:flex-start;font-family:var(--font-h);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--red-bright);border:1px solid rgba(232,32,32,.45);border-radius:999px;padding:3px 10px}.ol-note{max-width:1060px;margin:16px auto 0;text-align:center;color:var(--muted);font-size:.98rem;line-height:1.6}.wl-how{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;max-width:1060px;margin:2rem auto}.wl-step{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px 20px;display:flex;flex-direction:column;gap:8px}.wl-step i{color:var(--red-bright);font-size:1.5rem;line-height:1}.wl-step b{font-family:var(--font-h);color:#fff;font-size:1rem;text-transform:uppercase;letter-spacing:.03em}.wl-step span{color:var(--muted);font-size:.95rem;line-height:1.55}.wl{max-width:760px;margin:0 auto;background:var(--panel);border:1px solid rgba(232,32,32,.4);border-radius:18px;padding:clamp(26px,4vw,40px)}.wl .tag{display:inline-block;font-family:var(--font-h);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--red);border-radius:999px;padding:4px 12px;margin-bottom:14px}.wl h3{font-family:Anton,Bebas Neue,Impact,sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);color:#fff;text-transform:uppercase;font-weight:400;margin:0 0 10px;line-height:1.05}.wl>p{color:var(--muted);line-height:1.7;margin:0 0 20px}.wl form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wl label{display:block;font-family:var(--font-h);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:6px}.wl input[type=text],.wl input[type=tel],.wl select{width:100%;background:#080b1499;border:1px solid var(--line);border-radius:10px;color:#fff;padding:12px 14px;font-size:1rem}.wl input:focus,.wl select:focus{outline:none;border-color:var(--red-bright)}.wl .full{grid-column:1/-1}.wl .consent{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:.9rem;line-height:1.5}.wl .consent input{margin-top:3px;accent-color:var(--red)}.wl button{grid-column:1/-1;justify-self:start}.wl .hp{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.wl .wl-msg{grid-column:1/-1;font-size:.98rem;line-height:1.5;display:none}.wl .wl-msg.ok{display:block;color:#3ddc84}.wl .wl-msg.err{display:block;color:#ff7b72}@media(max-width:640px){.wl form{grid-template-columns:1fr}}.split__media.melt{border:0;border-radius:0;overflow:visible;min-height:0;box-shadow:none}.split__media.melt img{position:static;inset:auto;width:100%;height:auto;object-fit:unset;display:block;filter:brightness(.96)}.melt:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#080b14 0,#080b1473 7%,#080b1400 18% 82%,#080b1473 93%,#080b14),linear-gradient(to right,#080b14 0,#080b1473 6%,#080b1400 16% 84%,#080b1473 94%,#080b14)}.rescue{max-width:820px;margin:0 auto}.rescue p{color:var(--muted);font-size:1.06rem;line-height:1.75;margin-bottom:1.05rem}.rescue p strong{color:#fff}
