.uav-admision-proceso{--admision-accent:#ff5900;--admision-accent-soft:#fdf0ea;--admision-text:#111;--admision-muted:#5b5b5b;--admision-divider:#eee;--admision-bg:#fff;--admision-font-serif:"Zilla Slab",Georgia,serif;--admision-font-sans:"Roboto",system-ui,-apple-system,sans-serif;--admision-radius-media:16px;--admision-radius-card:16px;--admision-radius-note:8px;--admision-gap-col:64px;--admision-gap-step:96px;--admision-gap-step-mobile:56px;--admision-max-width:1200px;--admision-side-padding:24px;box-sizing:border-box;color:var(--admision-text);font-family:var(--admision-font-sans);width:100%}.uav-admision-proceso *,.uav-admision-proceso :after,.uav-admision-proceso :before{box-sizing:border-box}.uav-admision-band{overflow:hidden;padding:80px 0;position:relative;width:100%}.uav-admision-band--white{background:#fff}.uav-admision-band--peach{background:radial-gradient(circle at 92% 12%,rgba(255,89,0,.1) 0,transparent 30%),radial-gradient(circle at 8% 88%,rgba(255,89,0,.07) 0,transparent 28%),linear-gradient(180deg,#fff5ee,#fdece1)}.uav-admision-inner{margin:0 auto;max-width:var(--admision-max-width);padding:0 var(--admision-side-padding);position:relative;width:100%;z-index:1}.uav-admision-band .uav-admision-step{margin-bottom:0}.uav-admision-band .uav-admision-header{margin-bottom:56px}.uav-admision-band .uav-admision-connector{margin-bottom:0;margin-top:56px}.uav-admision-header{margin:0 auto 72px;max-width:720px;text-align:center}.uav-admision-eyebrow{color:var(--admision-accent);display:inline-block;font-family:var(--admision-font-sans);font-size:.75rem;font-weight:600;letter-spacing:.12em;margin-bottom:20px;padding-bottom:10px;position:relative;text-transform:uppercase}.uav-admision-eyebrow:after{background:var(--admision-accent);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.uav-admision-title{color:var(--admision-text);font-family:var(--admision-font-serif);font-size:clamp(2.125rem,3.2vw,3.125rem);font-weight:800;line-height:1.15;margin:0 0 18px}.uav-admision-title :is(h1,h2,h3){color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.uav-admision-title em{color:var(--admision-accent);font-style:italic;font-weight:inherit}.uav-admision-description{color:var(--admision-muted);font-size:1.15rem;line-height:1.6;margin:0}.uav-admision-step{align-items:center;display:grid;gap:var(--admision-gap-col);grid-template-columns:1fr 1fr;margin:0 0 var(--admision-gap-step)}.uav-admision-step--form{align-items:stretch;grid-template-columns:.8fr 1.2fr}.uav-admision-step--form .uav-admision-step-media{height:100%}.uav-admision-step--form .uav-admision-step-media img{height:100%;max-height:none}.uav-admision-step--even .uav-admision-step-media{order:2}.uav-admision-step--even .uav-admision-step-content,.uav-admision-step--odd .uav-admision-step-media{order:1}.uav-admision-step--odd .uav-admision-step-content{order:2}.uav-admision-step-content{min-width:0}.uav-admision-step-heading{align-items:center;display:flex;gap:16px;margin-bottom:16px}.uav-admision-step-number{align-items:center;background:var(--admision-accent);border-radius:50%;box-shadow:0 6px 20px rgba(255,89,0,.35);color:#fff;display:inline-flex;flex-shrink:0;font-family:var(--admision-font-serif);font-size:1.6rem;font-weight:800;height:56px;justify-content:center;line-height:56px;text-align:center;width:56px}.uav-admision-step-title{color:var(--admision-text);font-family:var(--admision-font-serif);font-size:1.75rem;font-weight:700;line-height:1.3;margin:0}.uav-admision-step-description{color:var(--admision-muted);font-size:1.125rem;line-height:1.7;margin:0 0 22px}.uav-admision-step-cta{align-items:center;background:transparent;border:1.5px solid var(--admision-accent);border-radius:999px;color:var(--admision-accent);display:inline-flex;font-family:var(--admision-font-sans);font-size:.95rem;font-weight:600;gap:10px;line-height:1;padding:8px 20px 8px 8px;text-decoration:none;transition:background-color .25s ease,color .25s ease}.uav-admision-step-cta:focus-visible,.uav-admision-step-cta:hover{background:var(--admision-accent);color:#fff;outline:none;text-decoration:none}.uav-admision-step-cta:focus-visible{box-shadow:0 0 0 3px rgba(255,89,0,.25)}.uav-admision-step-cta-icon{align-items:center;color:var(--admision-accent);display:inline-flex;justify-content:center}.uav-admision-step-cta:focus-visible .uav-admision-step-cta-icon,.uav-admision-step-cta:hover .uav-admision-step-cta-icon{color:#fff}.uav-admision-step-cta svg circle{fill:currentColor}.uav-admision-step-cta:focus-visible svg path,.uav-admision-step-cta:hover svg path{fill:var(--admision-accent)}.uav-admision-step-media{min-width:0}.uav-admision-step-media img,.uav-admision-step-media video{border-radius:var(--admision-radius-media);display:block;height:auto;max-height:480px;object-fit:cover;width:100%}.uav-admision-media-frame{border-radius:var(--admision-radius-media);overflow:hidden;position:relative;width:100%}.uav-admision-video-trigger.uav-admision-media-frame{aspect-ratio:4/3;background:#000;cursor:pointer}.uav-admision-video-trigger .uav-admision-video-poster{height:100%;max-height:none;object-fit:cover;width:100%}.uav-admision-video-trigger.uav-admision-media-frame:before{background:rgba(0,0,0,.18);content:"";inset:0;pointer-events:none;position:absolute;transition:background-color .2s ease;z-index:1}.uav-admision-video-trigger.uav-admision-media-frame:focus-visible:before,.uav-admision-video-trigger.uav-admision-media-frame:hover:before{background:rgba(0,0,0,.3)}.uav-admision-video-trigger:focus-visible{outline:3px solid var(--admision-accent);outline-offset:3px}.uav-admision-video-poster{pointer-events:none}.uav-admision-play-icon{--play-size:76px;filter:drop-shadow(0 4px 16px rgba(0,0,0,.35));height:var(--play-size);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease;width:var(--play-size);z-index:2}.uav-admision-play-icon svg{display:block;height:100%;width:100%}.uav-admision-video-trigger:focus-visible .uav-admision-play-icon,.uav-admision-video-trigger:hover .uav-admision-play-icon{transform:translate(-50%,-50%) scale(1.08)}.uav-admision-video-label{background:rgba(0,0,0,.65);border-radius:4px;bottom:12px;color:#fff;font-size:.7rem;font-weight:600;left:12px;padding:5px 12px;pointer-events:none;position:absolute;z-index:2}.uav-admision-step-form{background:#fff;border:2px solid var(--admision-accent);border-radius:12px;margin-top:24px;padding:28px}.uav-admision-step-form form,.uav-admision-step-form iframe{max-width:100%;width:100%}.uav-admision-note{background:#fff;border-left:4px solid var(--admision-accent);border-radius:var(--admision-radius-note);box-shadow:0 10px 28px rgba(255,89,0,.1);display:block;margin-top:10px;padding:20px 24px}.uav-admision-note-title{color:var(--admision-text);display:block;font-family:var(--admision-font-serif);font-size:1.15rem;font-weight:700;margin-bottom:8px}.uav-admision-note-body,.uav-admision-note-body p{color:var(--admision-muted);font-size:1.05rem;line-height:1.6;margin:0}.uav-admision-note-body p.uav-admision-note-secondary{color:#7a7a7a;font-size:.78rem;font-style:italic;line-height:1.55;margin-top:10px}.uav-admision-note-body p+p{margin-top:8px}.uav-admision-connector{display:block;margin:56px auto var(--admision-gap-step);max-width:540px;padding:28px 16px 0;position:relative;text-align:center}.uav-admision-connector:before{background:var(--admision-accent);border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:48px}.uav-admision-connector-eyebrow{color:var(--admision-accent);display:block;font-family:var(--admision-font-sans);font-size:.72rem;font-weight:700;letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase}.uav-admision-connector-label{color:var(--admision-text);display:block;font-family:var(--admision-font-serif);font-size:1.5rem;font-weight:700;line-height:1.25;margin:0 0 10px}.uav-admision-connector-description{color:var(--admision-muted);font-size:1rem;line-height:1.6;margin:0 auto;max-width:460px}.uav-admision-divider{background:linear-gradient(90deg,transparent 0,var(--admision-accent) 50%,transparent 100%);border:0;border-radius:3px;height:3px;margin:0 auto var(--admision-gap-step);max-width:100%;opacity:.55;width:64px}.uav-admision-payment-pills{background:none!important;background-image:none!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;list-style:none!important;margin:20px 0 16px!important;padding:0!important}.uav-admision-payment-pill{align-items:center!important;background:var(--admision-accent-soft)!important;background-image:none!important;border:0!important;border-radius:999px!important;color:var(--admision-accent);display:inline-flex!important;font-family:var(--admision-font-sans);font-size:.85rem;font-weight:600;gap:8px!important;line-height:1;list-style:none!important;margin:0!important;padding:10px 16px!important}.uav-admision-payment-pill::marker,.uav-admision-payment-pill:before{content:none!important;display:none!important}.uav-admision-payment-icon{flex-shrink:0;height:18px;object-fit:contain;width:18px}.uav-admision-payment-label{color:var(--admision-accent);font-weight:600;white-space:nowrap}.uav-admision-payment-note{color:var(--admision-muted);font-size:.85rem;line-height:1.6;margin:0}.uav-admision-modal{--modal-max-width:1080px;align-items:center;animation:uavAdmisionModalFade .2s ease;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.uav-admision-modal[hidden]{display:none}@keyframes uavAdmisionModalFade{0%{opacity:0}to{opacity:1}}.uav-admision-modal-backdrop{background:rgba(0,0,0,.7);cursor:pointer;inset:0;position:absolute}.uav-admision-modal-dialog{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.4);max-height:95vh;max-width:var(--modal-max-width);overflow:auto;padding:20px;position:relative;width:100%}.uav-admision-modal-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.uav-admision-modal-title{color:var(--admision-text);font-family:var(--admision-font-serif);font-size:1.1rem;font-weight:700;margin:0}.uav-admision-modal-close{align-items:center;background:transparent;border:0;border-radius:6px;color:#666;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:background-color .15s ease,color .15s ease}.uav-admision-modal-close:focus-visible,.uav-admision-modal-close:hover{background:#f1f1f1;color:var(--admision-text);outline:none}.uav-admision-modal-body{display:block}.uav-admision-modal-video{aspect-ratio:16/9;background:#000;border-radius:8px;display:block;max-height:82vh;min-height:420px;object-fit:contain;width:100%}.uav-admision-modal-open{overflow:hidden}.uav-admision-step-cta:focus-visible{outline:2px solid var(--admision-accent);outline-offset:3px}.uav-admision-connector,.uav-admision-step{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.uav-admision-connector.is-visible,.uav-admision-step.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.uav-admision-connector,.uav-admision-step{opacity:1;transform:none;transition:none}}@media (max-width:1023px){.uav-admision-band{padding:64px 0}.uav-admision-step{--admision-gap-col:40px;gap:var(--admision-gap-col)}.uav-admision-band .uav-admision-header{margin-bottom:40px}.uav-admision-band .uav-admision-connector{margin-top:40px}}@media (max-width:767px){.uav-admision-band{padding:60px 0}.uav-admision-inner{padding:0 16px}.uav-admision-band .uav-admision-header{margin-bottom:36px}.uav-admision-band .uav-admision-connector{margin-top:40px;padding:22px 12px 0}.uav-admision-connector:before{width:40px}.uav-admision-connector-label{font-size:1.25rem}.uav-admision-connector-description{font-size:.95rem}.uav-admision-step,.uav-admision-step--form{align-items:stretch;gap:24px;grid-template-columns:1fr}.uav-admision-step--even .uav-admision-step-media,.uav-admision-step--odd .uav-admision-step-media{order:1}.uav-admision-step--even .uav-admision-step-content,.uav-admision-step--odd .uav-admision-step-content{order:2}.uav-admision-step--form .uav-admision-step-media{height:auto}.uav-admision-step--form .uav-admision-step-media img{aspect-ratio:4/3;height:auto;max-height:320px}.uav-admision-step-number{font-size:1.25rem;height:44px;line-height:44px;width:44px}.uav-admision-step-title{font-size:1.35rem}.uav-admision-step-description{font-size:1rem}.uav-admision-description,.uav-admision-note-title{font-size:1.05rem}.uav-admision-note-body,.uav-admision-note-body p{font-size:.98rem}.uav-admision-note-body p.uav-admision-note-secondary{font-size:.74rem}.uav-admision-step-form{padding:14px}.uav-admision-payment-pills{gap:8px}.uav-admision-payment-pill{font-size:.8rem;padding:7px 12px}.uav-admision-play-icon{--play-size:60px}.uav-admision-modal{padding:12px}.uav-admision-modal-dialog{padding:16px}}