@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-400.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-500.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-600.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-700.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-800.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}:root{--ink:#102938;--muted:#455d68;--brand:#fc5c2b;--blue:#075a83;--paper:#fcfaf6;--white:#fff;--line:#dce3e3;--navy:#0d2938;--serif:"Barlow Condensed","Arial Narrow",Arial,sans-serif;--pad:clamp(22px,5vw,72px)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;font:17px/1.6 var(--serif);color:var(--ink);background:var(--paper)}img{display:block;max-width:100%;height:auto}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid #0873ab;outline-offset:5px}button{font:inherit}.wrap{width:min(100% - var(--pad)*2,1240px);margin-inline:auto}.skip{position:absolute;left:20px;top:-100px;z-index:100;background:#fff;padding:10px}.skip:focus{top:12px}header.site-head{position:sticky;top:0;z-index:10;background:#fcfaf6f7;border-bottom:1px solid #e8e4dc}.head{min-height:77px;display:flex;align-items:center;justify-content:space-between;gap:26px}.brand img{width:157px;min-width:125px}.nav{display:flex;gap:clamp(15px,2.5vw,35px);align-items:center;margin-inline:auto}.nav a,.language a,.foot-links a{text-decoration:none}.nav a{font-weight:700;font-size:.91rem;white-space:nowrap}.nav a:hover,.nav a[aria-current]{color:var(--blue);text-decoration:underline;text-underline-offset:6px}.head-right,.language,.actions{display:flex;align-items:center;gap:12px}.language{gap:7px;font-size:.83rem;white-space:nowrap}.language a{color:var(--muted);padding:5px 1px}.language a[aria-current]{color:var(--ink);font-weight:800;text-decoration:underline;text-underline-offset:5px}.menu-toggle{display:none;border:0;background:transparent;color:var(--ink);padding:8px;cursor:pointer}.button{display:inline-flex;gap:12px;justify-content:center;align-items:center;min-height:48px;padding:11px 20px;border-radius:8px;background:var(--brand);border:1px solid transparent;color:#13252d;font-weight:800;font-size:.94rem;text-decoration:none;line-height:1.2;transition:background .2s,transform .2s}.button:hover{background:#ff774e;transform:translateY(-2px)}.button.secondary{background:transparent;border-color:#a8b8bf;color:var(--ink)}.button.secondary:hover{background:#fff}.button.small{min-height:42px;white-space:nowrap;padding:10px 14px}.arrow{font-size:1.2em;line-height:1}.hero{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:clamp(540px,46vw,700px);padding:clamp(42px,5vw,78px) 0;background:linear-gradient(180deg,#dee9fa,#ddeafa)}.split,.cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,85px);align-items:center;position:relative}.kicker{display:flex;align-items:center;gap:9px;margin:0 0 16px;text-transform:uppercase;letter-spacing:.13em;font-size:.76rem;line-height:1.4;font-weight:800;color:var(--blue)}.kicker:before{content:"";width:8px;height:8px;background:var(--brand);border-radius:50%;flex:none}h1,h2,h3{font-family:var(--serif);font-weight:700;letter-spacing:.018em;line-height:1.07;margin:0 0 14px;text-wrap:balance}h1{font-size:clamp(3.05rem,6.15vw,6.1rem);line-height:.98}h1 em{font-style:normal;color:var(--blue)}h2{font-size:clamp(2.05rem,4.2vw,3.75rem)}h3{font-size:clamp(1.33rem,2.1vw,1.77rem)}p{margin:0 0 15px}.lead{font-size:clamp(1.06rem,1.52vw,1.24rem);color:var(--muted);line-height:1.53;max-width:53ch}.actions{flex-wrap:wrap;margin-top:26px;gap:12px}.hero-copy{position:relative;z-index:1}.hero-content{width:min(50%,570px)}.hero-image{position:absolute;inset:0 0 0 auto;width:min(90%,calc(50% + 480px));margin:0;display:flex;justify-content:flex-end;align-items:flex-end;pointer-events:none}.hero-image img{width:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:right bottom;mask-image:linear-gradient(to right,transparent,black 27%)}.hero-caption{display:flex;align-items:center;gap:8px;margin:17px 0 0;font-size:.84rem;font-weight:800;color:var(--muted)}@media(max-width:900px){.hero{min-height:auto;align-items:start;padding:clamp(36px,6vw,64px) 0 0;gap:8px}.hero-content{width:min(100%,650px)}.hero-image{position:relative;inset:auto;width:100%;max-width:720px;margin-inline:auto}.hero-image img{width:100%;aspect-ratio:1.38;object-fit:cover;mask-image:none}}.signal{color:var(--blue);font-size:1.25em}.strip{margin:0 auto;padding:20px 0 28px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);gap:16px}.strip div{display:flex;gap:10px;align-items:center;font-weight:800;font-size:.97rem}.strip span{color:var(--blue);font-size:.79rem}.section{padding-block:clamp(52px,8vw,105px)}.white{background:var(--white)}.tint{background:#eaf3f6}.section-head{max-width:760px;margin-bottom:30px}.section-head .lead{margin-bottom:0}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:25px;display:flex;flex-direction:column;align-items:flex-start}.card .index{font-size:.77rem;font-weight:800;color:var(--blue);margin-bottom:20px;background:#edf5f8;border-radius:6px;padding:4px 9px}.card p{color:var(--muted);margin-bottom:16px}.card p:last-child{margin-bottom:0}.card .textlink{margin-top:auto}.textlink{display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-weight:800;text-decoration-thickness:1px;text-underline-offset:4px}.textlink:hover{text-decoration-thickness:2px}.dark{background:var(--navy);color:#fff}.dark .lead,.dark p{color:#d7e5eb}.dark .kicker{color:#b2dff4}.dark .textlink{color:#c2edff}.cta-grid{grid-template-columns:1.4fr 1fr}.cta-grid .actions{justify-content:flex-end;margin:0}.page-hero{padding-block:clamp(54px,8vw,100px) clamp(35px,6vw,68px);background:linear-gradient(115deg,#fff0e3,transparent 70%)}.page-hero h1{max-width:16ch;font-size:clamp(2.8rem,6vw,5.65rem)}.page-hero .lead{max-width:62ch}.page-hero+.section{padding-top:38px}.row-list{display:grid;gap:15px}.row{display:grid;grid-template-columns:.85fr 1.15fr;gap:25px;padding:27px;background:#fff;border:1px solid var(--line);border-radius:12px}.row p{color:var(--muted)}.row strong{color:var(--ink)}.resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.resource .index{background:#ffeadc;color:#843616}.resource{border-top:4px solid #f77a50}.note{font-size:.89rem;color:var(--muted);margin-top:12px}.prose{max-width:780px}.prose h2{font-size:clamp(1.6rem,3vw,2.35rem);margin:30px 0 12px}.prose a{color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere}.prose li{margin-bottom:7px}.callout{background:#eaf3f6;border-radius:12px;padding:25px;margin-top:30px}.callout h3{margin-bottom:10px}.contact-box{display:flex;flex-direction:column;align-items:flex-start}.contact-box img{border-radius:16px;width:100%;aspect-ratio:1.55;object-fit:cover}footer{background:#0a202c;color:#fff;padding:37px 0 22px}.foot{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:28px}.foot strong{font:700 1.6rem/1.2 var(--serif)}.foot p,.foot-links a,.foot-bottom{color:#d0dfe5}.foot-links{display:flex;align-items:flex-start;flex-direction:column;gap:7px}.foot-links a:hover{text-decoration:underline}.foot-bottom{margin-top:25px;border-top:1px solid #3b515b;padding-top:14px;font-size:.83rem}@media(max-width:900px){.head{gap:12px}.nav{gap:13px}.nav a{font-size:.85rem}.brand img{width:135px}.head-right{gap:8px}}@media(max-width:960px){.head{min-height:66px;flex-wrap:wrap}.head-right{margin-left:auto}.menu-toggle{display:inline-flex}.nav{display:none;position:absolute;top:100%;inset-inline:0;background:var(--paper);padding:14px var(--pad) 24px;border-bottom:1px solid var(--line);box-shadow:0 14px 23px #182e3922}.nav.open{display:flex;flex-direction:column;align-items:flex-start}.nav a{padding-block:6px;font-size:1rem}html:not(.js) .nav{display:flex;position:static;flex-wrap:wrap;order:3;width:100%;padding:0 0 10px;box-shadow:none;border:0}.split,.cta-grid,.row{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-grid .actions{justify-content:flex-start}.foot{grid-template-columns:1fr 1fr}.foot>div:first-child{grid-column:1/-1}}@media(max-width:470px){.head .button{display:none}.cards,.resources{grid-template-columns:1fr}.strip{grid-template-columns:1fr;gap:9px}.row,.card{padding:20px}.foot{gap:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.mobile-demo{display:none}@media(max-width:470px){.nav .mobile-demo{display:block}}.button:not(.secondary) .arrow{width:1em;height:1em;display:inline-block;overflow:hidden;text-indent:-999px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2313252d' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 15 15 5M7 5h8v8'/%3E%3C/svg%3E")}.passport-energy div>span{display:block;color:var(--muted);font-size:.9rem}.passport-preview figcaption{margin-top:19px}.passport-energy{display:flex;align-items:center;gap:14px;padding:13px 16px;border-radius:10px;background:#edf6f0;margin:10px 0}.passport-energy strong{color:#13683f;font-size:1.2rem}.battery{position:relative;width:48px;height:26px;padding:3px;border:2px solid #13683f;border-radius:5px;flex:none}.battery:after{content:"";position:absolute;top:6px;right:-6px;width:4px;height:10px;background:#13683f;border-radius:0 2px 2px 0}.battery>span{height:100%;display:block;background:#188453;border-radius:2px}.passport-detail{max-width:980px;display:grid;gap:20px}.passport-panel{display:block;min-width:0}.passport-panel h2{font-size:clamp(1.65rem,3vw,2.35rem)}.passport-panel details{margin-top:16px}.passport-panel summary{cursor:pointer;font-weight:700}.passport-panel li>span{color:var(--muted)}.passport-table{width:100%;border-collapse:collapse;text-align:left;font-size:.94rem;line-height:1.38}.passport-table th,.passport-table td{padding:10px 8px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.passport-table thead th{background:#eaf3f6;color:var(--ink)}.passport-table thead th:first-child{width:46%}.passport-table td,.passport-table thead th:not(:first-child){text-align:center}.passport-table tbody th{font-weight:600}@media(max-width:470px){.passport-table{font-size:.79rem}.passport-table th,.passport-table td{padding:8px 4px}.passport-table thead th:first-child{width:40%}}.score-track{display:inline-block;width:clamp(24px,5vw,70px);height:5px;background:#e4eff4;border-radius:9px;margin-right:8px;vertical-align:middle;overflow:hidden}.score-track>span{display:block;height:100%;background:#0676a7;border-radius:9px}@media(max-width:560px){.score-track{display:none}}.passport-showcase,.passport-detail{max-width:1080px}.passport-showcase>div{max-width:680px;margin-bottom:26px}.passport-preview{margin:0}.passport-preview>a{display:block;border-radius:16px}.passport-visual{width:100%;height:auto;border-radius:16px;box-shadow:0 12px 32px #1029381c}.passport-readable>summary{cursor:pointer;color:var(--blue);font-weight:800}.passport-readable>article{margin-top:14px}.reference-heading{display:flex;justify-content:space-between;align-items:baseline;gap:8px 24px;flex-wrap:wrap;margin-bottom:16px}.reference-heading h2{font-size:clamp(1.45rem,2.7vw,2.05rem);margin:0}.reference-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px 20px;list-style:none;padding:0;margin:0}.reference-logos li{display:grid;place-items:center;min-height:50px;padding:8px}.reference-logos img{width:100%;height:29px;object-fit:contain;max-width:100px;filter:grayscale(1);opacity:.59;mix-blend-mode:multiply}.reference-case .reference-org{font-weight:800;color:var(--blue);margin-bottom:9px}.reference-case .note{margin-top:auto}@media(max-width:640px){.reference-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 16px}.reference-logos li{min-height:44px;padding:6px 4px}.reference-logos img{height:24px}}.sector-preview{padding:32px 0 42px;border-block:1px solid var(--line)}.sector-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;margin:0;padding:0}.sector-links a{display:flex;justify-content:space-between;align-items:center;height:100%;min-height:55px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);text-decoration:none}.sector-links a:hover{text-decoration:underline}@media(max-width:640px){.sector-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.reference-directory{padding-block:clamp(28px,5vw,60px);border-top:1px solid var(--line)}.reference-directory h2{font-size:clamp(1.4rem,2.5vw,2rem);margin-bottom:18px}.reference-directory .reference-logos{max-width:920px;margin-inline:auto}.sector-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.sector-tile,.sector-card{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff}.sector-tile{display:block;color:var(--ink);text-decoration:none;height:100%}.sector-tile:focus-visible{outline-offset:3px}.sector-tile:hover{border-color:#91adba}.sector-tile>span{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;font-weight:800;line-height:1.3}.sector-tile .arrow{color:var(--blue)}.sector-photo{width:100%;height:clamp(74px,8.5vw,108px);object-fit:cover;object-position:center 42%;background:#e5e9e7}.sector-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sector-card{display:flex;flex-direction:column}.sector-card-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:clamp(14px,1.6vw,22px)}.sector-card h2{font-size:clamp(1.25rem,1.65vw,1.6rem);text-wrap:pretty}.sector-card-body>p:not(.kicker){color:var(--muted);font-size:.92rem;line-height:1.5}.sector-card-body .textlink{margin-top:auto;font-size:.9rem}@media(max-width:700px){.sector-tiles,.sector-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.sector-cards{grid-template-columns:1fr}.sector-tile>span{padding:10px;font-size:.9rem}}.coach-teaser{padding:36px 0;background:#f0f6f5;border-block:1px solid #dfebe9}.coach-teaser-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.coach-teaser-inner h2{font-size:clamp(1.55rem,3vw,2.35rem);margin-bottom:8px}.coach-teaser-inner p:not(.kicker){max-width:62ch;margin:0;color:var(--muted)}.coach-teaser-inner .button{flex:none}.coach-section{background:#eef5f5}.coach-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,68px);align-items:center}.coach-layout h2{font-size:clamp(1.9rem,4vw,3.15rem)}.coach-visual{min-width:0;background:#fff;border:1px solid #d5e4e5;border-radius:17px;box-shadow:0 16px 45px #12354813}.coach-visual-head{display:flex;gap:12px;align-items:center;padding:16px 22px;color:#fff;background:#103342;border-radius:16px 16px 0 0}.coach-visual-head strong,.coach-visual-head small{display:block}.coach-visual-head small{color:#c9e4e8}.coach-spark{display:grid;place-items:center;background:#e8f5f2;color:#135b5e;width:38px;height:38px;border-radius:10px;flex:none}.coach-options{display:flex;flex-wrap:wrap;gap:7px;min-width:0;margin:0;border:0;padding:18px 22px 22px}.coach-options input,.coach-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.coach-options label{cursor:pointer;color:var(--blue);border:1px solid #ccdfe3;border-radius:30px;padding:5px 10px;font-size:.86rem;font-weight:800}.coach-options input:checked+label{background:#145775;color:#fff;border-color:#145775}.coach-options input:focus-visible+label{outline:3px solid var(--brand);outline-offset:2px}.coach-chats{width:100%;margin-top:8px}.coach-chat{display:none}.coach-options:has(#coach-individual:checked) #chat-individual,.coach-options:has(#coach-manager:checked) #chat-manager,.coach-options:has(#coach-coach:checked) #chat-coach{display:block}.coach-context{margin-bottom:11px;color:var(--muted);font-size:.82rem}.coach-question{margin:0 0 12px auto;width:fit-content;max-width:88%;padding:11px 14px;background:#e5f0f6;border-radius:12px 12px 3px;font-weight:700}.coach-answer{padding:12px 14px;background:#f0f6f2;border-radius:12px 12px 12px 3px}.coach-answer strong{color:#215d4b;font-size:.83rem}.coach-answer p{margin:4px 0 0}@media(max-width:760px){.coach-layout{grid-template-columns:1fr}.coach-teaser-inner{align-items:flex-start;flex-direction:column}}.coach-faq .wrap{max-width:840px}.coach-faq h2{font-size:clamp(1.8rem,4vw,2.9rem);text-wrap:pretty;margin-bottom:24px}.coach-faq-list{border-top:1px solid var(--line)}.coach-faq-list details{border-bottom:1px solid var(--line)}.coach-faq-list summary{cursor:pointer;padding:16px 3px;color:var(--ink);font-weight:800}.coach-faq-list summary::marker{color:var(--blue)}.coach-faq-list details[open] summary{color:var(--blue)}.coach-faq-list details p{margin:0 0 18px;padding-inline:18px;color:var(--muted);max-width:72ch}.demo-media{padding-bottom:clamp(36px,6vw,72px)}.demo-film{max-width:848px;margin:0 auto}.demo-film video{display:block;width:100%;height:auto;aspect-ratio:848/480;border-radius:15px;background:#0c2934;box-shadow:0 12px 34px #10293818}.demo-film figcaption{display:flex;justify-content:space-between;gap:12px;margin-top:12px;color:var(--muted);font-size:.9rem}.personality-section{background:#eef5f8}.personality-sheet{padding:clamp(18px,4vw,42px);border:1px solid #d6e5ec;border-radius:18px;background:#fff}.personality-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.personality-heading h2,.personality-detail h2{font-size:clamp(1.65rem,3.4vw,2.65rem)}.personality-tag{padding:4px 10px;border-radius:20px;background:#eaf3f6;color:var(--blue);font-size:.82rem;font-weight:800}.personality-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(14px,4vw,50px)}.personality-graphic{background:#f5f9fb;border-radius:14px;display:grid;place-items:center}.personality-radar{width:min(100%,380px);height:auto;font-size:13px;font-weight:800}.personality-grid h3{font-size:1.17rem;margin-bottom:9px}.personality-extra{margin-top:18px}.personality-scores,.personality-facets ul{padding:0;margin:0;list-style:none}.personality-scores li{display:grid;grid-template-columns:minmax(0,1fr) minmax(42px,.68fr) 37px;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid #e5edf0;font-size:.9rem}.personality-trait{display:flex;align-items:center;gap:7px;line-height:1.25}.personality-trait i{width:8px;height:8px;border-radius:50%;flex:none}.personality-track{height:6px;border-radius:10px;background:#e6edf0;position:relative}.personality-track:before{content:"";position:absolute;inset:-2px auto -2px 50%;border-left:1px solid #9db2bb}.personality-track span{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%)}.personality-scores strong{text-align:right}.personality-scores small{color:var(--muted)}.personality-sheet .note{margin:20px 0 0}.personality-facets{width:100%;margin-top:12px}.personality-facets summary{cursor:pointer;color:var(--blue);font-weight:800}.personality-facets li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line)}.personality-detail .coach-answer{margin-bottom:16px}@media(max-width:720px){.personality-grid{grid-template-columns:1fr}.personality-graphic{max-width:380px;width:100%;margin-inline:auto}}.learning-intro img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:17px}.learning-moments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.learning-moments h3{font-size:1.35rem}@media(max-width:870px){.learning-moments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:470px){.learning-moments{grid-template-columns:1fr}}.team-example{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:18px;align-items:start}.team-board{min-width:0;overflow-x:auto;border:1px solid #d6e5ec;border-radius:15px;background:#fff;padding:clamp(12px,2.4vw,25px)}.team-matrix{width:100%;border-collapse:collapse;text-align:center;font-size:.9rem;line-height:1.3}.team-matrix caption{text-align:left;font:700 1.28rem/1.2 var(--serif);padding-bottom:15px}.team-matrix th,.team-matrix td{padding:9px 5px;border-bottom:1px solid #e5edf0}.team-matrix thead{background:#f0f6f8;color:#214e63}.team-matrix th:first-child{text-align:left}.team-matrix td span[aria-hidden]{font-size:1.15rem}.team-level-0{color:#637681}.team-level-1{color:#916413}.team-level-2{color:#216b52}.team-legend{display:flex;flex-wrap:wrap;gap:5px 14px;padding:0;margin:14px 0 0;list-style:none;font-size:.78rem}.team-legend span{margin-right:3px}.team-next .kicker{color:var(--blue)}@media(max-width:800px){.team-example{grid-template-columns:1fr}}@media(max-width:420px){.team-matrix{font-size:.75rem}.team-matrix th,.team-matrix td{padding-inline:3px}}.personality-team-board{margin-top:26px;padding:clamp(10px,2vw,20px)}.personality-team-matrix{min-width:630px}.personality-team-matrix th{max-width:112px}.team-score{display:inline-grid;place-items:center;min-width:29px;min-height:29px;border-radius:50%;background:var(--trait-color);color:#fff;font-size:.8rem;font-weight:800}.team-matrix tfoot{background:#f0f6f8;color:#214e63}.team-radar-options{display:flex;flex-wrap:wrap;gap:7px;min-width:0;margin:8px 0 0;padding:0;border:0}.team-radar-options input{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.team-radar-options label{cursor:pointer;border:1px solid #ccdfe3;border-radius:30px;padding:5px 10px;color:var(--blue);font-size:.86rem;font-weight:800}.team-radar-options input:checked+label{background:#145775;color:#fff;border-color:#145775}.team-radar-options input:focus-visible+label{outline:3px solid var(--brand);outline-offset:2px}.team-radar-panels{width:100%;margin-top:9px}.team-radar-panel{display:none}.team-radar-options:has(#radar-all:checked) #radar-panel-all,.team-radar-options:has(#radar-average:checked) #radar-panel-average,.team-radar-options:has(#radar-noor:checked) #radar-panel-noor,.team-radar-options:has(#radar-sam:checked) #radar-panel-sam,.team-radar-options:has(#radar-robin:checked) #radar-panel-robin,.team-radar-options:has(#radar-alex:checked) #radar-panel-alex,.team-radar-options:has(#radar-mila:checked) #radar-panel-mila,.team-radar-options:has(#radar-dani:checked) #radar-panel-dani{display:grid}.team-radar-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;list-style:none;padding:0;margin:0;font-weight:800}.team-radar-legend li{display:flex;align-items:center;gap:8px}@media(min-width:961px)and (max-width:1180px){.head,.nav{gap:14px}}body{letter-spacing:.045em}button,input,select,textarea{font-family:var(--serif);letter-spacing:inherit}
