.gens{--bg:#1a0600;--red:#f93443;--white:#fff;--font:var(--font-montserrat),"Segoe UI",Arial,sans-serif;--card-fill:linear-gradient(180deg,#ff3b3b 0%,#b42a28 25%,#721a17 50%,#3c0e09 75%,#1a0600 100%);--card-stroke:linear-gradient(90deg,#fff 0%,#bdb7b5 25%,#7f7370 50%,#463631 75%,#1a0600 100%);--btn-ring:linear-gradient(180deg,#ffb5b6 0%,#a97778 25%,#241818 50%,#a97778 75%,#ffb5b6 100%);background:var(--bg);max-width:1920px;min-height:100vh;color:var(--white);font-family:var(--font);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 auto;font-weight:500;position:relative;overflow:clip;container-type:inline-size}body:has(.gens){background:#1a0600}.gens *,.gens :before,.gens :after{box-sizing:border-box}.gens img{max-width:100%;height:auto;display:block}.gens h1,.gens h2,.gens h3,.gens p,.gens ul,.gens ol{margin:0;padding:0}.gens ul,.gens ol{list-style:none}.gens h1,.gens h2,.gens h3{font-weight:700}.gens a{color:inherit;text-decoration:none}.gens br.dbr{display:none}.gens .sec-eyebrow{letter-spacing:.075em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.25}.gens .sec-title{color:var(--red);letter-spacing:.05em;text-transform:uppercase;text-wrap:balance;font-size:max(20px,min(5.6vw,24px));line-height:1.2}.gens .sec-eyebrow+.sec-title{margin-top:6px}.gens .sec-title--lg{letter-spacing:0}.gens .sec-bar{background:var(--white);width:40px;height:2px;margin-top:14px;display:block}.gens .card{background:var(--card-fill)padding-box,var(--card-stroke)border-box;border:1px solid transparent}.gens .btn-apply{height:52px;color:var(--white);white-space:nowrap;background:linear-gradient(180deg,#000 0%,#0b0404 45%,#2a1212 100%)padding-box,var(--btn-ring)border-box;border:2px solid transparent;border-radius:999px;justify-content:center;align-items:center;padding:0 44px 0 32px;font-size:19px;font-weight:700;line-height:1;transition:filter .2s,box-shadow .2s,transform .2s;display:inline-flex;position:relative;box-shadow:0 6px 28px rgba(255,150,150,.18),inset 0 -3px 6px -3px rgba(255,255,255,.55)}.gens .btn-apply:hover{filter:brightness(1.18);box-shadow:0 6px 34px rgba(255,120,120,.38),inset 0 -3px 6px -3px rgba(255,255,255,.7)}.gens .btn-apply:active{transform:translateY(1px)}.gens .btn-apply:focus-visible{outline:2px solid var(--white);outline-offset:4px}.gens .faq-btn:focus-visible{outline:2px solid var(--white);outline-offset:4px}.gens .hero__logo:focus-visible{outline:2px solid var(--white);outline-offset:4px}.gens .btn-apply__arrow{background:var(--white);clip-path:polygon(0 0,100% 50%,0 100%);width:8px;height:16px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.gens .btn-apply--cta{background:linear-gradient(180deg,#2e0000 0%,#380104 25%,#410609 50%,#4c1212 75%,#56201d 88%,#652f29 100%)padding-box,var(--btn-ring)border-box;box-shadow:0 6px 14px rgba(0,0,0,.35),inset 0 -3px 6px -3px rgba(255,255,255,.35)}.gens .btn-apply--cta:hover{box-shadow:0 6px 22px rgba(0,0,0,.45),0 0 26px rgba(255,140,140,.3),inset 0 -3px 6px -3px rgba(255,255,255,.5)}.gens .hero{padding:12px}.gens .hero__card{border:1.5px solid var(--white);background:#190601 url(/images/gen-s/hero-bg.webp) 30%/cover no-repeat;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo faq""cube cube""title title""info info""btn btn";align-items:center;padding:16px 18px 28px;display:grid;position:relative;overflow:hidden}.gens .hero__logo{grid-area:logo;width:50px}.gens .faq-btn{border:1.5px solid var(--white);border-radius:999px;grid-area:faq;justify-content:center;align-items:center;width:104px;height:30px;transition:background-color .2s;display:flex}.gens .faq-btn:hover{background-color:rgba(255,255,255,.1)}.gens .faq-btn{letter-spacing:.6px;font-size:19px;font-style:italic;font-weight:700;position:relative}.gens .faq-btn:before{content:"";position:absolute;top:-9px;bottom:-9px;left:0;right:0}.gens .faq-btn__label{margin-right:-.6px;display:inline-block;transform:translate(-1.7px)scaleX(1.24)}.gens .faq-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font-family:inherit;line-height:inherit;cursor:pointer;background-color:transparent;padding:0}.gens .faq-modal{width:min(880px,100vw - 24px);max-width:none;max-height:min(88dvh,920px);color:var(--white);background:0 0;border:0;border-radius:18px;margin:auto;padding:0;overflow:visible}.gens .faq-modal[open]{animation:.28s cubic-bezier(.22,1,.36,1) gens-modal-in}.gens .faq-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(8,2,0,.74)}.gens .faq-modal[open]::backdrop{animation:.28s ease-out gens-backdrop-in}.gens .faq-modal__panel{background:linear-gradient(180deg,#3a0d08 0%,#1f0702 22%,#1a0600 100%)padding-box,var(--card-stroke)border-box;border:1.5px solid transparent;border-radius:18px;flex-direction:column;max-height:min(88dvh,920px);display:flex;box-shadow:0 24px 80px rgba(0,0,0,.55)}.gens .faq-modal__head{flex:none;padding:24px 64px 18px 20px;position:relative}.gens .faq-modal__eyebrow{letter-spacing:.075em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.25}.gens .faq-modal__title{color:var(--red);letter-spacing:.05em;text-transform:uppercase;text-wrap:balance;margin-top:6px;font-size:22px;line-height:1.2}.gens .faq-modal__bar{background:var(--white);width:40px;height:2px;margin-top:14px;display:block}.gens .faq-modal__close{width:44px;height:44px;color:var(--white);cursor:pointer;background:0 0;border:1.5px solid rgba(255,255,255,.7);border-radius:50%;place-items:center;padding:0;transition:background-color .2s,border-color .2s;display:grid;position:absolute;top:16px;right:16px}.gens .faq-modal__close:hover{border-color:var(--white);background-color:rgba(255,255,255,.1)}.gens .faq-modal__close:focus-visible{outline:2px solid var(--white);outline-offset:3px}.gens .faq-modal__close span,.gens .faq-modal__close span:before{background:currentColor;border-radius:1px;width:16px;height:2px;display:block;transform:rotate(45deg)}.gens .faq-modal__close span:before{content:"";transform:rotate(90deg)}.gens .faq-modal__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(249,52,67,.6) transparent;flex:auto;min-height:0;padding:0 20px 20px;overflow-y:auto}.gens .faq-item{border-top:1px solid rgba(255,255,255,.14)}.gens .faq-item:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.gens .faq-item__q{cursor:pointer;grid-template-columns:auto minmax(0,1fr) 20px;align-items:start;column-gap:12px;padding:16px 0;font-size:15px;font-weight:700;line-height:1.4;list-style:none;display:grid}.gens .faq-item__q::-webkit-details-marker{display:none}.gens .faq-item__q:focus-visible{outline:2px solid var(--white);outline-offset:2px;border-radius:4px}.gens .faq-item__q:hover .faq-item__text{color:#ffd2d5}.gens .faq-item__num{min-width:22px;color:var(--red);letter-spacing:.04em}.gens .faq-item__text{transition:color .2s}.gens .faq-item__icon{width:20px;height:20px;margin-top:1px;position:relative}.gens .faq-item__icon:before,.gens .faq-item__icon:after{content:"";background:var(--red);border-radius:1px;width:14px;height:2px;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;top:9px;left:3px}.gens .faq-item__icon:after{transform:rotate(90deg)}.gens .faq-item[open] .faq-item__icon:after{transform:rotate(0)}.gens .faq-item__a{color:rgba(255,255,255,.86);padding:0 32px 18px 34px;font-size:14px;line-height:1.6}.gens .faq-item__a p+p,.gens .faq-item__a p+ul,.gens .faq-item__a ul+p{margin-top:10px}.gens .faq-item__a ul{margin-top:6px}.gens .faq-item__a li+li{margin-top:4px}.gens .faq-item__a strong{color:var(--white);font-weight:700}.gens .faq-item__a a{color:#ff8f97;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.gens .faq-item__a a:hover{color:var(--white)}.gens .faq-item__a a:focus-visible{outline:2px solid var(--white);outline-offset:2px;border-radius:2px}@supports (interpolate-size:allow-keywords){.gens .faq-modal{interpolate-size:allow-keywords}.gens .faq-item::details-content{height:0;transition:block-size .28s cubic-bezier(.22,1,.36,1),content-visibility .28s allow-discrete;overflow:hidden}.gens .faq-item[open]::details-content{height:auto}}@media (min-width:768px){.gens .faq-modal__head{padding:32px 80px 22px 36px}.gens .faq-modal__eyebrow{font-size:14px}.gens .faq-modal__title{letter-spacing:.075em;font-size:28px}.gens .faq-modal__close{top:24px;right:24px}.gens .faq-modal__body{padding:0 36px 28px}.gens .faq-item__q{column-gap:16px;padding:18px 0;font-size:17px}.gens .faq-item__num{min-width:26px}.gens .faq-item__a{padding:0 48px 22px 42px;font-size:15px}}.gens .hero__cube,.gens .hero__title{min-width:0}.gens .hero__cube{grid-area:cube;justify-self:center;width:80%;max-width:440px;margin-top:8px}.gens .hero__title{grid-area:title;justify-self:center;width:84%;max-width:440px;margin-top:-12px}.gens .hero__info{grid-area:info;margin-top:24px}.gens .hero__city{letter-spacing:.05em;font-size:26px;font-weight:700;line-height:1.15}.gens .hero__period{margin-top:6px;font-size:14px;line-height:1.4}.gens .hero__range{white-space:nowrap}.gens .btn-apply--hero{grid-area:btn;justify-self:start;min-width:220px;margin-top:22px}.gens .main{position:relative}.gens .main__fingerprint{display:none}.gens .main>section{z-index:1;position:relative}.gens .why{padding:56px 20px 0}.gens .why__grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:28px;display:grid}.gens .why-card{border-radius:12px;grid-template-columns:84px minmax(0,1fr);align-content:start;align-items:start;column-gap:16px;padding:16px 18px 22px 14px;display:grid;position:relative}.gens .why-card__icon{width:84px}.gens .why-card__title{color:var(--white);text-transform:uppercase;font-size:17px;line-height:1.25}.gens .why-card__sub{margin-top:6px;font-size:15px;font-weight:700;line-height:1.3}.gens .why-card__sub:after{content:"";background:var(--white);width:96px;height:2px;margin-top:10px;display:block}.gens .why-card__desc{margin-top:10px;font-size:14px;line-height:1.5}.gens .journey{padding:64px 20px 0}.gens .journey__band,.gens .journey__flag{display:none}.gens .journey__steps{margin-top:36px;position:relative}.gens .jstep{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"node num""node body";align-content:start;align-items:start;column-gap:18px;padding-bottom:32px;display:grid;position:relative}.gens .jstep__node{z-index:2;grid-area:node;width:104px;max-width:none;margin:-20px;position:relative}.gens .jstep__line{background:linear-gradient(#fff,rgba(255,255,255,.15));width:2px;position:absolute;top:64px;bottom:0;left:31px}.gens .jstep:last-child .jstep__line{display:none}.gens .jstep__num{color:var(--red);grid-area:num;font-size:28px;font-weight:700;line-height:1.1}.gens .jstep__body{grid-area:body;margin-top:6px}.gens .jstep__label{color:var(--red);text-transform:uppercase;font-size:15px;font-weight:700;line-height:1.3}.gens .jstep__title{margin-top:4px;font-size:16px;line-height:1.3}.gens .jstep__list{margin-top:12px}.gens .jstep__list li{padding-left:18px;font-size:14px;line-height:1.5;position:relative}.gens .jstep__list li+li{margin-top:8px}.gens .jstep__list li:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.gens .journey__city{-webkit-mask-composite:source-in;width:100%;max-width:640px;margin:16px auto -15%;-webkit-mask-image:linear-gradient(#000 38%,transparent 76%),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(#000 38%,transparent 76%),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.gens .young{padding:56px 20px 0}.gens .young__grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px;display:grid}.gens .young-card{text-align:center;border-radius:12px;padding:22px 20px 26px}.gens .young-card__icon{width:64px;margin:0 auto}.gens .young-card p{margin-top:16px;font-size:14px;line-height:1.5}.gens .process{padding:64px 20px 24px}.gens .process__steps{margin-top:32px}.gens .pstep{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"icon head""icon desc""icon date";align-content:start;column-gap:16px;padding-bottom:28px;display:grid;position:relative}.gens .pstep:last-child{padding-bottom:0}.gens .pstep:not(:last-child):after{content:"";background:rgba(230,231,232,.35);width:2px;position:absolute;top:64px;bottom:8px;left:27px}.gens .pstep__icon{grid-area:icon;width:56px}.gens .pstep__head{grid-area:head}.gens .pstep__num{color:var(--red);font-size:18px;font-weight:700;line-height:1.2;display:block}.gens .pstep__title{font-size:16px;line-height:1.3}.gens .pstep__desc{grid-area:desc;margin-top:8px;font-size:14px;line-height:1.5}.gens .pstep__date{grid-area:date;margin-top:8px;font-size:14px;font-weight:700;line-height:1.3}.gens .process__deco{display:none}.gens .parrow{fill:none;stroke:var(--red);stroke-width:5.091px;stroke-linecap:round;stroke-linejoin:round}.gens .cta{min-height:400px;overflow:hidden}.gens .cta__bg{object-fit:cover;object-position:64% 100%;width:100%;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.gens .cta__content{flex-direction:column;align-items:flex-start;padding:170px 20px 36px;display:flex;position:relative}.gens .cta__title{width:58%;max-width:280px}.gens .btn-apply--cta{height:46px;margin-top:18px;font-size:17px}.gens .footer{align-items:center;gap:16px;padding:22px 20px 28px;display:flex}.gens .footer__logo{width:48px}.gens .footer__tagline{letter-spacing:.075em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.3}@media (min-width:768px){.gens .hero{padding:20px}.gens .hero__card{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"logo faq""cube title""info btn";padding:24px 32px 36px}.gens .faq-btn{justify-self:end}.gens .hero__cube{width:100%}.gens .hero__title{width:90%;margin-top:0}.gens .btn-apply--hero{place-self:end}.gens .sec-title{letter-spacing:.075em;font-size:26px}.gens .why,.gens .journey,.gens .young,.gens .process{padding-left:40px;padding-right:40px}.gens .journey__city{display:none}.gens .young__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gens .process__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;display:grid}.gens .pstep{padding-bottom:0}.gens .pstep:not(:last-child):after{display:none}.gens .cta{min-height:460px}.gens .cta__content{padding:220px 40px 48px}}@media (min-width:1024px){.gens .why__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gens .why-card{grid-template-columns:minmax(0,1fr);row-gap:14px}.gens .journey__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 40px;display:grid}.gens .jstep__line{display:none}.gens .young__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gens .process__steps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}}@media (min-width:1280px){.gens>*{--u:calc(min(100vw,1920px)/1920)}@supports (width:1cqw){.gens>*{--u:calc(100cqw/1920)}}.gens br.dbr{display:inline}.gens .sec-eyebrow{font-size:calc(20*var(--u));line-height:calc(24.4*var(--u))}.gens .sec-title{font-size:calc(35.34*var(--u));line-height:calc(42.4*var(--u));letter-spacing:.075em;white-space:nowrap}.gens .sec-title--lg{font-size:calc(40*var(--u));line-height:calc(48.8*var(--u));letter-spacing:0}.gens .sec-eyebrow+.sec-title{margin-top:calc(8.3*var(--u))}.gens .sec-bar{width:calc(51.4*var(--u));height:calc(2.4*var(--u));margin-top:calc(16.5*var(--u))}.gens .card{border-width:max(1px,calc(1.5*var(--u)))}.gens .btn-apply{padding:0}.gens .btn-apply--hero{left:calc(1111.9*var(--u));top:calc(852.4*var(--u));width:calc(422.7*var(--u));height:calc(87*var(--u));padding:0 0 calc(4.6*var(--u))calc(5*var(--u));border-width:calc(3*var(--u));font-size:calc(38*var(--u));letter-spacing:calc(2.8*var(--u));margin:0;position:absolute}.gens .btn-apply--hero .btn-apply__arrow{right:calc(24.3*var(--u));width:calc(13.86*var(--u));height:calc(27.72*var(--u))}.gens .hero{padding:calc(30*var(--u))calc(27*var(--u))0}.gens .hero__card{height:calc(1051*var(--u));border-width:max(1px,calc(2*var(--u)));border-radius:calc(26*var(--u));background-position:50%;padding:0;display:block}.gens .hero__logo{left:calc(61*var(--u));top:calc(50*var(--u));width:calc(98*var(--u));position:absolute}.gens .faq-btn{left:calc(1615*var(--u));top:calc(57.5*var(--u));width:calc(180*var(--u));height:calc(42*var(--u));border-width:max(1px,calc(2*var(--u)));font-size:calc(33*var(--u));letter-spacing:calc(1*var(--u));position:absolute}.gens .faq-btn__label{margin-right:calc(-1*var(--u));transform:translateX(calc(-3*var(--u)))scaleX(1.24)}.gens .hero__cube{left:calc(251*var(--u));top:calc(158*var(--u));width:calc(730*var(--u));max-width:none;margin:0;position:absolute}.gens .hero__title{left:calc(1081*var(--u));top:calc(258*var(--u));width:calc(590*var(--u));max-width:none;margin:0;position:absolute}.gens .hero__info{left:calc(158.2*var(--u));top:calc(864.6*var(--u));white-space:nowrap;margin:0;position:absolute}.gens .hero__city{font-size:calc(40*var(--u));line-height:calc(40*var(--u));letter-spacing:calc(2.8*var(--u))}.gens .hero__period{margin-top:calc(10*var(--u));font-size:calc(22.45*var(--u));line-height:calc(22.45*var(--u));letter-spacing:calc(.2*var(--u))}.gens .hero__date{letter-spacing:calc(2.9*var(--u));margin-right:calc(-1.5*var(--u))}.gens .main__fingerprint{left:0;top:calc(520.6*var(--u));width:calc(1920*var(--u));z-index:0;pointer-events:none;max-width:none;display:block;position:absolute}.gens .why{padding:calc(75.3*var(--u))0 calc(20.7*var(--u))calc(154.87*var(--u))}.gens .why .sec-bar{margin-top:calc(19.7*var(--u))}.gens .why__grid{grid-template-columns:repeat(3,calc(533.04*var(--u)));gap:0 calc(14.76*var(--u));margin-top:calc(43.7*var(--u))}.gens .why-card{height:calc(289.75*var(--u));border-radius:calc(16.72*var(--u));padding:0;display:block}.gens .why-card__icon{left:calc(20.03*var(--u));top:calc(11.4*var(--u));width:calc(143.3*var(--u));max-width:none;position:absolute}.gens .why-card__body{left:calc(182.5*var(--u));top:calc(32.8*var(--u));position:absolute}.gens .why-card--2 .why-card__icon{left:calc(18*var(--u))}.gens .why-card--2 .why-card__body{left:calc(180.5*var(--u))}.gens .why-card:nth-child(3) .why-card__icon{left:calc(12.5*var(--u))}.gens .why-card:nth-child(3) .why-card__body{left:calc(178*var(--u))}.gens .why-card__title{font-size:calc(24*var(--u));line-height:calc(29.3*var(--u));white-space:nowrap}.gens .why-card__sub{margin-top:calc(7.6*var(--u));font-size:calc(20*var(--u));line-height:calc(24*var(--u));white-space:nowrap}.gens .why-card__sub:after{width:calc(142*var(--u));height:calc(2.13*var(--u));margin-top:calc(13.9*var(--u))}.gens .why-card__desc{width:calc(290*var(--u));margin-top:calc(13.8*var(--u));font-size:calc(19.9*var(--u));line-height:calc(27.3*var(--u));text-align:justify}.gens .why-card--2 .why-card__desc{width:calc(262*var(--u));word-spacing:calc(-2*var(--u))}.gens .journey{height:calc(1025*var(--u));padding:0}.gens .journey__band{width:calc(1920*var(--u));max-width:none;display:block;position:absolute;top:0;left:0}.gens .journey__city{left:calc(930*var(--u));top:calc(665*var(--u));width:calc(990*var(--u));max-width:none;margin:0;display:block;position:absolute;-webkit-mask-image:none;mask-image:none}.gens .journey__flag{left:calc(1695*var(--u));top:calc(-3*var(--u));width:calc(87*var(--u));display:block;position:absolute}.gens .journey__intro{left:calc(153.6*var(--u));top:calc(105.6*var(--u));position:absolute}.gens .journey .sec-bar{margin-top:calc(16*var(--u))}.gens .journey__steps{margin:0;display:block;position:static}.gens .jstep{padding:0;display:block;position:static}.gens .jstep__node{width:calc(170*var(--u));margin:0;position:absolute}.gens .jstep__line,.gens .jstep:last-child .jstep__line{width:calc(1.59*var(--u));z-index:1;background:linear-gradient(180deg,#fff 8%,var(--bg));display:block;bottom:auto}.gens .jstep__num{font-size:calc(40*var(--u));line-height:calc(48.8*var(--u));position:absolute}.gens .jstep__body{margin:0;position:absolute}.gens .jstep__label{font-size:calc(19.9*var(--u));line-height:calc(24*var(--u))}.gens .jstep__title{margin-top:calc(8.5*var(--u));font-size:calc(20*var(--u));line-height:calc(24*var(--u));white-space:nowrap}.gens .jstep__list{margin-top:calc(29*var(--u))}.gens .jstep__list li{font-size:calc(19.9*var(--u));line-height:calc(27.3*var(--u));white-space:nowrap;padding-left:0}.gens .jstep__list li+li{margin-top:calc(14*var(--u))}.gens .jstep__list li:before{left:calc(-24.2*var(--u));top:calc(8.6*var(--u));width:calc(8.1*var(--u));height:calc(8.1*var(--u))}.gens .jstep--1 .jstep__node{left:calc(106.95*var(--u));top:calc(479.75*var(--u))}.gens .jstep--2 .jstep__node{left:calc(518.95*var(--u));top:calc(391.25*var(--u))}.gens .jstep--3 .jstep__node{left:calc(933.45*var(--u));top:calc(270.05*var(--u))}.gens .jstep--4 .jstep__node{left:calc(1345.45*var(--u));top:calc(128.65*var(--u))}.gens .jstep--1 .jstep__line{left:calc(163.8*var(--u));top:calc(609.08*var(--u));height:calc(337.5*var(--u))}.gens .jstep--2 .jstep__line{left:calc(577.36*var(--u));top:calc(521.4*var(--u));height:calc(337.5*var(--u))}.gens .jstep--3 .jstep__line{left:calc(991.8*var(--u));top:calc(399.7*var(--u));height:calc(358.1*var(--u))}.gens .jstep--4 .jstep__line{left:calc(1399.8*var(--u));top:calc(246.75*var(--u));height:calc(358.1*var(--u))}.gens .jstep--1 .jstep__num{left:calc(336.5*var(--u));top:calc(576.6*var(--u))}.gens .jstep--2 .jstep__num{left:calc(738.4*var(--u));top:calc(490.6*var(--u))}.gens .jstep--3 .jstep__num{left:calc(1157.9*var(--u));top:calc(369.4*var(--u))}.gens .jstep--4 .jstep__num{left:calc(1573.5*var(--u));top:calc(228*var(--u))}.gens .jstep--1 .jstep__body{left:calc(205.8*var(--u));top:calc(655.5*var(--u))}.gens .jstep--2 .jstep__body{left:calc(621.9*var(--u));top:calc(572.8*var(--u))}.gens .jstep--3 .jstep__body{left:calc(1035.8*var(--u));top:calc(455*var(--u))}.gens .jstep--4 .jstep__body{left:calc(1446.2*var(--u));top:calc(316.4*var(--u))}.gens .jstep--1 .jstep__title{margin-top:calc(7*var(--u));margin-left:calc(-1.4*var(--u))}.gens .jstep--1 .jstep__list li:first-child{letter-spacing:calc(-.43*var(--u))}.gens .jstep--1 .jstep__list li:nth-child(2){letter-spacing:calc(-.5*var(--u))}.gens .jstep--1 .jstep__list li:nth-child(3){letter-spacing:calc(-.59*var(--u))}.gens .jstep--2 .jstep__title{margin-top:calc(10.6*var(--u));margin-left:calc(-2.2*var(--u))}.gens .jstep--2 .jstep__list{margin-top:calc(35.2*var(--u))}.gens .jstep--2 .jstep__list li:nth-child(2){letter-spacing:calc(-.77*var(--u))}.gens .jstep--2 .jstep__list li:nth-child(3){letter-spacing:calc(.14*var(--u))}.gens .jstep--3 .jstep__list{margin-left:calc(1.8*var(--u))}.gens .jstep--4 .jstep__list{margin-top:calc(29.7*var(--u))}.gens .jstep--4 .jstep__list li:nth-child(2){letter-spacing:calc(-.41*var(--u))}.gens .jstep--4 .jstep__list li:nth-child(3){letter-spacing:calc(.6*var(--u))}.gens .young{padding:calc(15*var(--u))0 calc(53.4*var(--u))calc(153.6*var(--u))}.gens .young .sec-bar{margin-top:calc(16.7*var(--u))}.gens .young__grid{grid-template-columns:repeat(4,calc(398.41*var(--u)));gap:0 calc(9.74*var(--u));margin-top:calc(42.85*var(--u))}.gens .young-card{height:calc(294.56*var(--u));padding:calc(23.95*var(--u))0 0;border-radius:calc(14.57*var(--u))}.gens .young-card__icon{width:calc(75*var(--u))}.gens .young-card p{margin-top:calc(23.1*var(--u));font-size:calc(19.9*var(--u));line-height:calc(27.3*var(--u));white-space:nowrap}.gens .young-card:first-child .young-card__icon{transform:translateX(calc(10*var(--u)))}.gens .young-card:nth-child(2) .young-card__icon{transform:translateX(calc(7*var(--u)))}.gens .young-card:nth-child(3) .young-card__icon{transform:translateX(calc(5*var(--u)))}.gens .young-card:nth-child(3) p{transform:translateX(calc(3.5*var(--u)))}.gens .young-card:nth-child(4) p{transform:translateX(calc(-3*var(--u)))}.gens .process{padding:calc(71.3*var(--u))0 calc(18.6*var(--u))calc(153.6*var(--u))}.gens .process .sec-title{margin-top:calc(3.4*var(--u))}.gens .process .sec-bar{margin-top:calc(16.1*var(--u))}.gens .process__steps{grid-template-columns:calc(394.8*var(--u))calc(411.7*var(--u))calc(404.6*var(--u))auto;margin:calc(96.2*var(--u))0 0 calc(70.2*var(--u));gap:0;display:grid}.gens .pstep{padding:0;display:block}.gens .pstep__icon{width:calc(75*var(--u))}.gens .pstep__head{left:calc(91*var(--u));top:calc(6.9*var(--u));position:absolute}.gens .pstep:nth-child(n+2) .pstep__head{left:calc(88.3*var(--u))}.gens .pstep__num{font-size:calc(25*var(--u));line-height:calc(30.5*var(--u))}.gens .pstep__title{margin-top:calc(1.3*var(--u));font-size:calc(20*var(--u));line-height:calc(24.4*var(--u));white-space:nowrap}.gens .pstep__desc{min-height:calc(89.9*var(--u));margin:calc(19.5*var(--u))0 0 calc(31.1*var(--u));font-size:calc(19.9*var(--u));line-height:calc(27.3*var(--u));letter-spacing:calc(-.5*var(--u));white-space:nowrap}.gens .pstep__date{margin:0 0 0 calc(28.7*var(--u));font-size:calc(20*var(--u));line-height:calc(24.4*var(--u));white-space:nowrap}.gens .pstep:nth-child(2) .pstep__desc{margin-left:calc(29.6*var(--u))}.gens .pstep:nth-child(3) .pstep__desc{margin-left:calc(28.8*var(--u))}.gens .pstep:nth-child(4) .pstep__desc{margin-left:calc(33*var(--u))}.gens .pstep:nth-child(2) .pstep__date{margin-left:calc(27*var(--u))}.gens .pstep:nth-child(3) .pstep__date{margin-left:calc(30.7*var(--u))}.gens .pstep:nth-child(4) .pstep__date{margin-left:calc(33*var(--u))}.gens .process__deco{pointer-events:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.gens .parrow{top:calc(286.3*var(--u));width:calc(39.4*var(--u));height:calc(33.4*var(--u));position:absolute;overflow:visible}.gens .parrow--1{left:calc(541.9*var(--u))}.gens .parrow--2{left:calc(950.9*var(--u))}.gens .parrow--3{left:calc(1356.4*var(--u))}.gens .pdivider{top:calc(360.8*var(--u));width:max(1px,calc(2*var(--u)));height:calc(111.8*var(--u));background:#e6e7e8;position:absolute}.gens .pdivider--1{left:calc(560*var(--u))}.gens .pdivider--2{left:calc(959.3*var(--u))}.gens .pdivider--3{left:calc(1370.9*var(--u))}.gens .cta{height:calc(672*var(--u));min-height:0}.gens .cta__bg{object-position:center}.gens .cta__content{padding:0;display:block;position:static}.gens .cta__title{left:calc(150*var(--u));top:calc(350*var(--u));width:calc(430*var(--u));max-width:none;position:absolute}.gens .btn-apply--cta{left:calc(706.8*var(--u));top:calc(553*var(--u));width:calc(300.1*var(--u));height:calc(63.1*var(--u));border-width:calc(2.5*var(--u));min-height:44px;font-size:calc(28*var(--u));letter-spacing:calc(1.2*var(--u));text-indent:calc(1.2*var(--u));box-shadow:0 calc(6*var(--u))calc(14*var(--u))rgba(0,0,0,.35),inset 0 -3px 6px -3px rgba(255,255,255,.35);margin:0;position:absolute}.gens .btn-apply--cta .btn-apply__arrow{right:calc(17.9*var(--u));width:calc(10.3*var(--u));height:calc(19.2*var(--u))}.gens .footer{height:calc(150*var(--u));padding:0;display:block;position:relative}.gens .footer__logo{left:calc(159*var(--u));top:calc(34*var(--u));width:calc(84*var(--u));position:absolute}.gens .footer__tagline{left:calc(293.2*var(--u));top:calc(42.9*var(--u));font-size:calc(20*var(--u));line-height:calc(24.4*var(--u));position:absolute}}@media (min-width:1921px){.gens .cta__bg,.gens .journey__band{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}}.gens .hero__cube{--gens-float-y:-12px;will-change:transform;animation:6s ease-in-out infinite gens-float}@media (min-width:1280px){.gens .hero__cube{--gens-float-y:calc(-26*var(--u))}}@keyframes gens-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(var(--gens-float-y))rotate(-2deg)}}.gens .btn-apply{isolation:isolate;overflow:hidden}.gens .btn-apply:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,220,220,.32) 50%,transparent 70%);animation:4.5s cubic-bezier(.4,0,.2,1) infinite gens-btn-shine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.gens .btn-apply__arrow{animation:1.6s ease-in-out infinite gens-btn-nudge}@keyframes gens-btn-shine{0%,62%{transform:translate(-120%)}88%,to{transform:translate(120%)}}@keyframes gens-btn-nudge{0%,to{transform:translateY(-50%)}50%{transform:translate(.18em,-50%)}}.gens .sticky-apply{z-index:20;pointer-events:none;height:0;position:-webkit-sticky;position:sticky;bottom:0}.gens .btn-apply--sticky{height:2.75em;left:0;right:0;bottom:max(16px,env(safe-area-inset-bottom));opacity:0;visibility:hidden;pointer-events:auto;width:max-content;margin:0 auto;padding:0 2.3em 0 1.7em;font-size:21px;transition:opacity .25s,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s,filter .2s;position:absolute;transform:translateY(16px);box-shadow:0 10px 30px rgba(0,0,0,.5),0 6px 28px rgba(255,150,150,.2),inset 0 -3px 6px -3px rgba(255,255,255,.55)}.gens .btn-apply--sticky .btn-apply__arrow{width:.42em;height:.84em;right:.95em}.gens .sticky-apply[data-visible=true] .btn-apply--sticky{opacity:1;visibility:visible;transition:opacity .25s,transform .3s cubic-bezier(.22,1,.36,1),visibility,filter .2s;transform:none}@media (min-width:768px){.gens .btn-apply--sticky{left:auto;right:24px;bottom:max(24px,env(safe-area-inset-bottom));margin:0;font-size:23px}}@media print{.gens [data-reveal]{opacity:1!important;transform:none!important}.gens .sticky-apply{display:none}}@media (prefers-reduced-motion:reduce){.gens .btn-apply,.gens .faq-btn{transition:none}.gens .hero__cube,.gens .btn-apply:after,.gens .btn-apply__arrow{animation:none}.gens .btn-apply--sticky{transition:visibility;transform:none}.gens .faq-modal[open]{animation:none}.gens .faq-modal[open]::backdrop{animation:none}.gens .faq-item__icon:before,.gens .faq-item__icon:after{transition:none}.gens .faq-item::details-content{transition:none}}@keyframes gens-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes gens-backdrop-in{0%{opacity:0}}
@font-face{font-family:montserrat;src:url(../media/Montserrat_Medium-s.p.43bb6c09.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_Bold-s.p.304b829c.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:83.59%;descent-override:21.67%;line-gap-override:0.0%;size-adjust:115.8%}.montserrat_622c842b-module__3VJ7BG__className{font-family:montserrat,montserrat Fallback}.montserrat_622c842b-module__3VJ7BG__variable{--font-montserrat:"montserrat","montserrat Fallback"}
