@font-face{font-family:Averta;src:url('/fonts/avertasemibold.otf') format('opentype');font-weight:400;font-display:swap}@font-face{font-family:Averta;src:url('/fonts/avertabold.otf') format('opentype');font-weight:700;font-display:swap}@font-face{font-family:Averta;src:url('/fonts/avertablack.otf') format('opentype');font-weight:900;font-display:swap}@font-face{font-family:Recoleta;src:url('/fonts/recoletabold.otf') format('opentype');font-weight:700;font-display:swap}:root{--green:#08b45b;--lime:#aad52b;--cobalt:#29479f;--navy:#073f78;--deep:#022e58;--sky:#8bc7ec;--ice:#eff8fc;--ink:#072b4d;--white:#fff;--radius:14px;--max:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#fff;color:var(--ink);font-family:Averta,Arial,sans-serif;font-weight:400;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}[hidden]{display:none!important}.skip-link{position:fixed;left:15px;top:-70px;z-index:100;background:#fff;color:var(--ink);padding:12px}.skip-link:focus{top:15px}.section{padding:clamp(90px,11vw,170px) max(24px,calc((100vw - var(--max))/ 2))}.section h2{font-family:Recoleta,serif;font-size:clamp(2.8rem,5.5vw,5.4rem);line-height:.98;letter-spacing:-.04em;margin:14px 0 20px}.kicker{text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:700;color:var(--lime)}.section-heading{max-width:760px;margin-bottom:70px}.section-heading>p:last-child{max-width:620px;line-height:1.6}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border-radius:10px;border:1px solid transparent;font-weight:700;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s}.button:active{transform:scale(.98)}.button-primary{background:var(--green);color:#fff}.button-primary:hover{background:#079c50;transform:translateY(-2px)}.button-secondary{border-color:#bed1dc;background:#fff;color:var(--ink)}.button-ghost{border-color:rgba(255,255,255,.7);color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.reveal{opacity:0;transform:translateY(34px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,::after,::before{transition-duration:1ms!important}}.brand{display:flex;align-items:baseline;gap:7px;letter-spacing:.12em;font-weight:900;white-space:nowrap}.brand b{color:var(--green);font-size:.78rem}.hero{position:relative;min-height:100dvh;color:#fff;display:flex;align-items:flex-end;padding:150px clamp(22px,6vw,88px) 9vh;overflow:hidden}.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% center;z-index:-3;transition:transform .2s linear}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(2,35,67,.94),rgba(2,41,75,.76) 36%,rgba(2,44,78,.08) 72%),linear-gradient(0deg,rgba(2,30,57,.38),transparent 50%)}.hero-copy{max-width:840px}.hero h1{font-size:clamp(3.4rem,6.3vw,7rem);line-height:.88;letter-spacing:-.045em;margin:20px 0 26px;font-weight:900;max-width:980px}.hero h1 em{font-style:normal;color:var(--lime)}.hero-copy>p:not(.kicker){font-size:clamp(1rem,1.4vw,1.3rem);max-width:580px;line-height:1.45}.hero-actions{display:flex;gap:14px;margin-top:28px}.intro h2{font-family:Averta,sans-serif;font-weight:900}.intro h2 span{font-family:Recoleta,serif;color:var(--cobalt)}.requirements{background:var(--ice)}.includes{background:#e9f4fa}.comparison{display:grid;grid-template-columns:1fr 1fr}.comparison>div{padding:50px}.comparison>div:first-child{background:#fff}.comparison>div:last-child{background:var(--navy);color:#fff}.comparison h2{font-size:clamp(2.5rem,4vw,4.2rem)}.comparison>div>p:not(.section-label){line-height:1.4;margin:19px 0}.employers{padding-left:0;padding-right:0;background:var(--deep);color:#fff}.employer-layout{max-width:var(--max);margin:auto;padding:0 24px;display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:center}.employer-copy h2{font-size:clamp(3rem,5vw,5.3rem)}.employer-copy>p:not(.section-label){line-height:1.6}.pending{margin-top:28px!important;color:var(--sky)}.closed{background:var(--cobalt);color:#fff}.closed-grid>div>p:not(.section-label){line-height:1.6}.countdown{display:flex;gap:20px;margin-top:35px}.countdown span{display:flex;flex-direction:column}.countdown b{font-size:2.2rem}.consent input{width:auto!important}.form-message{font-size:.83rem;line-height:1.4;background:var(--ice);padding:12px;border-radius:8px}.about{background:var(--ice)}.about-grid p:not(.section-label){font-size:1.1rem;line-height:1.65}.application{background:#dff2fb}.application-grid>div:first-child p:not(.section-label){line-height:1.6}footer{background:#021f3c;color:#fff;padding:90px max(24px,calc((100vw - var(--max))/ 2)) 35px;display:grid;grid-template-columns:1.2fr .8fr .6fr;gap:60px}footer h2{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--sky)}footer>div:not(.footer-brand){display:flex;flex-direction:column;gap:12px;font-size:.9rem}footer a,footer p{opacity:.78}.footer-brand span{font-size:1.8rem;font-weight:900;letter-spacing:.12em}.footer-brand b{color:var(--green);margin-left:8px}footer small{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.15);padding-top:24px;opacity:.5}@media(max-width:1050px){.employer-layout{grid-template-columns:1fr}.hero h1{font-size:clamp(3.2rem,7.8vw,5.6rem)}}@media(max-width:720px){.hero{padding:145px 20px 55px;min-height:780px}.hero-photo{object-position:63% center}.hero-shade{background:linear-gradient(90deg,rgba(2,35,67,.92),rgba(2,35,67,.42)),linear-gradient(0deg,rgba(2,30,57,.8),transparent)}.hero h1{font-size:clamp(3.25rem,14.5vw,5rem);line-height:.9}.hero-copy>p:not(.kicker){font-size:.98rem;max-width:90%}.hero-actions{flex-direction:column;align-items:stretch;width:min(100%,350px)}.section{padding:90px 22px}.comparison{grid-template-columns:1fr}.section h2{font-size:clamp(2.65rem,12vw,4rem)}.comparison>div{padding:36px 22px}.employer-layout{padding:0 22px}footer{grid-template-columns:1fr;gap:35px;padding:70px 22px 30px}footer small{grid-column:auto}}@media(max-width:380px){.hero h1{font-size:3rem}.hero-actions{width:100%}.countdown{gap:12px}.countdown b{font-size:1.7rem}}.hero h1{font-family:Recoleta,Georgia,serif;font-weight:700;text-transform:none;letter-spacing:-.045em}.hero h1 .hero-title-line{color:#fff}.hero h1 .hero-title-line em{font-family:Recoleta,Georgia,serif;font-style:normal;color:var(--lime)}.intro{background:#fff}.requirements{position:relative;overflow:hidden}.requirements:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:50%;pointer-events:none}.requirements-heading{grid-template-columns:1fr 1fr;align-items:end}.requirements-heading>span{grid-column:1/-1;margin-bottom:12px;color:var(--lime);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.requirements-heading h2{font-weight:700;text-transform:none}.requirements-heading>p{justify-self:end;font-size:1rem}.modality-tabs{display:flex;gap:12px;margin-bottom:28px;overflow-x:auto;padding:4px 3px 14px;scrollbar-width:thin;scroll-snap-type:x proximity}.modality-tabs button{flex:0 0 auto;min-height:58px;padding:0 28px;border:0;border-radius:999px;background:#f5f8dc;color:var(--navy);font-family:Averta,Arial,sans-serif;font-weight:700;cursor:pointer;scroll-snap-align:start;transition:background-color .24s,color .24s,transform .24s,box-shadow .24s}.modality-tabs button:hover{transform:translateY(-2px);background:#edf3ca}.modality-tabs button:active{transform:translateY(0) scale(.98)}.modality-tabs button[aria-selected=true]{background:var(--navy);color:#fff;box-shadow:none}.modality-tabs button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.modality-panels{background:#fbfdeb;border-radius:28px;box-shadow:0 24px 60px rgba(4,45,82,.09);overflow:hidden}.modality-panel{min-height:330px;padding:clamp(32px,4vw,62px);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);gap:clamp(35px,7vw,110px);align-items:center;animation:.34s both modality-in}.modality-panel[hidden]{display:none}.modality-copy h3{margin:0 0 16px;color:var(--navy)}.modality-copy p{max-width:720px;color:#264b6e;font-size:1.08rem;line-height:1.55}.modality-copy a{display:inline-block;margin-top:24px;color:var(--green);font-weight:700}.modality-price{min-height:230px;padding:34px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--navy);color:#fff;border-radius:26px}.modality-price span{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;opacity:.72}.modality-price strong{margin:18px 0 8px;color:var(--lime);font-size:clamp(2.4rem,4vw,3.6rem);font-variant-numeric:tabular-nums;line-height:1}.modality-price small{max-width:270px;line-height:1.4;opacity:.68}@keyframes modality-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.includes{position:relative;isolation:isolate;overflow:hidden;background:#e9f4fa}.includes-orbit{position:absolute;z-index:-1;border:1px solid rgba(27,95,145,.08);border-radius:50%;pointer-events:none}.includes-orbit-one{width:420px;height:420px;right:-150px;top:4%}.includes-orbit-two{width:260px;height:260px;left:-95px;bottom:7%;box-shadow:0 0 0 65px rgba(27,95,145,.025)}.includes-heading{max-width:920px;margin:0 auto clamp(42px,5vw,68px);text-align:center;color:var(--navy)}.includes-heading h2{margin:0;font-family:Recoleta,Georgia,serif;font-size:var(--type-h2);line-height:var(--leading-tight);text-wrap:balance}.includes-heading>span{display:block;max-width:760px;margin:20px auto 0;color:#516987;font-family:Averta,Arial,sans-serif;font-size:var(--type-lead);line-height:1.5;text-wrap:balance}.comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(20px,2.4vw,34px);width:min(90%,960px);margin:0 auto}.comparison-card{--comparison-accent:#0aab52;--comparison-tint:rgba(10,171,82,.08);--comparison-border-hover:rgba(10,171,82,.34);--comparison-shadow-hover:rgba(10,171,82,.12);position:relative;padding:clamp(30px,3.25vw,46px);border:1px solid rgba(18,82,128,.14);border-radius:24px;background:#fff;color:var(--navy);box-shadow:0 12px 34px rgba(18,67,105,.075);transition:border-color .35s,box-shadow .35s,transform .35s}.comparison-card-excluded{--comparison-accent:#df5a5e;--comparison-tint:rgba(223,90,94,.075);--comparison-border-hover:rgba(223,90,94,.34);--comparison-shadow-hover:rgba(223,90,94,.12)}.comparison-card header{margin-bottom:18px}.comparison-card header h3{margin:0;color:var(--navy);font-family:Recoleta,Georgia,serif;font-weight:700;line-height:.9;letter-spacing:-.035em;transition:color .3s}.comparison-card header p{margin:7px 0 0!important;color:var(--navy)!important;font-family:Recoleta,Georgia,serif;font-weight:700;line-height:1.08!important;letter-spacing:-.02em;transition:color .3s}.comparison-list{margin:0;padding:0;list-style:none}.comparison-list li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:17px 4px;border-top:1px solid rgba(32,86,126,.1);transition:background-color .25s,transform .25s}.comparison-list li p{margin:0!important;color:#264b6e!important;font-family:Averta,Arial,sans-serif;font-size:.96rem!important;font-style:normal;font-weight:400;line-height:1.5!important}.comparison-list li strong{color:#0a3762;font-weight:700}.comparison-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:rgba(35,92,137,.07);color:#1b5f91;transition:color .3s,background-color .3s,transform .25s;align-self:center}.comparison-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover) and (pointer:fine){.comparison-card:hover{border-color:var(--comparison-border-hover);box-shadow:none;transform:translateY(-4px)}.comparison-card:hover header h3,.comparison-card:hover header p{color:var(--comparison-accent)!important}.comparison-card:hover .comparison-icon{color:var(--comparison-accent);background:var(--comparison-tint)}.comparison-list li:hover{background:var(--comparison-tint);transform:translateX(3px)}.comparison-list li:hover .comparison-icon{transform:scale(1.07)}}@media(max-width:780px){.includes-heading{margin-bottom:36px}.comparison{grid-template-columns:1fr}.comparison-card{padding:28px 22px;box-shadow:0 10px 26px rgba(18,67,105,.06)}.comparison-card header h3{font-size:clamp(2.35rem,12vw,3.3rem)}.comparison-card:hover{transform:none}.comparison-list li:hover{background:0 0;transform:none}.includes-orbit-one{width:280px;height:280px;right:-140px}.includes-orbit-two{display:none}}@media(max-width:720px){.hero h1{font-size:clamp(3rem,13vw,4.35rem)}.requirements .section-heading{margin-bottom:35px}.modality-tabs{margin-right:-22px}.modality-tabs button{min-height:52px;padding:0 20px;font-size:.86rem}.modality-panels{border-radius:20px}.modality-panel{min-height:0;padding:25px;grid-template-columns:1fr;gap:28px}.modality-price{min-height:190px;padding:26px;border-radius:18px}.modality-copy a{margin-top:14px}}@media(prefers-reduced-motion:reduce){.comparison-card,.comparison-card header h3,.comparison-card header p,.comparison-icon,.comparison-list li{transition:none}.modality-panel{animation:none}.modality-tabs button{transition:none}}.timeline .section-heading>p:last-child{max-width:650px;color:#58709a;font-size:1rem;line-height:1.5}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hero .hero-photo{filter:none;opacity:1;object-position:center bottom}.hero .hero-shade{display:none}.employer-map{position:relative;width:100%}.usa-map #usaStatesMap{display:block;width:100%;filter:drop-shadow(0 18px 25px rgba(3,49,92,.14))}.map-employer-card{z-index:4;grid-template-columns:62px minmax(0,1.3fr) minmax(220px,.8fr);align-items:center;gap:18px;background:var(--navy);color:#fff;box-shadow:0 20px 48px rgba(2,35,67,.26);transition:opacity .18s,transform .18s}.map-employer-card span{display:block;margin-bottom:5px;color:var(--sky);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.map-employer-card dl{display:grid;gap:14px;margin:0;grid-template-columns:repeat(3,1fr)}.map-employer-card dt{color:var(--lime);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.map-employer-card dd{margin:5px 0 0;font-size:.78rem;line-height:1.35;opacity:.8}.map-employer-card small{opacity:.6;font-size:.68rem}@keyframes state-pulse{0%{opacity:.65;transform:scale(.7)}100%,70%{opacity:0;transform:scale(1.45)}}@media(max-width:1050px){.employer-map{min-height:640px}.map-employer-card{grid-template-columns:58px 1fr}.map-employer-card dl,.map-employer-card small{grid-column:1/-1}}@media(max-width:720px){.timeline{overflow:hidden}.employer-map{min-height:540px;padding:12px;border-radius:18px}.usa-map{min-height:320px}.usa-map #usaStatesMap{height:340px}.map-employer-card{left:12px;right:12px;bottom:12px;padding:18px;grid-template-columns:48px 1fr;gap:12px}.map-employer-card h3{font-size:1rem}.map-employer-card dl{gap:8px}.map-employer-card small{display:none}}.employers{background:#fff;color:var(--navy)}.employer-layout{grid-template-columns:1fr;gap:55px}.employer-copy h2{color:var(--navy);font-family:Recoleta,Georgia,serif}.map-employer-card small{grid-column:2/-1}.featured-employers{max-width:var(--max);margin:100px auto 0;padding:0 24px}.carousel-heading{align-items:end;justify-content:space-between;gap:30px}.carousel-heading h3{color:var(--navy);font-family:Recoleta,Georgia,serif;font-weight:700;font-style:normal}.carousel-controls{gap:10px}.carousel-controls button{width:48px;height:48px;border:1px solid #b9d0da;border-radius:50%;background:#fff;color:var(--navy);font-size:1.25rem;cursor:pointer;transition:background-color .2s,color .2s,transform .2s}.carousel-controls button:focus-visible,.carousel-controls button:hover{background:var(--navy);color:#fff;transform:translateY(-2px)}.carousel-controls button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.employer-carousel{grid-auto-flow:column;grid-auto-columns:minmax(230px,27%);gap:18px;overflow-x:auto;scrollbar-color:var(--green) #e7f0f3}.employer-carousel figure{height:210px;margin:0;padding:24px;display:grid;gap:14px;align-items:center;background:#f7fafb;border:1px solid #e0ebef;border-radius:18px;scroll-snap-align:start}.employer-carousel img{width:100%;object-fit:contain;filter:none;height:155px}.employer-carousel figcaption{text-align:center;color:var(--navy);font-size:.78rem;font-weight:700}@media(max-width:1050px){.map-employer-card dl{grid-template-columns:repeat(3,1fr);grid-column:auto}.map-employer-card small{grid-column:2/-1}.employer-carousel{grid-auto-columns:minmax(230px,38%)}}@media(max-width:720px){.employer-layout{gap:32px}.featured-employers{margin-top:70px;padding:0 22px}.carousel-heading{align-items:center}.carousel-heading h3{font-size:1.6rem}.employer-carousel{grid-auto-columns:82%}.map-employer-card dl{grid-template-columns:repeat(3,1fr);grid-column:1/-1}.map-employer-card dt{font-size:.62rem}.map-employer-card dd{font-size:.7rem}.map-employer-card small{grid-column:1/-1}}.usa-map{position:relative;min-height:0}.map-state-hit{display:none}.map-svg-overlay{position:absolute;z-index:5;inset:0;width:100%;height:100%}.map-svg-overlay path,.map-svg-overlay rect{fill:transparent;stroke:transparent;stroke-width:2;cursor:pointer;outline:0}.map-svg-overlay path:focus-visible,.map-svg-overlay path:hover,.map-svg-overlay rect:focus-visible,.map-svg-overlay rect:hover{fill:transparent;stroke:transparent}.map-hover-tooltip{position:absolute;z-index:7;padding:7px 10px;border-radius:7px;background:var(--navy);color:#fff;font-family:Averta,Arial,sans-serif;font-size:.72rem;font-weight:700;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,-50%);transition:opacity .16s,visibility .16s}.map-hover-tooltip.is-visible{opacity:1;visibility:visible}.map-state-hit:focus-visible{outline:3px solid var(--navy);outline-offset:2px;border-radius:8px}.map-state-hit:after{content:attr(data-state-name);position:absolute;z-index:8;left:50%;bottom:calc(100% + 8px);padding:7px 10px;border-radius:7px;background:var(--navy);color:#fff;font-family:Averta,Arial,sans-serif;font-size:.72rem;font-weight:700;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,5px);transition:opacity .18s,transform .18s,visibility .18s}.map-state-hit:focus-visible,.map-state-hit:hover{z-index:7}.map-state-hit:focus-visible:after,.map-state-hit:hover:after{opacity:1;visibility:visible;transform:translate(-50%,0)}.map-employer-card{min-height:0}.map-employer-card[hidden]{display:none}.map-card-summary{display:grid;align-items:end}.map-employer-card .map-card-jobs span,.map-employer-card .map-card-summary span{display:block;color:var(--lime);font-weight:700;text-transform:uppercase;letter-spacing:.09em}.map-card-jobs{border-top:1px solid rgba(255,255,255,.18)}.map-card-jobs p{opacity:.86}.carousel-controls,.map-employer-card small{display:none}.employer-carousel{display:block;overflow:hidden;padding:4px 0 10px;scroll-snap-type:none;scrollbar-width:none}.employer-carousel::-webkit-scrollbar{display:none}.employer-carousel-track{display:flex;width:max-content;gap:18px;animation:38s linear infinite employer-marquee;will-change:transform}.employer-carousel figure{flex:0 0 230px;width:230px;grid-template-rows:1fr;place-items:center}@keyframes employer-marquee{to{transform:translateX(calc(-50% - 9px))}}@media(max-width:720px){.employer-map{min-height:490px;padding:10px}.usa-map{max-width:100%}.usa-map #usaStatesMap{height:350px}.map-employer-card{bottom:10px;width:calc(100% - 20px);padding:11px 12px}.map-card-summary{grid-template-columns:1.15fr .75fr .85fr;gap:8px}.map-card-summary strong,.map-employer-card h3{font-size:.83rem}.map-employer-card .map-card-jobs span,.map-employer-card .map-card-summary span{font-size:.58rem}.map-card-jobs{margin-top:9px;padding-top:8px}.map-card-jobs p{font-size:.66rem;line-height:1.35}.employer-carousel figure{flex-basis:210px;width:210px;height:190px}.employer-carousel-track{animation-duration:32s}}@media(prefers-reduced-motion:reduce){.employer-carousel{overflow-x:auto}.employer-carousel-track{animation:none}}.experience-intro{position:relative;isolation:isolate;overflow:hidden}.experience-intro::after,.experience-intro::before{content:"";position:absolute;z-index:-1;border:1px solid rgba(41,71,159,.09);border-radius:50%;pointer-events:none}.experience-intro::before{width:320px;height:320px;left:-190px;top:12%}.experience-intro::after{width:180px;height:180px;right:-105px;bottom:8%}.experience-layout{width:min(100%,1120px);margin:0 auto;display:grid;grid-template-columns:minmax(300px,.39fr) minmax(0,.61fr);align-items:center;gap:clamp(54px,7vw,104px)}.experience-copy{min-width:0}.experience-copy h2{max-width:520px;margin:0;font-family:Averta,Arial,sans-serif;font-size:clamp(2rem,3vw,3.3rem);font-weight:700;line-height:1.03;letter-spacing:-.035em;text-wrap:balance}.experience-copy h2 span{display:block;margin-top:5px;font-family:inherit;color:var(--green)}.experience-description{max-width:500px;color:#365b7c}.experience-description p{margin:0;font-size:var(--type-body)!important;line-height:1.65!important}.experience-description p+p{margin-top:18px}.experience-description strong{color:var(--navy);font-weight:700}.benefit-carousel{min-width:0}.benefit-viewport{position:relative;overflow:hidden;background:#d8e8ef;box-shadow:0 18px 48px rgba(2,46,88,.12)}.benefit-slide{position:absolute;inset:0;margin:0;visibility:hidden;opacity:0;transform:scale(1.018);transition:opacity .52s,transform .52s,visibility 0s linear .52s}.benefit-slide.is-active{visibility:visible;opacity:1;transform:scale(1);transition-delay:0s;z-index:1}.benefit-slide::after{content:"";position:absolute;pointer-events:none}.benefit-overlay{position:absolute;z-index:2;color:#fff}.benefit-index{display:flex;align-items:center;gap:11px;color:var(--green);font-family:Averta,Arial,sans-serif;line-height:1!important}.benefit-index span,.benefit-index strong{font-weight:700}.benefit-index i{display:block;width:1px;height:18px;background:rgba(255,255,255,.55)}.benefit-overlay h3{font-style:normal}@media(max-width:980px){.experience-layout{grid-template-columns:minmax(270px,.42fr) minmax(0,.58fr);gap:42px}.experience-copy h2{font-size:clamp(1.8rem,3.6vw,2.55rem)}.benefit-viewport{aspect-ratio:1.08/1}.benefit-overlay{left:30px;right:30px;bottom:32px}}@media(max-width:760px){.experience-intro{padding-top:78px;padding-bottom:84px}.experience-layout{grid-template-columns:1fr;gap:50px}.experience-copy h2{max-width:430px;font-size:clamp(2rem,9vw,3rem)}.experience-description{max-width:560px}.benefit-viewport{aspect-ratio:4/5;border-radius:24px}.benefit-overlay{left:24px;right:24px;bottom:28px}.benefit-overlay h3{font-size:clamp(1.6rem,7vw,2.25rem)}.benefit-overlay>p:last-child{font-size:.94rem!important}}@media(prefers-reduced-motion:reduce){.benefit-slide{transition:none}}.timeline{overflow-x:clip;background:#fff!important}.stage-roadmap-wrap{margin-top:42px;padding:0 0 130px;overflow:visible;background:#fff}.stage-roadmap{position:relative;left:50%;width:min(112%,1240px,calc(100vw - 24px));margin:0;aspect-ratio:9618250/5470221;background:#fff;filter:none;isolation:isolate;transform:translateX(-50%)}.stage-roadmap:after,.stage-roadmap:before{display:none}.stage-master-geometry{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.stage-master-segment{overflow:visible}.stage-master-segment use{fill:var(--segment-color);stroke:#fff;stroke-width:9;stroke-linejoin:round;stroke-miterlimit:10;paint-order:stroke fill}.stage-point{position:absolute;z-index:2;display:flex;min-width:0;align-items:center;justify-content:center;gap:clamp(8px,1.05vw,15px);padding:clamp(9px,1.25vw,18px);border:0;background:0 0;color:#fff;font-family:Averta,Arial,sans-serif;font-style:italic;text-align:center;cursor:pointer;overflow:visible}.stage-point:before{content:"";position:absolute;z-index:-1;inset:1px;background:var(--stage-color);pointer-events:none}.stage-point-vector:before{display:none}.stage-geometry{position:absolute;z-index:0;inset:0;display:block;overflow:visible;pointer-events:none;opacity:0}.stage-vector-fill{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible;transform-origin:center;transition:transform .2s,filter .2s}.stage-vector-fill path{fill:var(--stage-color);stroke:#fff;stroke-width:9;stroke-linejoin:round;stroke-miterlimit:10;paint-order:stroke fill;transition:stroke .15s}.stage-point-vector:focus-visible .stage-geometry,.stage-point-vector:hover .stage-geometry,.stage-point-vector[aria-expanded=true] .stage-geometry{opacity:1}.stage-point-vector:focus-visible .stage-vector-fill,.stage-point-vector:hover .stage-vector-fill,.stage-point-vector[aria-expanded=true] .stage-vector-fill{z-index:3;transform:scale(1.025);filter:brightness(1.035)}.stage-point-vector:focus-visible .stage-vector-fill path,.stage-point-vector:hover .stage-vector-fill path,.stage-point-vector[aria-expanded=true] .stage-vector-fill path{stroke:transparent}.stage-point-0{--stage-color:#0ab155;left:30.0359%;top:0;width:25.0481%;height:26.0142%}.stage-point-1{--stage-color:#66b9f3;left:55.0810%;top:0;width:27.141%;height:26.0258%}.stage-point-2{--stage-color:#a9ce36;left:80.0355%;top:0;width:19.9645%;height:49.4166%;display:block;padding:0}.stage-point-3{--stage-color:#034ea1;left:66.1517%;top:32.3081%;width:30.5542%;height:30.228%}.stage-point-4{--stage-color:#d7d43f;left:41.2844%;top:36.1735%;width:24.9557%;height:26.3044%}.stage-point-5{--stage-color:#0ab155;left:12.5613%;top:36.1735%;width:28.6396%;height:27.175%}.stage-point-6{--stage-color:#66b9f3;left:0;top:37.6464%;width:17.3633%;height:59.2836%;display:block;padding:0}.stage-point-7{--stage-color:#a9ce36;left:10.5207%;top:71.9174%;width:30.1713%;height:27.8832%}.stage-point-8{--stage-color:#034ea1;left:40.688%;top:72.7186%;width:24.9557%;height:27.1867%}.stage-point-9{--stage-color:#d7d43f;left:65.6424%;top:72.7321%;width:23.7607%;height:27.2679%}.stage-badge{position:relative;z-index:5;flex:0 0 auto;width:clamp(52px,5.15vw,74px);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--stage-color);font-style:normal;line-height:1}.stage-badge small{font-size:clamp(.46rem,.56vw,.68rem);font-weight:700}.stage-badge b{font-size:clamp(1.4rem,2vw,2.08rem);font-weight:900}.stage-title{position:relative;z-index:5;display:block;min-width:0;max-width:180px;font-size:clamp(.9rem,1.4vw,1.38rem);font-weight:700;line-height:1.08;text-align:center;text-wrap:balance;overflow-wrap:break-word}.stage-point-2 .stage-badge{position:absolute;top:17%;left:56%;transform:translateX(-50%)}.stage-point-2 .stage-title{position:absolute;left:55%;width:67%;max-width:none;transform:translateX(-50%)}.stage-point-6 .stage-badge{position:absolute;top:31%;left:40%;transform:translate(-50%,-50%)}.stage-point-6 .stage-title{position:absolute;max-width:none}.stage-point-3,.stage-point-4,.stage-point-5{padding-top:3.2%}.stage-point-7{padding-left:8%;padding-top:3%}.stage-point-8,.stage-point-9{padding-top:3%}.stage-detail{position:absolute;z-index:9;top:calc(100% + 10px);left:50%;width:min(350px,74vw);padding:16px 18px;border-radius:12px;background:#084a84;color:#fff;font-size:.92rem;font-style:normal;line-height:1.4;text-align:left;box-shadow:none;opacity:0;visibility:hidden;transform:translate(-50%,7px);transition:opacity .18s,visibility .18s,transform .18s}.stage-point-3 .stage-detail,.stage-point-4 .stage-detail,.stage-point-5 .stage-detail,.stage-point-6 .stage-detail,.stage-point-7 .stage-detail,.stage-point-8 .stage-detail,.stage-point-9 .stage-detail{top:auto;bottom:calc(100% + 10px)}.stage-point-2 .stage-detail{left:70%;top:54%}.stage-point-6 .stage-detail{left:78%;top:45%;bottom:auto}.stage-detail strong{display:block;margin-bottom:9px;color:var(--lime);font-size:.95rem;letter-spacing:.04em;text-transform:uppercase}.stage-detail em{position:relative;display:block;padding-left:13px;font-style:normal}.stage-detail em+em{margin-top:5px}.stage-detail em:before{content:"";position:absolute;left:0;top:.52em;width:5px;height:5px;border-radius:50%;background:var(--lime)}.stage-point:focus-visible,.stage-point:hover,.stage-point[aria-expanded=true]{z-index:7}.stage-point:focus-visible .stage-detail,.stage-point:hover .stage-detail,.stage-point[aria-expanded=true] .stage-detail{opacity:1;visibility:visible;transform:translate(-50%,0)}.stage-point:focus-visible{outline:#234097 solid 3px;outline-offset:3px}.season-strip{grid-template-columns:minmax(260px,1fr) auto auto}.season-strip p{margin:0 0 7px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.season-strip h2{margin:0 0 4px;font-family:Averta,Arial,sans-serif;font-size:clamp(1.5rem,2.6vw,2.5rem);line-height:1}.season-strip>div>span{font-size:.86rem;opacity:.86}.season-countdown span{font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}@media(max-width:900px){.season-strip{grid-template-columns:1fr auto}.stage-roadmap-wrap{padding-bottom:120px}.stage-title{font-size:clamp(.72rem,1.75vw,1.05rem)}.stage-point{gap:6px}.stage-detail{font-size:.84rem}}@media(max-width:620px){.season-strip{grid-template-columns:1fr;gap:22px;padding-top:28px;padding-bottom:28px}.season-countdown{justify-content:space-between}.season-countdown b{font-size:1.55rem}.stage-roadmap-wrap{margin-top:25px;padding-bottom:95px}.stage-roadmap{width:100%;aspect-ratio:auto;display:grid;gap:7px;filter:none}.stage-master-geometry,.stage-roadmap:after,.stage-roadmap:before{display:none}.stage-point,.stage-point-0,.stage-point-1,.stage-point-2,.stage-point-3,.stage-point-4,.stage-point-5,.stage-point-6,.stage-point-7,.stage-point-8,.stage-point-9{position:relative;inset:auto;width:100%;height:auto;min-height:84px;display:flex;padding:12px 18px;justify-content:flex-start;text-align:left}.stage-point-vector:before,.stage-point:before{display:block;inset:0;clip-path:none;border-radius:14px}.stage-geometry{display:none}.stage-point-2 .stage-badge,.stage-point-6 .stage-badge{position:relative;inset:auto;transform:none}.stage-point-2 .stage-title,.stage-point-6 .stage-title{position:relative;inset:auto;width:auto;max-width:none;transform:none;text-align:left}.stage-badge{width:46px}.stage-badge small{font-size:.36rem}.stage-badge b{font-size:1.1rem}.stage-title{max-width:none!important;font-size:1rem;text-align:left}.stage-detail,.stage-point-2 .stage-detail,.stage-point-3 .stage-detail,.stage-point-4 .stage-detail,.stage-point-5 .stage-detail,.stage-point-6 .stage-detail,.stage-point-7 .stage-detail,.stage-point-8 .stage-detail,.stage-point-9 .stage-detail{top:calc(100% + 6px);bottom:auto;left:0;width:100%;transform:translateY(6px)}.stage-point:focus-visible .stage-detail,.stage-point:hover .stage-detail,.stage-point[aria-expanded=true] .stage-detail{transform:none}.stage-detail{padding:13px;font-size:.86rem}}@media(prefers-reduced-motion:reduce){.stage-point{transition:none}}@media(max-width:1000px){.requirements-heading{grid-template-columns:1fr;gap:20px}.requirements-heading>p{justify-self:start}}@media(max-width:520px){.requirements-heading{margin-bottom:38px}.requirements-heading h2{font-size:clamp(3.3rem,17vw,4.6rem)}}.season-strip{min-height:520px;padding:64px max(24px,calc((100vw - var(--max))/ 2));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:#234097;text-align:center;color:#fff}.season-message{max-width:860px}.season-strip .season-message p{margin:0 0 12px;color:var(--lime);font-family:Averta,Arial,sans-serif;font-size:.78rem;font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.14em}.season-strip .season-message h2{margin:0 0 16px;font-family:Recoleta,Georgia,serif;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.95;text-wrap:balance}.season-strip .season-message>span{display:block;max-width:730px;margin:auto;font-size:1rem;line-height:1.55;color:rgba(255,255,255,.82)}.season-countdown{display:grid;grid-template-columns:repeat(4,minmax(120px,170px));gap:16px;justify-content:center}.season-countdown span{position:relative;min-height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 12px 13px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#082f60;box-shadow:0 16px 28px rgba(2,22,57,.28),inset 0 1px rgba(255,255,255,.13);overflow:hidden;opacity:1;perspective:700px}.season-countdown span:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(0,0,0,.55);box-shadow:0 1px rgba(255,255,255,.08)}.season-countdown b{font-family:Averta,Arial,sans-serif;font-size:clamp(3.6rem,6vw,5.4rem);font-weight:900;line-height:.82;font-variant-numeric:tabular-nums;text-shadow:0 3px 0 rgba(0,0,0,.28)}.season-countdown small{margin-top:18px;color:var(--lime);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.season-strip .season-note{max-width:690px;margin:0;color:rgba(255,255,255,.78);font-size:.82rem;line-height:1.45;text-transform:none;letter-spacing:0}.employer-copy{max-width:900px;text-align:center;margin:0 auto}.employer-title-banner{position:relative;display:grid;place-items:center;aspect-ratio:1000/170;margin:0 auto 25px;color:#03ac50;line-height:1;isolation:isolate}.employer-title-banner svg{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible}.employer-title-banner span{position:relative;z-index:1;display:block;padding:.04em 1.1em 0;color:#fff;font-family:Averta,Arial,sans-serif;font-size:clamp(1.55rem,3.35vw,3rem);font-weight:900;line-height:.9;letter-spacing:.01em;white-space:nowrap}.employer-copy>p:not(.section-label){max-width:790px;margin:0 auto;color:#4f668c;font-size:1.08rem;line-height:1.6;text-wrap:balance}.employer-map{min-height:0;max-width:1000px;margin:0 auto;padding:16px;border:3px solid #234097;border-radius:24px;background:#dff2f7;overflow:hidden}.usa-map{max-width:920px;margin:0 auto}.usa-map #usaStatesMap{pointer-events:none;height:clamp(510px,61vw,610px)}.map-employer-card{position:relative;left:auto;right:auto;bottom:auto;width:calc(100% - 28px);margin:4px auto 0;padding:17px 22px 18px;display:block;transform:none;border-radius:13px}.map-card-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.map-employer-card .map-card-jobs span,.map-employer-card .map-card-summary span{margin-bottom:7px;font-size:.7rem}.map-card-jobs p,.map-card-summary strong,.map-employer-card h3{margin:0;color:#fff;font-size:.9rem;font-weight:700;line-height:1.4}.map-card-jobs{margin-top:13px;padding-top:12px}.carousel-heading{display:block;margin-bottom:28px;text-align:center}.carousel-heading h3{margin:0 auto;text-align:center}@media(max-width:760px){.season-strip{min-height:0;padding-top:55px;padding-bottom:55px}.season-countdown{grid-template-columns:repeat(2,minmax(110px,150px));gap:12px}.season-countdown span{min-height:130px}.season-countdown b{font-size:3.8rem}.employer-title-banner{margin-bottom:18px}.employer-copy>p:not(.section-label){font-size:.96rem}.employer-map{padding:8px;border-width:2px;border-radius:18px}.usa-map #usaStatesMap{height:400px}.map-employer-card{width:calc(100% - 8px);margin-top:0;padding:14px}.map-card-summary{gap:8px}.map-employer-card .map-card-jobs span,.map-employer-card .map-card-summary span{font-size:.59rem}.map-card-jobs p,.map-card-summary strong,.map-employer-card h3{font-size:.76rem}.featured-employers{padding-left:22px;padding-right:22px}.carousel-heading h3{font-size:2rem}}@media(max-width:420px){.season-countdown{grid-template-columns:repeat(2,minmax(100px,1fr));width:100%}.season-countdown span{min-height:116px}.season-countdown b{font-size:3.25rem}.usa-map #usaStatesMap{height:330px}.map-card-summary{grid-template-columns:1fr 1fr}.map-card-summary>div:last-child{grid-column:1/-1}.map-card-jobs p{font-weight:600}}.employer-title-banner{width:min(100%,40vw,600px);margin-bottom:24px}.employer-map{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;transition:gap .3s}.employer-map .usa-map{grid-column:1;width:100%;max-width:920px;transition:max-width .35s}.employer-map .usa-map #usaStatesMap{height:clamp(500px,60vw,600px);transition:height .35s}.employer-map.has-selection{grid-template-columns:minmax(0,1fr) minmax(260px,32%);gap:18px}.employer-map.has-selection .usa-map{grid-column:1;max-width:none}.employer-map.has-selection .usa-map #usaStatesMap{height:clamp(410px,48vw,500px)}.employer-map.has-selection .map-employer-card{grid-column:2;width:100%;min-height:clamp(410px,48vw,500px);margin:0;padding:34px 28px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;align-self:stretch;text-align:left}.employer-map.has-selection .map-card-summary{display:flex;width:100%;margin:0;padding:0;flex-direction:column;align-items:stretch;gap:20px;text-align:left}.employer-map.has-selection .map-card-summary>div{width:100%;margin:0;padding:0;text-align:left}.employer-map.has-selection .map-card-summary>div:last-child{grid-column:auto}.employer-map.has-selection .map-card-summary h3,.employer-map.has-selection .map-card-summary span,.employer-map.has-selection .map-card-summary strong{display:block;width:100%;margin-left:0;padding-left:0;text-align:left}.employer-map.has-selection .map-card-jobs{width:100%;margin:20px 0 0;padding:0;border-top:0;text-align:left}.employer-map.has-selection .map-card-jobs p,.employer-map.has-selection .map-card-jobs span{display:block;width:100%;margin-left:0;padding-left:0;text-align:left}.employer-map.has-selection .map-card-jobs p{font-weight:600;line-height:1.55}@media(max-width:760px){.employer-title-banner{width:min(86vw,400px)}.employer-map.has-selection{grid-template-columns:1fr;gap:12px}.employer-map.has-selection .usa-map{grid-column:1}.employer-map.has-selection .usa-map #usaStatesMap{height:380px}.employer-map.has-selection .map-employer-card{grid-column:1;min-height:0;width:calc(100% - 8px);margin:0 auto;padding:20px}.employer-map.has-selection .map-card-summary{display:flex;gap:16px}.employer-map.has-selection .map-card-jobs{margin-top:18px;padding-top:0;border-top:0}}@media(max-width:420px){.employer-title-banner{width:min(88vw,340px)}.employer-map .usa-map #usaStatesMap,.employer-map.has-selection .usa-map #usaStatesMap{height:330px}}.brand{flex:0 0 auto;width:clamp(104px,10vw,142px);height:54px;display:flex;align-items:center;overflow:hidden}.brand img{display:block;width:100%;height:auto;object-fit:contain}.modality-copy h3{font-family:Recoleta,Georgia,serif;font-style:normal;font-weight:700;letter-spacing:-.02em}.modality-price strong{font-family:Recoleta,Georgia,serif;font-weight:700;letter-spacing:-.02em}footer#contacto{position:relative;background:#0aab52;color:#fff;padding:65px max(28px,calc((100vw - 1280px)/ 2)) 28px;display:grid}footer#contacto h2{color:#fff;font-size:.74rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px}footer#contacto>div:not(.footer-brand){display:flex;flex-direction:column;font-size:.9rem;gap:0}footer#contacto a,footer#contacto p{color:#fff;opacity:1}.footer-brand img{display:block;width:min(220px,75%);height:auto;filter:brightness(0) invert(1)}.footer-brand p{max-width:290px;margin:16px 0 24px;line-height:1.5}.social-links span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:#0a7d42;font-family:Averta,Arial,sans-serif;font-size:.86rem;font-style:normal;font-weight:700}.footer-portals nav{display:grid;grid-template-columns:1fr 1fr;gap:8px}.footer-portals nav a{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid rgba(255,255,255,.36);border-radius:8px;font-weight:700;transition:background .2s,color .2s}.footer-portals nav a span{font-size:1.1rem}.footer-portals nav a:focus-visible,.footer-portals nav a:hover,.footer-portals nav a[aria-current=page],footer#contacto .footer-portals nav a[aria-current=page]{background:#fff;color:#08783c}footer#contacto small{grid-column:1/-1;text-align:center;opacity:.82}@media(max-width:1050px){.brand{width:118px;height:48px}footer#contacto{grid-template-columns:1fr 1fr}.footer-portals{grid-column:1/-1}}@media(max-width:720px){.brand{width:108px}footer#contacto{grid-template-columns:1fr;gap:36px;padding:48px 24px 26px}.footer-portals{grid-column:auto}.footer-brand img{width:190px}}@media(max-width:420px){.footer-portals nav{grid-template-columns:1fr}}:root{--type-display:clamp(3.4rem,6vw,6.25rem);--type-h2:clamp(2.35rem,4.25vw,4.1rem);--type-h3:clamp(1.65rem,2.6vw,2.5rem);--type-lead:clamp(1.125rem,1.5vw,1.3rem);--type-body:1rem;--type-small:.78rem;--leading-tight:.98;--leading-body:1.6;--type-h2:clamp(2.05rem,3.45vw,3.45rem);--gowex-green:#0aab52;--gowex-blue:#234097;--gowex-navy:#073f78;--gowex-cobalt:#034ea1;--gowex-coral:#df5a5e;--gowex-lime:#a9ce36;--gowex-sky:#95cff7;--gowex-sky-light:#b3dcfa;--gowex-cream:#f9ffe1;--gowex-slate:#6c8294;--section-air:clamp(44px,5.1vw,72px)}.comparison h2,.requirements-heading h2,.section h2:not(.employer-title-banner){font-size:var(--type-h2);line-height:var(--leading-tight)}.carousel-heading h3,.modality-copy h3{font-size:var(--type-h3);line-height:1.08}.section :where(p:not(.section-label):not(.season-note):not(.announce):not(.form-message)){font-size:var(--type-body)!important;line-height:var(--leading-body)}.application-grid>div:first-child>p:not(.section-label),.closed-grid>div>p:not(.section-label),.requirements-heading>p,.section-heading>p:last-child{font-size:var(--type-lead)!important;line-height:1.5}.kicker,.map-employer-card span,.modality-price>span,.requirements-heading>span{font-size:var(--type-small)}.modality-tabs button{font-size:var(--type-body)}.experience-intro .experience-copy h2{font-size:clamp(2rem,3vw,3.3rem)!important;line-height:1.03}.experience-intro .benefit-index{font-size:clamp(.82rem,1.2vw,1rem)!important;line-height:1!important}.experience-intro .benefit-overlay>p:last-child{line-height:1.45!important}@media(max-width:980px){.experience-intro .experience-copy h2{font-size:clamp(1.8rem,3.6vw,2.55rem)!important}}@media(max-width:760px){.experience-intro .experience-copy h2{font-size:clamp(2rem,9vw,3rem)!important}.experience-intro .benefit-overlay>p:last-child{font-size:.94rem!important}}.requirements{padding-top:clamp(36px,4vw,58px);padding-bottom:clamp(34px,4.5vw,64px);background:#0aab52;color:#fff}.requirements:after{right:-8vw;top:-17vw;width:38vw;height:38vw;border-color:rgba(255,255,255,.09);box-shadow:0 0 0 5.5vw rgba(255,255,255,.025),0 0 0 11vw rgba(255,255,255,.018)}.requirements-heading{position:relative;z-index:1;display:block;margin:0 0 22px}.requirements-heading h2{margin:0 0 7px;color:#fff;font-family:Recoleta,Georgia,serif;line-height:.92;letter-spacing:-.035em}.requirements-heading>p{margin:0;justify-self:start!important;color:rgba(255,255,255,.88)}.requirements-cards{position:relative;z-index:1;display:grid}.requirement-card{min-width:0;perspective:1200px;transition:transform .25s}.requirement-icon{display:grid;place-items:center;flex:0 0 51px;margin:0 0 13px;border-radius:50%;background:var(--lime);color:#fff;transition:transform .25s}.requirement-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.requirement-card h3{font-family:Averta,Arial,sans-serif;font-size:clamp(.82rem,1.05vw,1rem);font-weight:700;line-height:1.18;text-wrap:balance}@media(max-width:1100px) and (min-width:761px){.requirements{padding-left:18px;padding-right:18px}.requirements-cards{gap:7px}.requirement-card{height:286px}.requirement-icon{width:44px;height:44px;flex-basis:44px}.requirement-icon svg{width:23px;height:23px}.requirement-card h3{font-size:.78rem}}@media(max-width:760px){.requirements{padding:44px 20px}.requirements-heading{margin-bottom:20px}.requirements-heading h2{font-size:clamp(3.1rem,14vw,4.4rem)}.requirements-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.requirement-card{height:300px}.requirement-card h3{font-size:.9rem}}@media(max-width:340px){.requirements-cards{grid-template-columns:1fr}.requirement-card{height:275px}}.experience-intro{background:#fff}.experience-program-mark{width:min(100%,470px);margin:0 0 clamp(34px,4vw,54px)!important;font-family:Averta,Arial,sans-serif!important;font-size:1rem!important;font-style:normal;font-weight:900!important;line-height:.88!important;letter-spacing:-.035em;text-transform:uppercase}:is(#experiencia,#sa-que-es) .experience-program-mark .experience-program-name{display:block;margin:0;font-family:inherit;font-weight:900;white-space:nowrap}:is(#experiencia,#sa-que-es) .experience-program-mark .experience-program-season{position:relative;place-items:center;font-family:inherit;font-weight:900;white-space:nowrap;isolation:isolate;color:#fff}.experience-program-season svg{position:absolute;z-index:-1;inset:-18% -4%;width:108%;height:136%;overflow:visible}.experience-program-season>span{position:relative;z-index:1}.requirements-cards{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1040px);margin-inline:auto;gap:12px}.requirement-card{height:255px}.requirement-icon{width:46px;height:46px;flex-basis:46px;margin-bottom:8px}.requirement-icon svg{width:24px;height:24px}.modality-copy p,.modality-copy p strong{font-family:Averta,Arial,sans-serif;font-weight:700;font-style:italic}.season-countdown span::before{content:"";position:absolute;z-index:2;left:0;right:0;top:0;height:50%;background:linear-gradient(180deg,#123e77,#0b346b);opacity:0;pointer-events:none;transform-origin:bottom center}.season-countdown span.is-flipping::before{animation:.42s cubic-bezier(.25,.75,.25,1) countdown-panel-flip}.season-countdown b.is-flipping{animation:.42s cubic-bezier(.25,.75,.25,1) countdown-number-flip}@keyframes countdown-panel-flip{0%{opacity:.94;transform:rotateX(0)}55%{opacity:.9;transform:rotateX(-88deg)}100%{opacity:0;transform:rotateX(-180deg)}}@keyframes countdown-number-flip{0%{transform:rotateX(-24deg)}100%{transform:rotateX(0)}}.employer-title-banner{justify-self:center;margin-left:auto!important;margin-right:auto!important}.employer-title-banner span{width:100%;text-align:center}@media(max-width:1100px) and (min-width:761px){.requirement-card h3{font-size:1.15rem}}@media(max-width:760px){.experience-program-mark{width:min(100%,420px);margin-left:auto!important;margin-right:auto!important}.experience-program-name{font-size:clamp(2rem,10vw,3.35rem)}.experience-program-season{font-size:clamp(1.65rem,8.8vw,3rem)}.requirements-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.requirement-card{height:270px}.requirement-card h3{font-size:1.08rem}}@media(max-width:420px){.requirement-card{height:260px}}#heroTitle em{color:#66b9f3}.benefit-index{display:flex!important;color:var(--green)!important;text-transform:uppercase;font-size:clamp(.78rem,1vw,.92rem)!important;letter-spacing:.1em;margin:0 0 13px}#inversion .section-heading h2{color:var(--gowex-blue);margin:0 0 8px;line-height:.95}#inversion .section-heading>p{color:var(--gowex-slate)!important;font-size:clamp(1rem,1.25vw,1.16rem)!important;margin:0!important;line-height:1.45!important;max-width:none}.modality-copy h3{font-size:clamp(1.4rem,2.3vw,2rem)}#inversion .section-heading{text-align:center;margin-inline:auto}#inversion .modality-tabs{width:min(90%,960px);margin:0 auto 28px;justify-content:center}#inversion .modality-panels{width:min(90%,960px);margin-inline:auto}.requirements-heading h2{font-size:clamp(2.45rem,4vw,3.7rem)}.requirements-heading>p{max-width:700px;font-size:clamp(1.08rem,1.35vw,1.28rem)!important;line-height:1.45!important}.comparison-card header h3{font-size:clamp(1.4rem,2.3vw,2rem)}.comparison-card header p{font-size:clamp(1.15rem,1.55vw,1.45rem)!important}#proceso{padding-top:clamp(54px,6vw,86px);padding-bottom:clamp(54px,6vw,88px)}#proceso .section-heading{margin-bottom:34px;text-align:center;margin-inline:auto}#proceso .section-heading h2{color:var(--gowex-blue);font-size:var(--type-h2);margin:0 0 8px;line-height:.95}#proceso .section-heading>p{color:var(--gowex-slate)!important;font-size:clamp(1rem,1.25vw,1.16rem)!important;margin:0!important;line-height:1.45!important;max-width:none}#proceso .stage-roadmap-wrap{margin-top:24px;padding-bottom:72px;position:relative}#proceso .stage-roadmap{width:min(100%,960px)}#proceso .proceso-badge{display:block;position:absolute;top:0;left:calc(50% - min(50%,480px));height:auto}@media(max-width:900px){#proceso .proceso-badge{position:static;width:150px;margin:0 auto 18px;transform:none}}@media(max-width:1100px) and (min-width:761px){.requirement-card h3{font-size:1.15rem}}.experience-intro::after,.experience-intro::before,.includes-orbit,.requirements::after,.requirements::before{display:none!important}:is(#experiencia,#sa-que-es){padding-top:clamp(50px,5.5vw,78px);padding-bottom:clamp(56px,6vw,86px)}:is(#experiencia,#sa-que-es) .experience-program-mark{margin-bottom:clamp(22px,2.8vw,36px)!important}#inversion{padding-top:clamp(54px,6vw,82px);padding-bottom:clamp(58px,6.5vw,92px)}#inversion .section-heading{max-width:none;margin-bottom:clamp(30px,3.5vw,46px)}#incluye{padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(64px,7vw,98px)}#incluye .includes-heading{margin-bottom:clamp(30px,3.8vw,46px)}.comparison-list li{align-items:center}#temporada .season-message h2{font-size:var(--type-h2);line-height:var(--leading-tight,1)}@media(min-width:900px){#inversion .section-heading>p,#proceso .section-heading>p{white-space:nowrap}}@media(max-width:760px){.requirements-heading h2{font-size:clamp(2.35rem,11vw,3.35rem)}.requirements-heading>p{font-size:1.05rem!important}.requirement-card h3{font-size:1.08rem}#proceso{padding-top:48px;padding-bottom:52px}#proceso .stage-roadmap-wrap{padding-bottom:44px}:is(#experiencia,#sa-que-es){padding-top:56px;padding-bottom:68px}#inversion{padding-top:58px;padding-bottom:70px}#incluye{padding-top:52px;padding-bottom:72px}}#requisitos.requirements{position:relative;isolation:isolate;overflow:hidden;padding:clamp(38px,4vw,54px) clamp(20px,5vw,74px) clamp(32px,3.5vw,46px);background:#fff;color:var(--gowex-navy)}#requisitos .requirements-heading{position:relative;display:block;width:min(90%,960px);margin:0 auto clamp(20px,2vw,28px);text-align:center}#requisitos .requirements-heading h2{margin:0 0 8px;color:var(--gowex-blue);font-family:Recoleta,Georgia,serif;font-size:var(--type-h2);line-height:.95;letter-spacing:-.035em}#requisitos .requirements-heading>p{max-width:700px;margin:0 auto;color:var(--gowex-slate);font-size:clamp(1rem,1.25vw,1.16rem)!important;line-height:1.45!important}#requisitos .requirements-cards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(90%,960px);margin-inline:auto;gap:clamp(14px,1.5vw,20px)}#requisitos .requirement-card{--ticket-accent:#fff;position:relative;min-width:0;height:183px;min-height:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;padding:28px 38px;border-radius:20px;background:var(--gowex-green);color:#fff;box-shadow:0 10px 28px rgba(7,63,120,.12)}#requisitos .requirement-icon{position:absolute;z-index:0;right:2px;bottom:2px;width:96px;height:96px;background:0 0;border:0;border-radius:0;color:rgba(255,255,255,.28);pointer-events:none}#requisitos .requirement-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}#requisitos .requirement-card h3{position:relative;z-index:1;margin:0;color:#fff;font-family:Averta,Arial,sans-serif;font-size:clamp(1.08rem,1.4vw,1.32rem);font-weight:700;line-height:1.14;text-wrap:balance}#requisitos .requirement-card p{position:relative;z-index:1;margin:4px 0 0;color:rgba(255,255,255,.9);font-size:.9rem;line-height:1.28}@media(hover:hover) and (pointer:fine){.requirement-card:not(.is-flipped):hover{transform:translateY(-3px)}.requirement-card:not(.is-flipped):hover .requirement-card-front{border-color:rgba(255,255,255,.5);background:#087e45}.requirement-card:not(.is-flipped):hover .requirement-icon{transform:scale(1.05)}.requirement-card:not(.is-flipped):hover .requirement-action{transform:translateX(2px)}#requisitos .requirement-card:hover{transform:translateY(-5px);filter:none}#requisitos .requirement-card:hover .requirement-icon{transform:scale(1.06) rotate(-3deg)}}@media(max-width:900px){#requisitos.requirements{padding-inline:24px}#requisitos .requirements-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){#requisitos.requirements{padding:42px 18px 38px}#requisitos .requirements-heading{margin-bottom:24px}#requisitos .requirements-heading h2{font-size:clamp(2.15rem,11vw,3rem)}#requisitos .requirements-heading>p{font-size:1rem!important}#requisitos .requirements-cards{grid-template-columns:1fr;gap:14px}#requisitos .requirement-card{padding:20px 22px 17px}#requisitos .requirement-card h3{font-size:1.14rem}#requisitos .requirement-card p{font-size:.85rem}}#incluye .includes-heading{width:min(90%,960px);max-width:960px}#incluye .includes-heading>span{max-width:none;white-space:nowrap}@media(prefers-reduced-motion:reduce){.requirement-card,.requirement-icon{transition:none}.season-countdown b.is-flipping,.season-countdown span.is-flipping::before{animation:none}#requisitos .requirement-card,#requisitos .requirement-icon{transition:none}}#temporada{min-height:0;gap:0;padding-top:clamp(70px,7.5vw,104px);padding-bottom:clamp(70px,7.5vw,104px)}#temporada .season-message{max-width:900px}#temporada .season-message p{margin:0 0 14px}#temporada .season-message h2{margin:0;color:#fff;text-wrap:balance}#temporada .season-message h2 span{color:var(--lime)}:is(#temporada,#sc-convocatoria) .season-countdown{grid-template-columns:repeat(4,clamp(104px,13vw,148px));gap:14px;margin:0}:is(#temporada,#sc-convocatoria) .season-countdown span{min-height:clamp(104px,11vw,132px);padding:16px 10px 12px;border-radius:12px;box-shadow:0 12px 24px rgba(2,22,57,.24),inset 0 1px rgba(255,255,255,.1)}:is(#temporada,#sc-convocatoria) .season-countdown b{font-size:clamp(2.5rem,4.1vw,3.5rem)}:is(#temporada,#sc-convocatoria) .season-countdown small{margin-top:12px;font-size:.66rem}#temporada .season-open{display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,3vw,40px);width:min(100%,700px);margin:clamp(42px,4.4vw,60px) 0 0;padding:22px clamp(20px,2.4vw,28px);border:1px solid rgba(170,213,43,.45);border-radius:14px;text-align:left}#temporada .season-open-copy{min-width:0}#temporada .season-open-copy h3{margin:0 0 6px;font-family:Averta,Arial,sans-serif;font-size:1.06rem;font-weight:700;line-height:1.25;color:#fff}#temporada .season-open-copy p{color:rgba(255,255,255,.75);font-size:.9rem;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0;line-height:1.5;margin:0}#temporada .season-open-copy p b{color:var(--lime);font-weight:700}#temporada .season-open-cta{flex:none;min-height:44px;padding:0 20px;border-radius:10px;font-size:.88rem;font-weight:700;white-space:nowrap}#temporada .season-note{margin:22px 0 0;color:rgba(255,255,255,.55);font-size:.72rem;line-height:1.5}@media(max-width:640px){#temporada .season-open{flex-direction:column;align-items:flex-start}#temporada .season-open-cta{align-self:stretch;justify-content:center}}:is(#experiencia,#sa-que-es) .experience-layout{width:min(90%,960px);margin-inline:auto;align-items:stretch;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:clamp(48px,7vw,92px)}.benefit-viewport{aspect-ratio:1/1;border-radius:22px}.benefit-slide img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.benefit-slide:first-of-type img,.benefit-slide:nth-of-type(2) img,.benefit-slide:nth-of-type(3) img,.benefit-slide:nth-of-type(4) img,.benefit-slide:nth-of-type(5) img{object-position:50% 50%}.benefit-slide::after{inset:0;background:linear-gradient(180deg,rgba(2,27,54,0) 40%,rgba(2,27,54,.42) 70%,rgba(2,27,54,.88) 100%),linear-gradient(90deg,rgba(2,27,54,.6) 0,rgba(2,27,54,.22) 46%,rgba(2,27,54,0) 74%)}.benefit-overlay{left:clamp(24px,3.6vw,38px);right:clamp(24px,3.6vw,38px);bottom:clamp(24px,3.4vw,36px);text-align:left}.benefit-overlay h3{max-width:100%;font-family:Recoleta,Georgia,serif;font-weight:700;line-height:1.12;letter-spacing:-.015em;color:#fff;text-wrap:balance}.benefit-overlay>p:last-child{max-width:100%;margin:0;color:rgba(255,255,255,.9);font-style:normal;font-size:clamp(.86rem,1.1vw,1rem)!important;line-height:1.45!important}@media(max-width:980px){#incluye .includes-heading>span{max-width:760px;white-space:normal}.benefit-viewport{aspect-ratio:1/1}.benefit-overlay{left:24px;right:24px;bottom:24px}}:is(#experiencia,#sa-que-es) .experience-program-mark .experience-program-season>span{position:relative;z-index:1;transform-origin:50% 50%;transform:rotate(-2.54deg);color:#fff}:is(#experiencia,#sa-que-es) .benefit-carousel{display:flex;flex-direction:column}:is(#experiencia,#sa-que-es) .benefit-viewport{aspect-ratio:auto;flex:1;min-height:0}:is(#experiencia,#sa-que-es) .experience-program-mark{width:100%!important;max-width:none}:is(#experiencia,#sa-que-es) .experience-program-mark .experience-program-name{color:#234097;font-size:clamp(1.7rem,3.25vw,2.6rem);line-height:.92;letter-spacing:-.03em}:is(#experiencia,#sa-que-es) .experience-program-mark .experience-program-season{display:inline-grid;width:auto;min-height:0;margin:.1em 0 0;padding:.3em .695em .42em .78em;background-image:url(/img/wat-banner.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%;font-size:clamp(1.7rem,3.25vw,2.6rem);line-height:1;letter-spacing:-.02em}.hero h1#heroTitle{font-size:clamp(3rem,5.6vw,6.2rem)}#heroTitle .hero-title-line em{color:#b3dcfa;font-size:1em}.hero-actions .button-ghost:hover{transform:translateY(-2px)}#incluye.includes,#inversion.investment,#proceso.timeline,#requisitos.requirements,#temporada.season-strip,:is(#experiencia,#sa-que-es).experience-intro,section.employers{padding-top:var(--section-air);padding-bottom:var(--section-air)}:is(#experiencia,#sa-que-es).experience-intro{padding-top:calc(var(--section-air) * 2 - 2.1vh)}.benefit-overlay h3{margin:0 0 6px;font-size:clamp(1.2rem,1.82vw,1.72rem)}.hero{background:#fff}:is(#experiencia,#sa-que-es) .experience-description,:is(#experiencia,#sa-que-es) .experience-description p{color:#073f78}#requisitos .requirement-card h3 sup{margin-left:.12em;font-size:.7em;line-height:0;vertical-align:super}#requisitos .requirements-footnote{width:min(90%,960px);margin:clamp(16px,1.8vw,24px) auto 0;color:#073f78;font-size:.76rem!important;line-height:1.5}#requisitos .requirement-card:hover{transform:translateY(-6px);filter:none;background:#09a24c;box-shadow:none}#requisitos .requirement-icon{transform-origin:100% 100%;transition:transform .38s cubic-bezier(.2,.8,.2,1),color .38s}#requisitos .requirement-card:hover .requirement-icon{transform:scale(1.1) rotate(-5deg);color:rgba(255,255,255,.45)}@media(prefers-reduced-motion:reduce){#requisitos .requirement-card:hover,#requisitos .requirement-card:hover .requirement-icon{transform:none}}.comparison-card:hover{border-color:var(--comparison-border-hover);box-shadow:none;transform:translateY(-4px)}.comparison-card:hover header h3,.comparison-card:hover header p{color:var(--comparison-accent)!important}.comparison-card:hover .comparison-icon{color:var(--comparison-accent);background:var(--comparison-tint)}.comparison-list li:hover{background:var(--comparison-tint);transform:translateX(3px)}.comparison-list li:hover .comparison-icon{transform:scale(1.07)}@media(max-width:780px){.comparison-card:hover{transform:none;box-shadow:none}.comparison-list li:hover{background:0 0;transform:none}.comparison-list li:hover .comparison-icon{transform:none}}@media(max-width:760px){#requisitos .requirement-card:hover{transform:none;background:var(--gowex-green);box-shadow:none}#requisitos .requirement-card:hover .requirement-icon{transform:none;color:rgba(255,255,255,.28)}}#inversion .modality-price{position:relative;overflow:visible}#inversion .modality-sticker{position:absolute;z-index:3;top:0;right:0;width:clamp(92px,9.4vw,132px);height:auto;transform:translate(36%,-40%) rotate(10deg);filter:drop-shadow(0 6px 14px rgba(2,31,60,.22));pointer-events:none}@media(max-width:720px){#inversion .modality-sticker{width:86px;transform:translate(26%,-36%) rotate(10deg)}}#incluye .comparison-list li p,#incluye .comparison-list li p strong,#inversion .modality-copy p,#inversion .modality-copy p strong,#requisitos .requirement-card p,#requisitos .requirement-card p strong,.experience-intro .benefit-overlay>p:last-child,:is(#experiencia,#sa-que-es) .experience-description p{font-family:Averta,Arial,sans-serif!important;font-size:var(--type-body)!important;font-weight:700!important;font-style:normal}#inversion .modality-copy p{margin-top:0;margin-bottom:0}.stage-point-2 .stage-title{top:46%}.stage-point-6 .stage-title{top:46%;left:40%;width:74%;transform:translateX(-50%);text-align:center}#proceso .stage-roadmap{background:0 0}#proceso .proceso-badge{z-index:auto;width:min(200px,22vw);transform:translate(24.5%,25.5%)}#temporada .season-open-lead{color:#fff;font-weight:700}#temporada .season-note{max-width:700px;width:min(100%,700px)}#temporada .season-message p{color:rgba(255,255,255,.7)}#temporada .season-open-cta{border:0;background:var(--green);color:#fff}#temporada .season-open-cta:hover{background:#079c50;color:#fff;transform:translateY(-2px)}#employerMap .map-card-note{display:block;margin-top:6px;max-width:26ch;color:rgba(255,255,255,.62);font-size:.68rem;font-weight:400;line-height:1.35;letter-spacing:0;text-transform:none}.social-links{display:flex;gap:12px;list-style:none;margin:0;padding:0}.social-links a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#0a7d42;transition:transform .22s cubic-bezier(.2,.8,.2,1),background-color .22s,color .22s}.social-links a svg{width:19px;height:19px;fill:currentColor}.social-links a:hover{transform:translateY(-3px);background:#073f78;color:#fff}.footer-portals nav a .portal-flag{display:grid;place-items:center;width:22px;height:15px;flex:none;overflow:hidden;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.12);font-size:0}.footer-portals nav a .portal-flag svg{display:block;width:100%;height:100%}.complaints-link{text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;gap:8px;width:max-content;margin-top:14px}.complaints-link svg{width:15px;height:15px;flex:none}.footer-closing{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(18px,3vw,40px);margin-top:clamp(28px,3.4vw,44px);padding-top:clamp(26px,3vw,38px);border-top:1px solid rgba(255,255,255,.35)}.footer-slogan{margin:0;font-family:Recoleta,Georgia,serif;font-size:clamp(1.6rem,3.1vw,2.6rem);font-style:normal;line-height:1;letter-spacing:-.01em;color:#fff}.floating-actions{position:fixed;right:clamp(14px,2vw,26px);bottom:clamp(14px,2vw,26px);z-index:60;display:flex;flex-direction:column-reverse;align-items:center;gap:12px;pointer-events:none}.floating-action{pointer-events:auto;display:grid;place-items:center;width:54px;height:54px;padding:0;border:0;border-radius:50%;cursor:pointer;box-shadow:0 10px 26px rgba(2,31,60,.28);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,background-color .22s}.floating-action:hover{transform:translateY(-3px);box-shadow:none}.floating-whatsapp{background:#25d366;color:#fff}.floating-whatsapp svg{width:30px;height:30px;fill:currentColor}.floating-whatsapp:hover{background:#1eb958}.floating-top{background:#fff;color:var(--gowex-blue);box-shadow:0 8px 22px rgba(2,31,60,.22);opacity:0;visibility:hidden;transform:translateY(10px)}.floating-top svg{width:22px;height:22px}.floating-actions.show-top .floating-top{opacity:1;visibility:visible;transform:none}.floating-actions.show-top .floating-top:hover{transform:translateY(-3px);background:var(--gowex-blue);color:#fff}@media(max-width:720px){.floating-action{width:48px;height:48px}.floating-whatsapp svg{width:26px;height:26px}.footer-closing{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.floating-action,.floating-top,.social-links a{transition:none}.floating-action:hover,.social-links a:hover{transform:none}}body.claims-page{background:#f4f8fb;color:var(--gowex-navy)}.claims-main{width:min(100% - 40px,1000px);margin-inline:auto;padding:clamp(34px,4.5vw,60px) 0 clamp(56px,7vw,90px)}.claims-intro h1{margin:0 0 14px;font-family:Recoleta,Georgia,serif;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1;letter-spacing:-.02em;color:var(--gowex-blue)}.claims-intro p{max-width:70ch;margin:0;color:#264b6e;font-size:1rem;line-height:1.6}.claims-form{display:grid;gap:clamp(18px,2vw,26px);margin-top:clamp(24px,3vw,36px)}.claims-form fieldset{margin:0;padding:clamp(20px,2.6vw,32px);border:1px solid #dbe7ef;border-radius:16px;background:#fff;display:grid;gap:16px;box-shadow:0 10px 26px rgba(18,67,105,.05)}.claims-form legend{display:flex;align-items:center;gap:11px;padding:0;font-family:Recoleta,Georgia,serif;font-size:1.16rem;font-weight:700;color:var(--gowex-blue)}.claims-form legend span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--gowex-green);color:#fff;font-family:Averta,Arial,sans-serif;font-size:.88rem}.claims-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.claims-form label{display:grid;gap:6px;font-family:Averta,Arial,sans-serif;font-size:.84rem;font-weight:700;color:#264b6e}.claims-field-label{margin:0;font-family:Averta,Arial,sans-serif;font-size:.84rem!important;font-weight:700;color:#264b6e}.claims-form .req{color:#d64545}.claims-form input[type=date],.claims-form input[type=email],.claims-form input[type=number],.claims-form input[type=tel],.claims-form input[type=text],.claims-form select,.claims-form textarea{width:100%;padding:12px 13px;border:1px solid #c4d7e3;border-radius:9px;background:#fff;color:var(--gowex-navy);font-family:Averta,Arial,sans-serif;font-size:.95rem;font-weight:400}.claims-form textarea{resize:vertical;line-height:1.5}.claims-form input:focus-visible,.claims-form select:focus-visible,.claims-form textarea:focus-visible{outline:3px solid var(--gowex-green);outline-offset:2px;border-color:transparent}.claims-check{grid-template-columns:20px 1fr;align-items:start;gap:11px;font-weight:400;line-height:1.5}.claims-check input{width:18px;height:18px;margin-top:2px;accent-color:var(--gowex-green)}.claims-type{display:grid;grid-template-columns:1fr 1fr;gap:14px}.claims-type-option{grid-template-columns:20px 1fr;align-items:start;gap:11px;padding:15px 16px;border:1px solid #c4d7e3;border-radius:12px;background:#fff;cursor:pointer;font-weight:400;transition:border-color .2s,background-color .2s}.claims-type-option input{width:18px;height:18px;margin-top:2px;accent-color:var(--gowex-green)}.claims-type-option strong{display:block;margin-bottom:3px;color:var(--gowex-blue);font-size:.98rem}.claims-type-option span{font-size:.86rem;line-height:1.45;color:#5c7b96}.claims-type-option:has(input:checked){border-color:var(--gowex-green);background:#f2faf5}.claims-file input[type=file]{padding:11px;border:1px dashed #c4d7e3;border-radius:9px;background:#fafdff;font-size:.86rem}.claims-file small{font-size:.76rem;font-weight:400;color:#5c7b96}.claims-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.claims-actions .button{min-height:52px;padding:0 30px;font-family:Recoleta,Georgia,serif;font-size:1rem}.claims-form .form-message{margin:0;padding:14px 16px;border-radius:10px;background:#eaf6ef;color:#0a5a34;font-size:.9rem;line-height:1.5}.claims-form .form-message.error{background:#fdeceb;color:#a3302b}@media(max-width:680px){.claims-row,.claims-type{grid-template-columns:1fr}.claims-actions .button{width:100%;justify-content:center}}footer#contacto .social-links a{color:var(--gowex-blue)}footer#contacto .social-links a:hover{background:var(--gowex-blue);color:#fff}footer#contacto .complaints-link{padding:12px 16px;border:1px solid rgba(255,255,255,.55);border-radius:10px;background:rgba(255,255,255,.08);font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .22s,color .22s,border-color .22s}footer#contacto .complaints-link svg{width:18px;height:18px}footer#contacto .complaints-link span{text-decoration:underline;text-underline-offset:3px}footer#contacto .complaints-link:hover{border-color:#fff;background:#fff;color:#08783c}.footer-curve{position:relative;z-index:2;width:100%;aspect-ratio:6790/697;margin-bottom:-2px;line-height:0;overflow:hidden;background:linear-gradient(to bottom,transparent 44%,#0aab52 44%)}.footer-curve svg{display:block;width:100%;height:auto}footer#contacto{margin-top:0;grid-template-columns:1.05fr .95fr 1.05fr .95fr;gap:clamp(28px,4vw,64px);column-gap:clamp(28px,4vw,64px);row-gap:0;padding-inline:max(28px,calc((100vw - 1060px)/ 2))}.footer-brand p{display:none}footer#contacto .footer-closing{flex-direction:column;align-items:center;gap:18px;padding-top:0;border-top:0;text-align:center;margin-top:clamp(26px,3vw,40px)}footer#contacto .footer-slogan{color:#fff;font-size:clamp(1.35rem,2.5vw,2.1rem)}footer#contacto .footer-slogan span{color:var(--gowex-blue)}footer#contacto small{border-top:1px solid rgba(255,255,255,.35);margin-top:clamp(16px,1.8vw,24px);padding-top:16px}@media(max-width:1050px){footer#contacto{grid-template-columns:1fr 1fr}.footer-portals{grid-column:auto}}@media(max-width:720px){footer#contacto{grid-template-columns:1fr}}footer#contacto>div:not(.footer-brand)>:not(h2)+:not(h2){margin-top:22px}.footer-brand img{margin-bottom:22px}footer#contacto .complaints-link{width:100%;justify-content:center;margin-top:22px}footer#contacto .footer-portals.reveal{transition-delay:.24s}footer#contacto .footer-closing.reveal{transition-delay:.3s}#requisitos .requirement-card{transition:opacity .7s,transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background-color .3s}.employers .employer-map{transition:opacity .7s,transform .7s,gap .3s}@media(max-width:620px){:is(#temporada,#sc-convocatoria) .season-countdown{width:100%;max-width:460px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}:is(#temporada,#sc-convocatoria) .season-countdown span{min-width:0;min-height:80px;padding:12px 4px}:is(#temporada,#sc-convocatoria) .season-countdown b{font-size:clamp(1.5rem,7vw,2.5rem)}}.stage-badge{box-sizing:border-box;text-align:center;gap:2px}.stage-badge b,.stage-badge small{display:block;width:100%;margin:0;padding:0;font-style:normal;text-align:center;line-height:1}.stage-badge b{font-family:Averta,Arial,sans-serif;transform:translateY(1px)}@media(min-width:761px){.stage-roadmap{container-type:inline-size}.stage-point{gap:1.6cqw;padding:1.5cqw}.stage-badge{width:7.3cqw;height:7.3cqw}.stage-badge small{font-size:.82cqw}.stage-badge b{font-size:3cqw}.stage-title{font-size:2.05cqw;line-height:1.15;flex:1;max-width:none}.stage-point-3,.stage-point-4,.stage-point-5{padding-top:1.5cqw}.stage-point-3{padding-top:4cqw;padding-right:5cqw}.stage-point-5{padding-left:3cqw;padding-right:1.5cqw}.stage-point-7{padding-left:8cqw}.stage-point-1{padding-right:3cqw}.stage-point-2 .stage-title{top:47%;width:75%}.stage-point-6 .stage-title{top:48%;width:78%}}@media(min-width:761px){.stage-point-3{padding-left:4cqw;padding-right:2cqw}.stage-point-4{padding-left:3.5cqw;padding-right:1cqw;gap:1.2cqw}.stage-point-5{padding-left:5.5cqw;padding-right:1cqw;gap:1.2cqw}.stage-point-2 .stage-badge{left:47%}.stage-point-2 .stage-title{left:47%;width:72%}}.footer-brand img{clip-path:none}.floating-linktree{background:#d2e823;color:#173c23}.floating-linktree svg{width:27px;height:27px}.floating-linktree:hover{background:#bed51d}.contact-page{--contact-gutter:max(22px,calc((100vw - 1120px)/2))}.contact-section{padding-top:var(--section-air);padding-bottom:var(--section-air);padding-inline:var(--contact-gutter)}.contact-wrap{width:min(100%,1060px);margin-inline:auto}.contact-heading{width:min(100%,760px);margin:0 0 clamp(24px,3vw,40px)}.contact-heading h2{margin:0 0 10px;color:var(--gowex-blue);font-family:Recoleta,Georgia,serif;font-size:var(--type-h2);line-height:.96;letter-spacing:-.035em;text-wrap:balance}.contact-heading>p{max-width:600px;margin:0;color:var(--gowex-slate);font-family:Averta,Arial,sans-serif;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.55}.contact-hero{position:relative;overflow:hidden;padding:calc(76px + clamp(40px,5vw,66px)) var(--contact-gutter) clamp(36px,4vw,56px);background:linear-gradient(118deg,var(--gowex-navy),#0a2f5c 58%,#05203f);color:#fff;isolation:isolate}.contact-hero-copy{position:relative}.contact-hero h1{margin:0 0 12px;font-family:Recoleta,Georgia,serif;font-weight:700;letter-spacing:-.04em;text-wrap:balance}.contact-hero h1 em{font-style:normal}.shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);margin-top:clamp(26px,3vw,40px)}.shortcut{position:relative;display:flex;align-items:center;gap:13px;padding:15px 17px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:rgba(255,255,255,.06);color:#fff;font-family:Averta,Arial,sans-serif;font-weight:700;transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .3s,border-color .3s}.shortcut-icon{display:grid;flex-shrink:0;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(149,207,247,.16);color:var(--gowex-sky-light);transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .3s,color .3s}.shortcut-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.shortcut b{display:block;font-size:.95rem;line-height:1.2}.shortcut small{display:block;margin-top:3px;color:rgba(255,255,255,.62);font-size:.78rem;font-weight:400;line-height:1.35}.shortcut-arrow{margin-left:auto;flex-shrink:0;width:17px;height:17px;fill:none;stroke:var(--gowex-lime);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s cubic-bezier(.2,.8,.2,1)}@media(min-width:781px){.shortcut:hover{transform:translateY(-4px);border-color:rgba(169,206,54,.5);background:rgba(255,255,255,.11)}.shortcut:hover .shortcut-icon{transform:rotate(-8deg) scale(1.06);background:var(--gowex-lime);color:var(--gowex-navy)}.shortcut:hover .shortcut-arrow{transform:translateY(3px)}}.shortcut:focus-visible{outline:3px solid var(--gowex-lime);outline-offset:3px}#faq{background:#fff}.help-search{position:relative;width:min(100%,720px);margin:0 0 clamp(26px,3vw,40px)}.help-search label{display:block;margin-bottom:9px;color:var(--gowex-navy);font-family:Averta,Arial,sans-serif;font-size:.86rem;font-weight:700}.help-search-box{position:relative;display:flex;align-items:center}.help-search-box svg{position:absolute;left:17px;width:20px;height:20px;fill:none;stroke:var(--gowex-slate);stroke-width:2;stroke-linecap:round;pointer-events:none}.help-search input{width:100%;padding:16px 46px 16px 48px;border:1px solid #c4d7e3;border-radius:14px;background:#fff;color:var(--gowex-navy);font-family:Averta,Arial,sans-serif;font-size:1.02rem;font-weight:400}.help-search input::placeholder{color:#8aa2b4}.help-search input:focus-visible{outline:3px solid var(--gowex-green);outline-offset:2px;border-color:transparent}.help-search-clear{position:absolute;right:12px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:#e7f0f6;color:var(--gowex-navy);font-size:1rem;line-height:1}.help-search-clear:hover{background:#d6e6f0}.faq-tabs{display:flex;gap:8px;margin:0 0 clamp(18px,2vw,26px);padding-bottom:4px;border-bottom:1px solid #e2edf2;overflow-x:auto;scrollbar-width:thin}.faq-tabs button{flex:0 0 auto;position:relative;padding:11px 16px;border:0;background:0 0;color:#4c6b85;font-family:Averta,Arial,sans-serif;font-size:.92rem;font-weight:700;white-space:nowrap;transition:color .25s}.faq-tabs button::after{content:"";position:absolute;left:12px;right:12px;bottom:-5px;height:3px;border-radius:3px 3px 0 0;background:var(--gowex-green);transform:scaleX(0);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.faq-tabs button[aria-selected=true]{color:var(--gowex-blue)}.faq-tabs button[aria-selected=true]::after{transform:scaleX(1)}.faq-tabs button:hover{color:var(--gowex-blue)}.faq-panel[hidden]{display:none}.faq-list{margin:0;padding:0;list-style:none;border-top:1px solid #e2edf2}.faq-item{border-bottom:1px solid #e2edf2}.faq-h{margin:0;font:inherit}.faq-q{display:flex;align-items:flex-start;gap:14px;width:100%;padding:18px 4px;border:0;background:0 0;color:var(--gowex-navy);font-family:Averta,Arial,sans-serif;font-size:clamp(1rem,1.2vw,1.08rem);font-weight:700;line-height:1.35;text-align:left;transition:color .25s}.faq-q:hover{color:var(--gowex-green)}.faq-q:focus-visible{outline:3px solid var(--gowex-green);outline-offset:-2px;border-radius:8px}.faq-q-mark{display:grid;flex-shrink:0;place-items:center;width:26px;height:26px;margin-left:auto;border-radius:50%;background:#eaf4f9;color:var(--gowex-blue);transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .25s,color .25s}.faq-q-mark svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.faq-item.is-open .faq-q-mark{transform:rotate(45deg);background:var(--gowex-green);color:#fff}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1)}.faq-a>div{overflow:hidden}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a-inner{padding:0 44px 0 4px}.faq-a p{margin:0 0 10px;color:#3d5a73;font-family:Averta,Arial,sans-serif;font-size:var(--type-body);line-height:1.65}.faq-a p:last-child{margin-bottom:0}.faq-a ul{margin:0 0 10px;padding:0;list-style:none;display:grid;gap:7px}.faq-a li{position:relative;padding-left:18px;font-family:Averta,Arial,sans-serif;font-size:var(--type-body);line-height:1.55}.faq-a li::before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--gowex-green)}.faq-a a{color:var(--gowex-green);font-weight:700;text-decoration:underline;text-underline-offset:3px}.faq-a-inner>p:last-child,.faq-a-inner>ul:last-child{margin-bottom:20px}.faq-item[hidden]{display:none}.faq-empty{margin:0;padding:30px 4px;border-bottom:1px solid #e2edf2}.faq-empty b{display:block;margin-bottom:6px;color:var(--gowex-navy);font-family:Recoleta,Georgia,serif;font-size:1.25rem;line-height:1.15}.faq-empty span{display:block;margin-bottom:14px;color:var(--gowex-slate);font-family:Averta,Arial,sans-serif;font-size:.95rem;line-height:1.5}.faq-count{margin:0 0 14px;color:#4c6b85;font-family:Averta,Arial,sans-serif;font-size:.85rem}.faq-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(22px,2.6vw,32px);padding:clamp(18px,2vw,24px);border-radius:18px;background:var(--ice)}.faq-foot p{margin:0;color:var(--gowex-navy);font-family:Averta,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.35}.faq-foot p span{display:block;color:var(--gowex-slate);font-size:.88rem;font-weight:400;margin-top:3px}.faq-foot .button{margin-left:auto}.faq-foot .button svg{width:15px;height:15px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.faq-foot .button:hover svg{transform:translateY(3px)}#canales{background:var(--ice)}.channels{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:clamp(14px,1.8vw,22px)}.channel{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:clamp(22px,2.6vw,32px);border:1px solid rgba(18,82,128,.12);border-radius:24px;background:#fff;box-shadow:0 12px 30px rgba(18,67,105,.06);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.channel h3{margin:0 0 6px;color:var(--gowex-blue);font-family:Recoleta,Georgia,serif;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.05;letter-spacing:-.025em}.channel p{margin:0 0 8px;color:var(--gowex-slate);font-family:Averta,Arial,sans-serif;font-size:var(--type-body);line-height:1.55}@media(min-width:781px){.channel:hover{transform:translateY(-6px);border-color:rgba(10,171,82,.4);box-shadow:none}}#oficinas{background:#fff}#formulario{background:var(--ice)}.contact-form-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,3.4vw,54px);align-items:start}.contact-form-aside .contact-heading{margin-bottom:18px}.contact-form-aside ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.contact-form-aside li{position:relative;padding-left:22px;color:var(--gowex-navy);font-family:Averta,Arial,sans-serif;font-size:.92rem;line-height:1.5}.contact-form-aside li::before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:50%;background:var(--gowex-green)}.contact-form{padding:clamp(22px,2.8vw,36px);border-radius:24px;background:#fff;box-shadow:0 18px 44px rgba(18,67,105,.09)}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-field{display:grid;gap:6px;grid-column:1/-1;align-content:start}.contact-field.is-half{grid-column:auto}.contact-label{font-family:Averta,Arial,sans-serif;font-size:.84rem;font-weight:700;color:#264b6e}.contact-label .req{color:#d64545}.contact-field input[type=email],.contact-field input[type=tel],.contact-field input[type=text],.contact-field select,.contact-field textarea{width:100%;padding:12px 13px;border:1px solid #c4d7e3;border-radius:9px;background:#fff;color:var(--gowex-navy);font-family:Averta,Arial,sans-serif;font-size:.95rem;font-weight:400}.contact-field textarea{resize:vertical;line-height:1.5;min-height:132px}.contact-field input:focus-visible,.contact-field select:focus-visible,.contact-field textarea:focus-visible{outline:3px solid var(--gowex-green);outline-offset:2px;border-color:transparent}.contact-field[data-invalid] input,.contact-field[data-invalid] select,.contact-field[data-invalid] textarea{border-color:#c8322b;background:#fdf6f5}.contact-error{display:none;align-items:center;gap:6px;color:#a82a24;font-family:Averta,Arial,sans-serif;font-size:.79rem;font-weight:700;line-height:1.35}.contact-error svg{width:14px;height:14px;flex-shrink:0;fill:currentColor}.contact-field[data-invalid] .contact-error{display:flex}.contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px}.contact-actions .button svg{width:15px;height:15px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.contact-actions .button:hover svg{transform:translateX(4px)}.contact-actions .button[data-busy]{opacity:.65;pointer-events:none}.contact-status{margin:18px 0 0;padding:16px 18px;border-left:3px solid var(--gowex-green);border-radius:0 12px 12px 0;background:#eefaf3;color:#264b6e;font-family:Averta,Arial,sans-serif;font-size:.9rem;line-height:1.55}.contact-status b{display:block;margin-bottom:5px;color:var(--gowex-blue);font-size:1rem}.contact-send-options{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.contact-send-options .button{min-height:42px;font-size:.88rem}#empezar{background:#fff}.closing-split{position:relative;display:flex;align-items:flex-end;min-height:clamp(360px,42vw,500px);overflow:hidden;border-radius:32px;color:#fff;isolation:isolate}.closing-split>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 40%;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.closing-split::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(2,30,58,.94),rgba(2,32,62,.5) 56%,rgba(2,32,62,.24))}.closing-copy{padding:clamp(26px,3.6vw,52px);max-width:640px}.closing-split h2{margin:0 0 12px;font-family:Recoleta,Georgia,serif;font-size:clamp(1.8rem,3.6vw,3.1rem);line-height:.99;letter-spacing:-.035em;text-wrap:balance}.closing-split h2 span{color:var(--gowex-lime)}.closing-copy>p,.closing-split>p{max-width:460px;margin:0 0 22px;color:rgba(255,255,255,.88);font-family:Averta,Arial,sans-serif;font-size:clamp(.98rem,1.2vw,1.1rem);line-height:1.55}.closing-ctas{display:flex;flex-wrap:wrap;gap:12px}.closing-ctas .button svg{width:15px;height:15px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.closing-ctas .button:hover svg{transform:translateX(4px)}.closing-words{position:absolute;right:clamp(18px,3vw,44px);top:clamp(20px,3vw,40px);display:grid;gap:6px;justify-items:end;pointer-events:none}.closing-words span{padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.14);backdrop-filter:blur(4px);color:#fff;font-family:Averta,Arial,sans-serif;font-size:.68rem;font-weight:900;letter-spacing:.2em}.closing-words span:first-child{transform:rotate(-5deg);background:rgba(169,206,54,.85);color:var(--gowex-navy)}.closing-words span:nth-child(2){transform:rotate(3deg)}.closing-words span:nth-child(3){transform:rotate(-3deg)}.closing-words span:nth-child(4){transform:rotate(5deg);background:rgba(10,171,82,.9)}@media(min-width:781px){.closing-split:hover>img{transform:scale(1.04)}}@media(max-width:1050px){.channels{grid-template-columns:1fr 1fr}.contact-form-layout{grid-template-columns:1fr}}@media(max-width:860px){.shortcuts{grid-template-columns:1fr}.shortcut{padding:13px 15px}.closing-words{display:none}}@media(max-width:720px){.contact-hero{padding-top:calc(68px + 40px)}.channels,.contact-grid{grid-template-columns:1fr}.contact-field.is-half{grid-column:1/-1}.contact-actions .button{width:100%}.faq-foot{flex-direction:column;align-items:flex-start}.faq-foot .button{margin-left:0;width:100%}.faq-a-inner{padding-right:4px}.closing-split{border-radius:24px;min-height:400px}.closing-ctas .button{width:100%}.contact-form{padding:20px 18px}}@media(max-width:520px){.help-search input{font-size:1rem;padding:14px 42px 14px 44px}}@media(prefers-reduced-motion:reduce){.channel,.closing-split>img,.faq-a,.faq-q-mark,.shortcut,.shortcut-arrow,.shortcut-icon{transition:none}}.contact-page .contact-hero{min-height:0;padding:125px var(--contact-gutter) 36px}.contact-hero::after,.contact-hero::before{display:none}.contact-hero-copy{max-width:760px;margin-inline:auto;text-align:center}.contact-hero h1{font-size:clamp(2rem,3.6vw,3rem);line-height:1.1}.contact-hero h1 em{color:var(--gowex-green)}.contact-hero .shortcuts{max-width:1060px;margin:28px auto 0}.contact-hero .shortcut{background:#f5fafc;border-color:#d5e4eb;color:var(--gowex-blue);box-shadow:none}.contact-hero .shortcut small{color:var(--gowex-slate)}.contact-hero .shortcut-icon{background:#e5f6ee;color:var(--gowex-green)}.contact-hero .shortcut-arrow{stroke:var(--gowex-green)}.channels.visit-offices{grid-template-columns:repeat(2,minmax(0,1fr))}.visit-offices .channel{gap:8px}.contact-form .contact-field{margin:0}.contact-form .contact-grid{gap:14px 16px}.contact-form .contact-field textarea{min-height:88px;height:88px}@media(max-width:720px){.channels.visit-offices{grid-template-columns:1fr}.contact-page .contact-hero{padding-top:108px}}.contact-page .shortcut b{font-family:Recoleta,Georgia,serif;font-weight:700;display:inline-block;background:var(--gowex-green);color:#fff;padding:5px 9px;border-radius:6px;line-height:1.3}.contact-page .shortcut small{display:block;margin-top:7px}.contact-page .help-search{margin:24px auto;width:min(100%,720px)}.contact-page .faq-tabs{display:flex;flex-wrap:wrap;justify-content:center;overflow:visible;gap:10px;border:0;margin:0 0 20px;padding:0}.contact-page .faq-tabs [role=tab]{border:1px solid #d3e2ec;border-radius:12px;padding:13px 19px;margin:0;font-family:Recoleta,Georgia,serif;white-space:normal}.contact-page .faq-tabs [role=tab][aria-selected=true]{background:var(--gowex-green);border-color:var(--gowex-green);color:#fff}.contact-page .faq-tabs [role=tab]::after{display:none}.faq-stages{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin:0 0 18px}.faq-stage-group[hidden],.faq-stages[hidden]{display:none!important}.faq-stages button{font:inherit;font-size:.9rem;padding:9px 15px;border:1px solid #d3e2ec;border-radius:9px;color:var(--gowex-blue);background:#fff;cursor:pointer}.faq-stages button[aria-pressed=true]{background:#e6f7ed;border-color:var(--gowex-green);color:#087a3c}.faq-stages button:focus-visible{outline:3px solid var(--gowex-green);outline-offset:3px}.faq-stage-title{font-family:Recoleta,Georgia,serif;color:var(--gowex-blue);font-size:1.35rem;margin:28px 0 15px}.contact-page .contact-hero{background:#0aab52;color:#fff;padding-bottom:48px}.contact-page .contact-hero h1{color:#fff}.contact-page .contact-hero h1 em{color:var(--gowex-blue)}.site-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.98);backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--navy);box-shadow:0 5px 22px #073f7810;font-family:Recoleta,Georgia,serif;font-weight:700}.site-header a,.site-header button,.site-header summary{font-family:Recoleta,Georgia,serif;font-style:normal;font-weight:700}.gw-nav-shell{max-width:1440px;margin:auto;padding:14px clamp(20px,3vw,48px);display:flex;align-items:center;gap:28px;min-height:92px}.gw-brand-area{margin-right:auto;flex:none}.gw-logo img{width:146px;height:auto}.gw-desktop{display:flex;align-items:center;gap:26px;font-size:15px}.gw-desktop>a,.gw-program-trigger{padding:10px 0}.gw-desktop a:hover,.gw-desktop a[aria-current=page],.gw-program-trigger:hover{color:var(--green)}.gw-programs{position:relative}.gw-program-trigger{border:0;background:0 0;color:inherit;font-size:inherit;display:flex;align-items:center;gap:7px}.gw-program-trigger::after{content:'';display:block;width:12px;height:12px;flex:0 0 12px;border:0;transform:none;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.gw-program-trigger[aria-expanded=true]::after{transform:rotate(180deg)}.gw-dropdown{position:absolute;left:-18px;top:calc(100% + 8px);min-width:236px;padding:10px;background:#fff;box-shadow:0 12px 30px #073f7826;border:1px solid #e2edf2;border-radius:14px}.gw-dropdown a{display:block;padding:13px 14px;font-size:14px;white-space:nowrap;border-bottom:1px solid #e2edf2}.gw-dropdown a:last-child{border-bottom:0}.site-header .gw-cta{font-size:14px;padding:0 24px;min-height:50px;white-space:nowrap}.gw-toggle{display:none;width:46px;height:46px;padding:10px;border:0;background:0 0;color:var(--navy);flex:none}.gw-toggle span{display:block;width:25px;height:2px;background:currentColor;margin:5px auto}.gw-mobile{display:none}@media(max-width:1100px){.gw-desktop{display:none}.gw-toggle{display:block}.gw-nav-shell{gap:18px;min-height:86px}.gw-logo img{width:130px}.gw-mobile:not([hidden]){display:flex;flex-direction:column;position:absolute;top:100%;left:12px;right:12px;max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;padding:14px 20px 20px;background:#fff;border:1px solid #e2edf2;border-radius:16px;box-shadow:0 16px 36px #073f7826}.gw-mobile summary,.gw-mobile>a:not(.gw-cta){display:block;padding:17px 8px;border-bottom:1px solid #e2edf2;font-size:17px;color:var(--navy)}.gw-mobile summary{cursor:pointer;list-style:none}.gw-mobile summary::after{content:'+';float:right}.gw-mobile details[open] summary::after{content:'−'}.gw-mobile summary::-webkit-details-marker{display:none}.gw-mobile .gw-program-links{padding:4px 12px 8px;background:var(--ice);border-radius:8px}.gw-mobile .gw-program-links a{display:block;padding:13px 8px;font-size:15px;color:var(--navy)}.gw-mobile .gw-cta{margin-top:18px;color:#fff}.gw-mobile a[aria-current=page]{color:var(--green)}}@media(max-width:600px){.gw-nav-shell{padding:12px 20px;gap:12px}.gw-nav-shell>.gw-cta{display:none}.gw-logo img{width:122px}.gw-mobile:not([hidden]){max-height:calc(100dvh - 106px)}}.country-main{max-width:1120px;margin:auto;padding:70px 24px 90px}.country-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:54px}.country-intro h1{font-family:Recoleta,Georgia,serif;font-size:clamp(2.8rem,6vw,5.2rem);line-height:1.05;color:var(--cobalt);margin:14px 0 24px}.country-intro p{line-height:1.6}.country-intro img{width:100%;height:420px;object-fit:cover;border-radius:24px}.country-programs{padding-top:65px}.country-programs h2{font-family:Recoleta,Georgia,serif;font-size:2.2rem}.country-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.country-cards a{padding:24px;border:1px solid #bed1dc;border-radius:14px;background:var(--ice);font-family:Recoleta,Georgia,serif;font-size:1.3rem}.country-cards a:hover{border-color:var(--green);color:var(--green)}.program-pending{max-width:900px;min-height:65vh;padding:80px 24px;margin:auto}.program-pending h1{font-family:Recoleta,Georgia,serif;font-size:clamp(2.5rem,7vw,5rem);color:var(--cobalt);line-height:1.1}.program-pending p{line-height:1.6}.program-pending .button{margin-top:20px}@media(max-width:700px){.country-main{padding-top:36px}.country-intro{grid-template-columns:1fr;gap:22px}.country-intro img{height:260px}.country-cards{grid-template-columns:1fr}.country-programs{padding-top:38px}}.gw-footer-utilities{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;grid-column:1/-1;padding:20px;font-family:Recoleta,Georgia,serif}.gw-footer-utilities a:hover{color:var(--green)}.gw-country-footer{background:var(--navy);color:#fff;padding:16px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}main section[data-white-base]{background-color:#fff}.gw-section-edge{display:block;position:relative;width:100%;height:clamp(26px,3vw,48px);margin:-1px 0;line-height:0;overflow:hidden;pointer-events:none}.gw-section-edge svg{display:block;width:100%;height:calc(100% + 1px)}.gw-section-edge path{fill:currentColor}main .gw-banner-original{position:relative}main .gw-banner-original>.gw-banner-edge{display:block;position:absolute;left:0;bottom:-1px;width:100%;height:26px;background:#fff;pointer-events:none;z-index:4;clip-path:polygon(0 50%,5% 34%,11% 50%,18% 20%,25% 43%,32% 26%,40% 51%,47% 25%,55% 43%,62% 25%,70% 45%,78% 22%,86% 45%,94% 21%,100% 42%,100% 100%,0 100%)}footer#contacto .complaints-link{margin-top:20px;box-shadow:none;font-weight:400}footer#contacto .complaints-link span{border-bottom:1px solid rgba(255,255,255,.55);padding-bottom:3px}footer#contacto .complaints-link:hover{color:#fff}footer#contacto .complaints-link:hover span{border-bottom-color:#fff}@media(max-width:860px){footer#contacto{grid-template-columns:1fr 1fr}footer#contacto .footer-portals{grid-column:1/-1}footer#contacto .footer-portals nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:520px){footer#contacto{grid-template-columns:1fr}footer#contacto .footer-portals nav{grid-template-columns:repeat(2,minmax(0,1fr))}}footer#contacto{padding-top:36px}footer#contacto .footer-portals{grid-column:auto;width:min(100%,360px)}footer#contacto .complaints-link,footer#contacto .footer-portals nav a{font-family:Recoleta,Georgia,serif;font-style:normal}footer#contacto .complaints-link{display:flex;justify-content:center;gap:12px;width:100%;padding:15px 18px;border:1px solid rgba(255,255,255,.65);border-radius:6px;background:0 0;font-size:16px;text-decoration:none}footer#contacto .complaints-link span{border:0;padding:0;text-decoration:none}footer#contacto .complaints-link:hover{background:rgba(255,255,255,.12)}@media(max-width:860px){footer#contacto .footer-portals nav{grid-template-columns:1fr 1fr}}@media(max-width:520px){footer#contacto{grid-template-columns:1fr}footer#contacto .footer-portals{justify-self:start;width:100%}}footer#contacto .footer-brand,footer#contacto .footer-portals{align-self:center}footer#contacto .footer-brand{text-align:center}footer#contacto .footer-brand img{margin-inline:auto}footer#contacto .footer-brand .social-links{justify-content:center}footer#contacto .footer-portals nav{margin-top:0}.footer-curve,.start-page .footer-curve{height:auto;aspect-ratio:6790/697;margin-bottom:calc(-100vw * 697 / 6790 * .55);background:0 0;overflow:visible;z-index:0}.footer-curve svg{height:auto;width:100%}footer#contacto{position:relative;z-index:1}footer#contacto .footer-brand{margin-right:20px}footer#contacto .footer-portals{justify-self:start;margin-left:20px}@media(max-width:640px){footer#contacto{grid-template-columns:1fr;row-gap:28px}footer#contacto .footer-brand,footer#contacto .footer-portals{justify-self:center;margin-inline:0}}footer#contacto{grid-template-columns:minmax(0,260px) minmax(0,360px);justify-content:center;column-gap:60px}footer#contacto .footer-brand{width:100%;justify-self:center;margin:0}footer#contacto .footer-portals{margin:0}@media(max-width:640px){footer#contacto{grid-template-columns:minmax(0,360px)}}footer#contacto .complaints-link,footer#contacto .footer-portals nav a{box-sizing:border-box;height:40px;min-height:40px;padding-block:0;align-items:center}footer#contacto .complaints-link svg{width:26px;height:22px}footer#contacto .footer-portals nav a:focus-visible,footer#contacto .footer-portals nav a:hover,footer#contacto .footer-portals nav a[aria-current=page]{background:#fff;color:#0aab52}.contact-page #ayuda{padding:clamp(56px,7vw,100px) var(--contact-gutter);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.contact-page #ayuda h1,.contact-page #ayuda h1 em{color:#fff}.contact-page #ayuda .contact-hero-copy{width:100%;max-width:1000px;margin:0 auto}.contact-page #ayuda .shortcuts{width:min(100%,1120px);margin:36px auto 0;gap:20px}.contact-page #ayuda .shortcut{min-height:118px;padding:24px;text-align:left;border-radius:20px;gap:16px}.contact-page #ayuda .shortcut b{padding:0;background:0 0;color:var(--gowex-blue);font-size:20px;line-height:1.2}.contact-page #ayuda .shortcut small{font-size:14px;margin-top:8px}.contact-page #ayuda .shortcut-icon{width:48px;height:48px;flex:0 0 48px;border-radius:50%}#canales .contact-heading,#faq .contact-heading{text-align:center;width:100%;max-width:none;margin-inline:auto}.contact-page #canales{background:#fff}#canales .visit-offices{gap:28px}#canales .channel-visit{padding:36px;border:1px solid #dae8ed;border-radius:26px;background:linear-gradient(145deg,#f4fbf7,#fff 65%);box-shadow:0 12px 36px #123d6510;gap:12px}#canales .channel-visit:nth-child(2){border-top-color:#29429c;background:linear-gradient(145deg,#f2f6fd,#fff 65%)}.channel-visit:nth-child(2) .visit-pin{color:#29429c;background:#e8edf9}#canales .channel-visit h3{font-size:36px;margin:0}.contact-page #formulario{background:#eff8fc}#formulario .contact-form{border:1px solid #c8dfea;box-shadow:0 18px 44px #12436912}.closing-split>img{object-position:center bottom;transform-origin:center bottom}@media(max-width:760px){.contact-page #ayuda{padding-block:48px 60px}.contact-page #ayuda .shortcuts{gap:14px;margin-top:28px}.contact-page #ayuda .shortcut{min-height:100px;padding:20px}.contact-page #ayuda .shortcut b{font-size:19px}#canales .channel-visit{padding:26px}#canales .channel-visit h3{font-size:30px}}#empezar .closing-copy{width:100%;max-width:none;text-align:center}#empezar .closing-copy h2,#empezar .closing-copy>p{max-width:none;width:100%;text-wrap:initial}#empezar .closing-ctas{justify-content:center}#canales .channel-visit,#canales .channel-visit:nth-child(2){border-top:1px solid #dae8ed}#contactForm .contact-field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23073f78' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:20px 20px;padding-right:48px}.start-result-dialog{font-family:Averta,Arial,sans-serif}.start-result-dialog .button{padding:12px 24px}.start-result-dialog{width:min(520px,calc(100% - 40px));padding:36px;border:1px solid #d7def6;border-radius:24px;text-align:center;color:#294477;background:#fff;box-shadow:0 24px 80px #063c7833}.start-result-dialog::backdrop{background:#10294c80;backdrop-filter:blur(3px)}.start-result-dialog h2{font:700 30px/1.15 Recoleta,Georgia,serif;color:#29429c;margin:18px 0}.start-result-dialog p{font-size:16px;line-height:1.65;margin:0 0 24px}.start-result-icon{width:58px;height:58px;margin:auto;border-radius:50%;background:#e5f7ed;color:#00b451;font:bold 36px/58px Arial}.start-result-icon.is-saving{background:0 0;border:5px solid #e5f7ed;border-top-color:#00b451}.start-result-dialog .button{min-width:180px}.start-result-icon.is-saving{animation:none}.start-result-icon.is-warning{color:#a76800;background:#fff2d9}.start-result-error{position:fixed}@keyframes contact-saving{to{transform:rotate(360deg)}}.start-result-dialog .is-saving{animation:1s linear infinite contact-saving}.contact-result-content .contact-send-options{justify-content:center;margin-bottom:20px}.contact-result-content p{margin-bottom:20px}@media(prefers-reduced-motion:reduce){.start-result-dialog .is-saving{animation:none}}.contact-result-content{margin:0 0 24px;font-size:16px;line-height:1.65}.closing-ctas{justify-content:center}.closing-ctas .button{font-family:Recoleta,Georgia,serif;font-style:normal}.contact-page #ayuda{background:#234097}.contact-page #ayuda .shortcuts{gap:24px}@media(min-width:761px){.contact-page #ayuda .shortcuts:has(> :nth-child(2):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.contact-page #ayuda .shortcuts:has(> :nth-child(2):last-child)>:first-child{grid-column:2/span 2}.contact-page #ayuda .shortcuts:has(> :nth-child(2):last-child)>:last-child{grid-column:4/span 2}}.contact-page #ayuda .shortcut{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;background:#ffffff08;border:1px solid #ffffff30;box-shadow:none;padding:28px 20px;gap:18px;min-height:225px}.contact-page #ayuda .shortcut b{display:block;color:#fff;font:700 24px/1.2 Recoleta,Georgia,serif}.contact-page #ayuda .shortcut small{display:block;color:#ffffffcf;font-size:16px;line-height:1.5;margin-top:12px}.contact-page #ayuda .shortcut-icon{width:56px;height:56px;flex:0 0 56px;background:0 0;border-radius:0;color:#e3ff76}.contact-page #ayuda .shortcut-icon svg{width:48px;height:48px}.contact-page #ayuda .shortcut-arrow{display:none}.contact-page #ayuda .shortcut:hover{background:#ffffff12;border-color:#e3ff76}#canales .visit-offices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}#canales .office-card,#canales .office-card:nth-child(2){display:flex;flex-direction:column;align-items:stretch;gap:0;grid-column:auto;padding:28px 20px;background:#fff;border:1px solid #d8e5ec;border-radius:24px;box-shadow:none;overflow:hidden;text-align:left}#canales .office-card h3{margin:0 0 24px;font-size:32px;color:#234097;text-align:center}.office-card dl{display:grid;gap:18px;margin:0}.office-card dt{color:#234097;font-weight:700;margin-bottom:4px}.office-card dd{margin:0;color:#123d65;line-height:1.6}.office-card dd a{color:inherit;text-decoration:none}.faq-foot p{flex:1}.faq-foot p span{display:block;width:100%;max-width:none;line-height:1.6}@media(max-width:800px){#canales .visit-offices{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.contact-page #ayuda .shortcuts{grid-template-columns:1fr}.contact-page #ayuda .shortcut{min-height:0}}.contact-page #ayuda{box-sizing:border-box;min-height:calc(100svh - var(--banner-header-height,92px));padding-block:32px}@media(min-width:761px){.contact-page #ayuda{height:calc(100svh - var(--banner-header-height,92px))}.contact-page #ayuda .shortcuts{margin-top:24px}.contact-page #ayuda .shortcut{min-height:190px;padding:20px;gap:12px}}.contact-page #ayuda{position:relative}.contact-page #ayuda>.gw-section-edge{position:absolute;bottom:-1px;left:0;margin:0;height:26px}.contact-page #faq{padding-bottom:28px}.contact-page #canales{padding-top:28px}#canales .office-card,#canales .office-card:nth-child(2){background:#fbfdeb}.office-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}#canales .office-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:1 1 180px;padding:16px 18px}.office-actions .button svg{width:15px;height:15px;flex:none;transition:transform .3s}.office-actions .button:hover svg{transform:translateX(4px)}@media(prefers-reduced-motion:reduce){.office-actions .button svg{transition:none}}#formulario #formularioTitle{font-size:clamp(28px,2.6vw,36px);line-height:1.12}#formularioTitle>span{white-space:nowrap}#canales .visit-offices{align-items:stretch;gap:28px}#canales .office-card,#canales .office-card:nth-child(2){padding:32px;border:0;border-radius:24px}#canales .office-card h3{text-align:center;font-size:30px;margin:0 0 28px;padding-bottom:0;border-bottom:0}#canales .office-card dl{gap:22px}.office-card .office-detail{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px}.office-detail-icon{grid-row:1/3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#fff9;color:#08a650}.office-detail-icon svg{width:22px;height:22px}#canales .office-card dt{font-size:13px;line-height:1.4;color:#61768a;margin:0 0 5px}#canales .office-card dd{font-size:16px;line-height:1.5}#canales .office-actions{margin-top:28px;padding-top:0;border-top:0;gap:12px}#canales .office-actions .button{flex:1 1 160px;padding:14px 12px;font-size:15px;min-height:50px}#canales .office-actions .button:first-child{background:#234097;color:#fff;border:1px solid #234097;box-shadow:none}#canales .office-actions .button:first-child:hover{background:#19347f;border-color:#19347f}@media(max-width:480px){#canales .office-card,#canales .office-card:nth-child(2){padding:24px}#canales .office-card h3{font-size:28px}}#formulario .contact-form-layout{grid-template-columns:minmax(0,1fr);justify-items:center;gap:32px}#formulario .contact-form-aside{width:100%;max-width:780px;text-align:center}#formulario .contact-form-aside .contact-heading{margin:0;text-align:center}#formulario #formularioTitle{max-width:none;margin-inline:auto;text-align:center;text-wrap:balance}#formulario .contact-form{width:100%;max-width:720px;box-sizing:border-box}body.contact-page :is(.button,button,input[type=submit],input[type=button]){font-family:Recoleta,Georgia,serif!important;font-style:normal!important}#formulario .contact-actions{justify-content:center}#faq .faq-foot>p{width:100%;max-width:none}#contactResult .contact-send-options{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:24px 0 0}#contactResult .contact-send-options .button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:50px;margin:0;box-sizing:border-box;font-style:normal}#contactResult .contact-result-back{min-width:0;min-height:44px;padding:8px 16px;color:#29429c;background:0 0;border:0;box-shadow:none;font-style:normal}#contactResult .contact-result-back:hover{background:#f0f4fa}#canales .visit-offices.visit-offices-single{grid-template-columns:minmax(0,1fr);max-width:600px;margin-inline:auto}#canales .visit-offices-single .office-actions{grid-template-columns:1fr}body:not(.start-page) main h2:not(.hero-slogan):not(.promo-hero h2):not(.st-carousel-heading h2):not(.claims-section-title){font-size:var(--type-h2,clamp(2.05rem,3.45vw,3.45rem))!important}#sa-escuelas h2,#sa-proceso h2,#sa-que-es h2{max-width:none}.sa-page .sa-heading{max-width:1120px}#sa-proceso{background:#234097;color:#fff}#sa-proceso h2,#sa-proceso h3{color:#fff}#sa-proceso a,#sa-proceso h2 span{color:#e3ff76}.sa-route{text-align:center;margin-bottom:0}.sa-route:before{display:none}.sa-route li{display:flex;flex-direction:column;align-items:center}.sa-route p{flex:1}.sa-route b{width:84px;height:86px;background:url('/img/step-star.webp') center/contain no-repeat;box-shadow:none;border-radius:0;color:#234097;font-size:36px;margin:0 auto 24px}#sa-empieza,#sa-idiomas{background:#fff}#sa-empieza p{color:#073f78}#sa-empieza .button{background:#0aab52;color:#fff}.sa-payment article{text-align:center;padding:36px}.sa-payment strong{display:flex;align-items:center;justify-content:center;gap:5px;font-size:100px;line-height:1;letter-spacing:-.05em;margin:0 0 24px;font-style:normal}.sa-payment strong small{font-family:Averta,Arial,sans-serif;font-size:40px;margin-top:14px}#sa-requisitos .requirement-card{transition:opacity .7s,transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background-color .3s}#sa-requisitos .requirement-card:hover{transform:translateY(-6px);background:#09a24c;box-shadow:none}#sa-requisitos .requirement-icon{transition:transform .3s,color .3s}#sa-requisitos .requirement-card:hover .requirement-icon{transform:scale(1.1) rotate(-5deg);color:#ffffff73}@media(min-width:1001px){#sa-requisitos .requirements-cards{grid-template-columns:repeat(6,1fr)}#sa-requisitos .requirement-card{grid-column:span 2}#sa-requisitos .requirement-card:nth-child(4){grid-column:2/span 2}}@media(prefers-reduced-motion:reduce){#sa-requisitos .requirement-card,#sa-requisitos .requirement-icon{transition:none}#sa-requisitos .requirement-card:hover,#sa-requisitos .requirement-card:hover .requirement-icon{transform:none}}.sa-page .sa-courses>h2{text-align:center;color:#fff;margin-bottom:32px}.st-video-carousels .st-carousel-heading h2 .st-video-program{color:#234097}body .st-video-carousels .st-carousel-heading h2{font-size:clamp(26px,2.5vw,36px)!important;line-height:1.2}@media(min-width:1051px){.st-grid[data-filter=todos]>.st-item{display:block}.st-grid[data-filter=todos]>.st-column-start{break-before:column}}#employerMap.has-selection .map-card-summary{gap:16px}#employerMap.has-selection .map-card-jobs{margin:0;padding:0}#temporada .season-open .button{font-family:Recoleta,Georgia,serif;font-style:normal;line-height:1.2;padding:17px 30px;min-height:60px}.iat-hero-line{display:block;white-space:nowrap}#heroTitle:has(.iat-hero-line){max-width:none}.team-front>b{display:block;line-height:1.05}.sa-benefits-heading{grid-column:1/-1;text-align:center;margin-top:36px}.sa-benefits-heading h2{max-width:1000px;margin-inline:auto!important}.sa-language-filters .sa-flag{width:38px;height:25px;object-fit:cover;border-radius:4px;box-shadow:none;display:block}.sa-school-logo{display:grid;place-items:center;padding:24px;height:130px}.sa-school-logo img{width:100%;height:80px;object-fit:contain}#sa-cursos-seccion{background:#fbfdeb}#sa-cursos{background:0 0;border-radius:0;padding:0;color:#234097}.sa-page #sa-cursos>h2{color:#234097}.sa-course-grid article{background:#fff9;border:1px solid #23409725;padding:30px}.sa-course-grid article>span,.sa-course-grid h4{color:#234097}.sa-course-grid .button{background:#234097;color:#fff}.sa-payment strong small{font:inherit;letter-spacing:inherit;align-self:auto;margin:0}@media(max-width:600px){#temporada .season-open .button{font-size:20px}#heroTitle:has(.iat-hero-line){font-size:clamp(42px,10vw,60px)}.sa-payment strong{font-size:clamp(68px,18vw,100px)}}#employerMap.has-selection .map-employer-card{display:grid;grid-template-columns:1fr;grid-template-rows:auto;align-content:start;align-self:start;min-height:0;gap:16px;align-items:start}#employerMap.has-selection .map-card-summary{display:contents}#equipo .team-front{padding:18px 16px 24px}#equipo .team-front>b{min-height:2.1em;margin-bottom:9px}#equipo .team-front>span{display:block;font-size:13px;line-height:1.35;min-height:3.9em}#temporada .season-open{max-width:none;margin-inline:auto}.sc-page #roles{background:#fbfdeb}.sc-page #experiencia .sc-section-border{color:#fff}.sc-page #requisitos .requirement-card{position:relative;transition:transform .3s,box-shadow .3s}.sc-page #requisitos .requirement-card:hover{transform:translateY(-5px);box-shadow:none}.sc-requirement-open{position:absolute;inset:0;width:100%;border:0;border-radius:20px;background:0 0;color:#fff;cursor:pointer}.sc-requirement-open>span{position:absolute;right:14px;top:10px;font:24px Averta,Arial,sans-serif}.sc-requirement-open:focus-visible{outline:#234097 solid 3px;outline-offset:3px}.sc-requirement-dialog{width:min(480px,calc(100% - 40px));border:0;border-radius:24px;padding:44px 34px;color:#073f78;box-shadow:0 24px 80px #001c4966}.sc-requirement-dialog::backdrop{background:#073f7877;backdrop-filter:blur(3px)}.sc-requirement-dialog h2{font:700 30px/1.15 Recoleta,Georgia,serif;color:#234097;padding-right:20px}.sc-requirement-dialog p{font-size:18px;line-height:1.6}.sc-dialog-close{position:absolute;top:10px;right:14px;background:0 0;border:0;font-size:30px;color:#234097;cursor:pointer}.sc-price-details{flex:1}.sc-next{background:#234097;text-align:center;color:#fff}.sc-next .sc-heading p,.sc-page .sc-next h2{color:#fff}.sc-countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;width:min(700px,100%);margin:auto}.sc-countdown>span{display:flex;flex-direction:column;gap:10px;background:#ffffff12;border:1px solid #ffffff30;border-radius:18px;padding:22px 10px;font-size:15px}.sc-countdown b{color:#e3ff76}.sc-countdown-status:empty{display:none}@media(min-width:1001px){.sc-page #requisitos .requirements-cards{grid-template-columns:repeat(6,1fr)}.sc-page #requisitos .requirement-card{grid-column:span 2}.sc-page #requisitos .requirement-card:nth-child(4){grid-column:2/span 2}}@media(max-width:600px){.sc-countdown{gap:8px}.sc-countdown>span{font-size:12px;padding:18px 4px}}@media(prefers-reduced-motion:reduce){.sc-page #requisitos .requirement-card{transition:none}.sc-page #requisitos .requirement-card:hover{transform:none}}.sc-requirement-open{z-index:5}#temporada .season-open{width:min(100%,920px)}#temporada .season-open .button{font-size:20px}#temporada .season-note{font-size:.76rem!important}#sc-convocatoria .season-countdown{margin-inline:auto}.sc-page #proceso{background:#fff}@media(min-width:761px){.sc-page #proceso .stage-point-5 .stage-title{font-size:1.65cqw}.sc-page #proceso .stage-point-3 .stage-title{font-size:1.85cqw}}.sc-page #experiencia .sc-heading,.sc-page #roles .sc-heading{max-width:none}.sc-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.sc-benefits article{border:0;padding:0;text-align:center}.sc-benefits article>span{position:relative;isolation:isolate;display:grid;place-items:center;width:94px;height:96px;margin:0 auto 22px;font-size:32px;transition:transform .35s}.sc-benefits article>span:before{content:"";position:absolute;inset:0;z-index:-1;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.sc-benefits article:hover>span{transform:translateY(-6px) scale(1.07)}.sc-benefits article:hover>span:before{transform:rotate(14deg)}.sc-page .sc-benefits h3{font-size:27px;align-items:center;justify-content:center;text-align:center}.sc-benefits p{text-align:center;font-size:16px}.sc-page .sc-price{border:2px solid #cedee8;box-shadow:none;transition:border-color .2s,box-shadow .2s}.sc-page .sc-price:has(.sc-price-details[open]){border-color:var(--sc-green);box-shadow:0 16px 45px #08783e12}@media(min-width:1001px){body.sc-page main #experiencia h2,body.sc-page main #roles h2{font-size:var(--type-h2)!important;white-space:nowrap}}@media(max-width:1000px){.sc-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sc-page .sc-benefits h3{font-size:24px}}@media(max-width:480px){.sc-benefits{grid-template-columns:1fr}.sc-page .sc-benefits h3{min-height:0}.sc-benefits article{max-width:340px;margin:auto}.sc-benefits{gap:40px}}@media(prefers-reduced-motion:reduce){.sc-benefits article>span,.sc-benefits article>span:before{transition:none}.sc-benefits article:hover>span,.sc-benefits article:hover>span:before{transform:none}}.sc-benefits article{--star:#0aab52;--digit:#fff}.sc-benefits article:nth-child(2){--star:#234097;--digit:#fff}.sc-benefits article:nth-child(3){--star:#95cff7;--digit:#073f78}.sc-benefits article:nth-child(4){--star:#a9ce36;--digit:#234097}.sc-benefits article>span{color:var(--digit)}.sc-benefits article>span:before{background:var(--star);mask:url('/img/step-star.webp') center/contain no-repeat;-webkit-mask:url('/img/step-star.webp') center/contain no-repeat}.sc-page .sc-featured h3{color:var(--sc-green)}.sc-page .sc-price .sc-outline{background:#234097;border-color:#234097;color:#fff}.sc-page .sc-price .sc-outline:hover{background:#073f78;border-color:#073f78;transform:translateY(-2px)}.sc-page .sc-next h2 em{color:var(--lime)}.sc-role-explorer{max-width:1040px;margin:0 auto;color:#073f78}.sc-role-prompt{text-align:center;font-size:19px;margin:0 0 22px}.sc-role-choices{display:grid;grid-template-columns:1fr 1fr;margin-bottom:30px}.sc-role-choices button{font:700 19px/1.3 Averta,Arial,sans-serif;cursor:pointer;transition:transform .2s,background .2s}.sc-role-choices button span{display:block;margin-top:8px;font-size:15px}.sc-role-choices button:focus-visible{outline:#073f78 solid 3px;outline-offset:4px}.sc-role-panel{--role-accent:#234097;background:#fff;border-radius:24px;padding:32px 38px;box-shadow:0 10px 28px #073f780a}.sc-role-panel[hidden]{display:none}.sc-role-support{--role-accent:#234097}.sc-role-intro{display:flex;align-items:center;gap:24px;margin-bottom:28px}.sc-role-doodle{font:64px/1 Georgia,serif;color:var(--role-accent)}.sc-page .sc-role-intro h3{color:var(--role-accent);font-size:36px}.sc-role-intro p{margin:0}.sc-role-scenes{grid-template-columns:repeat(3,1fr);gap:28px;padding:0}.sc-role-scenes li{position:relative;padding-top:18px;border-top:2px dashed #cbdcc5}.sc-role-scenes b{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--role-accent);color:#fff;font-size:16px}.sc-role-scenes h4{display:inline;margin-left:10px;font:700 23px Recoleta,Georgia,serif;color:#234097}.sc-role-scenes p{margin:12px 0 0;font-size:16px}@media(max-width:760px){.sc-role-choices{gap:12px}.sc-role-choices button{font-size:16px;padding:18px 14px}.sc-role-panel{padding:26px 22px}.sc-role-scenes{grid-template-columns:1fr;gap:20px}.sc-role-intro{gap:14px}.sc-page .sc-role-intro h3{font-size:29px}.sc-role-doodle{font-size:48px}}@media(prefers-reduced-motion:reduce){.sc-role-choices button{transition:none}.sc-role-choices button:hover{transform:none}}.sc-benefits article{--star:#0aab52;--digit:#caffdf}.sc-benefits article:nth-child(2){--star:#234097;--digit:#d9e5ff}.sc-benefits article:nth-child(3){--star:#3cabd6;--digit:#dcf7ff}.sc-benefits article:nth-child(4){--star:#a9ce36;--digit:#f2ffd0}.sc-page .sc-benefits h3{display:block;min-height:2.3em}.sc-role-choices button{font-style:normal;text-align:center}.sc-role-scenes{display:block;list-style:disc;padding-left:24px;margin:0}.sc-role-scenes li{border:0;padding:0 0 0 6px;font-size:17px;line-height:1.65}.sc-role-scenes li+li{margin-top:12px}.sc-role-scenes li::marker{color:var(--role-accent);font-size:1.2em}@media(max-width:760px){.sc-role-choices button{font-size:19px}.sc-role-scenes li{font-size:16px}}.sc-page :is(#roles,#inversion) .sc-heading h2{margin:0 0 8px;line-height:.95}.sc-page :is(#requisitos .requirements-heading,#roles .sc-heading,#inversion .sc-heading)>p{max-width:700px;margin:0 auto;color:var(--gowex-slate);font-family:Averta,Arial,sans-serif;font-size:clamp(1rem,1.25vw,1.16rem)!important;font-weight:400;font-style:normal;line-height:1.45!important;text-align:center}.sc-page :is(#roles,#inversion) .sc-heading{margin-bottom:clamp(20px,2vw,28px)}.sc-role-choices{max-width:780px;margin-inline:auto;gap:14px}.sc-role-choices button{border-radius:14px}.sc-page .program-closing-copy .button svg{width:15px;height:15px;flex:none;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.sc-page .program-closing-copy .button:hover svg{transform:translateX(4px)}@media(max-width:560px){.sc-page :is(#requisitos .requirements-heading,#roles .sc-heading,#inversion .sc-heading)>p{font-size:1rem!important}.sc-role-choices button{font-size:17px;padding:12px}}@media(prefers-reduced-motion:reduce){.sc-page .program-closing-copy .button svg{transition:none}}.sc-role-choices button{font-family:Averta,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.4;min-height:54px;padding:12px 18px;border:1px solid #d6dfd6;background:#ffffffb3;color:#526a78;box-shadow:none}.sc-role-choices button[aria-selected=true]{background:#e5ecfa;border-color:#a6b8de;color:#234097}.sc-role-choices button:last-child[aria-selected=true]{background:#e5ecfa;border-color:#a6b8de;color:#234097}.sc-role-choices button:hover{transform:none;background:#edf3e8}.sc-role-choices button:last-child:hover{background:#edf1fa}.sc-page .sc-role-intro h3{margin:0}#temporada .season-countdown{margin-top:28px}@media(max-width:560px){.sc-role-choices button{font-size:15px;padding:11px 12px}}#sa-destination{min-height:0;display:block;background:0 0;box-shadow:none;border:0;padding:0;border-radius:0}.sa-destination-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;justify-content:center}.sa-country-card{min-width:0}.sa-country-card>img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.sa-country-card h4{font:700 24px/1.2 Recoleta,Georgia,serif;color:#234097;margin:18px 0 10px}.sa-country-card p{font-size:16px;line-height:1.5;margin:0}.sa-destination-grid:has(>.sa-country-card:only-child){grid-template-columns:minmax(0,270px)}.sa-destination-grid:has(>.sa-country-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,270px))}#sa-empieza .program-closing-inner>img{object-position:center 65%}#sa-empieza .program-closing-copy p{color:#fff}#sa-empieza .button svg{width:15px;height:15px;transition:transform .3s}#sa-empieza .button:hover svg{transform:translateX(4px)}@media(max-width:900px){.sa-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sa-destination-grid{gap:20px 14px}.sa-country-card h4{font-size:21px}.sa-country-card p{font-size:14px}#sa-empieza .program-closing-inner{min-height:560px}#sa-empieza .program-closing-copy{padding:30px 18px}}.sa-country-card{position:relative;isolation:isolate;aspect-ratio:1;border-radius:20px;overflow:hidden;text-align:left}.sa-country-card>img{position:absolute;inset:0;height:100%;border-radius:0;z-index:-2}.sa-country-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 15%,#022e5830 40%,#022e58ed 100%);z-index:-1}.sa-country-copy{position:absolute;bottom:0;left:0;right:0;padding:20px}.sa-country-copy h4{color:#fff;font-size:23px;margin:0 0 8px}.sa-country-copy p{color:#fff;font-size:15px;line-height:1.35}#sa-proceso .sa-route a{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 0;border:0;border-radius:0;text-decoration:none;background:0 0;color:#e3ff76;font-size:15px;font-weight:700;transition:transform .2s,border-color .2s}#sa-proceso .sa-route a:focus-visible,#sa-proceso .sa-route a:hover{background:0 0;transform:translateX(4px);text-decoration:none}.sa-route b,.sa-route h3{transition:transform .35s,color .35s}.sa-route li:focus-within b,.sa-route li:hover b{transform:rotate(10deg) scale(1.08)}.sa-route li:focus-within h3,.sa-route li:hover h3{transform:translateY(-4px);color:#e3ff76!important}.sa-page :is(#sa-idiomas,#sa-escuelas,#sa-inversion) .sa-heading h2{margin:0 0 12px;line-height:1}.sa-page :is(#sa-idiomas,#sa-escuelas,#sa-inversion) .sa-heading>p{color:#607691;margin:0 auto;font-size:18px!important;line-height:1.45;font-weight:400;max-width:700px}#sa-empieza .program-closing-inner{min-height:470px;align-items:center;place-items:center}#sa-empieza .program-closing-inner:after{background:linear-gradient(0deg,#022e58bb,#022e5899)}#sa-empieza .program-closing-copy{padding:70px 30px;text-align:center}@media(max-width:760px){#sa-empieza .program-closing-inner{min-height:420px}}@media(max-width:600px){.sa-country-copy{padding:14px}.sa-country-copy h4{font-size:20px}.sa-country-copy p{font-size:13px}.sa-country-card{aspect-ratio:3/4}}@media(prefers-reduced-motion:reduce){#sa-proceso .sa-route a,.sa-route b,.sa-route h3{transition:none}.sa-route li:focus-within b,.sa-route li:focus-within h3,.sa-route li:hover b,.sa-route li:hover h3{transform:none}}.sc-benefits article h3{transition:transform .35s}.sc-benefits article:hover h3{transform:translateY(-6px) scale(1.07)}@media(prefers-reduced-motion:reduce){.sc-benefits article h3{transition:none}.sc-benefits article:hover h3{transform:none}}.sc-page #roles .sc-heading h2{margin-bottom:28px}.sc-page #roles .sc-heading{margin-bottom:12px}.comparison-card .sc-fee-note{margin:18px 0 0;color:var(--gowex-slate);line-height:1.5}.comparison-card .sc-fee-note small{font-size:14px}#sa-proceso .sa-route h3{margin-bottom:10px}#sa-proceso .sa-route p{margin:0 0 18px;font-size:14px;line-height:1.5}#sa-idiomas{padding-bottom:32px}#sa-escuelas{padding-top:32px}.sa-page .sa-course-grid .button{font-size:18px}#sa-pagos .sa-payment{margin-bottom:0}@media(max-width:600px){#sa-proceso .sa-route p{font-size:13px}}.sa-country-card>img[src*=escuela-malta]{object-position:right center}.sc-page .sc-role-panel{--role-accent:#e3ff76;background:#0c4279;color:#fff}.sc-page .sc-role-panel h3{color:#e3ff76}.sc-page .sc-role-scenes li{color:#fff}.sc-page .sc-role-choices button{border-radius:999px;background:#f5f8df;border-color:transparent;color:#073f78}.sc-page .sc-role-choices button[aria-selected=true]{background:#0c4279;color:#fff;border-color:#0c4279}.sc-page .sc-role-choices button:hover{transform:translateY(-2px)}#sa-que-es .benefit-overlay h3{color:#e3ff76}#sa-que-es .benefit-slide:first-child img{object-position:center 58%}.sa-country-copy p:last-child{margin-bottom:0}.sa-course-grid article{transition:transform .25s,box-shadow .25s}.sa-course-grid article:focus-within,.sa-course-grid article:hover{transform:translateY(-6px);box-shadow:none}@media(prefers-reduced-motion:reduce){.sa-course-grid article:focus-within,.sa-course-grid article:hover{transform:none}}#employerMap.has-selection .map-card-jobs{margin-top:0}#employerMap .map-card-summary h3,#employerMap .map-card-summary strong{white-space:nowrap}#employerMap .map-card-note{max-width:none}#experiencia .benefit-slide img[src$="work-and-travel-conecta.webp"]{object-position:50% 65%}#temporada .season-open .button{font-size:17px;min-height:58px;padding:15px 30px}#employerMap.has-selection .map-employer-card{height:500px;min-height:500px;align-self:center;grid-template-rows:auto auto auto minmax(0,1fr)}#employerMap.has-selection .usa-map #usaStatesMap{height:500px}#employerMap.has-selection .map-card-jobs{min-height:0;overflow-y:auto}.sc-page .sc-price h3{font-size:30px!important}.sc-page .sc-price .sc-price-value{font-size:92px}.sc-page .sc-price-value small{font-size:26px}#sc-support-panel{max-width:900px;margin-inline:auto;padding:24px 30px}#sc-support-panel .sc-role-intro{margin-bottom:18px}@media(max-width:760px){#employerMap.has-selection .map-employer-card{height:500px;min-height:500px}.sc-page .sc-price .sc-price-value{font-size:80px}#sc-support-panel{padding:22px}}main :is(.requirements-cards,.comparison,.modality-panel,.experience-layout,.sa-course-grid,.sa-destination-grid,.sc-prices)>*{min-width:0}main .program-requirements .requirement-card{height:auto}@media (min-width:901px){.sa-page main #sa-requisitos .requirements-cards,.sc-page main #requisitos .requirements-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.sa-page main #sa-requisitos .requirement-card,.sc-page main #requisitos .requirement-card{grid-column:span 2;width:auto;justify-self:stretch}.sa-page main #sa-requisitos .requirement-card:nth-child(4),.sc-page main #requisitos .requirement-card:nth-child(4){grid-column:2/span 2}.sa-page main #sa-requisitos .requirement-card:last-child,.sc-page main #requisitos .requirement-card:last-child{grid-column:4/span 2;width:auto;justify-self:stretch}}@media (max-width:1100px){main .program-requirements .requirement-card{padding:24px}}@media (min-width:601px) and (max-width:900px){.sa-page main #sa-requisitos .requirements-cards,.sc-page main #requisitos .requirements-cards,main .program-requirements .requirements-cards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:20px}.sa-page main #sa-requisitos .requirement-card,.sc-page main #requisitos .requirement-card,main .program-requirements .requirement-card{grid-column:auto;width:auto;justify-self:stretch}.sa-page main #sa-requisitos .requirement-card:last-child,.sc-page main #requisitos .requirement-card:last-child{grid-column:1/-1;width:calc(50% - 10px);justify-self:center}}@media (max-width:900px){#proceso .stage-roadmap-wrap{width:100%;max-width:100%;padding:0;overflow:visible}#proceso .stage-roadmap{position:static;inset:auto;transform:none;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;aspect-ratio:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#proceso .stage-point::after,#proceso .stage-point::before,#proceso .stage-roadmap::after,#proceso .stage-roadmap::before,#proceso :is(.proceso-badge,.stage-geometry,.stage-master-geometry){display:none!important}#proceso .stage-point{position:relative;inset:auto;transform:none;clip-path:none;width:100%;min-width:0;height:auto;min-height:130px;aspect-ratio:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;border:0;border-radius:14px;background:var(--stage-color);overflow:visible;text-align:center}#proceso .stage-point .stage-badge{position:static;inset:auto;transform:none;width:48px;height:48px;flex:none}#proceso .stage-badge small{font-size:9px}#proceso .stage-badge b{font-size:23px}#proceso .stage-point .stage-title{position:static;inset:auto;transform:none;width:100%;margin:0;font-size:18px;line-height:1.25;text-align:center}#proceso .stage-title br{display:none}#proceso .stage-title br::after{content:' '}#proceso .stage-point .stage-detail{display:none;position:static;inset:auto;transform:none;width:100%;max-width:100%;margin:4px 0 0;padding:16px;font-size:15px;line-height:1.5;text-align:left;background:#073f78;color:#fff;opacity:1;visibility:visible;border-radius:10px;box-shadow:none;pointer-events:auto}#proceso .stage-point .stage-detail em{font-size:inherit;line-height:inherit}#proceso .stage-point[aria-expanded=true]{grid-column:auto;aspect-ratio:auto}#proceso .stage-point[aria-expanded=true] .stage-detail{display:block}#proceso .stage-point:focus-visible{outline:#234097 solid 3px;outline-offset:4px}main #inversion .modality-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;width:100%;max-width:100%;gap:12px}main #inversion .modality-tabs button{min-width:0;width:100%;white-space:normal;padding:14px}main .modality-panel{min-width:0}}@media (max-width:600px){.sa-page main #sa-requisitos .requirements-cards,.sc-page main #requisitos .requirements-cards,main .program-requirements .requirements-cards{grid-template-columns:minmax(0,1fr);width:100%;gap:16px}.sa-page main #sa-requisitos .requirement-card,.sc-page main #requisitos .requirement-card,main .program-requirements .requirement-card{grid-column:auto;width:100%;height:auto;min-height:160px;justify-self:stretch;padding:24px}#proceso .stage-roadmap{grid-template-columns:minmax(0,1fr);gap:12px}#proceso .stage-point{min-height:124px}main #inversion .modality-tabs{grid-template-columns:minmax(0,1fr)}main .modality-price strong{font-size:clamp(32px,10vw,46px);white-space:normal}main .modality-panel{padding:24px 20px}.sc-role-choices{grid-template-columns:minmax(0,1fr)}.sc-page .sc-role-choices button{width:100%;white-space:normal;padding:16px;font-size:16px}.sc-page .sc-role-intro{gap:14px}.sc-page .sc-role-intro h3{font-size:28px}.sc-role-doodle{font-size:44px}#sc-support-panel{width:100%}.claims-form .claims-section-title{font-size:22px;overflow-wrap:break-word}#employerMap.has-selection{grid-template-columns:minmax(0,1fr);gap:16px}#employerMap.has-selection .usa-map{grid-column:1}#employerMap.has-selection .usa-map #usaStatesMap{height:auto;aspect-ratio:1.55}#employerMap.has-selection .map-employer-card{grid-column:1;width:100%;height:500px;min-height:500px;padding:24px}main .sa-route p br{display:none}main .sa-route p{text-wrap:balance}.button{max-width:100%}}@media(prefers-reduced-motion:reduce){#proceso .stage-point{transition:none}}@media(min-width:901px){#proceso :is(.stage-point-2,.stage-point-3) .stage-detail{left:auto;right:0;transform:none}#proceso .stage-point-6 .stage-detail{left:0;right:auto;transform:none}}@media(max-width:900px){main h2[id],main section[id]{scroll-margin-top:100px}}.start-form .start-date-head select{min-width:0;padding:9px 28px 9px 9px;font-size:16px;background-position:right 6px center}@media(max-width:400px){.start-date-head{display:grid;grid-template-columns:1fr}.start-form .start-date-head select{width:100%}}.sc-role-panels{display:grid;max-width:900px;margin-inline:auto}.sc-page .sc-role-panels>.sc-role-panel{grid-area:1/1;width:100%;max-width:none;margin:0;padding:24px 30px}.sc-page .sc-role-panels>.sc-role-panel[hidden]{display:block!important;visibility:hidden;pointer-events:none}.sc-role-panels .sc-role-panel .sc-role-intro{margin-bottom:18px}#stStoriesTitle>em{display:block}.sc-price-value{transform-origin:center}.sc-price:hover .sc-price-value{filter:brightness(1.08)}@media(max-width:600px){.sc-page .sc-role-panels>.sc-role-panel{padding:22px}}main :is(.contact-form,.claims-form,.start-form) :is(input[type],select,textarea){font-size:16px}main #experiencia .experience-program-mark .experience-program-name{font-size:clamp(1.7rem,3.25vw,2.5rem)}@media(max-width:700px){main #sa-pagos .sa-payment{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){main #experiencia .experience-program-mark :is(.experience-program-name,.experience-program-season){font-size:clamp(22px,7.5vw,27px)}}:root{--site-content-max:960px;--site-gutter:32px;--site-content-width:min(var(--site-content-max),calc(100% - var(--site-gutter) * 2))}@media(max-width:600px){:root{--site-gutter:20px}}body .site-header .gw-nav-shell{width:calc(100% - var(--site-gutter) * 2);max-width:none;margin-inline:auto;padding-inline:0}@media(min-width:1280px){.site-header .gw-desktop{gap:clamp(26px,2vw,40px);font-size:clamp(15px,.9vw,18px)}.site-header .gw-logo img{width:clamp(146px,9vw,180px)}}@media(min-width:1600px){body .site-header .gw-nav-shell{width:calc(100% - 320px);max-width:1640px}}body main>#sa-que-es.sa-study-intro,body main>:is(.section,.home-section,.sc-section,.sa-block,.about-section,.contact-section,.st-section,.season-strip,.program-photo-closing){padding-inline:0!important}body main>.contact-hero>:is(.contact-hero-copy,.shortcuts),body main>section>:is(.experience-layout,.requirements-heading,.requirements-cards,.requirements-footnote,.requirements-panel,.modality-tabs,.modality-panels,.includes-heading,.comparison,.section-heading,.areas-grid,.iat-excluded,.stage-roadmap-wrap,.employer-layout,.featured-employers,.home-heading,.program-grid,.reason-grid,.employer-carousel,.start-panel,.sc-wrap,.sa-wrap,.about-wrap,.contact-wrap,.st-wrap,.program-closing-inner){width:var(--site-content-width)!important;max-width:var(--site-content-max)!important;margin-inline:auto!important;box-sizing:border-box}body main>.contact-hero{padding-inline:0!important}body main>section>:is(.employer-layout,.featured-employers){padding-inline:0!important}body main :is(.sc-wrap,.sa-wrap,.about-wrap,.contact-wrap,.st-wrap,.requirements-panel)>:is(.experience-layout,.requirements-cards,.sc-prices,.sc-role-panels,.sc-benefits,.sa-heading,.sa-courses,.sa-route,.sa-investment-composition,.about-intro-grid,.about-history-list,.world-map-layout,.team-carousel,.allies-grid,.contact-grid,.office-grid,.contact-form-layout,.st-grid,.st-gallery){width:100%!important;max-width:none!important;margin-inline:0!important}body main .sc-role-panels{width:100%;max-width:none}body main:is(.country-main,.start-main,.claims-main){width:var(--site-content-width)!important;max-width:var(--site-content-max)!important;padding-inline:0!important;margin-inline:auto!important}body main.section{padding-inline:max(var(--site-gutter),calc((100% - var(--site-content-max))/ 2))!important}body main .program-banner>:is(.hero-copy,.sc-hero-copy,.sa-hero-copy){left:max(var(--site-gutter),calc((100% - var(--site-content-max))/ 2))!important;max-width:calc(100% - var(--site-gutter) * 2)}body footer{padding-inline:max(var(--site-gutter),calc((100% - var(--site-content-max))/ 2))!important}body main>#por-que.home-section{padding-inline:0!important}body main>#por-que>.home-heading{width:min(100%,960px)!important}@media(min-width:1600px){body main>#por-que>.reason-grid{gap:24px}#por-que .reason-card{padding:34px 24px}#por-que .reason-icon{width:80px;height:80px;margin-bottom:22px}#por-que .reason-icon svg{width:40px;height:40px}#por-que .reason-stat{font-size:48px;margin-bottom:12px}#por-que .reason-card h3{font-size:21px;margin-bottom:10px}#por-que .reason-card p:not(.reason-stat){font-size:18px;line-height:1.5}}body main>section>.featured-employers{width:min(1120px,100%)!important;max-width:1120px!important;padding-inline:24px!important}body main>#empleadores>:is(.employer-carousel,.home-heading),body main>#equipo>.about-wrap,body main>#por-que>.reason-grid,body main>#st-testimonios>.st-wrap{width:min(1072px,calc(100% - 48px))!important;max-width:1072px!important}body main>#proceso>.stage-roadmap-wrap{width:min(1120px,calc(100% - 48px))!important;max-width:1120px!important}@media(max-width:720px){body main>section>.featured-employers{padding-inline:22px!important}body main>#empleadores>:is(.employer-carousel,.home-heading),body main>#equipo>.about-wrap,body main>#por-que>.reason-grid,body main>#proceso>.stage-roadmap-wrap,body main>#st-testimonios>.st-wrap{width:calc(100% - 44px)!important}}main #sa-idiomas .sa-language-filters{flex-wrap:nowrap;width:max-content;max-width:none;margin-inline:0;position:relative;left:50%;transform:translateX(-50%)}main #sa-idiomas .sa-language-filters button{flex-shrink:0}@media(max-width:1024px){main #sa-idiomas .sa-language-filters{width:100%;left:auto;transform:none;overflow-x:auto;justify-content:flex-start;padding-bottom:8px}}main #experiencia[data-iat-intro] .experience-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center}main #experiencia[data-iat-intro] .experience-program-mark{text-align:center;margin-left:0!important;font-size:clamp(25px,3vw,36px)}.iat-intro-photo{width:100%;height:auto;border-radius:24px}body:has([data-iat-intro]) main #proceso{padding-bottom:0}body:has([data-iat-intro]) main #proceso .stage-roadmap-wrap{margin-bottom:0;padding-bottom:0}body:has([data-iat-intro]) main .employers.section{padding-top:48px}@media(max-width:760px){.iat-career-photos,main #experiencia[data-iat-intro] .experience-layout{grid-template-columns:1fr}}body:has([data-iat-intro]) #proceso+.gw-section-edge{display:none}body:has([data-iat-intro]) #experiencia{padding-bottom:24px}body:has([data-iat-intro]) #requisitos{padding-top:24px}body:has([data-iat-intro]) #inicio .hero-photo{object-position:center 30%}@media(min-width:1280px){:root{--site-content-max:clamp(960px,calc(37.5vw + 480px),1200px)}body main>#empleadores>:is(.employer-carousel,.home-heading),body main>#equipo>.about-wrap,body main>#por-que>:is(.reason-grid,.home-heading),body main>#proceso>.stage-roadmap-wrap,body main>#st-testimonios>.st-wrap,body main>section>.featured-employers{width:var(--site-content-width)!important;max-width:var(--site-content-max)!important}body main>#por-que.home-section,body main>section>.featured-employers{padding-inline:0!important}.start-main .start-form:has(.start-program-cards){width:100%;max-width:none}.about-wrap>.about-heading{width:100%;max-width:none}}@media(min-width:1600px){.program-grid{gap:40px}.program-card p{font-size:18px}.start-program-card span{font-size:17px}.start-program-card{padding:30px}}@media (min-width:1024px){body main>#por-que>.reason-grid{width:min(calc(100% - 48px),1152px)!important;max-width:1152px!important}}@media (min-width:1280px){body main>#por-que>.reason-grid{width:min(calc(100% - 48px),calc(var(--site-content-max) + 80px))!important;max-width:calc(var(--site-content-max) + 80px)!important}}@media (min-width:1100px){.start-main #startForm:has(.start-program-cards){width:min(calc(100% + 112px),calc(100vw - 64px));max-width:none;position:relative;left:50%;transform:translateX(-50%);margin-inline:0}.start-main .start-program-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}body main .sc-wrap .sc-role-panels{width:min(100%,900px)!important;max-width:900px!important;margin-inline:auto!important}.sc-page .sc-role-panels>:is(#sc-counselor-panel,#sc-support-panel){width:100%;max-width:none;margin:0;align-self:stretch}body main>#equipo>.about-wrap{width:calc(100% - var(--site-gutter) * 2)!important;max-width:1440px!important}html body.about-page main :is(#aboutIntroTitle,#filosofiaTitle,#historiaTitle,#mundoTitle,#equipoTitle,#respaldoTitle){font-size:var(--type-h2)!important;line-height:.95;letter-spacing:-.035em}html body.about-page main>#mundo[data-section-space]{margin-top:calc(var(--section-gap) + 24px)!important}html body main :is(h2[data-space-first],.home-heading > h2,.about-heading > h2,.section-heading > h2,.requirements-heading > h2,.includes-heading > h2,.contact-heading > h2,.sa-heading > h2,.sc-heading > h2,.st-heading > h2,.claims-intro > h1,.start-intro > h1,#aboutIntroTitle,#filosofiaTitle,#sa-about-title,#empiezaTitle,#formularioTitle,.employer-title-banner):not(:where([data-section-space=banner],.program-banner,.home-hero,.hero,.sc-hero,.sa-hero,.contact-hero,.about-hero,.st-hero,.global-hero,.program-closing) *){text-align:center!important;margin-inline:auto!important;align-self:center;justify-self:center}html body main :is(.home-heading,.about-heading,.section-heading,.requirements-heading,.includes-heading,.contact-heading,.sa-heading,.sc-heading,.st-heading,.claims-intro,.start-intro):not(:where([data-section-space=banner],.program-banner,.home-hero,.hero,.sc-hero,.sa-hero,.contact-hero,.about-hero,.st-hero,.global-hero,.program-closing) *){text-align:center!important}html body main :is(.home-heading,.about-heading,.section-heading,.requirements-heading,.includes-heading,.contact-heading,.sa-heading,.sc-heading,.st-heading,.claims-intro,.start-intro)>p:not(:where([data-section-space=banner],.program-banner,.home-hero,.hero,.sc-hero,.sa-hero,.contact-hero,.about-hero,.st-hero,.global-hero,.program-closing) *){text-align:center!important;margin-inline:auto!important}body .program-logo[src*="logoaupair.png"]{scale:1;transform:translate(-50%,-50%) scale(1.4)}body .start-program-logo[src*="logoaupair.png"]{scale:1.05}@media(min-width:761px){.start-main .start-program-cards:has([data-id=au-pair]){display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.start-main .start-program-cards:has([data-id=au-pair])>.start-program-card{grid-column:span 2}.start-main .start-program-cards:has([data-id=au-pair])>.start-program-card:nth-child(4){grid-column:2/span 2}.start-main .start-program-cards:has([data-id=au-pair])>.start-program-card:nth-child(5){grid-column:4/span 2}}:root{--section-gap:64px}@media (max-width:720px){:root{--section-gap:40px}}html body main>section[data-section-space]:not([data-section-space=banner]){margin-block:var(--section-gap) 0!important;padding-block:0!important}html body main>section[data-section-space][data-section-space=surface]{padding-block:var(--section-gap)!important}html body main [data-space-first]{margin-top:0!important}html body main [data-space-last]{margin-bottom:0!important}html body main>section[data-section-space] .featured-employers:not([data-space-first]){margin-top:var(--section-gap)!important}html body main>section[data-section-space] :is(.employer-carousel,.stage-roadmap-wrap){padding-block:0!important}:root{--section-edge-height:clamp(26px,3vw,48px);--section-edge-crest:calc(var(--section-edge-height) * 0.02432153683325);--section-edge-colored-bottom:calc(var(--section-edge-height) * 0.7308917844799747)}html body main>.gw-section-edge[data-space-edge]{height:var(--section-edge-height)!important;margin:0!important;overflow:hidden;position:relative}html body main>.gw-section-edge[data-space-edge] svg{position:static;display:block;width:100%;height:100%;background:0 0}html body main>.gw-section-edge[data-space-edge=start]{margin-top:calc(var(--section-gap) - var(--section-edge-crest))!important;background:0 0!important}html body main>[data-space-edge=start]+section[data-section-space]{margin-top:-1px!important;padding-top:var(--section-gap)!important}html body main>section[data-section-space]:has(+ [data-space-edge=end]){padding-bottom:var(--section-gap)!important}html body main>.gw-section-edge[data-space-edge=end]{margin-top:-1px!important}html body main>.gw-section-edge[data-space-edge=end]::after{content:"";position:absolute;inset:auto 0 0;height:1px;background:#fff;pointer-events:none}html body main>[data-space-edge=end]+section[data-section-space]{margin-top:calc(var(--section-gap) - var(--section-edge-height) + var(--section-edge-colored-bottom))!important}html body main>.gw-section-edge[data-space-edge=none]{display:none!important}html body main>section[data-section-space=plain]>.sc-section-border{display:none}html body main:has(> [data-section-space]){padding-bottom:0!important}html body main~.footer-curve{position:relative;height:auto!important;aspect-ratio:6790/697!important;margin:var(--section-gap) 0 calc(-100vw * 697 / 6790 * .55)!important;overflow:visible;background:0 0;clip-path:none}html body main~.footer-curve svg{display:block;width:100%;height:auto!important}html body.about-page main~.footer-curve{margin-top:calc(var(--section-gap) + var(--allies-heading-space))!important}html body main~footer#contacto{margin-top:var(--section-gap)!important;padding-block:var(--section-gap) 28px!important}html body main~.footer-curve+footer#contacto{margin-top:0!important}html body main~.footer-curve+.gw-country-footer{position:relative;background:#0aab52;margin-top:0;padding-block:var(--section-gap)}html body :is(.start-main,.claims-main){padding-block:var(--section-gap) 0!important}html body :is(.start-form,.claims-form){margin-top:var(--section-gap)!important}html body .start-head{margin-bottom:0!important}html body main>#st-testimonios[data-section-space]{margin-top:0!important;padding-top:var(--section-gap)!important}html body .start-main #startForm:has(.start-program-cards){margin-top:max(20px,calc(var(--section-gap) - 28px))!important}html body .claims-form{--claims-block-gap:clamp(18px,2vw,26px);gap:var(--claims-block-gap);margin-top:var(--claims-block-gap)!important}html body .claims-main{padding-bottom:var(--section-gap)!important}html body #startRail{margin-top:20px;margin-bottom:0}html body #startRail:not([hidden])+#startForm{margin-top:28px!important}html body #startRail[hidden]+#startForm{margin-top:max(20px,calc(var(--section-gap) - 28px))!important}html body #formulario .contact-form-layout{row-gap:20px}.calendly-badge-widget,.calendly-badge-widget *,.calendly-inline-widget,.calendly-inline-widget *,.calendly-overlay,.calendly-overlay *{font-size:16px;line-height:1.2em}.calendly-badge-widget iframe,.calendly-inline-widget iframe,.calendly-overlay iframe{display:inline;height:100%;width:100%}.calendly-popup-content{position:relative}.calendly-popup-content.calendly-mobile{-webkit-overflow-scrolling:touch;overflow-y:auto}.calendly-overlay{background-color:rgba(31,31,31,.4);bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:9999}.calendly-overlay .calendly-close-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.calendly-overlay .calendly-popup{box-sizing:border-box;height:90%;left:50%;max-height:700px!important;max-width:1000px;min-width:900px;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:80%}@media (max-width:975px){.calendly-overlay .calendly-popup{bottom:0;height:auto;left:0;max-height:none;min-width:0;position:fixed;right:0;top:50px;transform:none;width:100%}}.calendly-overlay .calendly-popup .calendly-popup-content{height:100%}.calendly-overlay .calendly-popup-close{background:url(/img/calendly-close.svg) 0 0/contain no-repeat;color:#fff;cursor:pointer;height:19px;position:absolute;right:25px;top:25px;width:19px}@media (max-width:975px){.calendly-overlay .calendly-popup-close{right:15px;top:15px}}.calendly-badge-widget{bottom:15px;position:fixed;right:20px;z-index:9998}.calendly-badge-widget .calendly-badge-content{border-radius:25px;box-shadow:0 2px 5px rgba(0,0,0,.25);color:#fff;cursor:pointer;display:table-cell;font-family:sans-serif;font-size:14px;font-weight:700;height:45px;padding:0 30px;text-align:center;vertical-align:middle;width:auto}.calendly-badge-widget .calendly-badge-content.calendly-white{color:#666a73}.calendly-badge-widget .calendly-badge-content span{display:block;font-size:12px}.calendly-spinner{left:0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);z-index:-1}.calendly-spinner>div{animation:1.4s ease-in-out infinite both calendly-bouncedelay;background-color:#e1e1e1;border-radius:50%;display:inline-block;height:18px;vertical-align:middle;width:18px}.calendly-spinner .calendly-bounce1{animation-delay:-.32s}.calendly-spinner .calendly-bounce2{animation-delay:-.16s}@keyframes calendly-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}#usaStatesMap>svg{display:block;width:100%;height:100%;overflow:hidden}#usaStatesMap path{fill:#d9e9ee;stroke:#fff;stroke-width:1.5;transition:fill .2s;outline:0}#usaStatesMap path[data-employer=true]{fill:#a9d52b;cursor:pointer;touch-action:manipulation}#usaStatesMap path.is-active,#usaStatesMap path[data-employer=true]:focus,#usaStatesMap path[data-employer=true]:hover{fill:#00ae5c}#usaStatesMap path.selected-state-outline{fill:none;stroke:#234097;stroke-width:2.5;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}#usaStatesMap .state-name-tooltip{pointer-events:none}#usaStatesMap .state-name-tooltip rect{fill:#29479f}#usaStatesMap .state-name-tooltip text{fill:#fff;font:italic 700 13px Averta,sans-serif;text-anchor:middle;dominant-baseline:central}@media(min-width:761px){html body main #quienes-somos #aboutIntroTitle{text-align:left!important;margin-inline:0!important;justify-self:start}}@media(max-width:760px){body main #porQueTitle{width:100%;max-width:100%;margin-inline:auto;text-align:center;font-size:clamp(29px,8vw,40px);line-height:1.15;white-space:normal}#porQueTitle .why-title-line{display:block}body main #quienes-somos .about-definition p{text-align:center}body main .program-banner :is(.hero-actions,.sa-actions,.sc-actions){justify-content:flex-start;align-items:flex-start;align-self:flex-start;margin-left:0;margin-right:auto;text-align:left;width:100%}body main .program-banner :is(.hero-actions,.sa-actions,.sc-actions) .button{margin-left:0;margin-right:0;align-self:flex-start}body main #st-galeria .st-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible;width:100%;padding:0}body main #st-galeria .st-filters li{min-width:0;display:flex}body main #st-galeria .st-filters button{width:100%;min-height:52px;padding:10px 12px;border-radius:12px;font-family:Averta,Arial,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:1.35;white-space:normal}body main #st-galeria .st-filters button span{white-space:nowrap}body main #temporada{padding-inline:20px!important}body main #temporada .season-message h2{font-size:clamp(22px,7vw,34px);line-height:1.15;max-width:100%}body main #temporada .season-message h2 span{white-space:normal}body main #temporada .season-countdown{width:100%;max-width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body main #temporada .season-countdown>span{min-width:0;width:auto;padding:12px 4px}body main #temporada .season-countdown b{font-size:clamp(25px,7vw,36px)}body main #temporada .season-open{width:100%;max-width:100%;padding:20px;box-sizing:border-box}body main #experiencia .benefits p,body.iat-page main #proceso .stage-detail,body.iat-page main #proceso .stage-detail em,body.iat-page main #proceso .stage-title{font-family:Arial,sans-serif;font-style:normal;font-synthesis:none}body main #experiencia .benefits p{line-height:1.65;font-weight:500}body.iat-page main #proceso .stage-title{font-weight:700}body main #employerMap .usa-map #usaStatesMap{height:auto;aspect-ratio:960/589}}#employerMap .usa-map #usaStatesMap{pointer-events:auto}.sc-role-doodle svg{display:block;width:1em;height:1em}