.apply-section-wrapper{padding:100px 0;background-color:#f8f9ff}.apply-section-wrapper__card{background:#021c43;color:#fff;border-radius:24px;padding:60px;position:relative;overflow:hidden}@media screen and (max-width:768px){.apply-section-wrapper__card{padding:36px 24px}}.apply-section-wrapper__card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top right,rgba(0,80,255,.3),transparent 60%);pointer-events:none}.apply-section-wrapper__card--content{position:relative;z-index:1;max-width:720px}.apply-section-wrapper__card--heading{font-size:var(--font-size-xl);margin:0 0 20px}.apply-section-wrapper__card--intro{font-size:var(--font-size-m);line-height:1.7;color:hsla(0,0%,100%,.8);margin:0 0 36px}.apply-section-wrapper__card--steps{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:28px;margin-bottom:32px}.apply-section-wrapper__card--steps--heading{font-size:var(--font-size-m);font-weight:700;margin:0 0 16px;font-family:var(--font-philosopher),sans-serif}.apply-section-wrapper__card--steps ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.apply-section-wrapper__card--steps ul li{font-size:var(--font-size-s);line-height:1.6;color:hsla(0,0%,100%,.8);padding-left:20px;position:relative}.apply-section-wrapper__card--steps ul li:before{content:"✓";position:absolute;left:0;color:#7ec8e3;font-weight:700}.apply-section-wrapper__card--steps ul li strong{color:#fff}.apply-section-wrapper__card--cta-text{font-size:var(--font-size-s);color:hsla(0,0%,100%,.65);margin:0 0 6px}.apply-section-wrapper__card--email{display:inline-block;font-size:var(--font-size-l);font-family:var(--font-philosopher),sans-serif;font-weight:700;color:#7ec8e3;margin-bottom:24px;transition:color .2s ease;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}.apply-section-wrapper__card--email:hover{color:#fff;-webkit-text-decoration-color:hsla(0,0%,100%,.4);text-decoration-color:hsla(0,0%,100%,.4)}@media screen and (max-width:768px){.apply-section-wrapper__card--email{font-size:var(--font-size-m)}}.apply-section-wrapper__card--note{font-size:var(--font-size-s);line-height:1.6;color:hsla(0,0%,100%,.55);margin:0 0 32px}.apply-section-wrapper__card--btn{display:inline-flex;background:#fff;color:#021c43;font-size:var(--font-size-m);padding:14px 44px;border-radius:40px;font-family:var(--font-philosopher),sans-serif;font-weight:700;transition:background .2s ease,transform .2s ease}.apply-section-wrapper__card--btn:hover{background:#e8f0ff;transform:translateY(-2px)}.apply-section-wrapper__card--decoration{position:absolute;right:-20px;bottom:-20px;font-size:200px;line-height:1;opacity:.06;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:768px){.apply-section-wrapper__card--decoration{font-size:120px;right:-10px;bottom:-10px}}.careers-intro-wrapper{padding:100px 0}.careers-intro-wrapper__heading{font-size:var(--font-size-xl);margin:0 0 16px;text-align:center}.careers-intro-wrapper__subheading{font-size:var(--font-size-m);text-align:center;color:#555;max-width:680px;margin:0 auto 60px;line-height:1.6}.careers-intro-wrapper__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media screen and (max-width:1024px){.careers-intro-wrapper__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.careers-intro-wrapper__grid{grid-template-columns:1fr}}.careers-intro-wrapper__grid--item{background:linear-gradient(215deg,rgba(0,32,243,.07),rgba(255,255,255,0));border:1px solid rgba(2,28,67,.08);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:12px;transition:transform .3s var(--material-cubic-bezier),box-shadow .3s var(--material-cubic-bezier)}@media(hover:hover)and (pointer:fine){.careers-intro-wrapper__grid--item:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(2,28,67,.1)}}.careers-intro-wrapper__grid--item--icon{font-size:36px;line-height:1}.careers-intro-wrapper__grid--item--title{font-size:var(--font-size-m);margin:0;color:#021c43}.careers-intro-wrapper__grid--item--description{font-size:var(--font-size-s);line-height:1.7;color:#555;margin:0}.opportunities-wrapper{padding:100px 0}.opportunities-wrapper__heading{font-size:var(--font-size-xl);margin:0 0 16px;text-align:center;color:#021c43}.opportunities-wrapper__description{font-size:var(--font-size-m);text-align:center;color:#555;max-width:600px;margin:0 auto 60px;line-height:1.6}.opportunities-wrapper__list{display:flex;flex-direction:column;gap:28px}.opportunities-wrapper__list--item{border:1px solid rgba(2,28,67,.1);border-radius:20px;padding:40px;background:#fff;box-shadow:0 4px 20px rgba(2,28,67,.06);transition:box-shadow .3s var(--material-cubic-bezier)}@media screen and (max-width:768px){.opportunities-wrapper__list--item{padding:24px}}@media(hover:hover)and (pointer:fine){.opportunities-wrapper__list--item:hover{box-shadow:0 8px 36px rgba(2,28,67,.12)}}.opportunities-wrapper__list--item--header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}@media screen and (max-width:480px){.opportunities-wrapper__list--item--header{flex-direction:column}}.opportunities-wrapper__list--item--title{font-size:var(--font-size-l);margin:0 0 6px;color:#021c43}.opportunities-wrapper__list--item--type{font-size:var(--font-size-s);color:#0048d4;background:rgba(0,72,212,.08);border-radius:20px;padding:4px 12px;display:inline-block}.opportunities-wrapper__list--item--badge{background:#021c43;color:#fff;font-size:var(--font-size-s);font-family:var(--font-philosopher),sans-serif;font-weight:700;border-radius:20px;padding:6px 18px;white-space:nowrap;flex-shrink:0}.opportunities-wrapper__list--item--description{font-size:var(--font-size-s);line-height:1.7;color:#444;margin:0 0 24px}.opportunities-wrapper__list--item--responsibilities{background:#f8f9ff;border-radius:12px;padding:24px}.opportunities-wrapper__list--item--responsibilities--heading{font-size:var(--font-size-s);font-weight:700;color:#021c43;margin:0 0 14px;text-transform:uppercase;letter-spacing:.05em}.opportunities-wrapper__list--item--responsibilities ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.opportunities-wrapper__list--item--responsibilities ul li{font-size:var(--font-size-s);line-height:1.6;color:#555;padding-left:20px;position:relative}.opportunities-wrapper__list--item--responsibilities ul li:before{content:"›";position:absolute;left:0;color:#0048d4;font-weight:700}.our-values-wrapper{background-color:#021c43;color:#fff;padding:100px 0;position:relative;z-index:1;overflow:hidden}.our-values-wrapper:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top left,rgba(0,50,200,.3),transparent 60%);pointer-events:none}.our-values-wrapper__header{text-align:center;margin-bottom:60px}.our-values-wrapper__heading{font-size:var(--font-size-xl);margin:0 0 16px}.our-values-wrapper__description{font-size:var(--font-size-m);color:hsla(0,0%,100%,.7);max-width:560px;margin:0 auto;line-height:1.6}.our-values-wrapper__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media screen and (max-width:768px){.our-values-wrapper__grid{grid-template-columns:1fr}}.our-values-wrapper__grid--item{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:36px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .3s var(--material-cubic-bezier)}@media(hover:hover)and (pointer:fine){.our-values-wrapper__grid--item:hover{background:hsla(0,0%,100%,.1)}}.our-values-wrapper__grid--item--number{font-family:var(--font-philosopher),sans-serif;font-size:48px;font-weight:700;color:hsla(0,0%,100%,.12);display:block;line-height:1;margin-bottom:12px}.our-values-wrapper__grid--item--title{font-size:var(--font-size-l);margin:0 0 12px}.our-values-wrapper__grid--item--description{font-size:var(--font-size-s);line-height:1.7;color:hsla(0,0%,100%,.75);margin:0}.what-we-offer-wrapper{background-color:#021c43;color:#fff;position:relative;padding:0;z-index:1;margin:40px 0}.what-we-offer-wrapper .wrapper{padding-top:60px;padding-bottom:60px}.what-we-offer-wrapper__bg-top{transform:translateY(-100%);width:100%;display:block}.what-we-offer-wrapper__bg-bottom{transform:translateY(100%);width:100%;display:block}.what-we-offer-wrapper__heading{font-size:var(--font-size-xl);margin:0 0 16px;text-align:center}.what-we-offer-wrapper__description{font-size:var(--font-size-m);color:hsla(0,0%,100%,.7);text-align:center;max-width:500px;margin:0 auto 50px;line-height:1.6}.what-we-offer-wrapper__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media screen and (max-width:1024px){.what-we-offer-wrapper__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.what-we-offer-wrapper__grid{grid-template-columns:1fr}}.what-we-offer-wrapper__grid--item{display:flex;align-items:center;gap:16px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:20px 24px;font-family:var(--font-philosopher),sans-serif;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .3s var(--material-cubic-bezier)}@media(hover:hover)and (pointer:fine){.what-we-offer-wrapper__grid--item:hover{background:hsla(0,0%,100%,.12)}}.what-we-offer-wrapper__grid--item--icon{font-size:24px;flex-shrink:0}.what-we-offer-wrapper__grid--item--label{font-size:var(--font-size-s);line-height:1.4}.who-we-looking-wrapper{padding:100px 0;background-color:#f8f9ff}.who-we-looking-wrapper__heading{font-size:var(--font-size-xl);margin:0 0 16px;text-align:center;color:#021c43}.who-we-looking-wrapper__description{font-size:var(--font-size-m);text-align:center;color:#555;max-width:600px;margin:0 auto 60px;line-height:1.6}.who-we-looking-wrapper__list{display:flex;flex-direction:column;gap:20px;max-width:860px;margin:0 auto}.who-we-looking-wrapper__list--item{display:flex;align-items:flex-start;gap:24px;background:#fff;border-radius:16px;padding:28px;box-shadow:0 2px 16px rgba(2,28,67,.07);transition:transform .3s var(--material-cubic-bezier)}@media(hover:hover)and (pointer:fine){.who-we-looking-wrapper__list--item:hover{transform:translateX(6px)}}@media screen and (max-width:768px){.who-we-looking-wrapper__list--item{flex-direction:column;gap:12px}}.who-we-looking-wrapper__list--item--icon{font-size:32px;flex-shrink:0;width:52px;height:52px;background:linear-gradient(135deg,rgba(0,32,243,.1),rgba(0,162,255,.1));border-radius:12px;display:flex;align-items:center;justify-content:center}.who-we-looking-wrapper__list--item--content{flex:1 1}.who-we-looking-wrapper__list--item--title{font-size:var(--font-size-m);margin:0 0 8px;color:#021c43}.who-we-looking-wrapper__list--item--description{font-size:var(--font-size-s);line-height:1.7;color:#555;margin:0}