@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}.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}.start-head p.form-time-estimate{color:#8793a1;font-size:.98rem;line-height:1.6;margin:8px 0 0}.start-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px max(24px,calc((100vw - 1040px)/ 2));background:#fff;border-bottom:1px solid #e2edf2}.start-brand img{width:118px;height:auto}.start-exit{font-family:Recoleta,Georgia,serif;font-size:.95rem;font-weight:700;color:var(--gowex-blue)}.start-exit:hover{color:var(--gowex-green)}.start-main{margin-inline:auto;padding:clamp(30px,4vw,54px) 0 clamp(50px,6vw,80px)}.start-kicker{display:block;margin-bottom:9px;color:var(--gowex-green);font-family:Averta,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.start-head h1{margin:0 0 12px;font-family:Recoleta,Georgia,serif;letter-spacing:-.02em}.start-head p{margin:0}.start-rail{flex-wrap:wrap;margin:clamp(22px,2.6vw,32px) 0 0}.start-rail-item{font-family:Averta,Arial,sans-serif;font-weight:700}.start-step-title{margin:0 0 8px;font-family:Recoleta,Georgia,serif;line-height:1.1}.start-step-intro{margin:0 0 22px;max-width:70ch;color:#264b6e;font-size:.98rem;line-height:1.6}.start-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:14px;margin-top:20px}.start-card{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;padding:20px;background:#fff;cursor:pointer;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s}.start-card strong{font-family:Recoleta,Georgia,serif;font-size:1.1rem;color:var(--gowex-blue)}.start-card span{font-family:Averta,Arial,sans-serif;font-size:.86rem;font-weight:400;line-height:1.45;color:#5c7b96}.start-card:hover{transform:translateY(-4px);box-shadow:none}.start-grid{display:grid}.start-field{min-width:0;display:grid;grid-column:1/-1;align-content:start}.start-field-check,.start-label,.start-radio-set legend{font-family:Averta,Arial,sans-serif;font-weight:700}.start-field .req{color:#d64545}.start-group{grid-column:1/-1;margin:10px 0 0;font-family:Averta,Arial,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gowex-green)}.start-group-big{margin-top:22px;padding-top:18px;border-top:1px solid #e2edf2;font-family:Recoleta,Georgia,serif;font-size:1.05rem;letter-spacing:0;text-transform:none;color:var(--gowex-blue)}.start-note{grid-column:1/-1;margin:4px 0 0;padding:13px 16px;border-left:3px solid var(--gowex-green);border-radius:0 9px 9px 0;background:#eefaf3;color:#264b6e;font-size:.87rem!important;line-height:1.5}.start-hint{margin:0;font-size:.78rem!important;font-weight:400;line-height:1.45;color:#5c7b96}.start-field input[type=date],.start-field input[type=email],.start-field input[type=month],.start-field input[type=number],.start-field input[type=tel],.start-field input[type=text],.start-field select,.start-field textarea{width:100%;background:#fff;font-weight:400}.start-field textarea{resize:vertical;line-height:1.5}.start-field input:focus-visible,.start-field select:focus-visible,.start-field textarea:focus-visible{border-color:transparent}.start-radio-set{margin:0;padding:0;border:0;display:grid}.start-radio-set legend{padding:0;margin-bottom:3px}.start-check,.start-radio{display:grid;align-items:start;gap:10px;font-family:Averta,Arial,sans-serif;font-weight:400;line-height:1.45;color:#264b6e;cursor:pointer}.start-check input,.start-radio input{margin-top:1px;accent-color:var(--gowex-green)}.start-radio{background:#fff;transition:border-color .2s,background-color .2s}.start-field-check{grid-column:1/-1}.start-review-card{margin-bottom:14px;border:1px solid #dbe7ef;background:#fbfdff;overflow:hidden}.start-review-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 18px;border-bottom:1px solid #e6eef4}.start-review-head h3{margin:0;font-family:Recoleta,Georgia,serif;font-size:1.02rem}.start-edit{padding:6px 14px;border:1px solid var(--gowex-blue);background:0 0;color:var(--gowex-blue);font-family:Averta,Arial,sans-serif;font-size:.76rem;font-weight:700;cursor:pointer}.start-edit:hover{background:var(--gowex-blue);color:#fff}.start-review-list{display:grid;grid-template-columns:minmax(140px,.9fr) 1.4fr;gap:8px 18px;margin:0;padding:16px 18px;font-family:Averta,Arial,sans-serif;font-size:.87rem;line-height:1.45}.start-review-list dt{font-weight:700;color:#5c7b96}.start-review-list dd{margin:0;color:var(--gowex-navy)}.start-confirm{margin-top:18px;padding-top:16px;border-top:1px solid #e2edf2}.start-alert{margin:16px 0 0;padding:14px 16px;border-radius:10px;background:#fdeceb;color:#a3302b;font-size:.9rem;line-height:1.5}.start-nav{display:flex;flex-wrap:wrap}.start-nav .button{padding:0 28px}.start-back{border:1px solid #c4d7e3;background:#fff;color:var(--gowex-blue)}.start-back:hover{border-color:var(--gowex-blue);background:var(--gowex-blue);color:#fff}.start-next,.start-submit{margin-left:auto}.start-pending-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.start-pending-actions .button{min-height:50px;padding:0 24px}@media(max-width:680px){.start-grid{grid-template-columns:minmax(0,1fr)}.start-field.is-half{grid-column:1/-1}.start-review-list{grid-template-columns:1fr;gap:2px 0}.start-review-list dd{margin-bottom:8px}.start-nav .button{width:100%;justify-content:center}.start-next,.start-submit{margin-left:0}}@media(prefers-reduced-motion:reduce){.start-card{transition:none}.start-card:hover{transform:none}}.start-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}.start-search-select{position:relative}.start-search-select input{padding-right:48px!important}.start-select-toggle{position:absolute;right:8px;top:0;width:38px;height:100%;max-height:58px;border:0;background:0 0;color:#073f78;display:grid;place-items:center;cursor:pointer}.start-select-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.start-select-options{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;max-height:260px;overflow-y:auto;margin:0;padding:7px;list-style:none;background:#fff;border:1px solid #bdd4e1;border-radius:12px;box-shadow:0 12px 30px #073f781c}.start-select-options[hidden]{display:none}.start-select-options li{padding:12px 14px;cursor:pointer;font-size:14px;line-height:1.4;border-radius:6px;overflow-wrap:anywhere}.start-select-options li:hover,.start-select-options li[aria-selected=true]{background:#e6f7ec;color:#087d42}.start-select-options .start-select-empty{cursor:default;color:#61778f}.start-step-title{margin-bottom:26px}.start-field input::placeholder,.start-field textarea::placeholder{opacity:1}.start-field select option{color:#073f78}.start-calendar{position:relative}.start-date-trigger{width:100%;text-align:left;background:#fff;font:inherit;cursor:pointer}.start-date-trigger:after{content:'';position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23234097' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 11h18M8 15h2M14 15h2M8 18h2'/%3E%3C/svg%3E") center/contain no-repeat}.start-date-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:min(320px,100%);padding:16px;background:#fff;border:1px solid #c4d7e3;border-radius:14px;box-shadow:0 14px 32px #073f7826;font-family:Averta,Arial,sans-serif}.start-date-panel[hidden]{display:none}.start-date-head{display:flex;gap:8px;margin-bottom:14px}.start-date-head select{padding:9px 32px 9px 9px;font-size:14px;background-position:right 8px center}.start-date-days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;text-align:center}.start-date-days span{font-size:12px;color:#698298;padding:5px 0}.start-date-days button{border:0;background:#fff;color:#073f78;border-radius:6px;min-height:33px;font-family:inherit;cursor:pointer}.start-date-days button:focus-visible,.start-date-days button:hover{background:#e3f7ed;outline:#08b45b solid 2px}.start-date-days button.is-selected{background:#08b45b;color:#fff}.start-date-days button:disabled{color:#bcc5ce;background:#f7f9fb;cursor:default;outline:0}.start-step-intro.start-step-intro-wide{max-width:none;width:100%;color:#8793a1;margin:0 0 26px}.start-rail{counter-reset:form-step}.start-rail-item{display:flex;align-items:center;gap:5px;border-bottom:2px solid #d3e2ec;counter-increment:form-step}.start-rail-item::before{content:counter(form-step) ".";font-size:inherit;font-weight:700;color:inherit}@media(max-width:680px){.start-rail{gap:4px}.start-rail-item{font-size:.85rem;padding:8px 6px;gap:4px}}.start-stage:has(.start-step-intro-wide)>.start-step-title{margin-bottom:20px}.start-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.start-field.is-half{grid-column:span 3}.start-field.is-third{grid-column:span 2}.start-plain-note{grid-column:1/-1;margin:0;color:#8793a1;font-size:.98rem;line-height:1.6}.start-result-dialog{font-family:Averta,Arial,sans-serif}.start-result-dialog .button{padding:12px 24px}@media(max-width:680px){.start-grid{grid-template-columns:minmax(0,1fr)}.start-field.is-half,.start-field.is-third{grid-column:1/-1}}.start-program-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.start-program-card{align-items:center;justify-content:center;text-align:center;padding:20px 24px;min-width:0}.start-program-logo{display:block;width:min(100%,260px);height:118px;object-fit:contain}.start-program-card span{max-width:34ch}@media(max-width:480px){.start-program-cards{gap:10px}.start-program-card{padding:14px 10px}.start-program-logo{height:80px}.start-program-card span{font-size:.78rem}}body.start-page{background:#fff;color:#29429c}.start-main{padding-top:48px}.start-head{text-align:center}.start-head h1{line-height:.95;color:#29429c;margin-bottom:12px}.start-head p{max-width:none;margin-inline:auto;color:#08ad52;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:normal}.start-rail{display:flex;gap:8px;padding:12px;margin-top:32px;background:#f5f7ff;border:1px solid #d5dcfa;border-radius:20px}.start-rail[hidden]{display:none}.start-rail-item{flex:1 1 100px;justify-content:center;text-align:center;border:1px solid transparent;border-radius:14px;padding:16px 10px;font-size:.95rem;line-height:1.35;color:#5872bb;background:0 0}.start-rail-item.is-current{background:#29429c;color:#fff;border-color:#29429c}.start-rail-item.is-done{background:#e7f7ee;color:#05ad51;border-color:#a1e5bd}.start-form{border:1px solid #9de2b9;border-radius:24px;padding:clamp(22px,3.2vw,38px);margin-top:32px;background:#fff}.start-stage{padding:0;border:0;border-radius:0;box-shadow:none;background:0 0}.start-step-title{color:#29429c;font-size:clamp(1.5rem,2.5vw,2rem)}.start-grid{gap:24px 22px}.start-field-check,.start-label,.start-radio-set legend{font-size:1rem;line-height:1.45;color:#29429c}.start-field{gap:10px}.start-date-trigger,.start-field input[type=date],.start-field input[type=email],.start-field input[type=month],.start-field input[type=number],.start-field input[type=tel],.start-field input[type=text],.start-field select,.start-field textarea{border:2px solid #d7def6;border-radius:14px;min-height:56px;padding:14px 16px;color:#29429c;font-family:Averta,Arial,sans-serif;font-size:1rem}.start-field select,.start-search-select input{padding-right:48px}.start-date-trigger:focus-visible,.start-field input:focus-visible,.start-field select:focus-visible,.start-field textarea:focus-visible{outline:#08b45b solid 2px;outline-offset:1px;background:#f6fdf9}.start-date-trigger.is-placeholder,.start-field input::placeholder,.start-field select.is-placeholder,.start-field textarea::placeholder{color:#8793a1}.start-field textarea{min-height:84px}.start-radio-set{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.start-radio-set .start-hint,.start-radio-set legend{grid-column:1/-1}.start-radio{min-height:64px;align-items:center;padding:16px 20px;border:2px solid #d7def6;border-radius:15px;color:#29429c;font-size:1rem}.start-radio:hover{border-color:#08b45b;background:#f6fdf9}.start-radio:has(input:checked){border-color:#08b45b;background:#e6f6ed;color:#08ad52}.start-check input,.start-radio input{width:21px;height:21px;margin:0}.start-check,.start-radio{grid-template-columns:22px 1fr}.start-check{font-size:1rem}.start-nav{gap:18px;margin-top:30px}.start-nav .button{flex:1;width:auto;min-height:64px;border-radius:16px;font-family:Averta,Arial,sans-serif;font-size:1.15rem;justify-content:center}.start-nav .button[hidden]{display:none}.start-nav .start-back{background:#29429c;color:#fff;border-color:#29429c}.start-nav .start-back:hover{background:#203681}.start-nav .start-next,.start-nav .start-submit{background:#08ad52;margin-left:0}.start-nav .start-next:hover,.start-nav .start-submit:hover{background:#078c44}.start-card{border:2px solid #d7def6;border-radius:18px}.start-card:hover{border-color:#08b45b;background:#f5fcf8}.start-review-card{border-color:#d7def6;border-radius:16px}.start-review-head{background:#f5f7ff}.start-review-head h3{color:#29429c}.start-edit{border-radius:10px}.start-confirm{border-top-color:#d7def6}.start-select-options{border-color:#d7def6}.start-date-panel{border-color:#a1e5bd}@media(max-width:680px){.start-main{width:calc(100% - 28px);padding-top:30px}.start-head h1{font-size:2.25rem}.start-rail{padding:8px;gap:6px;margin-top:24px;border-radius:16px}.start-rail-item{flex-basis:90px;font-size:.8rem;padding:10px 6px}.start-form{padding:22px 16px;margin-top:24px;border-radius:18px}.start-grid{gap:22px}.start-radio-set{grid-template-columns:1fr}.start-nav{gap:10px}.start-nav .button{min-height:56px;font-size:1rem;padding:0 12px}.start-label,.start-radio-set legend{font-size:.94rem}}.start-head h1{font-size:clamp(2rem,4.1vw,3.5rem)}.start-form{border-color:#b8c6ec}.start-program-card{background:#f2f6ff}.start-program-card:focus-visible,.start-program-card:hover{background:#e6f6ed;border-color:#08b45b}.start-form:has(.start-program-cards){max-width:800px;margin-inline:auto}@media(min-width:1100px){.start-form:has(.start-program-cards){max-width:1200px}.start-program-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.start-program-card{padding:20px 14px}}@media(max-width:520px){.start-program-cards{grid-template-columns:1fr;gap:14px}.start-program-card{padding:20px}.start-program-logo{height:110px}.start-program-card span{font-size:.86rem}}footer#contacto.start-simple-footer{grid-template-columns:1fr;text-align:center}.start-simple-footer .footer-brand{display:flex;justify-content:center}.start-simple-footer .footer-brand img{margin-bottom:0}#f_confirmacion{appearance:none;-webkit-appearance:none;width:21px;height:21px;border:2px solid #08ad52;border-radius:4px;background:#fff;cursor:pointer}#f_confirmacion:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-8' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat #08ad52}#f_confirmacion:focus-visible{outline:#29429c solid 2px;outline-offset:3px}.start-month-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}.start-month-grid button{padding:12px 3px;border:0;border-radius:6px;background:#f5f7ff;color:#29429c;font:700 .65rem Averta,Arial,sans-serif;cursor:pointer}.start-month-grid button:hover{background:#e6f6ed;color:#08ad52}.start-month-grid button:disabled{opacity:.4;cursor:default}.start-main{width:min(100% - 96px,1080px)}@media(max-width:680px){.start-main{width:calc(100% - 36px)}}.start-program-logo{scale:.8}.start-group.start-group-big{color:var(--gowex-green);text-align:center;background:#e8f7ee;border:1px solid #a4dfbb;border-radius:12px;padding:14px}.start-check input{accent-color:var(--gowex-green)}.start-add-language{grid-column:1/-1;justify-self:start;border:1px solid var(--gowex-green);color:var(--gowex-green);background:#fff;border-radius:10px;padding:12px 18px;cursor:pointer;font:inherit}.start-submit:disabled{opacity:.45;cursor:not-allowed}.start-plain-note:has(+ .start-field #f_amigosCount){border-top:1px solid #d7def6;padding-top:18px}.start-page footer#contacto.start-simple-footer{padding-top:16px}.start-extra-consent{margin-top:16px}.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;animation:1s linear infinite start-saving}.start-result-dialog .button{min-width:180px}@keyframes start-saving{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.start-result-icon.is-saving{animation:none}}.start-offer-upload{border-radius:14px}.start-offer-upload input{min-width:0;width:100%;max-width:100%}.start-offer-upload .start-hint{overflow-wrap:anywhere}.start-offer-upload input::file-selector-button{background:#00b451;color:#fff;border:0;border-radius:8px;padding:12px 16px;margin-right:12px;font:inherit;cursor:pointer}.start-dialog-close{position:absolute;right:12px;top:8px;border:0;background:0 0;color:#29429c;font:32px Arial;cursor:pointer;padding:6px 10px}.start-result-icon.is-warning{color:#a76800;background:#fff2d9}.start-result-error{position:fixed}.start-form.is-submitted{text-align:center}.start-form.is-submitted .start-step-title{margin:0 0 18px}.start-form.is-submitted .start-step-intro{max-width:none;margin:0}.start-form.is-submitted .start-nav{display:none}.start-offer-upload{padding:0;border:0;background:0 0}.start-upload-box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:230px;padding:36px 24px;border:2px dashed #59c69d;border-radius:20px;background:#f7f9ff;text-align:center}.start-offer-upload .start-upload-input{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;overflow:hidden;clip-path:inset(50%)}.start-upload-button{border:0;border-radius:16px;background:#29429c;color:#fff;font:inherit;font-weight:700;padding:18px 30px;cursor:pointer}.start-upload-box:focus-within,.start-upload-button:focus-visible{outline:#00b451 solid 3px;outline-offset:4px}.start-upload-hint,.start-upload-status{color:#6177bf;font-weight:700;line-height:1.5;overflow-wrap:anywhere;max-width:100%}.start-upload-status{margin:24px 0 0}.start-upload-hint{margin:12px 0 0}@media(max-width:600px){.start-upload-box{padding:28px 18px;min-height:220px}.start-upload-button{padding:16px 24px}}.start-page .footer-curve{margin-bottom:calc(-5vw - 2px);z-index:0}@media (max-width:900px){#startForm .start-cards,#startForm .start-date-head,#startForm .start-grid,#startForm .start-radio-set{display:grid;grid-template-columns:minmax(0,1fr)}#startForm .start-field,#startForm .start-field.is-half,#startForm .start-field.is-third,#startForm .start-grid>*{grid-column:1/-1;min-width:0;width:100%}}.start-card:disabled{cursor:not-allowed;background:#f0f3f6;border-color:#d5dce4;box-shadow:none;transform:none;opacity:.7}.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}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}.global-leads-page{background:#f6fafb;color:var(--gowex-blue,#06335f)}.global-leads-page .start-main{width:min(960px,calc(100% - 40px))}.global-leads-page .start-head{text-align:center}.global-leads-page h1{font-size:clamp(32px,5vw,50px)}.global-leads-page .start-form{padding:clamp(22px,4vw,44px);border-radius:24px;background:#fff;border:1px solid #d9e7ee}.global-leads-page fieldset{min-width:0;padding:0;margin:0;border:0}.global-leads-page legend{font-family:Recoleta,Georgia,serif;font-size:clamp(24px,3vw,30px);color:#234097;margin-bottom:10px}.global-programs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.global-programs label{position:relative;display:flex;align-items:flex-start;gap:0;border:1px solid #cbdde7;border-radius:16px;padding:24px 18px;cursor:pointer;transition:background-color .18s,border-color .18s}.global-programs label:has(:checked){border-color:#00ae5c;background:#eefaf3;box-shadow:inset 0 0 0 1px #00ae5c}.global-programs input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.global-programs label:hover{background:#e6f6ed;border-color:#08b45b}.global-programs label:has(input:focus-visible){background:#e7f7ee;outline:#00ae5c solid 2px;outline-offset:3px}.global-leads-page fieldset>legend{width:100%;text-align:center}.global-leads-page fieldset[data-step="0"]>legend{width:100%;text-align:center;margin-bottom:4px}.global-programs strong{display:block;font-family:Recoleta,Georgia,serif;font-size:21px;color:#234097}.global-programs small{display:block;max-width:270px;margin:8px auto 0;line-height:1.5;font-size:14px}.global-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px 22px;margin:24px 0}.global-fields label{display:flex;flex-direction:column;gap:10px;min-width:0;font-weight:700}.global-fields input,.global-fields select{width:100%;min-width:0;padding:14px 16px;border:2px solid #d7def6;border-radius:14px;background:#fff;color:#29429c;font:inherit;font-family:Averta,Arial,sans-serif;font-size:1rem;min-height:56px}.global-fields input:focus,.global-fields select:focus{outline:#00ae5c solid 2px;outline-offset:2px}.global-phone{min-width:0;display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px}.global-note{color:#52738a;line-height:1.7;font-size:14px;margin-top:24px}.global-leads-page .start-nav{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}.global-leads-page .start-back{margin-right:auto}.global-leads-page [hidden]{display:none!important}.global-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.global-success{background:#fff;border:1px solid #cbdde7;border-radius:24px;padding:50px 24px;text-align:center}.global-success h2{font-family:Recoleta,Georgia,serif;color:#008d49}@media(max-width:600px){.global-fields,.global-programs{grid-template-columns:1fr}.global-phone{grid-template-columns:105px 1fr;gap:10px}.global-leads-page .start-main{width:calc(100% - 24px)}.start-header{padding:16px}.global-leads-page .start-form{padding:20px 16px}}.global-leads-page .start-header{justify-content:center;min-height:92px;padding:14px 20px;border:0}.global-leads-page .start-brand img{width:146px;height:auto}.global-leads-page .global-progress{list-style:none;margin-top:20px;margin-bottom:0}.global-leads-page #globalLeadForm{margin-top:28px}.global-programs label{align-items:center}.global-programs label>span{flex:1;min-width:0;text-align:center}.global-programs .global-program-au-pair{grid-column:1/-1;justify-self:center;width:calc((100% - 16px)/ 2);box-sizing:border-box}@media(max-width:600px){.global-programs .global-program-au-pair{width:100%}}.global-program-sticker{width:min(100%,230px);height:105px;object-fit:contain;margin:0 auto 12px}.global-program-au-pair .global-program-sticker{transform:scale(1.4);transform-origin:center}.global-leads-page footer#contacto.start-simple-footer{display:grid;grid-template-columns:minmax(0,1fr);padding-top:16px;opacity:1;background:var(--gowex-green)}.global-leads-page footer#contacto .footer-brand,.global-leads-page footer#contacto .footer-closing{opacity:1;transform:none}.global-leads-page footer#contacto .footer-brand{margin-top:-12px;margin-bottom:28px}.global-leads-page footer#contacto .footer-brand img{opacity:1}.global-footer-countries{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.global-footer-countries a{padding:10px 20px;border:1px solid #ffffff80;border-radius:10px;color:#fff;font-family:Recoleta,Georgia,serif;font-style:normal}.global-leads-page footer#contacto .global-footer-countries a:hover,.global-leads-page footer#contacto .global-footer-countries a[aria-current]{background:#fff;color:var(--gowex-green)}.global-leads-page :is(input,select,button){scroll-margin-top:112px}@media(max-width:600px){.global-leads-page .start-header{min-height:76px}.global-leads-page .start-brand img{width:130px}.global-program-sticker{height:95px}.global-leads-page .global-progress{flex-wrap:nowrap;padding:8px;gap:4px}.global-leads-page .global-progress .start-rail-item{flex:1 1 0;min-width:0;padding:12px 5px;font-size:12px}}.global-fields .req{color:#d64545}.global-leads-page fieldset:not([data-step="0"])>legend{color:#29429c;font-size:clamp(1.5rem,2.5vw,2rem)}@media(max-width:900px){.global-fields{grid-template-columns:minmax(0,1fr)}}.global-fields 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:42px;text-transform:uppercase}.global-fields input:not([type]),.global-fields input[type=text]{text-transform:uppercase}.global-date-field{display:flex;flex-direction:column;gap:10px;min-width:0}.global-date-field .req,.global-leads-page .start-confirm .req{color:#d64545}.global-leads-page .start-date-trigger{width:100%;text-transform:uppercase}.global-leads-page .start-date-head select{text-transform:uppercase}.global-leads-page .start-check input{accent-color:var(--gowex-green);flex:none;width:21px;height:21px}.global-leads-page .start-review-card:first-child{margin-top:20px}.global-leads-page .start-confirm{border:0}.global-fields input::placeholder,.global-fields select.is-placeholder,.global-leads-page .start-date-trigger.is-placeholder{color:#8793a1;text-transform:none;opacity:1}.global-fields select option{color:#073f78;text-transform:none}.global-leads-page .start-confirm+.start-confirm{margin-top:8px;padding-top:0}#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}