.career-page-wrapper{background:linear-gradient(#000 0%,#101010 52%,#000 100%);flex-direction:column;gap:0;width:100%;padding:calc(70px + 4rem) 0 80px;display:flex}.career-page-wrapper .container{padding:0 1rem}.career-page-wrapper :where(.career-values,.career-build,.career-roles,.career-join){padding:4rem 22px}@media only screen and (max-width:576px){.career-page-wrapper :where(.career-values,.career-build,.career-roles,.career-join){padding:2rem 0}}.career-page-wrapper :where(.career-values__header,.career-build__header,.career-roles__header,.career-join__header){flex-direction:column;gap:6px;display:flex}.career-page-wrapper :where(.career-values__kicker,.career-build__kicker,.career-roles__kicker,.career-join__kicker,.career-hero__kicker){color:#1a9d8a;letter-spacing:.16em}.career-page-wrapper :where(.career-values__title,.career-build__title,.career-roles__title,.career-join__title){color:#fff;letter-spacing:0;max-width:700px;font-size:32px;font-weight:700;line-height:1.16}.career-page-wrapper :where(.career-values__description,.career-build__description,.career-roles__description,.career-join__description){color:#d1d5db;max-width:600px;font-size:16px;font-weight:400;line-height:1.6}.career-page-wrapper :where(.career-values__item,.career-build__item,.career-roles__item,.career-build__special,.career-roles__special,.career-join__form){background:#1a1a1a;border:1px solid #374151;border-radius:1rem;box-shadow:0 18px 34px #0000002e}.career-page-wrapper :where(.career-values__item,.career-build__item,.career-roles__item){transition:transform .25s,border-color .25s,box-shadow .25s,background .25s}.career-page-wrapper :where(.career-values__item,.career-build__item,.career-roles__item):hover{background:#1f2937;border-color:#1a9d8a4d;transform:translateY(-4px);box-shadow:0 18px 34px #00000038}.career-page-wrapper :where(.career-values__item-icon,.career-build__item-icon,.career-roles__item-icon,.career-hero__pillar-icon){background:#000;border:1px solid #1f2937;border-radius:.75rem;width:52px;height:52px}.career-page-wrapper :where(.career-values__item-icon,.career-build__item-icon,.career-roles__item-icon,.career-hero__pillar-icon) svg{color:#1a9d8a;width:24px;height:24px}.career-page-wrapper :where(.career-values__next,.career-build__next,.career-roles__next){box-shadow:none;background:#1a1a1a;border:1px solid #374151;border-radius:1rem;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s}.career-page-wrapper :where(.career-values__next,.career-build__next,.career-roles__next):hover{background:#1f2937;border-color:#1a9d8a4d;transform:translateY(-2px);box-shadow:0 14px 26px #00000040}.career-page-wrapper :where(.career-values__next-action,.career-build__next-action,.career-roles__next-action){background:#000;border-color:#1a9d8a4d}@media only screen and (max-width:576px){.career-page-wrapper{padding:calc(70px + 2rem) 0 48px}.career-page-wrapper .container{padding:0 1rem}}
.career-hero{width:100%;margin:0 auto}.career-hero__surface{border-radius:28px;flex-direction:column;gap:.8rem;width:100%;padding:44px 22px 32px;display:flex;position:relative;overflow:hidden}.career-hero__surface>*{z-index:1;position:relative}.career-hero__surface:before{content:"";filter:blur(18px);opacity:.9;pointer-events:none;background:radial-gradient(500px 280px at 20% 15%,#1a9d8a38,#0000 60%),radial-gradient(520px 320px at 85% 35%,#3b82f62e,#0000 65%);position:absolute}.career-hero__surface:after{content:"";filter:drop-shadow(0 0 22px #36f5d440);pointer-events:none;background:conic-gradient(from 210deg,#36f5d400 0deg,#36f5d473 40deg,#36f5d424 72deg,#36f5d400 120deg 360deg);border-radius:999px;width:560px;height:560px;position:absolute;top:70px;right:-240px;transform:rotate(10deg);-webkit-mask:radial-gradient(farthest-side,#0000 calc(50% - 1px),#000 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + 1px));mask:radial-gradient(farthest-side,#0000 calc(50% - 1px),#000 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + 1px))}.career-hero__kicker{color:#36f5d4d9;letter-spacing:.2em;font-size:12px;font-weight:700}.career-hero__title{color:#fff;letter-spacing:-.03em;flex-direction:column;margin:0 0 14px;font-size:32px;font-weight:800;line-height:1.08;display:flex}.career-hero__lead{color:#e1e7eed6;max-width:50%;margin:0 0 16px;font-size:15px;font-weight:400;line-height:1.6}@media only screen and (max-width:576px){.career-hero__lead{max-width:100%}}.career-hero__sub{color:#b7c5cbd1;max-width:50%;margin:0 0 22px;font-size:13px;font-weight:400;line-height:1.6}@media only screen and (max-width:576px){.career-hero__sub{max-width:100%}}.career-hero__pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:18px;padding-top:10px;display:grid;position:relative}.career-hero__pillar{background:#070a0e8c;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px 12px 12px;display:flex;position:relative;box-shadow:0 18px 36px #00000073,inset 0 0 0 1px #00000040}.career-hero__pillar:last-child:before{display:none}.career-hero__pillar:before{content:"";background:#36f5d4f2;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;right:-17px;transform:translate(-50%);box-shadow:0 0 0 6px #36f5d414}.career-hero__pillar-icon{background:#03070999;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:inset 0 0 0 1px #ffffff05}.career-hero__pillar-icon svg{color:#36f5d4e6;filter:drop-shadow(0 0 14px #1a9d8a59);width:24px;height:24px}.career-hero__pillar-label{color:#e2e8f0e6;font-size:12px;font-weight:500}.career-hero__next{background:linear-gradient(#080c10bf 0%,#05080c8c 100%);border:1px solid #36f5d438;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px;text-decoration:none;display:flex;box-shadow:0 40px 90px #000000bf,inset 0 0 0 1px #0000004d}.career-hero__next-text{flex-direction:column;gap:6px;display:flex}.career-hero__next-kicker{color:#36f5d4cc;letter-spacing:.18em;font-size:11px;font-weight:700}.career-hero__next-title{color:#ffffffeb;letter-spacing:-.01em;font-size:18px;font-weight:700}.career-hero__next-action{background:#03070999;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 18px 40px #00000073,inset 0 0 0 1px #00000040}.career-hero__next-action svg{color:#e2e8f0d9;width:18px;height:18px}.career-hero__scroll{pointer-events:none;background:#36f5d4e6;border-radius:999px;width:6px;height:6px;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 -18px 0 -14px #36f5d4e6,0 0 0 10px #36f5d40f}@media only screen and (max-width:576px){.career-hero__surface{border-radius:26px;padding:40px 18px 30px}.career-hero__title{font-size:28px}}
.career-values{flex-direction:column;gap:1rem;width:100%;padding:80px 22px 40px;display:flex}.career-values__kicker{color:#36f5d4d9;letter-spacing:.2em;padding-bottom:8px;font-size:12px;font-weight:700;position:relative}.career-values__kicker:after{content:"";background:#36f5d4d9;width:40px;height:2px;position:absolute;bottom:0;left:0}.career-values__title{color:#fff;letter-spacing:-.03em;max-width:80%;margin:10px 0;font-size:32px;font-weight:800;line-height:1.1}.career-values__title span{color:#36f5d4}@media only screen and (max-width:576px){.career-values__title{max-width:100%;font-size:28px}}.career-values__description{color:#e1e7eeb3;max-width:600px;margin-bottom:24px;font-size:15px;font-weight:400;line-height:1.6}.career-values__list{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.career-values__item{background:#0f141a66;border:1px solid #ffffff0d;border-radius:16px;gap:16px;padding:20px;transition:all .3s;display:flex}.career-values__item:hover{background:#0f141a99;border-color:#36f5d433}.career-values__item-icon-wrapper{flex-shrink:0}.career-values__item-icon{background:#ffffff08;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.career-values__item-icon svg{color:#36f5d4e6;width:20px;height:20px}.career-values__item-content{flex-direction:column;gap:4px;display:flex}.career-values__item-title{color:#fff;font-size:18px;font-weight:600}.career-values__item-description{color:#b7c5cbb3;font-size:14px;font-weight:400;line-height:1.5}.career-values__next{background:#0f141a66;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:20px;text-decoration:none;transition:all .3s;display:flex}.career-values__next:hover{background:#0f141a99;border-color:#36f5d44d}.career-values__next:hover .career-values__next-action{background:#36f5d433;transform:translateY(3px)}.career-values__next-text{flex-direction:column;gap:2px;display:flex}.career-values__next-kicker{color:#b7c5cb99;letter-spacing:.1em;font-size:10px;font-weight:700}.career-values__next-title{color:#36f5d4e6;font-size:15px;font-weight:600}.career-values__next-action{border:1px solid #36f5d44d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.career-values__next-action svg{color:#36f5d4e6;width:18px;height:18px}
.career-build{flex-direction:column;gap:1rem;width:100%;padding:80px 22px 40px;display:flex}.career-build__kicker{color:#36f5d4d9;letter-spacing:.2em;padding-bottom:8px;font-size:12px;font-weight:700;position:relative}.career-build__kicker:after{content:"";background:#36f5d4d9;width:40px;height:2px;position:absolute;bottom:0;left:0}.career-build__title{color:#fff;letter-spacing:-.03em;margin:10px 0;font-size:32px;font-weight:800;line-height:1.1}.career-build__title span{color:#36f5d4}@media only screen and (max-width:576px){.career-build__title{font-size:28px}}.career-build__description{color:#e1e7eeb3;max-width:600px;margin-bottom:24px;font-size:15px;font-weight:400;line-height:1.6}.career-build__list{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.career-build__item{background:#0f141a66;border:1px solid #ffffff0d;border-radius:16px;gap:16px;padding:20px;transition:all .3s;display:flex}.career-build__item:hover{background:#0f141a99;border-color:#36f5d433}.career-build__item-icon-wrapper{flex-shrink:0}.career-build__item-icon{background:#ffffff08;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.career-build__item-icon svg{color:#36f5d4e6;width:20px;height:20px}.career-build__item-content{flex-direction:column;gap:4px;display:flex}.career-build__item-title{color:#fff;font-size:18px;font-weight:600}.career-build__item-description{color:#b7c5cbb3;font-size:14px;font-weight:400;line-height:1.5}.career-build__special{background:#1a9d8a0d;border:1px solid #36f5d433;border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}.career-build__special-icon{flex-shrink:0}.career-build__special-icon svg{color:#36f5d4;width:24px;height:24px}.career-build__special-content{flex-direction:column;gap:2px;display:flex}.career-build__special-title{color:#36f5d4;font-size:15px;font-weight:600}.career-build__special-description{color:#e1e7ee99;font-size:14px;font-weight:400}.career-build__next{background:#0f141a66;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:20px;text-decoration:none;transition:all .3s;display:flex}.career-build__next:hover{background:#0f141a99;border-color:#36f5d44d}.career-build__next:hover .career-build__next-action{background:#36f5d433;transform:translateY(-3px)}.career-build__next-text{flex-direction:column;gap:2px;display:flex}.career-build__next-kicker{color:#b7c5cb99;letter-spacing:.1em;font-size:10px;font-weight:700}.career-build__next-title{color:#36f5d4e6;font-size:15px;font-weight:600}.career-build__next-action{border:1px solid #36f5d44d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.career-build__next-action svg{color:#36f5d4e6;width:18px;height:18px}
.career-roles{flex-direction:column;gap:1rem;width:100%;padding:80px 22px 40px;display:flex}.career-roles__kicker{color:#36f5d4d9;letter-spacing:.2em;padding-bottom:8px;font-size:12px;font-weight:700;position:relative}.career-roles__kicker:after{content:"";background:#36f5d4d9;width:40px;height:2px;position:absolute;bottom:0;left:0}.career-roles__title{color:#fff;letter-spacing:-.03em;margin:10px 0;font-size:32px;font-weight:800;line-height:1.1}.career-roles__title span{color:#36f5d4}@media only screen and (max-width:576px){.career-roles__title{font-size:28px}}.career-roles__description{color:#e1e7eeb3;max-width:600px;margin-bottom:32px;font-size:15px;font-weight:400;line-height:1.6}.career-roles__section-title{color:#fff;margin-bottom:16px;font-size:16px;font-weight:600}.career-roles__list{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.career-roles__item{cursor:pointer;background:#0f141a66;border:1px solid #ffffff0d;border-radius:16px;gap:16px;padding:20px;transition:all .3s;display:flex}.career-roles__item:hover{background:#0f141a99;border-color:#36f5d433}.career-roles__item:hover .career-roles__item-arrow{color:#36f5d4;transform:translate(4px)}.career-roles__item-icon-wrapper{flex-shrink:0}.career-roles__item-icon{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.career-roles__item-icon svg{color:#36f5d4e6;width:20px;height:20px}.career-roles__item-content{flex-direction:column;flex:1;gap:8px;display:flex}.career-roles__item-header{justify-content:space-between;align-items:center;display:flex}.career-roles__item-title{color:#fff;font-size:18px;font-weight:600}.career-roles__item-arrow{color:#b7c5cb66;width:20px;height:20px;transition:all .3s}.career-roles__item-description{color:#b7c5cbb3;font-size:14px;font-weight:400;line-height:1.5}.career-roles__item-badge{color:#e1e7ee99;background:#ffffff0d;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:500;display:flex}.career-roles__item-badge-dot{background:#36f5d4;border-radius:50%;width:6px;height:6px}.career-roles__special{background:#1a9d8a0d;border:1px solid #36f5d433;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative}.career-roles__special-icon svg{color:#36f5d4;width:24px;height:24px}.career-roles__special-content{flex-direction:column;gap:4px;display:flex}.career-roles__special-title{color:#36f5d4;font-size:16px;font-weight:600}.career-roles__special-description{color:#e1e7eeb3;margin-bottom:8px;font-size:14px;font-weight:400;line-height:1.5}.career-roles__special-btn{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.career-roles__special-btn:hover{background:#ffffff1a;border-color:#36f5d44d}.career-roles__special-btn:hover svg{transform:translate(4px)}.career-roles__special-btn svg{width:16px;height:16px;transition:all .3s}.career-roles__next{background:#0f141a66;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:20px;text-decoration:none;transition:all .3s;display:flex}.career-roles__next:hover{background:#0f141a99;border-color:#36f5d44d}.career-roles__next:hover .career-roles__next-action{background:#36f5d433;transform:translateY(-3px)}.career-roles__next-text{flex-direction:column;gap:2px;display:flex}.career-roles__next-kicker{color:#b7c5cb99;letter-spacing:.1em;font-size:10px;font-weight:700}.career-roles__next-title{color:#36f5d4e6;font-size:15px;font-weight:600}.career-roles__next-action{border:1px solid #36f5d44d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.career-roles__next-action svg{color:#36f5d4e6;width:18px;height:18px}
.career-join{flex-direction:column;gap:1rem;width:100%;padding:80px 22px;display:flex}.career-join__kicker{color:#36f5d4d9;letter-spacing:.2em;padding-bottom:8px;font-size:12px;font-weight:700;position:relative}.career-join__kicker:after{content:"";background:#36f5d4d9;width:40px;height:2px;position:absolute;bottom:0;left:0}.career-join__title{color:#fff;letter-spacing:-.03em;margin:10px 0;font-size:32px;font-weight:800;line-height:1.1}.career-join__title span{color:#36f5d4}@media only screen and (max-width:576px){.career-join__title{font-size:28px}}.career-join__description{color:#e1e7eeb3;max-width:600px;margin-bottom:32px;font-size:15px;font-weight:400;line-height:1.6}.career-join__form{background:#0f141a66;border:1px solid #ffffff0d;border-radius:24px;flex-direction:column;gap:20px;padding:32px;display:flex}@media only screen and (max-width:576px){.career-join__form{padding:20px}}.career-join__field{flex-direction:column;gap:8px;display:flex}.career-join__field label{color:#fff;align-items:center;gap:4px;font-size:14px;font-weight:500;display:flex}.career-join__field label .required{color:#ff4d4f;font-weight:700}.career-join__field input,.career-join__field textarea{color:#fff;background:#03070999;border:1px solid #ffffff14;border-radius:12px;outline:none;padding:12px 16px;font-size:14px;font-weight:400;transition:all .3s}.career-join__field input::placeholder,.career-join__field textarea::placeholder{color:#b7c5cb4d}.career-join__field input:focus,.career-join__field textarea:focus{background:#030709cc;border-color:#36f5d466}.career-join__field input.has-error,.career-join__field textarea.has-error{background:#ff4d4f0d;border-color:#ff4d4f!important}.career-join__field input.has-error:focus,.career-join__field textarea.has-error:focus{box-shadow:0 0 0 2px #ff4d4f1a}.career-join__field .error-message{color:#ff4d4f;margin-top:4px;font-size:12px;font-weight:400}.career-join__interests{flex-direction:column;gap:12px;display:flex}.career-join__interests-label{color:#fff;font-size:14px;font-weight:500}.career-join__interests-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media only screen and (max-width:576px){.career-join__interests-grid{grid-template-columns:1fr}}.career-join__interest-item{color:#e1e7eecc;cursor:pointer;background:#03070966;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;transition:all .3s;display:flex}.career-join__interest-item:hover{background:#03070999;border-color:#36f5d44d}.career-join__interest-item.selected{color:#fff;background:#36f5d41f;border-color:#36f5d480}.career-join__interest-icon{color:#b7c5cb99}.career-join__interest-icon svg{width:16px;height:16px}.career-join__submit{color:#000;cursor:pointer;background:#36f5d4;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:14px;font-size:16px;font-weight:700;transition:all .3s;display:flex}.career-join__submit:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 20px #36f5d433}.career-join__submit:hover svg{transform:translate(4px)}.career-join__submit:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}.career-join__submit svg{width:18px;height:18px;transition:all .3s}.career-join__footer{color:#b7c5cb99;text-align:center;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.career-join__footer a{color:#36f5d4;align-items:center;gap:4px;text-decoration:none;display:flex}.career-join__footer a:hover{text-decoration:underline}.career-join__footer a:hover svg{transform:translate(2px)}.career-join__footer a svg{width:14px;height:14px;transition:all .3s}
