.faq_groups__snG4_{display:grid;gap:calc(28px * var(--ot-rhythm));max-width:46rem;margin-inline:auto}.faq_groupLabel__X3k9O,.faq_groupToggle__r0_oQ{margin-bottom:12px;padding-inline:24px;color:var(--ot-violet-600);font-size:var(--ot-text-eyebrow);font-weight:600;letter-spacing:var(--ot-tracking-wide)}.faq_groupToggle__r0_oQ{display:none;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.faq_groupToggle__r0_oQ:after{content:"";flex:none;width:9px;height:9px;margin-right:4px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)}.faq_group__DsxZ0[data-open=true] .faq_groupToggle__r0_oQ:after{transform:rotate(225deg)}@media (max-width:767px){.faq_group__DsxZ0 .faq_groupLabel__X3k9O{display:none}.faq_group__DsxZ0 .faq_groupToggle__r0_oQ{display:flex}.faq_group__DsxZ0[data-open=false] .faq_groupToggle__r0_oQ{margin-bottom:0}.faq_group__DsxZ0[data-open=false] .faq_groupBody__lLASW{display:none}}.faq_card__Mfgjo{padding:0;border-radius:var(--ot-radius-card);border:1px solid var(--ot-border);background:var(--ot-surface);list-style:none}.faq_item__bO9th+.faq_item__bO9th{border-top:1px solid var(--ot-border)}.faq_question__nDz4i{margin:0}.faq_trigger__ni07b{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;width:100%;padding:18px 24px;border:0;border-radius:var(--ot-radius-inner);background:none;color:var(--ot-heading-fg);font-family:inherit;font-size:var(--ot-text-control);font-weight:600;line-height:var(--ot-lh-compact);text-align:left;cursor:pointer;transition:color .18s ease}.faq_trigger__ni07b:hover{color:var(--ot-violet-600)}.faq_questionText__5uDMT{text-wrap:balance}.faq_icon__Ml344{position:relative;flex:none;width:20px;height:20px;margin-top:2px}.faq_iconBar__5NKq9{position:absolute;top:50%;left:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:1px;background:var(--ot-violet-600);transition:transform .26s ease}.faq_iconBarCross___Cleq{transform:rotate(90deg)}.faq_trigger__ni07b[aria-expanded=true] .faq_iconBarCross___Cleq{transform:rotate(0deg)}.faq_panel__RfQEa{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .26s ease,visibility .26s ease}.faq_panelOpen__zn66m{grid-template-rows:1fr;visibility:visible}.faq_panelInner__TtRNo{min-height:0;overflow:hidden}.faq_panelContent__pB8R_{display:grid;gap:calc(12px * var(--ot-rhythm));padding:0 24px calc(20px * var(--ot-rhythm))}.faq_answerText__hjZkl{color:var(--ot-muted-fg)}.faq_answerText__hjZkl strong{color:var(--ot-heading-fg);font-weight:600}.faq_support__lM9oQ{margin-top:24px;text-align:center}.faq_support__lM9oQ a{color:var(--ot-muted-fg);text-decoration:underline;text-underline-offset:3px;transition:color .18s ease}.faq_support__lM9oQ a:hover{color:var(--ot-violet-600)}@media (min-width:768px){.faq_groups__snG4_{gap:32px}.faq_groupLabel__X3k9O,.faq_groupToggle__r0_oQ{padding-inline:28px}.faq_trigger__ni07b{padding:20px 28px;font-size:1.0625rem}.faq_panelContent__pB8R_{padding:0 28px 24px}}@media (prefers-reduced-motion:reduce){.faq_iconBar__5NKq9,.faq_panel__RfQEa,.faq_trigger__ni07b{transition:none}}.vacancy-ticker_ticker__axF13{--gap:10px;--shadow-room:40px;--role-size:var(--ot-text-body-sm);--meta-size:var(--ot-text-pill);position:relative;width:100%;margin-top:28px}.vacancy-ticker_feed__NgGRj{width:100%;padding-top:6px;overflow-x:clip;overflow-y:visible;padding-bottom:var(--shadow-room);margin-bottom:calc(-1 * var(--shadow-room));mask-image:linear-gradient(90deg,transparent,black 9%,black 91%,transparent)}.vacancy-ticker_track__Xt2Bx{display:flex;width:max-content;animation:vacancy-ticker_vacancy-slide__K1N5y var(--marquee-duration,160s) linear infinite;will-change:transform}.vacancy-ticker_row__9Dr4j{display:flex;gap:var(--gap);margin:0;padding:0 var(--gap) 0 0;list-style:none}.vacancy-ticker_feed__NgGRj:active .vacancy-ticker_track__Xt2Bx,.vacancy-ticker_feed__NgGRj:hover .vacancy-ticker_track__Xt2Bx{animation-play-state:paused}.vacancy-ticker_card__qjhc7{position:relative;isolation:isolate;display:flex;flex:none;align-items:center;gap:12px;padding:10px 16px 10px 10px;border:1px solid color-mix(in oklab,var(--ot-violet-700) 16%,transparent);border-radius:var(--ot-radius-inner);background:radial-gradient(75% 95% at 10% 0,color-mix(in oklab,var(--ot-surface-2) 78%,transparent) 0,transparent 68%),radial-gradient(70% 90% at 100% 100%,color-mix(in oklab,var(--ot-lilac-400) 55%,transparent) 0,transparent 72%),color-mix(in oklab,var(--ot-lilac-300) 70%,var(--ot-surface-2));box-shadow:0 18px 36px -28px color-mix(in oklab,var(--ot-violet-700) 55%,transparent);white-space:nowrap;text-align:left}.vacancy-ticker_card__qjhc7:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:.22;pointer-events:none;background-image:var(--ot-grain)}.vacancy-ticker_logo__EiUQF{display:grid;flex:none;place-items:center;overflow:hidden;width:calc(var(--ot-lh-control) * (var(--role-size) + var(--meta-size)) + 6px);aspect-ratio:1;border-radius:var(--ot-radius-pill);background:var(--ot-surface-2)}.vacancy-ticker_logoImage__hIB9R{width:100%;height:100%;object-fit:cover}.vacancy-ticker_lines__LhBd2{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.vacancy-ticker_role__pclzY{color:var(--ot-heading-fg);font-size:var(--role-size);font-weight:600;line-height:var(--ot-lh-control)}.vacancy-ticker_meta__lmxOc{color:var(--ot-muted-fg)}.vacancy-ticker_meta__lmxOc,.vacancy-ticker_salary__Kij0r{font-size:var(--meta-size);line-height:var(--ot-lh-control)}.vacancy-ticker_salary__Kij0r{flex:none;margin-left:4px;padding:5px 10px;border-radius:var(--ot-radius-pill);color:var(--ot-violet-800);font-weight:600;font-variant-numeric:tabular-nums}@keyframes vacancy-ticker_vacancy-slide__K1N5y{to{transform:translate3d(-50%,0,0)}}@media (max-width:767px){.vacancy-ticker_ticker__axF13{--ticker-tight:0.78;--gap:calc(10px * var(--hero-rhythm, 1));--shadow-room:calc(40px * var(--hero-rhythm, 1));width:85%;margin-inline:auto;margin-top:var(--hero-ticker-gap)}.vacancy-ticker_feed__NgGRj{padding-top:calc(6px * var(--hero-rhythm, 1))}.vacancy-ticker_card__qjhc7{gap:calc(12px * var(--hero-rhythm, 1));padding-block:calc(10px * var(--ticker-tight))}.vacancy-ticker_logo__EiUQF{width:calc(var(--ticker-tight) * (var(--ot-lh-control) * (var(--role-size) + var(--meta-size)) + 6px))}.vacancy-ticker_lines__LhBd2{gap:calc(2px * var(--hero-rhythm, 1))}}@media (min-width:768px){.vacancy-ticker_ticker__axF13{--gap:12px;--role-size:var(--ot-text-body);--meta-size:var(--ot-text-body-sm)}.vacancy-ticker_feed__NgGRj{mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.34) 10%,rgb(0 0 0/.34) 26%,black 36%,black 64%,rgb(0 0 0/.34) 74%,rgb(0 0 0/.34) 90%,transparent)}.vacancy-ticker_card__qjhc7{gap:14px;padding:11px 18px 11px 11px}}@media (prefers-reduced-motion:reduce){.vacancy-ticker_track__Xt2Bx{animation:none}}.mentor_resume__ucuAy{--resume-pad:20px;margin-bottom:calc(20px * var(--ot-rhythm));padding:calc(24px * var(--ot-rhythm)) var(--resume-pad) var(--resume-pad);border-radius:var(--ot-radius-card);background:var(--ot-surface-2)}.mentor_resumeTitle__lZi_F{color:var(--ot-heading-fg)}.mentor_resumeText__CBDrz{max-width:52rem;margin-top:10px;color:var(--ot-body-fg);text-wrap:pretty}.mentor_compare__2mfN_{display:grid;gap:calc(24px * var(--ot-rhythm));margin-top:calc(20px * var(--ot-rhythm));padding-top:88px}.mentor_side__ppW2I{min-width:0}.mentor_sidePlain__VFejV{display:none}.mentor_badge__crshA{display:flex;gap:6px;align-items:center;width:fit-content;margin-inline:auto;margin-bottom:10px;padding:6px 14px;border-radius:var(--ot-radius-pill);font-size:var(--ot-text-pill);font-weight:600}.mentor_badgePlain__9rbhr{background:var(--ot-surface);color:var(--ot-muted-fg)}.mentor_badgeImproved__oPz0R{margin-inline-start:0;color:var(--ot-violet-700)}.mentor_badgeIcon__k1ma0{flex:none}.mentor_badgeMark__u1cC4{flex:none;width:16px;height:16px}.mentor_sheet__eui4_{position:relative;isolation:isolate}.mentor_paper__Y0CVe{position:relative;z-index:1}.mentor_resumeHighlights__F7apP,.mentor_resumeToggle__aFzav{display:none}.mentor_analyticsDisclosure__bOlaY{margin-top:20px}.mentor_analyticsDisclosureLabel__x_y7x,.mentor_resumeToggle__aFzav{align-items:center;justify-content:space-between;gap:12px;width:100%;padding-inline:24px;color:var(--ot-violet-600);font-size:var(--ot-text-eyebrow);font-weight:600;letter-spacing:var(--ot-tracking-wide);text-align:left;cursor:pointer}.mentor_analyticsDisclosureLabel__x_y7x{display:flex;list-style:none}.mentor_analyticsDisclosureLabel__x_y7x::marker{content:""}.mentor_analyticsDisclosureLabel__x_y7x::-webkit-details-marker{display:none}.mentor_analyticsDisclosureLabel__x_y7x:after,.mentor_resumeToggle__aFzav:after{content:"";flex:none;width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)}.mentor_analyticsDisclosure__bOlaY[open] .mentor_analyticsDisclosureLabel__x_y7x:after,.mentor_resumeToggle__aFzav[aria-expanded=true]:after{transform:rotate(225deg)}.mentor_analyticsDisclosure__bOlaY .mentor_analytics__lPfXJ{margin-top:12px}@media (max-width:767px) and (prefers-reduced-motion:reduce){.mentor_resumeReveal__6DVF8 [data-resume-body]{transition:none!important}}@media (max-width:767px){.mentor_resumeReveal__6DVF8[data-expanded=false] [data-resume-body],.mentor_resumeReveal__6DVF8[data-expanded=true] [data-resume-body]{height:auto;min-height:0;mask-image:none}.mentor_resumeReveal__6DVF8[data-measured=false][data-expanded=false] [data-resume-body]{padding-bottom:14px}.mentor_resumeReveal__6DVF8[data-measured=false][data-expanded=false] [data-resume-body]>:not(header):not([data-resume-position]){display:none}.mentor_resumeReveal__6DVF8[data-measured=true] [data-resume-body]{max-height:var(--resume-full);transition:max-height var(--ot-motion-reveal) var(--ot-ease-control)}.mentor_resumeReveal__6DVF8[data-measured=true][data-expanded=false] [data-resume-body]{max-height:var(--resume-folded);mask-image:linear-gradient(180deg,#000 calc(100% - var(--resume-fade)),transparent);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--resume-fade)),transparent)}.mentor_resumeReveal__6DVF8[data-expanded=false] .mentor_resumeHighlights__F7apP{display:block;margin:0;padding:14px 18px 14px 34px;background:var(--ot-surface-2);font-size:var(--ot-text-body-sm);line-height:var(--ot-lh-body)}.mentor_resumeHighlights__F7apP li+li{margin-top:7px}.mentor_resumeToggle__aFzav{display:flex;margin:0;padding:12px 18px 16px;border:0;background:transparent;font-family:inherit}}.mentor_character__IT_LW{position:absolute;top:-114px;right:-30px;z-index:0;width:192px;height:192px;overflow:visible;pointer-events:none;image-rendering:pixelated}.mentor_character__IT_LW image{image-rendering:auto}.mentor_behind__XWhcB{z-index:0}.mentor_foreground__lIW7L{z-index:2}.mentor_halo__tjf4v{filter:blur(1px)}.mentor_analytics__lPfXJ{padding:calc(24px * var(--ot-rhythm)) 20px;border-radius:var(--ot-radius-card);background:var(--ot-surface-2)}.mentor_analyticsTitle__h20ED{margin-bottom:10px;color:var(--ot-heading-fg)}.mentor_analyticsText__RBcQT{color:var(--ot-body-fg);text-wrap:pretty}.mentor_analyticsText__RBcQT+.mentor_analyticsText__RBcQT{margin-top:12px}.mentor_analyticsText__RBcQT+div{margin-top:20px}.mentor_analytics__lPfXJ .mentor_accent__TqyDd{max-width:none;margin-top:16px;padding-top:16px;border-top:1px solid var(--ot-border);text-align:left}.mentor_roadmap__q3_3J{margin-top:20px}@media (min-width:768px){.mentor_analytics__lPfXJ{padding:32px}.mentor_resume__ucuAy{--resume-pad:32px;margin-bottom:24px;padding:var(--resume-pad)}.mentor_roadmap__q3_3J{margin-top:24px}}.mentor_section__BCqXV{overflow-x:clip;overflow-y:visible}@media (max-width:600px){.mentor_compare__2mfN_{padding-top:64px}.mentor_character__IT_LW{top:-95px;right:-12px;width:160px;height:160px}}@media (max-width:359px){.mentor_character__IT_LW{top:-77px;right:-38px;width:134px;height:134px}}@media (min-width:360px) and (max-width:374px){.mentor_character__IT_LW{top:-94px;right:-24px}}@media (min-width:1200px){.mentor_sidePlain__VFejV{display:block}.mentor_compare__2mfN_{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}}.mentor_resumeStandalone__bMwpH{margin-bottom:0;border:1px solid var(--ot-border)}.mentor_roadmapLink__u_AMN{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);text-underline-offset:3px;transition:color .18s ease,text-decoration-color .18s ease}.mentor_roadmapLink__u_AMN:hover{color:var(--ot-violet-600);text-decoration-color:currentColor}.mentor_roadmapLink__u_AMN:focus-visible{outline:3px solid var(--ot-focus);outline-offset:2px;border-radius:4px}