:root{--bg:#000;--surface-dark:#1a1a1a;--surface-dark-hover:#2a2a2a;--surface-light:#fff;--accent:#c1dc55;--accent-hover:#b2cd46;--accent-pale:#eeffa9;--accent-deep:#5f6e27;--pill-light:#dfdfdf;--text:#fff;--text-soft:#cfcfcf;--text-muted:#9e9e9e;--text-subtle:#7a7a7a;--text-on-light:#000;--text-on-light-muted:#555;--radius-card:24px;--radius-pill:999px;--font-heading:"Inter","Onest",Arial,Helvetica,sans-serif;--font-body:"Onest",Arial,Helvetica,sans-serif;--content-width:1200px;--gutter:24px;--section-gap:clamp(96px,12vw,200px)}*,:after,:before{box-sizing:border-box}html{color-scheme:dark}body,html{background:#000;background:var(--bg)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;color:var(--text);font-family:Onest,Arial,Helvetica,sans-serif;font-family:var(--font-body);font-size:16px;line-height:1.5;margin:0}#root,body{min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:Inter,Onest,Arial,Helvetica,sans-serif;font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}blockquote,figure,ol,p,ul{margin:0}a,button{color:inherit}button{font:inherit}img{max-width:100%}:focus-visible{outline:2px solid #c1dc55;outline:2px solid var(--accent);outline-offset:3px}::selection{background:#c1dc55;background:var(--accent);color:#000;color:var(--text-on-light)}::-webkit-scrollbar{background:#000;background:var(--bg);height:8px;width:8px}::-webkit-scrollbar-thumb{background:#2a2a2a;background:var(--surface-dark-hover);border-radius:8px}.container{margin:0 auto;max-width:1248px;max-width:calc(var(--content-width) + var(--gutter)*2);padding:0 24px;padding:0 var(--gutter);width:100%}.section{padding-top:clamp(96px,12vw,200px);padding-top:var(--section-gap)}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes heartExplode1{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(200px,-150px) scale(.8);transform:translate(200px,-150px) scale(.8)}}@keyframes heartExplode1{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(200px,-150px) scale(.8);transform:translate(200px,-150px) scale(.8)}}@-webkit-keyframes heartExplode2{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(-200px,-150px) scale(.8);transform:translate(-200px,-150px) scale(.8)}}@keyframes heartExplode2{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(-200px,-150px) scale(.8);transform:translate(-200px,-150px) scale(.8)}}@-webkit-keyframes heartExplode3{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(200px,150px) scale(.8);transform:translate(200px,150px) scale(.8)}}@keyframes heartExplode3{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(200px,150px) scale(.8);transform:translate(200px,150px) scale(.8)}}@-webkit-keyframes heartExplode4{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(-200px,150px) scale(.8);transform:translate(-200px,150px) scale(.8)}}@keyframes heartExplode4{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(-200px,150px) scale(.8);transform:translate(-200px,150px) scale(.8)}}@-webkit-keyframes heartExplode5{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translateY(-200px) scale(.8);transform:translateY(-200px) scale(.8)}}@keyframes heartExplode5{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translateY(-200px) scale(.8);transform:translateY(-200px) scale(.8)}}@-webkit-keyframes heartExplode6{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translateY(200px) scale(.8);transform:translateY(200px) scale(.8)}}@keyframes heartExplode6{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translateY(200px) scale(.8);transform:translateY(200px) scale(.8)}}@-webkit-keyframes heartExplode7{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(200px) scale(.8);transform:translate(200px) scale(.8)}}@keyframes heartExplode7{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(200px) scale(.8);transform:translate(200px) scale(.8)}}@-webkit-keyframes heartExplode8{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(-200px) scale(.8);transform:translate(-200px) scale(.8)}}@keyframes heartExplode8{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(-200px) scale(.8);transform:translate(-200px) scale(.8)}}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.Footer_footer__AcWGP{padding:clamp(72px,8vw,128px) 0 48px}.Footer_quote__fbfuQ{text-wrap:balance;color:var(--text);font-family:var(--font-heading);font-size:clamp(30px,4vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 auto;max-width:1000px;text-align:center}.Footer_nowrap__x-lpE{white-space:nowrap}.Footer_tagline__1SXmj{color:var(--text-muted);font-size:clamp(16px,1.5vw,20px);line-height:1.4;margin:clamp(28px,3vw,44px) auto 0;text-align:center}.Footer_heart__5lA0h{margin-left:2px}.Footer_copyright__lghYs{color:var(--text-subtle);font-size:13px;margin-top:clamp(40px,4vw,64px);text-align:center}.Header_header__OPGSD{background:var(--bg);position:-webkit-sticky;position:sticky;top:0;z-index:100}.Header_inner__3aTMO{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:calc(1480px + var(--gutter)*2);padding:28px var(--gutter)}.Header_logo__04L6z{display:flex;flex-shrink:0}.Header_logo__04L6z img{display:block;height:34px;width:auto}.Header_nav__1ZTJA{flex:1 1;min-width:0}.Header_mobileList__BGliV,.Header_navList__YJTGG{display:flex;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}.Header_pill__\+eK6p{align-items:center;background:var(--surface-dark);border-radius:var(--radius-pill);color:var(--text);display:inline-flex;font-size:14px;line-height:1.2;min-height:40px;padding:8px 20px;text-decoration:none;transition:background .2s ease,color .2s ease;white-space:nowrap}.Header_pill__\+eK6p:hover{background:var(--surface-dark-hover)}.Header_active__GTZM0,.Header_active__GTZM0:hover{background:var(--accent);color:var(--text-on-light)}.Header_actions__UN-FB{align-items:center;display:flex;flex-shrink:0;gap:8px}.Header_hiring__qghLM{align-items:center;background:var(--pill-light);border-radius:var(--radius-pill);color:var(--text-on-light);display:inline-flex;font-size:14px;line-height:1.2;min-height:40px;padding:8px 20px;text-decoration:none;transition:background .2s ease;white-space:nowrap}.Header_hiring__qghLM:hover{background:var(--surface-light)}.Header_menuButton__XsBiY{align-items:center;background:var(--surface-dark);border:none;border-radius:var(--radius-pill);cursor:pointer;display:none;height:40px;justify-content:center;padding:0;width:40px}.Header_burger__Cmasa,.Header_burger__Cmasa:after,.Header_burger__Cmasa:before{background:var(--text);border-radius:1px;display:block;height:2px;transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease;width:16px}.Header_burger__Cmasa{position:relative}.Header_burger__Cmasa:after,.Header_burger__Cmasa:before{content:"";left:0;position:absolute}.Header_burger__Cmasa:before{top:-5px}.Header_burger__Cmasa:after{top:5px}.Header_burgerOpen__Cdbwg{background:transparent}.Header_burgerOpen__Cdbwg:before{-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}.Header_burgerOpen__Cdbwg:after{-webkit-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}.Header_mobileMenu__ToXBw{border-bottom:1px solid var(--surface-dark);padding:0 var(--gutter) 24px}.Header_mobileList__BGliV{align-items:stretch;flex-direction:column}.Header_mobileList__BGliV .Header_pill__\+eK6p{justify-content:center;width:100%}@media (max-width:1179px){.Header_nav__1ZTJA{display:none}.Header_menuButton__XsBiY{display:inline-flex}.Header_inner__3aTMO{padding-bottom:16px;padding-top:16px}}@media (min-width:1180px){.Header_mobileMenu__ToXBw{display:none}}@media (max-width:479px){.Header_logo__04L6z img{height:26px}.Header_hiring__qghLM{padding:8px 14px}}.Card_card__48SLx{border-radius:var(--radius-card);color:var(--text-on-light);display:block;padding:32px;text-decoration:none}.Card_white__Gbv2u{background:var(--surface-light)}.Card_lime__-IZbw{background:var(--accent)}.Card_interactive__lFLuu{transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease}.Card_interactive__lFLuu:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Card_lime__-IZbw.Card_interactive__lFLuu:hover{background:var(--accent-hover)}@media (max-width:767px){.Card_card__48SLx{padding:24px 20px}}.Chip_chip__O8K\+k{align-items:center;border-radius:var(--radius-pill);display:inline-flex;line-height:1.2;white-space:nowrap}.Chip_md__d3A\+j{font-size:14px;padding:8px 16px}.Chip_lg__DCboC{font-size:clamp(16px,1.4vw,20px);font-weight:700;padding:8px 16px}.Chip_sm__WaN2y{font-size:13px;padding:4px 12px}.Chip_lime__CDXIa{background:var(--accent);color:var(--text-on-light)}.Chip_dark__LI\+aV{background:var(--text-on-light);color:var(--text)}.Chip_label__UbJ0L{background:var(--text-on-light);color:var(--accent);font-weight:700}.Chip_grey__PDtx1{background:var(--pill-light);color:#3a3a3a}.Chip_list__AWlSl{display:flex;flex-wrap:wrap;gap:8px}.SectionHeader_header__dOJLY{margin-bottom:clamp(40px,5vw,64px);text-align:center}.SectionHeader_title__h7hmz{text-wrap:balance;font-size:clamp(36px,4.6vw,56px);line-height:1.05}.SectionHeader_subtitle__NoXz2{text-wrap:balance;color:var(--text-soft);font-size:clamp(18px,1.8vw,24px);font-weight:300;line-height:1.4;margin-top:20px}.SectionHeader_line__g6BWS{display:block}.AIPage_page__W6aoJ{padding-top:clamp(48px,8vw,140px)}.AIPage_stats__RAhVe{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 8px}.AIPage_stat__Yn0CX{display:flex;flex-direction:column-reverse;gap:12px;justify-content:flex-end}.AIPage_statValue__kbdPU{font-family:var(--font-heading);font-size:clamp(40px,4.2vw,56px);font-weight:700;letter-spacing:-.03em;line-height:1;margin:0}.AIPage_statLabel__zBPfl{font-size:16px;line-height:1.35}.AIPage_list__CyzM1{display:flex;flex-direction:column;gap:8px}.AIPage_card__qItD0{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:56px minmax(0,1fr) auto;min-height:200px;padding:36px 32px 36px 40px}.AIPage_icon__\+dmQz{height:56px;width:56px}.AIPage_icon__\+dmQz img{height:100%;object-fit:contain;width:100%}.AIPage_name__vgFkC{font-size:clamp(22px,2vw,28px)}.AIPage_ring__CwJnp{font-size:.72em;font-weight:600;letter-spacing:0;margin-left:12px}.AIPage_description__1ZE7X{font-size:16px;line-height:1.3;margin-top:12px;max-width:560px}.AIPage_uses__Zzxt8{flex-wrap:nowrap;gap:4px;justify-content:flex-end}.AIPage_agents__JX\+\+m{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.AIPage_agent__UneOz{display:flex;flex-direction:column}.AIPage_agentHead__ujV4D{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.AIPage_agentIcon__9p7y3{flex-shrink:0;height:64px;object-fit:contain;width:64px}.AIPage_agentName__6WIW4{font-size:clamp(28px,2.6vw,40px)}.AIPage_agentKind__MBJZQ{color:var(--text-on-light-muted);font-size:13px;font-weight:600;letter-spacing:.06em;margin-top:8px;text-transform:uppercase}.AIPage_agentDescription__c9ya7{font-size:clamp(16px,1.3vw,18px);line-height:1.45;margin-top:24px}.AIPage_highlights__COuN1{margin-top:auto;padding-top:32px}.AIPage_moreAgents__X1\+DI{align-items:center;display:flex;gap:32px;grid-column:1/-1}.AIPage_moreValue__hnKSU{flex-shrink:0;font-family:var(--font-heading);font-size:clamp(48px,5vw,72px);font-weight:700;letter-spacing:-.03em;line-height:1}.AIPage_moreText__OEyqh{font-size:clamp(16px,1.4vw,20px);line-height:1.4;max-width:640px}.AIPage_journey__pxab\+{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 auto;max-width:1000px;padding:0}.AIPage_step__amHQ9{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:140px minmax(0,1fr)}.AIPage_period__ID8VA{color:var(--accent);font-family:var(--font-heading);font-size:16px;font-weight:700;padding-top:30px;text-align:right}.AIPage_stepCard__ipjRo{padding:26px 28px}.AIPage_stepTitle__X3Iem{font-size:clamp(19px,1.6vw,22px)}.AIPage_stepText__2-H3c{color:#333;font-size:16px;line-height:1.45;margin-top:10px}.AIPage_guardrails__vdAaa{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.AIPage_guardrail__Yc9p5{min-height:240px}.AIPage_guardrailTitle__7Gg65{font-size:clamp(22px,2vw,28px);line-height:1.1}.AIPage_guardrailText__zwWKT{font-size:clamp(16px,1.3vw,18px);line-height:1.45;margin-top:20px}@media (max-width:1023px){.AIPage_stats__RAhVe{grid-template-columns:repeat(2,minmax(0,1fr))}.AIPage_agents__JX\+\+m,.AIPage_guardrails__vdAaa{grid-template-columns:minmax(0,1fr)}.AIPage_guardrail__Yc9p5{min-height:0}.AIPage_card__qItD0{gap:24px;grid-template-columns:minmax(0,1fr)}.AIPage_icon__\+dmQz{display:none}.AIPage_description__1ZE7X{max-width:none}.AIPage_uses__Zzxt8{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:767px){.AIPage_moreAgents__X1\+DI{align-items:flex-start;flex-direction:column;gap:12px}.AIPage_step__amHQ9{gap:4px;grid-template-columns:minmax(0,1fr)}.AIPage_period__ID8VA{padding:8px 0 0 4px;text-align:left}}.Accordion_accordion__TRtdg{display:flex;flex-direction:column;gap:8px}.Accordion_item__-Ensq{background:var(--accent);border-radius:var(--radius-card);color:var(--text-on-light);transition:background .2s ease}.Accordion_item__-Ensq:not(.Accordion_open__CDYGf):hover{background:var(--accent-hover)}.Accordion_trigger__bDSHA{background:none;border:none;color:inherit;cursor:pointer;display:block;padding:24px 32px;text-align:left;width:100%}.Accordion_open__CDYGf .Accordion_trigger__bDSHA{padding-bottom:16px;padding-top:32px}.Accordion_panel__ViCJu{-webkit-animation:Accordion_slideDown__mhcCt .3s ease-out;animation:Accordion_slideDown__mhcCt .3s ease-out;padding:0 32px 32px}.Accordion_split__7RRyT.Accordion_open__CDYGf{align-items:start;display:grid;grid-template-columns:1fr 1fr}.Accordion_split__7RRyT.Accordion_open__CDYGf .Accordion_trigger__bDSHA{padding-bottom:32px}.Accordion_split__7RRyT.Accordion_open__CDYGf .Accordion_panel__ViCJu{padding:32px 32px 32px 0}.Accordion_trigger__bDSHA:focus-visible{border-radius:var(--radius-card);outline:2px solid var(--text-on-light);outline-offset:-6px}@media (max-width:767px){.Accordion_trigger__bDSHA{padding:20px}.Accordion_open__CDYGf .Accordion_trigger__bDSHA{padding-top:24px}.Accordion_panel__ViCJu{padding:0 20px 24px}.Accordion_split__7RRyT.Accordion_open__CDYGf{display:block}.Accordion_split__7RRyT.Accordion_open__CDYGf .Accordion_trigger__bDSHA{padding-bottom:12px}.Accordion_split__7RRyT.Accordion_open__CDYGf .Accordion_panel__ViCJu{padding:0 20px 24px}}.CareerLevels_wrap__uFwl2{margin:0 auto;max-width:calc(1120px + var(--gutter)*2);padding:0 var(--gutter)}.CareerLevels_summary__0xBt4{grid-gap:24px;align-items:baseline;display:grid;gap:24px;grid-template-columns:210px 1fr}.CareerLevels_summaryName__sznY1{font-size:clamp(16px,1.3vw,19px);font-weight:700;letter-spacing:.01em;text-transform:uppercase}.CareerLevels_summaryDescription__4B1t-{font-size:clamp(15px,1.2vw,18px)}.CareerLevels_header__gHNyz{display:flex;flex-direction:column;gap:24px}.CareerLevels_openName__5mT3e{font-family:var(--font-heading);font-size:clamp(32px,3.4vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1.05}.CareerLevels_openDescription__fS81e{font-size:clamp(16px,1.2vw,18px);line-height:1.4;max-width:400px}.CareerLevels_characteristics__DIruF{display:flex;flex-direction:column;font-size:clamp(16px,1.2vw,18px);gap:8px;line-height:1.4;list-style:none;margin:0;padding:0}.CareerLevels_characteristics__DIruF li{padding-left:20px;position:relative}.CareerLevels_characteristics__DIruF li:before{background:var(--text-on-light);border-radius:50%;content:"";height:6px;left:2px;position:absolute;top:.6em;width:6px}@media (max-width:767px){.CareerLevels_summary__0xBt4{gap:6px;grid-template-columns:1fr}.CareerLevels_header__gHNyz{gap:12px}}.PillTabs_tabs__gfIUu{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.PillTabs_tab__xeN0p{background:var(--surface-dark);border:none;border-radius:var(--radius-pill);color:var(--text);cursor:pointer;font-size:14px;line-height:1.2;min-height:40px;padding:8px 24px;transition:background .2s ease,color .2s ease}.PillTabs_tab__xeN0p:hover{background:var(--surface-dark-hover)}.PillTabs_active__bkCXs,.PillTabs_active__bkCXs:hover{background:var(--accent);color:var(--text-on-light)}.CompetencyMatrix_wrap__XjcKr{margin:0 auto;max-width:calc(1560px + var(--gutter)*2);padding:0 var(--gutter)}.CompetencyMatrix_tabs__ygLll{margin-bottom:clamp(32px,4vw,56px)}.CompetencyMatrix_layout__J2BW1{grid-gap:clamp(24px,4vw,72px);align-items:start;display:grid;gap:clamp(24px,4vw,72px);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.CompetencyMatrix_chart__jTwW6{margin:0}.CompetencyMatrix_label__pnYxR{color:var(--text-subtle);font-size:13px;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.CompetencyMatrix_details__PVpEr .CompetencyMatrix_label__pnYxR{margin-top:clamp(0px,6vw,80px)}.CompetencyMatrix_chartSvg__P\+YNm{display:block;height:auto;overflow:visible;width:100%}.CompetencyMatrix_gridLine__MWFvP{fill:none;stroke:#2a2a2a;stroke-width:1}.CompetencyMatrix_dataArea__D5xdQ{fill:rgba(193,220,85,.07);stroke:var(--accent);stroke-width:2}.CompetencyMatrix_dataPoint__ahmXp{fill:var(--accent);cursor:pointer;transition:r .15s ease}.CompetencyMatrix_chartLabel__y5cjq{fill:var(--text);cursor:default;font-family:var(--font-heading);font-size:30px;font-weight:700;letter-spacing:-.01em;transition:fill .15s ease}.CompetencyMatrix_chartLabelActive__6RGqn{fill:var(--accent)}.CompetencyMatrix_row__wVQPC{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.CompetencyMatrix_rowName__1bWBp{font-size:clamp(16px,1.3vw,20px);font-weight:500;letter-spacing:.02em;text-transform:uppercase}.CompetencyMatrix_rowScore__\+EcJJ{flex-shrink:0;font-size:clamp(16px,1.3vw,20px)}.CompetencyMatrix_rowScore__\+EcJJ strong{font-weight:700}.CompetencyMatrix_openName__kgkqH{letter-spacing:-.02em;line-height:1.1}.CompetencyMatrix_openName__kgkqH,.CompetencyMatrix_openScore__5TmqK{font-family:var(--font-heading);font-size:clamp(26px,2.4vw,40px);font-weight:700}.CompetencyMatrix_openScore__5TmqK{flex-shrink:0}.CompetencyMatrix_openMax__F5srZ{color:var(--accent-deep);font-size:.8em;font-weight:500}.CompetencyMatrix_description__aKvcy{font-size:clamp(16px,1.2vw,18px);line-height:1.55;max-width:520px}.CompetencyMatrix_hint__B\+F4Q{color:var(--text-subtle);font-size:13px;margin-top:20px;text-align:center}@media (max-width:1023px){.CompetencyMatrix_layout__J2BW1{grid-template-columns:1fr}.CompetencyMatrix_chart__jTwW6{margin:0 auto;max-width:720px;width:100%}.CompetencyMatrix_details__PVpEr .CompetencyMatrix_label__pnYxR{margin-top:0}}.CtaButton_button__oKA0k{align-items:center;background:var(--accent);border:none;border-radius:var(--radius-pill);color:var(--text-on-light);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;line-height:1.2;padding:7px 16px;transition:background .2s ease;white-space:nowrap}.CtaButton_button__oKA0k:hover{background:var(--accent-hover)}.CtaButton_arrow__4cEEh{font-size:13px}.HiringProcess_wrap__WD7ZR{margin:0 auto;max-width:calc(1330px + var(--gutter)*2);padding:0 var(--gutter)}.HiringProcess_steps__EiEhr{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.HiringProcess_step__e5izn{grid-gap:6px;align-items:start;display:grid;gap:6px;grid-template-columns:40px 1fr}.HiringProcess_number__coVuz{color:var(--text);font-family:var(--font-heading);font-size:16px;font-weight:700;padding-top:30px}.HiringProcess_card__Nnn9B{min-height:160px;padding:28px 26px 26px}.HiringProcess_head__WvyCb{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.HiringProcess_titleRow__qPc8w{align-items:center;display:flex;flex-wrap:wrap;gap:8px 24px}.HiringProcess_title__qbia3{font-size:clamp(19px,1.6vw,22px)}.HiringProcess_duration__s7NCj{color:var(--text-on-light-muted);flex-shrink:0;font-size:13px;padding-top:4px;white-space:nowrap}.HiringProcess_bodyRow__quVJ7{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-top:20px}.HiringProcess_body__WXVjy{color:#333;font-size:16px;line-height:1.45;max-width:900px}.HiringProcess_cta__-u4An{flex-shrink:0}.HiringProcess_plan__OcTxY{-webkit-animation:HiringProcess_slideDown__KBAnD .3s ease-out;animation:HiringProcess_slideDown__KBAnD .3s ease-out;border-top:1px solid #e6e6e6;color:#333;font-size:16px;line-height:1.55;margin-top:24px;padding-top:24px}.HiringProcess_planSection__-A3R1+.HiringProcess_planSection__-A3R1{margin-top:24px}.HiringProcess_planSection__-A3R1 p+p,.HiringProcess_planSection__-A3R1 p+ul,.HiringProcess_planSection__-A3R1 ul+p{margin-top:8px}.HiringProcess_planHeading__GtmUm{color:var(--text-on-light);font-size:17px;letter-spacing:-.01em;margin-bottom:8px}.HiringProcess_planList__RJ8JB{padding-left:20px}.HiringProcess_plan__OcTxY a{color:var(--text-on-light);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px}.HiringProcess_divider__krWqa{color:var(--text-on-light);font-weight:700;margin:24px 0;text-align:center}@media (max-width:767px){.HiringProcess_step__e5izn{gap:4px;grid-template-columns:1fr}.HiringProcess_number__coVuz{padding:8px 0 0 4px}.HiringProcess_bodyRow__quVJ7,.HiringProcess_head__WvyCb{align-items:flex-start;flex-direction:column}.HiringProcess_card__Nnn9B{padding:22px 20px}}.LanguageRequirements_wrap__cXGLm{margin:0 auto;max-width:calc(1120px + var(--gutter)*2);padding:0 var(--gutter)}.LanguageRequirements_tabs__vkGVq{margin:-24px 0 clamp(32px,4vw,64px)}.LanguageRequirements_summaryName__xfjo3{font-size:clamp(16px,1.3vw,19px);font-weight:700;letter-spacing:.01em;text-transform:uppercase}.LanguageRequirements_header__I\+uZq{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.LanguageRequirements_openName__CHrRY{font-family:var(--font-heading);font-size:clamp(32px,3.4vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1.05}.LanguageRequirements_logo__xoz\+c{flex-shrink:0;height:56px;max-width:160px;object-fit:contain}.LanguageRequirements_columns__i2qjK{grid-gap:32px 64px;display:grid;gap:32px 64px;grid-template-columns:1fr 1fr;margin-top:16px}.LanguageRequirements_questions__LRJpR,.LanguageRequirements_requirements__hgc5U{display:flex;flex-direction:column;font-size:clamp(16px,1.3vw,19px);line-height:1.3;list-style:none;margin:24px 0 0;padding:0}.LanguageRequirements_questions__LRJpR{gap:24px}.LanguageRequirements_requirements__hgc5U{gap:20px}.LanguageRequirements_questions__LRJpR li{display:grid;grid-template-columns:30px 1fr}.LanguageRequirements_arrow__BicOr{font-weight:700}.LanguageRequirements_question__gqE\+\+{display:block;font-weight:600}.LanguageRequirements_detail__\+rAKw{display:block;margin-top:8px}@media (max-width:767px){.LanguageRequirements_columns__i2qjK{grid-template-columns:1fr}.LanguageRequirements_logo__xoz\+c{height:40px}}.InterviewGuidePage_page__PejPn{position:relative}.InterviewGuidePage_hero__fuMjg{padding-top:clamp(48px,8vw,140px)}.InterviewGuidePage_statement__mMuF1{font-size:clamp(36px,5.4vw,74px);letter-spacing:-.025em;line-height:1.07;max-width:1110px}.InterviewGuidePage_sentence__uwaa7{display:block}.InterviewGuidePage_about__QYGej{color:var(--text-subtle);display:flex;flex-direction:column;font-size:16px;gap:24px;line-height:1.6;margin-top:clamp(40px,5vw,72px);max-width:980px}.InterviewGuidePage_highlight__4Lkxv{color:var(--text)}.KnowledgeVaultPage_firstSection__09HBM{padding-top:clamp(48px,8vw,140px)}.KnowledgeVaultPage_grid__mKHsU{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.KnowledgeVaultPage_mediaCard__mLU5k{display:flex;flex-direction:column;min-height:280px}.KnowledgeVaultPage_mediaTitle__ycgAT{font-size:clamp(22px,2vw,28px);line-height:1.05;max-width:520px}.KnowledgeVaultPage_mediaAuthor__NOQxJ{font-size:clamp(16px,1.3vw,18px);font-weight:300;margin-top:16px}.KnowledgeVaultPage_mediaTags__qQw5d{margin-top:auto;padding-top:40px}.KnowledgeVaultPage_booksGrid__0Judo{gap:32px}.KnowledgeVaultPage_bookCard__B1h\+\+{align-items:flex-start;display:flex;gap:28px;padding:36px 24px}.KnowledgeVaultPage_cover__vG2Hy{flex-shrink:0;height:200px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform:rotate(var(--tilt,0deg));transform:rotate(var(--tilt,0deg));transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:182px}.KnowledgeVaultPage_cover__vG2Hy img{display:block;height:100%;object-fit:contain;object-position:top center;width:100%}.KnowledgeVaultPage_bookInfo__pvdD8{min-width:0;padding-top:8px}.KnowledgeVaultPage_bookTitle__N9MSV{font-size:clamp(20px,1.8vw,25px);line-height:1.2}.KnowledgeVaultPage_bookAuthors__4qUGk{font-size:16px;margin-top:12px}.KnowledgeVaultPage_bookAuthors__4qUGk,.KnowledgeVaultPage_bookDescription__TTALb{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.KnowledgeVaultPage_bookDescription__TTALb{font-size:18px;line-height:1.25;margin-top:16px}@media (max-width:1023px){.KnowledgeVaultPage_booksGrid__0Judo{grid-template-columns:1fr}}@media (max-width:767px){.KnowledgeVaultPage_grid__mKHsU{grid-template-columns:1fr}.KnowledgeVaultPage_mediaCard__mLU5k{min-height:0}.KnowledgeVaultPage_bookCard__B1h\+\+{gap:16px;padding:24px 20px}.KnowledgeVaultPage_cover__vG2Hy{height:128px;width:96px}}.MindsBehindTheCodePage_firstSection__ejaUu{padding-top:clamp(48px,8vw,140px)}.MindsBehindTheCodePage_grid__\+96bF{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.MindsBehindTheCodePage_cardTitle__lr-63{font-size:clamp(22px,2vw,28px);line-height:1.05}.MindsBehindTheCodePage_cardText__GQW7U{font-size:clamp(16px,1.3vw,18px);line-height:1.45;margin-top:24px}.MindsBehindTheCodePage_valueCard__JeV6J{min-height:290px}.MindsBehindTheCodePage_valueCard__JeV6J .MindsBehindTheCodePage_cardTitle__lr-63{max-width:260px}.MindsBehindTheCodePage_reliability__ZSev-{display:flex;flex-direction:column;grid-column:1/-1}.MindsBehindTheCodePage_reliability__ZSev- .MindsBehindTheCodePage_cardTitle__lr-63{max-width:none}.MindsBehindTheCodePage_reliabilityHead__nTMRV{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.MindsBehindTheCodePage_reliabilityText__dKsyi{margin-top:16px;max-width:540px}.MindsBehindTheCodePage_statusLink__obIE5{background:var(--accent);border-radius:var(--radius-pill);color:var(--text-on-light);flex-shrink:0;font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:1.2;padding:8px 16px;text-decoration:none;text-transform:uppercase;transition:background .2s ease}.MindsBehindTheCodePage_statusLink__obIE5:hover{background:var(--accent-hover)}.MindsBehindTheCodePage_uptime__DfdWS{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;margin-top:auto;padding-top:72px}.MindsBehindTheCodePage_uptimeGoal__gZuer{font-size:clamp(22px,2vw,28px)}.MindsBehindTheCodePage_uptimeNote__Q5OqM{color:var(--text-on-light-muted);font-size:15px;font-style:italic}.MindsBehindTheCodePage_teamGrid__6GDnJ{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.MindsBehindTheCodePage_teamCard__9tVSf{display:flex;flex-direction:column;min-height:400px}.MindsBehindTheCodePage_teamDescription__0Y-RA{font-size:18px;font-weight:300;line-height:1.4;margin-top:28px;max-width:320px}.MindsBehindTheCodePage_points__G7WTS{display:flex;flex-direction:column;font-size:15px;gap:6px;line-height:1.45;list-style:none;margin:24px 0 0;padding:0}.MindsBehindTheCodePage_points__G7WTS li{padding-left:18px;position:relative}.MindsBehindTheCodePage_points__G7WTS li:before{background:var(--accent);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.55em;width:6px}.MindsBehindTheCodePage_quote__XR32o{font-size:15px;line-height:1.45;margin-top:28px;max-width:290px}.MindsBehindTheCodePage_teams__BT9kH{margin-top:auto;padding-top:40px}@media (max-width:1023px){.MindsBehindTheCodePage_teamGrid__6GDnJ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.MindsBehindTheCodePage_grid__\+96bF,.MindsBehindTheCodePage_teamGrid__6GDnJ{grid-template-columns:1fr}.MindsBehindTheCodePage_teamCard__9tVSf,.MindsBehindTheCodePage_valueCard__JeV6J{min-height:0}.MindsBehindTheCodePage_reliabilityHead__nTMRV{flex-direction:column}.MindsBehindTheCodePage_statusLink__obIE5{font-size:16px}.MindsBehindTheCodePage_uptime__DfdWS{padding-top:32px}}.ResearchBanner_banner__tImIm{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) auto;padding:28px 36px}.ResearchBanner_label__w6PJa{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ResearchBanner_question__7mXz2{font-size:clamp(22px,2.2vw,30px);line-height:1.1;margin-top:10px}.ResearchBanner_text__9FdWj{font-size:15px;line-height:1.45;margin-top:10px;max-width:760px}.ResearchBanner_action__no-qX{align-items:center;display:flex;flex-direction:column;gap:10px}.ResearchBanner_button__qmswZ{background:var(--text-on-light);border-radius:var(--radius-pill);color:var(--text);font-size:17px;font-weight:600;padding:14px 28px;text-decoration:none;transition:background .2s ease;white-space:nowrap}.ResearchBanner_button__qmswZ:hover{background:#2a2a2a}.ResearchBanner_note__\+VdVN{font-size:13px}@media (max-width:767px){.ResearchBanner_banner__tImIm{gap:20px;grid-template-columns:minmax(0,1fr);padding:24px 20px}.ResearchBanner_action__no-qX{align-items:flex-start}}.TechRadar_scroller__Bc\+7-{overflow-x:auto;overflow-y:hidden;width:100%}.TechRadar_svg__QWWQh{aspect-ratio:1450/1100;display:block;height:auto;margin:0 auto;min-width:1100px;width:100%}.TechRadar_svg__QWWQh text{font-family:var(--font-body)}.TechRadar_svg__QWWQh a{text-decoration:none}.TechRadarPage_page__bhj-9{padding-top:clamp(32px,5vw,72px)}.TechRadarPage_research__G4r\+Z{margin-bottom:clamp(48px,6vw,96px)}.TechRadarPage_stage__Nv\+bq{margin:0 auto;max-width:1450px;padding:0 var(--gutter)}.TechRadarPage_title__eNLfX{font-size:clamp(40px,4.6vw,56px);line-height:.95;pointer-events:none;position:relative;text-align:center;z-index:1}.TechRadarPage_radar__\+m34U{margin-top:clamp(-72px,-5vw,-24px)}.TechRadarPage_controls__79EtN{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:clamp(-96px,-6.5vw,0px);padding:0 var(--gutter);position:relative}.TechRadarPage_updated__c7-3Y{color:var(--text-subtle);font-size:13px}.TechRadarPage_markers__g\+xlT{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 24px;justify-content:center;list-style:none;margin:24px 0 0;padding:0}.TechRadarPage_rings__Ehrie{color:var(--text-muted);display:flex;flex-direction:column;font-size:clamp(15px,1.2vw,17px);gap:6px;margin-top:56px;text-align:center}@media (max-width:1099px){.TechRadarPage_radar__\+m34U{margin-top:0}.TechRadarPage_controls__79EtN{margin-top:24px}}
/*# sourceMappingURL=main.86a54fe0.css.map*/