.hybrid-preview{border:1px solid #d8d0e5;border-radius:20px;background:#f7f9fc;overflow:hidden;box-shadow:10px 10px 0 #e5e0ed}.hybrid-preview>.eyebrow{padding:24px 28px 0}.hybrid-preview-project,.hybrid-preview-study{padding:26px 28px}.hybrid-preview-project{background:#2b1b47;color:#fff}.hybrid-preview h2{font-size:26px;line-height:1.25;margin:12px 0;color:inherit}.hybrid-preview p:not(.eyebrow){line-height:1.7;font-size:15px;color:inherit}.hybrid-preview small,.hybrid-tool-grid small{font-size:11px;font-weight:800;letter-spacing:.07em}.hybrid-preview a{display:inline-block;margin-top:10px;color:inherit;font-weight:800;text-underline-offset:4px}.hybrid-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin:26px 0}.hybrid-tool-grid>a{display:flex;flex-direction:column;padding:28px;border:1px solid #d8d0e5;border-radius:16px;background:#f8fafc;color:#2b1b47;text-decoration:none;transition:background .24s ease,border-color .24s ease,transform .24s cubic-bezier(.16,1,.3,1);min-width:0}.hybrid-tool-grid>a:hover{background:#f0edf6;border-color:#6953d7;transform:translateY(-2px)}.hybrid-tool-grid small{color:#6953d7}.hybrid-tool-grid h3{font-size:23px;line-height:1.35;margin:14px 0;overflow-wrap:anywhere}.hybrid-tool-grid p{line-height:1.7;color:#6c6478;margin:0 0 24px}.hybrid-tool-grid b{margin-top:auto;font-size:14px}.hybrid-learning{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;background:#eeeaf6;border-radius:20px;padding:40px;margin:32px 0;color:#2b1b47}.identity-home>.hybrid-learning{max-width:1120px;margin:0 auto 56px}.hybrid-learning h2{font-size:clamp(27px,3vw,36px);line-height:1.25;margin:12px 0 20px}.hybrid-learning p{line-height:1.8;color:#554c63}.hybrid-learning ol{margin:0;padding-left:24px}.hybrid-learning li{padding:12px 0 18px 8px}.hybrid-learning li b,.hybrid-learning li span{display:block}.hybrid-learning li span{margin-top:8px;line-height:1.7}.hybrid-learning a:not(.button){color:#2b1b47;text-underline-offset:3px}.hybrid-categories{display:flex;flex-wrap:wrap;gap:10px;padding:0 0 24px}.hybrid-categories a{padding:12px 16px;background:#f0edf6;border:1px solid #d8d0e5;border-radius:24px;color:#2b1b47;text-decoration:none;font-size:13px;font-weight:700}.hybrid-tool-group{padding:30px 0;scroll-margin-top:100px}.hybrid-tool-group h2{font-size:28px;margin-bottom:10px}.hybrid-tool-group>p{color:#6c6478;line-height:1.7}#etudiants{scroll-margin-top:100px}.hybrid-project-bridge{padding:30px 0;border-top:1px solid #d8d0e5}.hybrid-project-bridge p{line-height:1.7}.hybrid-study-help{padding:18px 22px;margin:18px 0 26px;background:#f0edf6;border:1px solid #d8d0e5;border-radius:12px;color:#2b1b47}.hybrid-study-help summary{cursor:pointer;font-weight:700;min-height:24px}.hybrid-study-help li,.hybrid-study-help p{line-height:1.8}.hybrid-back{display:inline-block;padding:10px 0;color:#2b1b47;text-underline-offset:4px}.hybrid-categories a:focus-visible,.hybrid-preview a:focus-visible,.hybrid-study-help summary:focus-visible,.hybrid-tool-grid a:focus-visible{outline:3px solid #6953d7;outline-offset:5px}@media(max-width:1000px){.hybrid-learning{gap:28px}.identity-home>.hybrid-learning{margin-inline:20px}.hybrid-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.site-header{gap:12px}.site-header nav{width:100%;display:flex;flex-wrap:wrap;gap:8px 18px}.site-header nav>a:not(.button):not(.header-login){display:inline-flex;padding:8px 0}.site-header nav .header-login{display:inline-flex!important;padding:8px 0}.hybrid-learning{padding:26px}.hybrid-learning,.hybrid-tool-grid{grid-template-columns:1fr}.hybrid-preview{box-shadow:5px 5px 0 #e5e0ed}.hybrid-categories a{max-width:100%}}@media(prefers-reduced-motion:reduce){.hybrid-tool-grid>a{transition:none}}.home-header.site-header-wrap{position:fixed;top:0;left:0;right:0;z-index:50;background:rgba(238,235,224,.78);border-bottom:1px solid rgba(18,24,28,.12);-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}.home-header .site-header{max-width:none;height:84px;padding:0 clamp(20px,3.2vw,52px)}.home-header .logo-wordmark strong{font-family:var(--sans);font-size:28px!important;font-weight:800;letter-spacing:-.06em}.home-header .logo-wordmark small{display:none}.home-header .primary-navigation{gap:clamp(14px,2vw,30px)}.home-header .primary-navigation a{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:750}.home-header .primary-navigation .primary-account-link{border:1px solid rgba(18,24,28,.35);border-radius:999px;padding:10px 15px;margin-left:8px}.home-header .primary-navigation .primary-account-link:after{display:none}.kinetic-home{--kh-ink:#211a2d;--kh-paper:#f7f5fb;--kh-warm:#ffffff;--kh-accent:#78b53e;--kh-blue:#2b1b47;--pointer-x:0;--pointer-y:0;overflow:clip;background:var(--kh-paper);color:var(--kh-ink)}.kinetic-home *{box-sizing:border-box}.kinetic-home .kinetic-label{margin:0;font-size:10px;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;font-weight:850}.kinetic-hero{position:relative;min-height:100svh;padding:130px clamp(20px,3.2vw,52px) 34px;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid rgba(20,25,29,.18)}.kinetic-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:5vw;gap:5vw;align-items:center;flex:1 1}.kinetic-kicker{display:flex;align-items:center;gap:13px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:800}.kinetic-kicker i{width:42px;height:1px;background:currentColor}.kinetic-hero-copy h1{margin:38px 0 44px;max-width:980px;font-family:var(--sans);font-weight:720;font-size:clamp(62px,8.3vw,138px);line-height:.82;letter-spacing:-.075em}.kinetic-hero-copy h1 span{display:block}.kinetic-hero-copy h1 .kinetic-accent{color:var(--kh-accent);padding-left:8.5vw}.kinetic-hero-bottom{display:grid;grid-template-columns:minmax(250px,520px) auto;grid-gap:44px;gap:44px;align-items:end}.kinetic-hero-bottom>p{font-size:clamp(15px,1.2vw,19px);line-height:1.6;margin:0;color:#4f575c}.kinetic-hero-actions{display:grid;grid-gap:16px;gap:16px;justify-items:start}.kinetic-button{--magnet-x:0px;--magnet-y:0px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-width:235px;min-height:58px;padding:0 20px;text-decoration:none;border-radius:999px;transform:translate(var(--magnet-x),var(--magnet-y));transition:transform .18s ease,background .25s ease,color .25s ease,border-color .25s ease;font-size:12px;font-weight:800;letter-spacing:.02em}.kinetic-button b,.kinetic-panel-link b{font-size:19px;font-weight:500}.kinetic-button-primary{background:var(--kh-ink);color:white;border:1px solid var(--kh-ink)}.kinetic-button-primary:hover{background:var(--kh-accent);border-color:var(--kh-accent);color:var(--kh-ink)}.kinetic-text-link{display:inline-flex;align-items:center;gap:20px;text-decoration:none;font-size:12px;font-weight:800;border-bottom:1px solid;padding:0 0 5px}.kinetic-text-link span{transition:transform .2s ease}.kinetic-text-link:hover span{transform:translateX(5px)}.kinetic-field{position:relative;width:min(35vw,520px);aspect-ratio:1;justify-self:end;transform:translate(calc(var(--pointer-x)*18px),calc(var(--pointer-y)*18px));transition:transform .2s ease-out}.kinetic-field:before{content:"";position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e5f1d6,var(--kh-accent) 48%,#78b53e 72%);box-shadow:0 35px 90px rgba(255,107,66,.28)}.kinetic-field-ring{position:absolute;border:1px solid rgba(20,25,29,.34);border-radius:50%;animation:kinetic-spin 28s linear infinite}.kinetic-field-ring:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--kh-ink);top:12%;left:13%}.ring-one{inset:3%}.ring-two{inset:12%;animation-duration:13s;animation-direction:reverse}.ring-three{inset:28%;animation-duration:9s}.ring-two:before{top:auto;left:auto;right:7%;bottom:26%;background:var(--kh-paper)}.ring-three:before{top:44%;left:-5px;background:var(--kh-paper)}.kinetic-field-core{position:absolute;inset:36%;display:flex;align-items:center;justify-content:center;gap:10px;font:800 clamp(18px,2.3vw,34px)/1 var(--sans);letter-spacing:-.08em;z-index:3;color:var(--kh-ink)}.kinetic-field-core b{font-weight:400}.kinetic-field-note{position:absolute;font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.note-one{left:0;top:23%;transform:rotate(-12deg)}.note-two{right:2%;top:42%;transform:rotate(8deg)}.note-three{left:20%;bottom:5%;transform:rotate(4deg)}.kinetic-scroll-cue{display:flex;align-items:center;gap:18px;font-size:9px;text-transform:uppercase;letter-spacing:.14em;font-weight:800;margin-top:28px}.kinetic-scroll-cue i{display:block;width:90px;height:1px;background:rgba(20,25,29,.45);position:relative;overflow:hidden}.kinetic-scroll-cue i:after{content:"";position:absolute;inset:0;background:var(--kh-accent);transform:translateX(-100%);animation:scroll-cue 2.3s ease-in-out infinite}.kinetic-marquee{overflow:hidden;background:var(--kh-ink);color:var(--kh-paper);border-bottom:1px solid #000;padding:13px 0}.kinetic-marquee>div{display:flex;align-items:center;gap:24px;width:max-content;animation:marquee 26s linear infinite;font-size:11px;font-weight:850;letter-spacing:.18em}.kinetic-marquee i{color:var(--kh-accent);font-style:normal}.kinetic-choice{display:grid;grid-template-columns:1fr 1fr;min-height:760px}.kinetic-choice-panel{position:relative;padding:clamp(34px,5vw,76px);display:flex;flex-direction:column;min-width:0;overflow:hidden}.choice-project{background:var(--kh-blue);color:#fbfaff}.choice-tools{background:var(--kh-warm);color:var(--kh-ink);border-left:1px solid rgba(20,25,29,.18)}.choice-index{font:650 clamp(88px,12vw,190px)/.72 var(--sans);letter-spacing:-.09em;opacity:.1;position:absolute;right:2.5vw;top:4vw}.choice-copy{position:relative;z-index:2;max-width:590px;margin-top:auto}.choice-copy .kinetic-label{margin-bottom:22px;color:var(--kh-accent)}.choice-copy h2{font:680 clamp(40px,5vw,74px)/.92 var(--sans);letter-spacing:-.065em;margin:0 0 25px}.choice-copy>p:last-child{font-size:15px;line-height:1.65;max-width:520px;margin:0;opacity:.72}.choice-rail{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22)}.choice-rail span{padding:17px 12px 17px 0}.choice-rail span+span{padding-left:17px;border-left:1px solid rgba(255,255,255,.22)}.choice-rail b,.choice-rail small{display:block}.choice-rail b{font-size:12px}.choice-rail small{font-size:10px;opacity:.58;margin-top:5px}.choice-tool-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:44px}.choice-tool-cloud span{border:1px solid rgba(20,25,29,.25);border-radius:999px;padding:10px 14px;font-size:11px;font-weight:700;transition:.25s ease}.choice-tool-cloud span:nth-child(2),.choice-tool-cloud span:nth-child(4){background:var(--kh-accent);border-color:var(--kh-accent)}.choice-tools:hover .choice-tool-cloud span{transform:translateY(-3px)}.kinetic-panel-link{--magnet-x:0px;--magnet-y:0px;position:relative;z-index:2;margin-top:34px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;border-top:1px solid;padding:19px 0 0;font-size:12px;font-weight:850;transform:translate(var(--magnet-x),var(--magnet-y));transition:transform .18s ease}.dark-link{color:var(--kh-ink)}.kinetic-process{padding:120px clamp(20px,5vw,80px) 130px;background:#d9dfe2}.kinetic-section-head{display:grid;grid-template-columns:.35fr 1fr .65fr;grid-gap:4vw;gap:4vw;align-items:start;max-width:1500px;margin:0 auto 78px}.kinetic-section-head h2{font:680 clamp(48px,6vw,88px)/.91 var(--sans);letter-spacing:-.07em;margin:0;max-width:870px}.kinetic-section-head>p:last-child{margin:4px 0 0;font-size:14px;line-height:1.7;color:#556169}.kinetic-process-track{max-width:1500px;margin:auto;border-top:1px solid rgba(20,25,29,.25)}.kinetic-process-step{display:grid;grid-template-columns:130px 1fr auto;grid-gap:30px;gap:30px;align-items:center;min-height:190px;border-bottom:1px solid rgba(20,25,29,.25);transition:background .3s ease,padding .3s ease}.kinetic-process-step:hover{background:rgba(255,255,255,.35);padding-left:22px;padding-right:22px}.kinetic-process-step>span{font:700 58px/1 var(--sans);letter-spacing:-.07em;color:var(--kh-accent)}.kinetic-process-step h3{font:680 clamp(30px,3vw,46px)/1 var(--sans);letter-spacing:-.055em;margin:0 0 8px}.kinetic-process-step p{margin:0;max-width:700px;color:#59666c;line-height:1.55}.kinetic-process-step>i{font-style:normal;font-size:34px;font-weight:300;transition:transform .25s ease}.kinetic-process-step:hover>i{transform:rotate(-45deg)}.kinetic-button-outline{margin-top:54px;border:1px solid var(--kh-ink);color:var(--kh-ink);background:transparent}.kinetic-button-outline:hover{background:var(--kh-ink);color:white}.kinetic-tools{padding:125px clamp(20px,5vw,80px);background:var(--kh-paper)}.kinetic-tools-title{display:grid;grid-template-columns:.35fr 1fr;grid-gap:4vw;gap:4vw;max-width:1500px;margin:0 auto 75px}.kinetic-tools-title h2{font:680 clamp(48px,6vw,90px)/.91 var(--sans);letter-spacing:-.07em;margin:0;max-width:1000px}.kinetic-tool-list{max-width:1500px;margin:auto;border-top:1px solid rgba(20,25,29,.25)}.kinetic-tool-row{display:grid;grid-template-columns:90px minmax(180px,.65fr) 1fr 45px;grid-gap:28px;gap:28px;align-items:center;min-height:150px;border-bottom:1px solid rgba(20,25,29,.25);text-decoration:none;position:relative;overflow:hidden}.kinetic-tool-row:before{content:"";position:absolute;inset:0;background:var(--kh-accent);transform:translateY(101%);transition:transform .35s cubic-bezier(.16,1,.3,1);z-index:0}.kinetic-tool-row:hover:before{transform:translateY(0)}.kinetic-tool-row>*{position:relative;z-index:1}.tool-row-index{font-size:11px;font-weight:850}.tool-row-name small{font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;opacity:.62}.tool-row-name h3{font:680 clamp(27px,3vw,42px)/1 var(--sans);letter-spacing:-.055em;margin:6px 0 0}.kinetic-tool-row p{font-size:13px;line-height:1.6;color:#596168;margin:0;max-width:600px}.kinetic-tool-row:hover p{color:#2c2d2e}.kinetic-tool-row>b{font-size:24px;font-weight:450;transition:transform .25s ease}.kinetic-tool-row:hover>b{transform:rotate(45deg)}.tools-all-link{margin-top:42px}.kinetic-manifesto{position:relative;background:var(--kh-ink);color:white;padding:130px clamp(20px,6vw,96px) 145px;display:grid;grid-template-columns:.2fr .25fr 1fr .55fr;grid-gap:3vw;gap:3vw;align-items:start;overflow:hidden}.manifesto-index{font:650 clamp(70px,9vw,150px)/.72 var(--sans);letter-spacing:-.08em;color:rgba(255,255,255,.08)}.kinetic-manifesto .kinetic-label{color:var(--kh-accent)}.kinetic-manifesto h2{font:650 clamp(48px,6.5vw,100px)/.9 var(--sans);letter-spacing:-.075em;margin:0}.kinetic-manifesto h2 em{font-style:normal;color:var(--kh-accent)}.kinetic-manifesto>p:not(.kinetic-label){font-size:14px;line-height:1.75;color:#b9bec1;margin:6px 0 0}.manifesto-line{position:absolute;left:0;right:0;bottom:32px;height:1px;background:rgba(255,255,255,.16)}.manifesto-line i{display:block;height:1px;width:22%;background:var(--kh-accent);animation:manifesto-line 8.5s ease-in-out infinite}.kinetic-footer.identity-footer{max-width:none;margin:0;padding:42px clamp(20px,3.2vw,52px);background:var(--kh-ink);border-top:1px solid rgba(255,255,255,.16)}.kinetic-footer.identity-footer strong{font-family:var(--sans);font-size:28px;font-weight:800;letter-spacing:-.05em}.kinetic-footer.identity-footer p{color:#aeb5b8}.kinetic-footer .identity-footer-links{display:flex;gap:18px;flex-wrap:wrap}[data-reveal]{opacity:0;transform:translateY(36px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.kinetic-process-step[data-reveal]{transition-delay:calc(var(--step,0)*90ms)}@keyframes kinetic-spin{to{transform:rotate(1turn)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes scroll-cue{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}@keyframes manifesto-line{0%,to{transform:translateX(0)}50%{transform:translateX(355%)}}@media(max-width:1050px){.kinetic-hero-grid{grid-template-columns:1fr}.kinetic-field{position:absolute;right:-8vw;top:130px;width:42vw;opacity:.32}.kinetic-hero-copy{position:relative;z-index:2}.kinetic-hero-bottom{gap:26px}.kinetic-choice,.kinetic-hero-bottom{grid-template-columns:1fr}.kinetic-choice-panel{min-height:650px}.choice-tools{border-left:0;border-top:1px solid rgba(20,25,29,.18)}.kinetic-section-head,.kinetic-tools-title{grid-template-columns:1fr;gap:24px}.kinetic-section-head>p:last-child{max-width:620px}.kinetic-manifesto{grid-template-columns:.22fr 1fr}.kinetic-manifesto .kinetic-label{grid-column:1}.kinetic-manifesto h2,.kinetic-manifesto>p:not(.kinetic-label){grid-column:2}.manifesto-index{display:none}}@media(max-width:760px){.home-header.site-header-wrap{position:-webkit-sticky;position:sticky}.home-header .site-header{height:auto;min-height:72px;padding:14px 18px}.home-header .primary-navigation{width:auto;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-end}.home-header .primary-navigation a:not(.primary-account-link){display:none!important}.home-header .primary-navigation .primary-account-link{display:inline-flex!important;font-size:10px}.kinetic-hero{min-height:auto;padding:62px 20px 30px}.kinetic-hero-grid{display:block}.kinetic-field{width:70vw;right:-28vw;top:100px;opacity:.2}.kinetic-hero-copy h1{font-size:clamp(54px,17vw,84px);line-height:.84;margin:28px 0 36px}.kinetic-hero-copy h1 .kinetic-accent{padding-left:7vw}.kinetic-kicker span:last-child{display:none}.kinetic-hero-bottom>p{font-size:15px;max-width:540px}.kinetic-scroll-cue{margin-top:48px}.kinetic-choice-panel{padding:46px 22px;min-height:610px}.choice-index{font-size:100px;top:38px}.choice-copy h2{font-size:48px}.choice-rail{grid-template-columns:1fr}.choice-rail span{padding:13px 0}.choice-rail span+span{padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.18)}.kinetic-process,.kinetic-tools{padding:80px 20px}.kinetic-section-head,.kinetic-tools-title{margin-bottom:48px}.kinetic-section-head h2,.kinetic-tools-title h2{font-size:52px}.kinetic-process-step{grid-template-columns:58px 1fr 24px;gap:14px;min-height:150px}.kinetic-process-step>span{font-size:34px}.kinetic-process-step h3{font-size:29px}.kinetic-process-step p{font-size:12px}.kinetic-process-step:hover{padding-left:0;padding-right:0}.kinetic-tool-row{grid-template-columns:42px 1fr 28px;gap:12px;min-height:125px}.kinetic-tool-row p{display:none}.tool-row-name h3{font-size:30px}.kinetic-manifesto{grid-template-columns:1fr;padding:90px 20px 120px}.kinetic-manifesto .kinetic-label,.kinetic-manifesto h2,.kinetic-manifesto>p:not(.kinetic-label){grid-column:1}.kinetic-manifesto h2{font-size:54px}.kinetic-manifesto>p:not(.kinetic-label){max-width:520px}.kinetic-footer.identity-footer{display:grid;grid-gap:18px;gap:18px;padding:34px 20px}.kinetic-footer .identity-footer-links{gap:12px 18px}}@media(prefers-reduced-motion:reduce){.kinetic-home *,[data-reveal]{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-reveal]{opacity:1!important}.kinetic-field,[data-reveal]{transform:none!important}}.decision-orbit{position:relative;width:min(42vw,620px);aspect-ratio:1;justify-self:end}.decision-orbit .kinetic-field{position:absolute;inset:11%;width:auto;aspect-ratio:auto;justify-self:auto}.decision-orbit .kinetic-field-core{inset:33%;display:grid;grid-gap:2px;gap:2px;text-align:center;place-content:center}.decision-orbit .kinetic-field-core small{font-size:8px;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.decision-orbit .kinetic-field-core strong{font:750 clamp(19px,2.1vw,32px)/.92 var(--sans);letter-spacing:-.06em}.decision-orbit .kinetic-field-core b{font-size:20px;margin-top:5px}.orbit-mission{--magnet-x:0px;--magnet-y:0px;position:absolute;z-index:6;display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--kh-ink);transform:translate(var(--magnet-x),var(--magnet-y));transition:transform .18s ease}.orbit-dot{width:12px;height:12px;border-radius:50%;background:var(--kh-ink);box-shadow:0 0 0 5px rgba(20,25,29,.08);flex:0 0 auto;transition:background .2s ease,transform .2s ease}.orbit-copy{display:grid;min-width:142px;padding:11px 13px;border:1px solid rgba(20,25,29,.18);background:rgba(245,241,231,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .22s ease,border-color .22s ease}.orbit-copy small{font-size:8px;letter-spacing:.14em;text-transform:uppercase;font-weight:850;opacity:.58}.orbit-copy b{font-size:11px;margin-top:4px}.orbit-copy em{font-size:8px;font-style:normal;opacity:.58;margin-top:4px}.orbit-mission:focus-visible .orbit-dot,.orbit-mission:hover .orbit-dot{background:var(--kh-accent);transform:scale(1.25)}.orbit-mission:focus-visible .orbit-copy,.orbit-mission:hover .orbit-copy{background:var(--kh-accent);border-color:var(--kh-accent)}.mission-1{left:-4%;top:15%}.mission-2{right:-5%;top:11%}.mission-3{right:-14%;top:45%}.mission-4{right:1%;bottom:5%}.mission-5{left:-8%;bottom:8%}.mission-6{left:-16%;top:48%}.orbit-mission[data-kind=parcours] .orbit-copy{background:var(--kh-blue);color:white;border-color:var(--kh-blue)}.orbit-mission[data-kind=parcours] .orbit-dot{background:var(--kh-accent)}.decision-board{padding:120px clamp(20px,5vw,80px) 130px;background:#ece7d9;border-bottom:1px solid rgba(20,25,29,.2)}.decision-board-head{max-width:1500px;margin:0 auto 64px;display:grid;grid-template-columns:.32fr 1fr .5fr;grid-gap:4vw;gap:4vw;align-items:start}.decision-board-head h2{margin:0;font:700 clamp(48px,6vw,88px)/.91 var(--sans);letter-spacing:-.07em;max-width:880px}.decision-board-head>div{display:grid;grid-gap:18px;gap:18px}.decision-board-head>div p{margin:0;color:#596168;font-size:13px;line-height:1.7}.decision-status{display:inline-flex;align-items:center;gap:9px;width:max-content;border:1px solid rgba(20,25,29,.24);border-radius:999px;padding:8px 12px;font-size:9px;letter-spacing:.11em;text-transform:uppercase;font-weight:850}.decision-status i{width:7px;height:7px;border-radius:50%;background:#4d7426;box-shadow:0 0 0 4px rgba(63,142,115,.12)}.decision-board-grid{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(20,25,29,.25);border-left:1px solid rgba(20,25,29,.25)}.decision-ticket{--magnet-x:0px;--magnet-y:0px;min-height:290px;padding:26px;display:flex;flex-direction:column;text-decoration:none;color:var(--kh-ink);border-right:1px solid rgba(20,25,29,.25);border-bottom:1px solid rgba(20,25,29,.25);position:relative;overflow:hidden;transform:translate(var(--magnet-x),var(--magnet-y));transition:transform .18s ease,color .3s ease}.decision-ticket:before{content:"";position:absolute;inset:0;background:var(--kh-ink);transform:translateY(101%);transition:transform .35s cubic-bezier(.16,1,.3,1);z-index:0}.decision-ticket:focus-visible:before,.decision-ticket:hover:before{transform:translateY(0)}.decision-ticket>*{position:relative;z-index:1}.decision-ticket:focus-visible,.decision-ticket:hover{color:white}.ticket-index{font-size:10px;font-weight:850;opacity:.5}.ticket-type{position:absolute;top:24px;right:24px;border:1px solid;border-radius:999px;padding:6px 9px;font-size:8px;letter-spacing:.12em;font-weight:850}.ticket-type.parcours{background:var(--kh-accent);border-color:var(--kh-accent);color:var(--kh-ink)}.decision-ticket h3{margin:auto 0 10px;font:700 clamp(27px,2.6vw,42px)/.96 var(--sans);letter-spacing:-.055em;max-width:340px}.decision-ticket>p{margin:0;font-size:10px;opacity:.62}.ticket-action{margin-top:26px;padding-top:14px;border-top:1px solid;display:flex;justify-content:space-between;font-size:10px;font-weight:850}.ticket-action b{font-size:18px;font-weight:400;transition:transform .25s ease}.decision-ticket:hover .ticket-action b{transform:rotate(45deg)}.choice-tool-cloud a{border:1px solid rgba(20,25,29,.25);border-radius:999px;padding:10px 14px;font-size:11px;font-weight:700;transition:.25s ease;text-decoration:none;color:inherit}.choice-tool-cloud a:nth-child(2),.choice-tool-cloud a:nth-child(4){background:var(--kh-accent);border-color:var(--kh-accent)}.choice-tools:hover .choice-tool-cloud a{transform:translateY(-3px)}.choice-tool-cloud span{display:none}.kinetic-process-step{text-decoration:none;color:inherit}.kinetic-tool-row{grid-template-columns:70px minmax(250px,.75fr) 1fr 45px}.tool-row-outcome{display:grid;grid-gap:5px;gap:5px}.tool-row-outcome small{font-size:8px;letter-spacing:.14em;font-weight:850;opacity:.52}.tool-row-outcome b{font-size:13px}.tool-row-outcome p{font-size:11px!important;line-height:1.5!important;margin:2px 0 0!important;color:#596168}.kinetic-tool-row>strong{font-size:24px;font-weight:450;transition:transform .25s ease}.kinetic-tool-row:hover>strong{transform:rotate(45deg)}@media(max-width:1200px){.decision-orbit{width:min(45vw,560px)}.orbit-copy{min-width:125px;padding:9px 10px}.mission-3{right:-9%}.mission-6{left:-10%}}@media(max-width:1050px){.decision-orbit{width:min(76vw,600px);justify-self:center;margin:30px auto 12px}.decision-orbit .kinetic-field{position:absolute;right:auto;top:auto;opacity:1;width:auto}.decision-board-head{grid-template-columns:1fr;gap:22px}.decision-board-head>div{max-width:560px}.decision-board-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.decision-orbit{width:100%;aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:38px 0 0}.decision-orbit .kinetic-field{display:none}.orbit-mission{position:relative!important;inset:auto!important;transform:none!important;gap:7px}.orbit-dot{width:8px;height:8px;box-shadow:none}.orbit-copy{min-width:0;width:100%;padding:11px;background:rgba(245,241,231,.82)}.orbit-copy b{font-size:10px}.orbit-copy em{font-size:7px}.decision-board{padding:80px 20px}.decision-board-head{margin-bottom:40px}.decision-board-head h2{font-size:50px}.decision-board-grid{grid-template-columns:1fr}.decision-ticket{min-height:230px;padding:22px}.ticket-type{top:20px;right:20px}.decision-ticket h3{font-size:34px}.kinetic-tool-row{grid-template-columns:36px 1fr 28px}.tool-row-outcome{display:none}}.project-cockpit{--magnet-x:0px;--magnet-y:0px;position:relative;width:min(42vw,620px);justify-self:end;background:#f7f4eb;border:1px solid rgba(20,25,29,.24);box-shadow:0 32px 80px rgba(20,25,29,.1);padding:22px;overflow:hidden;transform:translate(calc(var(--pointer-x)*12px),calc(var(--pointer-y)*10px)) rotateX(calc(var(--pointer-y)*-1deg)) rotateY(calc(var(--pointer-x)*1deg));transition:transform .2s ease-out}.project-cockpit:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(20,25,29,.045) 1px,transparent 0),linear-gradient(90deg,rgba(20,25,29,.045) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 76%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 76%)}.cockpit-actions,.cockpit-focus,.cockpit-metrics,.cockpit-topline,.cockpit-track{position:relative;z-index:1}.cockpit-topline{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid rgba(20,25,29,.18);font-size:9px;letter-spacing:.14em;font-weight:850}.cockpit-status{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(20,25,29,.18);border-radius:999px;padding:7px 10px;background:#fff}.cockpit-status i{width:7px;height:7px;border-radius:50%;background:#4d7426;box-shadow:0 0 0 4px rgba(63,142,115,.12)}.cockpit-focus{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:end;padding:28px 0 26px}.cockpit-focus small,.cockpit-metrics small{font-size:8px;letter-spacing:.15em;text-transform:uppercase;font-weight:850;color:#6a706f}.cockpit-focus h3{font:720 clamp(25px,2.7vw,42px)/.98 var(--sans);letter-spacing:-.06em;margin:9px 0 0;max-width:430px}.cockpit-score{font:720 clamp(42px,5vw,72px)/.8 var(--sans);letter-spacing:-.08em;color:var(--kh-accent)}.cockpit-track{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(20,25,29,.18);border-bottom:1px solid rgba(20,25,29,.18)}.cockpit-track a{position:relative;text-decoration:none;color:#7b807f;padding:16px 8px 14px 0;transition:background .2s ease,color .2s ease,padding .2s ease}.cockpit-track a+a{border-left:1px solid rgba(20,25,29,.12);padding-left:12px}.cockpit-track a:before{content:"";position:absolute;left:0;right:0;top:-2px;height:3px;background:#d7d3ca}.cockpit-track a.current:before,.cockpit-track a.done:before{background:var(--kh-accent)}.cockpit-track a.current,.cockpit-track a.done{color:var(--kh-ink)}.cockpit-track a.current{background:#fff}.cockpit-track a:hover{background:#fff;color:var(--kh-ink);padding-top:12px}.cockpit-track b,.cockpit-track span{display:block}.cockpit-track span{font-size:8px;font-weight:850}.cockpit-track b{font-size:10px;margin-top:6px}.cockpit-metrics{display:grid;grid-template-columns:.7fr .7fr 1.6fr;margin-top:18px;border:1px solid rgba(20,25,29,.16);background:rgba(255,255,255,.52)}.cockpit-metrics>div{padding:16px;min-width:0}.cockpit-metrics>div+div{border-left:1px solid rgba(20,25,29,.14)}.cockpit-metrics b{display:block;font:700 30px/1 var(--sans);letter-spacing:-.05em;margin:8px 0 5px}.cockpit-metrics strong{display:block;font-size:12px;line-height:1.25;margin:8px 0 5px}.cockpit-metrics span{display:block;font-size:8px;color:#717776}.cockpit-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.cockpit-actions a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:46px;padding:0 13px;text-decoration:none;border:1px solid rgba(20,25,29,.2);font-size:9px;font-weight:850;background:white;transition:background .2s ease,color .2s ease,border-color .2s ease}.cockpit-actions a:first-child{background:var(--kh-ink);color:white;border-color:var(--kh-ink)}.cockpit-actions a:hover{background:var(--kh-accent);color:var(--kh-ink);border-color:var(--kh-accent)}.cockpit-actions b{font-size:15px;font-weight:450}@media(max-width:1050px){.project-cockpit{width:min(100%,720px);justify-self:center;margin-top:38px;transform:none}}@media(max-width:760px){.project-cockpit{width:100%;padding:16px;box-shadow:none}.cockpit-focus{grid-template-columns:1fr auto;padding:22px 0}.cockpit-focus h3{font-size:28px}.cockpit-score{font-size:44px}.cockpit-track{overflow-x:auto;grid-template-columns:repeat(5,100px)}.cockpit-metrics{grid-template-columns:1fr 1fr}.cockpit-metrics>div:nth-child(3){grid-column:1/-1;border-left:0;border-top:1px solid rgba(20,25,29,.14)}.cockpit-actions{grid-template-columns:1fr}}.split-hero,.split-home{background:var(--kh-paper)}.split-hero{min-height:100svh;padding-top:84px;border-bottom:1px solid rgba(20,25,29,.18)}.split-hero-head{min-height:44vh;padding:64px clamp(20px,4vw,64px) 48px;display:grid;grid-template-columns:.45fr 1.25fr .55fr;grid-gap:4vw;gap:4vw;align-items:end;border-bottom:1px solid rgba(20,25,29,.2)}.split-hero-head .kinetic-kicker{align-self:start}.split-hero-head h1{margin:0;font:720 clamp(58px,7.4vw,118px)/.84 var(--sans);letter-spacing:-.075em}.split-hero-head h1 span{display:block}.split-hero-head h1 .kinetic-accent{color:var(--kh-accent);padding-left:7vw}.split-hero-head>p{margin:0 0 8px;max-width:420px;font-size:14px;line-height:1.7;color:#596168}.split-hero-lanes{display:grid;grid-template-columns:1fr 1fr;min-height:720px;transition:grid-template-columns .45s cubic-bezier(.2,.75,.25,1)}.split-hero-lanes:has(.split-project:hover){grid-template-columns:1.08fr .92fr}.split-hero-lanes:has(.split-tools:hover){grid-template-columns:.92fr 1.08fr}.split-lane{position:relative;padding:42px clamp(24px,4vw,64px) 50px;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:background .3s ease,color .3s ease}.split-project{background:var(--kh-blue);color:#f7f4eb}.split-tools{background:#ffffff;color:var(--kh-ink);border-left:1px solid rgba(20,25,29,.2)}.split-lane-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.split-index{font:750 13px/1 var(--sans);letter-spacing:.08em}.split-badge{border:1px solid;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850;letter-spacing:.14em}.split-lane-copy{max-width:660px;margin:72px 0 34px}.split-lane-copy .kinetic-label{color:var(--kh-accent)!important;margin-bottom:18px}.split-lane-copy h2{font:700 clamp(48px,5.2vw,82px)/.88 var(--sans);letter-spacing:-.07em;margin:0 0 22px}.split-lane-copy>p:last-child{margin:0;max-width:550px;font-size:14px;line-height:1.7;opacity:.72}.project-cockpit-compact{width:100%;max-width:none;justify-self:auto;margin:auto 0 0;box-shadow:none;transform:none!important;background:#ffffff}.project-cockpit-compact .cockpit-track{display:grid;grid-template-columns:repeat(5,1fr)}.project-cockpit-compact .cockpit-track>span{position:relative;padding:13px 8px 12px 0;color:#7b807f}.project-cockpit-compact .cockpit-track>span+span{padding-left:12px;border-left:1px solid rgba(20,25,29,.12)}.project-cockpit-compact .cockpit-track>span:before{content:"";position:absolute;left:0;right:0;top:-2px;height:3px;background:#d7d3ca}.project-cockpit-compact .cockpit-track>span.current:before,.project-cockpit-compact .cockpit-track>span.done:before{background:var(--kh-accent)}.project-cockpit-compact .cockpit-track>span.current,.project-cockpit-compact .cockpit-track>span.done{color:var(--kh-ink)}.project-cockpit-compact .cockpit-track>span.current{background:white}.project-cockpit-compact .cockpit-track b,.project-cockpit-compact .cockpit-track small{display:block}.project-cockpit-compact .cockpit-track small{font-size:8px;font-weight:850}.project-cockpit-compact .cockpit-track b{font-size:10px;margin-top:5px}.cockpit-next{display:grid;grid-template-columns:.5fr 1fr auto;grid-gap:20px;gap:20px;align-items:center;margin-top:14px;padding:14px 0 0;border-top:1px solid rgba(20,25,29,.16)}.cockpit-next small{font-size:8px;letter-spacing:.14em;font-weight:850}.cockpit-next b{font-size:12px}.cockpit-next span{font-size:8px;color:#6f7575}.split-tool-stack{margin:auto 0 0;border-top:1px solid rgba(20,25,29,.24)}.split-tool-link{display:grid;grid-template-columns:42px 1fr 30px;grid-gap:14px;gap:14px;align-items:center;min-height:94px;border-bottom:1px solid rgba(20,25,29,.24);text-decoration:none;color:inherit;position:relative;overflow:hidden}.split-tool-link:before{content:"";position:absolute;inset:0;background:var(--kh-accent);transform:translateX(-102%);transition:transform .32s cubic-bezier(.16,1,.3,1)}.split-tool-link:hover:before{transform:translateX(0)}.split-tool-link>*{position:relative;z-index:1}.split-tool-link>span{font-size:9px;font-weight:850;opacity:.55}.split-tool-link div{display:grid;grid-gap:5px;gap:5px}.split-tool-link small{font-size:8px;letter-spacing:.12em;text-transform:uppercase;font-weight:850;opacity:.55}.split-tool-link div b{font:680 clamp(18px,1.7vw,28px)/1.05 var(--sans);letter-spacing:-.04em}.split-tool-link>strong{font-size:20px;font-weight:400;transition:transform .25s ease}.split-tool-link:hover>strong{transform:rotate(45deg)}.split-lane-cta{--magnet-x:0px;--magnet-y:0px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.34);text-decoration:none;color:inherit;font-size:11px;font-weight:850;transform:translate(var(--magnet-x),var(--magnet-y));transition:transform .18s ease,color .2s ease}.split-lane-cta:hover{color:var(--kh-accent)}.split-lane-cta b{font-size:20px;font-weight:400}.split-lane-cta-light{border-color:rgba(20,25,29,.3)}.split-lane-cta-light:hover{color:#8e3a21}.split-continuation{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.split-continuation-lane{padding:110px clamp(24px,4vw,64px) 120px;min-width:0}.project-continuation{background:#dde2e4}.tools-continuation{background:var(--kh-paper);border-left:1px solid rgba(20,25,29,.2)}.split-continuation header{min-height:230px;border-bottom:1px solid rgba(20,25,29,.24);padding-bottom:38px}.split-continuation header h2{margin:18px 0 0;font:700 clamp(45px,4.8vw,76px)/.9 var(--sans);letter-spacing:-.07em}.split-project-steps,.split-tools-list{border-top:0}.split-project-step,.split-tools-row{display:grid;grid-template-columns:58px 1fr 28px;grid-gap:16px;gap:16px;align-items:center;min-height:150px;border-bottom:1px solid rgba(20,25,29,.24);text-decoration:none;color:inherit;transition:padding .25s ease,background .25s ease}.split-project-step:hover,.split-tools-row:hover{padding-left:14px;padding-right:14px;background:rgba(255,255,255,.36)}.split-project-step>span,.split-tools-row>span{font-size:10px;font-weight:850}.split-project-step h3,.split-tools-row h3{font:690 clamp(25px,2.5vw,39px)/1 var(--sans);letter-spacing:-.05em;margin:0}.split-project-step p{margin:7px 0 0;font-size:12px;line-height:1.55;color:#5e676a;max-width:520px}.split-tools-row div{display:grid;grid-gap:6px;gap:6px}.split-tools-row small{font-size:8px;letter-spacing:.13em;text-transform:uppercase;font-weight:850;opacity:.55}.split-project-step>b,.split-tools-row>b{font-size:20px;font-weight:400;transition:transform .25s ease}.split-project-step:hover>b,.split-tools-row:hover>b{transform:rotate(45deg)}.split-continuation .kinetic-button{margin-top:42px}.split-manifesto{border-top:1px solid rgba(255,255,255,.08)}@media(max-width:1050px){.split-hero-head{grid-template-columns:1fr;min-height:auto;padding-top:52px}.split-hero-head .kinetic-kicker{margin-bottom:10px}.split-hero-head h1{font-size:clamp(58px,10vw,96px)}.split-hero-head>p{max-width:580px}.split-continuation,.split-hero-lanes{grid-template-columns:1fr}.split-hero-lanes:has(.split-project:hover),.split-hero-lanes:has(.split-tools:hover){grid-template-columns:1fr}.split-tools,.tools-continuation{border-left:0;border-top:1px solid rgba(20,25,29,.2)}.split-lane{min-height:680px}}@media(max-width:760px){.split-hero{padding-top:0}.split-hero-head{padding:48px 20px 38px}.split-hero-head h1{font-size:52px}.split-hero-head h1 .kinetic-accent{padding-left:0}.split-lane{padding:34px 20px 40px;min-height:auto}.split-lane-copy{margin:54px 0 30px}.split-lane-copy h2{font-size:48px}.project-cockpit-compact{padding:14px}.project-cockpit-compact .cockpit-track{grid-template-columns:repeat(5,90px);overflow-x:auto}.cockpit-next{grid-template-columns:1fr}.cockpit-next span{justify-self:start}.split-tool-link{min-height:84px}.split-tool-link div b{font-size:20px}.split-continuation-lane{padding:78px 20px 84px}.split-continuation header{min-height:auto;padding-bottom:30px}.split-continuation header h2{font-size:48px}.split-project-step,.split-tools-row{grid-template-columns:42px 1fr 24px;min-height:130px}.split-project-step h3,.split-tools-row h3{font-size:27px}}.choice-home{--choice-ink:#211a2d;--choice-blue:#2b1b47;--choice-paper:#f7f5fb;--choice-accent:#78b53e;min-height:100svh;padding-top:84px;background:var(--choice-paper);color:var(--choice-ink)}.choice-home-intro{height:142px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px clamp(22px,4vw,64px);border-bottom:1px solid rgba(21,26,30,.18)}.choice-home-intro>span{font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.choice-home-intro h1{margin:0;font:720 clamp(34px,4.5vw,72px)/.95 var(--sans);letter-spacing:-.065em;text-align:right}.choice-home-split{grid-template-columns:1fr 1fr;min-height:calc(100svh - 226px)}.choice-home-panel,.choice-home-split{position:relative;display:grid;overflow:hidden}.choice-home-panel{--panel-shift:0px;grid-template-rows:auto 1fr auto;min-width:0;min-height:650px;padding:28px clamp(24px,4vw,62px) 38px;text-decoration:none;transition:width .55s cubic-bezier(.16,1,.3,1),background .45s ease,color .45s ease}.choice-home-project{background:var(--choice-blue);color:#fbfaff}.choice-home-tools{background:var(--choice-paper);color:var(--choice-ink);border-left:1px solid rgba(21,26,30,.2)}.choice-home-panel:before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s ease;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:34px 34px}.choice-home-tools:before{background:linear-gradient(rgba(21,26,30,.045) 1px,transparent 0),linear-gradient(90deg,rgba(21,26,30,.045) 1px,transparent 0);background-size:34px 34px}.choice-home-panel:focus-visible:before,.choice-home-panel:hover:before{opacity:1}.choice-panel-label{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.choice-panel-label span{display:grid;place-items:center;width:34px;height:34px;border:1px solid;border-radius:50%}.choice-panel-visual{position:relative;z-index:1;display:grid;place-items:center;min-height:360px}.home-choice-character{width:min(88%,540px);height:auto;overflow:visible;transform:translateY(8px) scale(.96);transition:transform .55s cubic-bezier(.16,1,.3,1)}.choice-home-panel:focus-visible .home-choice-character,.choice-home-panel:hover .home-choice-character{transform:translateY(-5px) scale(1.02)}.home-choice-character *{vector-effect:non-scaling-stroke}.character-grid path{fill:none;stroke:currentColor;stroke-width:1;opacity:.08}.character-body,.character-head{fill:none;stroke:currentColor;stroke-width:2.4}.character-arm,.character-face,.character-ground,.character-leg{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.character-person{transform-origin:202px 280px;transition:transform .45s cubic-bezier(.16,1,.3,1)}.choice-home-panel:focus-visible .character-person,.choice-home-panel:hover .character-person{transform:translateY(-4px) rotate(-1deg)}.character-arm-right{transform-origin:238px 232px;transition:transform .45s cubic-bezier(.16,1,.3,1)}.choice-home-project:focus-visible .character-arm-right,.choice-home-project:hover .character-arm-right{transform:rotate(-10deg)}.choice-home-tools:focus-visible .character-arm-right,.choice-home-tools:hover .character-arm-right{transform:rotate(8deg)}.idea-bulb path,.idea-path,.idea-path-dot,.idea-thought circle,.idea-thought rect,.project-notes path,.project-notes rect,.tool-bubble circle,.tool-bubble path,.tool-bubble rect,.tool-link-line,.toolbox path,.toolbox rect{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.idea-thought rect{fill:var(--choice-accent);stroke:var(--choice-accent)}.idea-bulb path{stroke:var(--choice-ink)}.idea-bulb{transform-origin:314px 88px;transition:transform .4s ease}.idea-ray{opacity:.4;transform-origin:314px 83px}.choice-home-project:focus-visible .idea-bulb,.choice-home-project:hover .idea-bulb{transform:scale(1.12)}.choice-home-project:focus-visible .idea-ray,.choice-home-project:hover .idea-ray{animation:idea-rays 1.8s ease-in-out infinite alternate}.project-notes{opacity:.55}.idea-path{stroke:var(--choice-accent);stroke-dasharray:8 8;opacity:.8}.idea-path-dot{fill:var(--choice-accent);stroke:var(--choice-accent)}.dot-two{animation-delay:.18s}.dot-three{animation-delay:.36s}.choice-home-project:focus-visible .idea-path-dot,.choice-home-project:hover .idea-path-dot{animation:path-pulse 1.65s ease-in-out infinite}.toolbox rect:first-child{fill:var(--choice-blue);stroke:var(--choice-blue)}.toolbox path,.toolbox rect:not(:first-child){stroke:#fbfaff}.tool-bubble{transform-origin:center;transition:transform .4s cubic-bezier(.16,1,.3,1)}.tool-bubble rect{fill:#ffffff}.tool-bubble circle,.tool-bubble path,.tool-bubble rect{stroke:var(--choice-ink)}.tool-bubble-one{transform-origin:312px 100px}.tool-bubble-two{transform-origin:126px 123px}.tool-bubble-three{transform-origin:315px 177px}.choice-home-tools:focus-visible .tool-bubble-one,.choice-home-tools:hover .tool-bubble-one{transform:translate(8px,-8px) rotate(2deg)}.choice-home-tools:focus-visible .tool-bubble-two,.choice-home-tools:hover .tool-bubble-two{transform:translate(-8px,-5px) rotate(-2deg)}.choice-home-tools:focus-visible .tool-bubble-three,.choice-home-tools:hover .tool-bubble-three{transform:translate(7px,7px) rotate(1deg)}.tool-link-line{opacity:.3;stroke-dasharray:5 7}.choice-home-tools:focus-visible .tool-link-line,.choice-home-tools:hover .tool-link-line{animation:dash-flow 1.2s linear infinite}.choice-panel-copy{position:relative;z-index:2;max-width:640px;padding-top:28px;border-top:1px solid}.choice-panel-copy h2{margin:0;font:720 clamp(40px,4.6vw,76px)/.91 var(--sans);letter-spacing:-.065em}.choice-panel-copy p{margin:18px 0 28px;max-width:450px;font-size:15px;line-height:1.55;opacity:.68}.choice-panel-action{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;border-top:1px solid;padding-top:15px;font-size:11px;font-weight:850;letter-spacing:.03em}.choice-panel-action b{font-size:22px;font-weight:450;transition:transform .3s ease}.choice-home-panel:focus-visible .choice-panel-action b,.choice-home-panel:hover .choice-panel-action b{transform:translate(5px,-5px)}.choice-home-divider{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--choice-accent);color:var(--choice-ink);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 0 0 8px rgba(199,243,106,.13);transition:transform .3s ease}.choice-home-split:has(.choice-home-panel:hover) .choice-home-divider{transform:translate(-50%,-50%) rotate(10deg) scale(1.08)}.choice-home-footer{margin-top:0!important}@keyframes idea-rays{0%{opacity:.28;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes path-pulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.2)}}@keyframes dash-flow{to{stroke-dashoffset:-24}}@media(min-width:901px){.choice-home-split:has(.choice-home-project:hover){grid-template-columns:1.08fr .92fr}.choice-home-split:has(.choice-home-tools:hover){grid-template-columns:.92fr 1.08fr}.choice-home-split{transition:grid-template-columns .55s cubic-bezier(.16,1,.3,1)}}@media(max-width:900px){.choice-home{padding-top:72px}.choice-home-intro{min-height:128px;display:block;padding:28px 20px}.choice-home-intro h1{font-size:44px;margin-top:18px}.choice-home-split{grid-template-columns:1fr;min-height:0}.choice-home-panel{min-height:660px;padding:24px 20px 32px}.choice-home-tools{border-left:0;border-top:1px solid rgba(21,26,30,.2)}.choice-home-divider{top:50%;left:50%;transform:translate(-50%,-50%)}.choice-panel-visual{min-height:320px}.home-choice-character{width:min(94%,480px)}}@media(max-width:560px){.choice-home-panel{min-height:590px}.choice-panel-visual{min-height:290px}.choice-panel-copy h2{font-size:46px}.choice-panel-copy p{font-size:14px}}@media(prefers-reduced-motion:reduce){.choice-home *,.home-choice-character *{animation:none!important;transition:none!important}}.human-character{max-height:470px}.human-character .human-shadow{fill:currentColor;opacity:.08;stroke:none}.human-character .human-face-fill{fill:rgba(255,255,255,.11);stroke:currentColor;stroke-width:2.3}.choice-home-tools .human-face-fill{fill:#fffaf1}.human-character .human-hair{fill:currentColor;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.choice-home-project .human-hair{fill:#fbfaff}.choice-home-tools .human-hair{fill:var(--choice-blue);stroke:var(--choice-blue)}.human-brow,.human-cheek,.human-ear,.human-nose,.human-smile{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.human-eye{fill:currentColor;stroke:none;transform-origin:center}.human-arm,.human-hand,.human-jacket,.human-neck,.human-pocket,.human-shirt,.human-shirt-detail,.human-shoe,.human-trouser{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.project-shirt{fill:rgba(255,255,255,.07)}.tools-shirt{fill:#fffaf1}.human-jacket{stroke:var(--choice-blue)}.human-pocket{stroke:var(--choice-accent)}.project-notebook path,.project-sticky path,.project-sticky rect,.tools-tablet circle,.tools-tablet path,.tools-tablet rect{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.project-notebook path:first-child{fill:rgba(255,255,255,.08)}.notebook-accent{stroke:var(--choice-accent)!important}.project-sticky rect{fill:rgba(255,255,255,.08)}.choice-home-tools .tools-tablet rect{fill:#fffaf1}.choice-home-tools .tools-tablet circle{fill:var(--choice-accent);stroke:var(--choice-accent)}.human-person{transform-origin:210px 366px;animation:human-breathe 6.4s ease-in-out infinite}.project-head,.tools-head{transform-origin:214px 178px}.project-head,.project-thinking-arm,.tools-head{transition:transform .5s cubic-bezier(.16,1,.3,1)}.project-thinking-arm{transform-origin:258px 249px}.tools-action-arm{transform-origin:258px 250px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.choice-home-project:focus-visible .project-head,.choice-home-project:hover .project-head{transform:rotate(-4deg) translate(-2px,-2px)}.choice-home-tools:focus-visible .tools-head,.choice-home-tools:hover .tools-head{transform:rotate(3deg) translate(2px,-1px)}.choice-home-project:focus-visible .project-thinking-arm,.choice-home-project:hover .project-thinking-arm{transform:rotate(-9deg) translateY(-2px)}.choice-home-tools:focus-visible .tools-action-arm,.choice-home-tools:hover .tools-action-arm{transform:rotate(7deg) translate(3px,-1px)}.human-character .eye-left,.human-character .eye-right{animation:human-blink 6.8s infinite}.human-idea-scene .idea-thought{transform-origin:320px 93px;animation:thought-float 5.4s ease-in-out infinite}.project-sticky{transform-origin:center;transition:transform .45s cubic-bezier(.16,1,.3,1)}.choice-home-project:focus-visible .sticky-one,.choice-home-project:hover .sticky-one{transform:translate(-5px,-5px) rotate(-2deg)}.choice-home-project:focus-visible .sticky-two,.choice-home-project:hover .sticky-two{transform:translate(6px,-3px) rotate(3deg)}.human-tools-scene .tool-bubble{animation:tool-idle 6s ease-in-out infinite}.human-tools-scene .tool-bubble-two{animation-delay:-1.1s}.human-tools-scene .tool-bubble-three{animation-delay:-2.2s}.human-tools-scene .tool-bubble-four{animation-delay:-3.2s}.choice-home-panel:focus-visible .human-person,.choice-home-panel:hover .human-person{animation-play-state:paused}.tools-smile{transition:transform .35s ease;transform-origin:218px 195px}.choice-home-tools:focus-visible .tools-smile,.choice-home-tools:hover .tools-smile{transform:translateY(1px) scaleX(1.1)}@keyframes human-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes human-blink{0%,46%,48%,to{transform:scaleY(1)}47%{transform:scaleY(.08)}}@keyframes thought-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tool-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(max-width:900px){.choice-home-panel{min-height:min(680px,calc(100svh - 70px))}.choice-panel-visual{min-height:clamp(280px,44svh,380px)}.human-character{width:min(92%,500px);max-height:390px}}@media(max-width:560px){.choice-home-intro{min-height:112px;padding:22px 18px}.choice-home-intro h1{font-size:38px;line-height:.96;margin-top:14px}.choice-home-panel{min-height:570px;padding:20px 18px 28px}.choice-panel-visual{min-height:275px}.human-character{width:100%;max-height:330px}.choice-panel-copy{padding-top:20px}.choice-panel-copy h2{font-size:42px}.choice-panel-copy p{margin:13px 0 20px}.choice-panel-action{min-height:48px}}@media(pointer:coarse) and (prefers-reduced-motion:no-preference){.human-character{animation:touch-character-float 5s ease-in-out infinite}.idea-bulb{animation:touch-idea-glow 3.4s ease-in-out infinite}}@keyframes touch-character-float{0%,to{transform:translateY(5px) scale(.96)}50%{transform:translateY(-2px) scale(.98)}}@keyframes touch-idea-glow{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media(prefers-reduced-motion:reduce){.human-character,.human-eye,.human-idea-scene .idea-thought,.human-person,.human-tools-scene .tool-bubble,.idea-bulb{animation:none!important}}.human-character-v3{--v3-skin:#d7a07f;--v3-skin-shadow:#bb8063;--v3-hair:#2a2625;--v3-trouser:#242b32;--v3-shoe:#171b1f;max-height:486px}.choice-home-project .human-character-v3{--v3-skin:#d6a184;--v3-skin-shadow:#bb8068;--v3-hair:#201e1d;--v3-trouser:#d7d4ca;--v3-shoe:#f7f5fb}.choice-home-tools .human-character-v3{--v3-skin:#d9a17d;--v3-skin-shadow:#bd7e5c;--v3-hair:#292522;--v3-trouser:#283542;--v3-shoe:#2b1b47}.v3-floor-shadow{fill:#080b0e;opacity:.14;filter:none}.choice-home-project .v3-floor-shadow{fill:#000;opacity:.18}.v3-ear,.v3-face,.v3-forearm,.v3-hand path,.v3-skin-fill{fill:var(--v3-skin);stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.v3-face-shadow,.v3-neck-shadow{fill:var(--v3-skin-shadow);opacity:.23;stroke:none}.v3-neck-shadow{opacity:.3}.v3-hair{fill:var(--v3-hair);stroke:currentColor;stroke-width:1.55;stroke-linejoin:round}.choice-home-project .v3-hair{stroke:#fbfaff}.choice-home-tools .v3-hair{stroke:#151a1e}.v3-hair-detail{fill:none;stroke:rgba(255,255,255,.27);stroke-width:1.15;stroke-linecap:round}.v3-brow,.v3-eye-line,.v3-jaw-detail,.v3-mouth,.v3-nose{fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.v3-brow{stroke-width:1.65}.v3-pupil{fill:currentColor;stroke:none}.v3-jaw-detail{opacity:.24;stroke-width:1}.v3-shirt,.v3-sleeve{stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.project-v3-body .v3-sleeve,.project-v3-shirt{fill:#ece6da;stroke:#fbfaff}.tools-v3-body .v3-sleeve,.tools-v3-shirt{fill:#e7e0d4;stroke:#2b1b47}.v3-shirt-shadow{fill:#000;opacity:.07;stroke:none}.choice-home-project .v3-shirt-shadow{fill:#2b1b47;opacity:.12}.v3-collar,.v3-jacket-line,.v3-lapel,.v3-pocket,.v3-seam{fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;opacity:.68}.tools-v3-body .v3-jacket-line,.tools-v3-body .v3-lapel{stroke:#2b1b47}.v3-pocket{stroke:var(--choice-accent);opacity:1}.v3-back-leg,.v3-front-leg{fill:var(--v3-trouser);stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.v3-back-leg{filter:none;opacity:.9}.v3-shoe{fill:var(--v3-shoe);stroke:currentColor;stroke-width:1.55;stroke-linejoin:round}.choice-home-project .v3-back-leg,.choice-home-project .v3-front-leg,.choice-home-project .v3-shoe{stroke:#fbfaff}.choice-home-tools .v3-back-leg,.choice-home-tools .v3-front-leg,.choice-home-tools .v3-shoe{stroke:#2b1b47}.project-v3-notebook .v3-paper,.project-v3-notebook .v3-paper-accent,.project-v3-notebook .v3-paper-edge,.project-v3-notebook .v3-paper-line{stroke-linecap:round;stroke-linejoin:round}.project-v3-notebook .v3-paper{fill:#fffaf0;stroke:#fbfaff;stroke-width:1.6}.project-v3-notebook .v3-paper-edge,.project-v3-notebook .v3-paper-line{fill:none;stroke:#2b1b47;stroke-width:1.25}.project-v3-notebook .v3-paper-accent{fill:none;stroke:var(--choice-accent);stroke-width:2}.tools-v3-tablet .v3-tablet-shell{fill:#2b1b47;stroke:#2b1b47;stroke-width:1.7}.tools-v3-tablet .v3-tablet-screen{fill:#fffaf1;stroke:#c9c2b6;stroke-width:1}.tools-v3-tablet .v3-tablet-line{fill:none;stroke:#2b1b47;stroke-width:1.35;stroke-linecap:round}.tools-v3-tablet .v3-tablet-dot{fill:var(--choice-accent);stroke:none}.v3-person{transform-origin:210px 378px;animation:v3-human-breathe 7.2s cubic-bezier(.45,0,.55,1) infinite}.v3-head{transform-origin:216px 183px}.project-v3-thinking-arm,.tools-v3-action-arm,.v3-head{transition:transform .65s cubic-bezier(.16,1,.3,1)}.project-v3-thinking-arm{transform-origin:253px 238px}.tools-v3-action-arm{transform-origin:255px 238px}.project-v3-left-arm,.tools-v3-left-arm{transition:transform .65s cubic-bezier(.16,1,.3,1);transform-origin:176px 235px}.choice-home-project:focus-visible .project-v3-head,.choice-home-project:hover .project-v3-head{transform:translate(-2px,-2px) rotate(-3deg)}.choice-home-project:focus-visible .project-v3-thinking-arm,.choice-home-project:hover .project-v3-thinking-arm{transform:translate(-2px,-3px) rotate(-5deg)}.choice-home-project:focus-visible .project-v3-left-arm,.choice-home-project:hover .project-v3-left-arm{transform:translateY(1px) rotate(2deg)}.choice-home-tools:focus-visible .tools-v3-head,.choice-home-tools:hover .tools-v3-head{transform:translate(2px,-1px) rotate(2deg)}.choice-home-tools:focus-visible .tools-v3-action-arm,.choice-home-tools:hover .tools-v3-action-arm{transform:translate(4px,-2px) rotate(5deg)}.choice-home-tools:focus-visible .tools-v3-left-arm,.choice-home-tools:hover .tools-v3-left-arm{transform:translate(-1px,1px) rotate(-1deg)}.v3-mouth{transition:transform .35s ease,stroke-width .35s ease}.choice-home-project:focus-visible .project-v3-mouth,.choice-home-project:hover .project-v3-mouth{transform:translateY(1px) scaleX(1.08);transform-origin:217px 191px}.choice-home-tools:focus-visible .tools-v3-mouth,.choice-home-tools:hover .tools-v3-mouth{transform:translateY(1px) scaleX(1.1);transform-origin:218px 192px}.v3-pupil{transition:transform .5s cubic-bezier(.16,1,.3,1)}.choice-home-project:focus-visible .v3-pupil,.choice-home-project:hover .v3-pupil{transform:translate(1px,-1px)}.choice-home-tools:focus-visible .v3-pupil,.choice-home-tools:hover .v3-pupil{transform:translate(1.5px,.3px)}.v3-idea-scene .v3-thought{transform-origin:325px 89px;animation:v3-thought-float 6.2s ease-in-out infinite}.v3-bulb{transform-origin:334px 87px;transition:transform .55s cubic-bezier(.16,1,.3,1)}.choice-home-project:focus-visible .v3-bulb,.choice-home-project:hover .v3-bulb{transform:scale(1.09) rotate(1deg)}.v3-idea-scene .project-sticky{opacity:.62}.v3-tools-scene .tool-bubble{animation:v3-tool-drift 6.8s ease-in-out infinite}.v3-tools-scene .tool-bubble-two{animation-delay:-1.3s}.v3-tools-scene .tool-bubble-three{animation-delay:-2.6s}.v3-tools-scene .tool-bubble-four{animation-delay:-3.9s}.choice-home-panel:focus-visible .v3-person,.choice-home-panel:hover .v3-person{animation-play-state:paused}@keyframes v3-human-breathe{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(-1.8px) scaleY(1.004)}}@keyframes v3-thought-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes v3-tool-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@media(max-width:900px){.human-character-v3{width:min(94%,510px);max-height:405px}}@media(max-width:560px){.human-character-v3{width:102%;max-height:345px}}@media(pointer:coarse) and (prefers-reduced-motion:no-preference){.human-character-v3{animation:v3-touch-float 7.6s ease-in-out infinite}.human-character-v3 .v3-person{animation:v3-human-breathe 7.2s ease-in-out infinite}}@keyframes v3-touch-float{0%,to{transform:translateY(5px) scale(.965)}50%{transform:translateY(0) scale(.975)}}@media(prefers-reduced-motion:reduce){.human-character-v3,.human-character-v3 .tool-bubble,.human-character-v3 .v3-person,.human-character-v3 .v3-thought{animation:none!important;transition:none!important}}.choice-home-resources{padding:64px clamp(22px,4vw,64px) 72px;background:var(--choice-paper);border-top:1px solid rgba(21,26,30,.18)}.choice-home-resources-head{display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:32px;gap:32px;align-items:end;margin-bottom:28px}.choice-home-resources-head .eyebrow{margin:0}.choice-home-resources-head h2{margin:0;max-width:820px;font:720 clamp(34px,4vw,58px)/.96 var(--sans);letter-spacing:-.06em}.choice-home-resource-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(21,26,30,.2)}.choice-home-resource-grid a{min-height:230px;padding:22px;display:flex;flex-direction:column;color:var(--choice-ink);text-decoration:none;background:#fbfaff;border-right:1px solid rgba(21,26,30,.16);transition:background .2s ease,color .2s ease}.choice-home-resource-grid a:last-child{border-right:0}.choice-home-resource-grid a:focus-visible,.choice-home-resource-grid a:hover{background:var(--choice-blue);color:#fff}.choice-home-resource-grid span{font-size:9px;font-weight:850;letter-spacing:.12em;color:#6953d7}.choice-home-resource-grid strong{margin-top:34px;font-size:22px;letter-spacing:-.04em}.choice-home-resource-grid p{margin:10px 0 0;font-size:12px;line-height:1.65;opacity:.7}.choice-home-resources-more{display:flex;justify-content:flex-end;gap:24px;flex-wrap:wrap;margin-top:18px}.choice-home-resources-more a{font-size:11px;font-weight:800;text-underline-offset:4px}@media(max-width:900px){.choice-home-resources-head{grid-template-columns:1fr}.choice-home-resource-grid{grid-template-columns:1fr 1fr}.choice-home-resource-grid a:nth-child(2){border-right:0}.choice-home-resource-grid a:nth-child(-n+2){border-bottom:1px solid rgba(21,26,30,.16)}}@media(max-width:560px){.choice-home-resources{padding:42px 18px 48px}.choice-home-resources-head h2{font-size:36px}.choice-home-resource-grid{grid-template-columns:1fr}.choice-home-resource-grid a{min-height:170px;border-right:0!important;border-bottom:1px solid rgba(21,26,30,.16)}.choice-home-resource-grid a:last-child{border-bottom:0}.choice-home-resource-grid strong{margin-top:24px}.choice-home-resources-more{justify-content:flex-start}}:root{--biz-ink:#211a2d;--biz-navy:#2b1b47;--biz-paper:#f7f5fb;--biz-paper-2:#fbfaff;--biz-panel:#ffffff;--biz-line:#ddd6e8;--biz-line-soft:#e0dbcf;--biz-muted:#6c6478;--biz-accent:#78b53e;--biz-green:#6953d7;--biz-shadow:0 22px 60px rgba(43,27,71,.08);--biz-radius:4px}body{background:var(--biz-paper);color:var(--biz-ink);font-family:var(--sans)}.logo-wordmark strong,h1,h2,h3{font-family:var(--sans);letter-spacing:-.055em}.eyebrow,.kinetic-label,.onboarding-kicker{color:#6953d7!important;font-weight:850!important;letter-spacing:.15em!important}a,button,input,select,textarea{outline-color:var(--biz-accent)}.button{border-radius:2px;background:var(--biz-ink);border-color:var(--biz-ink);min-height:44px;font-size:12px;letter-spacing:.015em;box-shadow:none}.button:hover{background:var(--biz-accent);border-color:var(--biz-accent);transform:translateY(-1px)}.button-secondary,.button:hover{color:var(--biz-ink)}.button-secondary:hover{background:var(--biz-panel);border-color:var(--biz-ink)}.site-header-wrap,.workspace-global-header{background:rgba(247,245,251,.92)!important;border-bottom:1px solid rgba(43,27,71,.14)!important;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.site-header{max-width:1440px!important}.site-header .logo-wordmark strong{font-family:var(--sans);font-weight:800!important;color:var(--biz-ink)}.primary-navigation a{font-weight:760!important;letter-spacing:.035em}.primary-navigation a:hover{color:#6953d7!important}.app-area,.auth-page,.core-area,.onboarding-shell,.public-main,.workspace-area{background:var(--biz-paper)!important}.public-main{min-height:100vh}.core-page,.deliverables-content,.projects-page,.public-article,.public-index,.tool-page{max-width:1440px}.public-index{padding-top:50px}.deliverables-hero,.page-title-row,.public-article-hero,.public-index-hero,.tool-heading{border-bottom:1px solid var(--biz-line)}.auth-brand h1,.deliverables-hero h1,.onboarding-card h1,.page-title-row h1,.public-article-hero h1,.public-index-hero h1,.tool-heading h1{font-family:var(--sans)!important;font-weight:720!important;letter-spacing:-.06em!important}.public-article-hero h1,.public-index-hero h1{font-size:clamp(46px,5vw,76px)!important;line-height:.94!important}.advanced-zone,.content-cluster,.missing-data,.premium-model-note,.tool-catalog-group{border-top:1px solid var(--biz-line)!important}.auth-card,.coach-simple,.deliverable-card,.guide-grid a,.next-three,.onboarding-card,.panel,.premium-principle,.progress-command,.project-card,.project-mini-card,.simple-progress-card,.tool-library-grid a,.tool-path-grid a,.unlock-card{background:var(--biz-panel)!important;border:1px solid var(--biz-line)!important;border-radius:var(--biz-radius)!important;box-shadow:none!important}.deliverable-card:hover,.guide-grid a:hover,.project-card:hover,.tool-library-grid a:hover,.tool-path-grid a:hover{border-color:var(--biz-ink)!important;transform:translateY(-2px);box-shadow:0 12px 28px rgba(22,27,31,.06)!important}.app-shell,.core-layout,.workspace-shell{background:var(--biz-paper)!important}.app-sidebar,.core-sidebar,.workspace-sidebar{background:var(--biz-navy)!important;border-right:1px solid rgba(255,255,255,.08)}.app-nav a,.app-nav button,.core-sidebar nav a,.workspace-sidebar nav a{border-radius:2px!important}.app-nav a:hover,.app-nav button:hover,.core-sidebar nav a:hover,.workspace-sidebar nav a:hover{background:rgba(255,255,255,.08)!important}.app-sidebar .logo-wordmark strong,.core-logo .logo-wordmark strong,.workspace-sidebar .logo-wordmark strong{font-family:var(--sans)!important;font-weight:800!important}.workspace-global-header .site-header{min-height:76px;padding-left:28px!important;padding-right:28px!important}.core-page{padding-top:30px!important}.current-phase-detail,.guided-resume-card,.journey-complete-hero{border-radius:2px!important;box-shadow:none!important}.guided-resume-card,.journey-complete-hero{border:1px solid var(--biz-line)!important;background:var(--biz-panel)!important}.current-phase-detail{background:var(--biz-navy)!important}.project-cards-grid{gap:12px!important}.project-card{padding:24px!important}.project-card-head>span{background:var(--biz-accent)!important;color:var(--biz-ink)!important}.guided-position-line,.project-score i,.simple-progress-line{background:#e6e0ed!important}.guided-position-line i,.project-score i em,.simple-progress-line i{background:var(--biz-accent)!important}.onboarding-progress{background:#e1daea!important}.onboarding-progress i{background:var(--biz-accent)!important}.onboarding-card{width:min(820px,calc(100% - 32px))!important;padding:46px 50px!important}.big-answer,.big-input,.choice-grid button,.experience-choices button,.soft-field input,.stage-choices button{border-radius:2px!important;border-color:var(--biz-line)!important}.choice-grid button.selected,.experience-choices button.selected,.stage-choices button.selected{border-color:var(--biz-ink)!important;background:#fbfaff!important;box-shadow:inset 0 0 0 1px var(--biz-ink)!important}.choice-grid button span,.experience-choices button span{color:#6953d7!important}.stage-choices button.selected .radio-dot{border-color:var(--biz-accent)!important}.auth-page{min-height:100vh}.auth-panel{background:var(--biz-navy)!important}.auth-card{padding:34px!important}.auth-card input{border-radius:2px!important;border-color:var(--biz-line)!important;background:#fff!important}.google-button{border-radius:2px!important}.auth-reset,.auth-switch{color:#6953d7!important}.hybrid-project-bridge,.public-cta,.tool-catalog-human-note,.tool-study-route{background:var(--biz-navy)!important;color:#fff!important;border-radius:2px!important;box-shadow:none!important}.tool-editorial-board,.tool-editorial-list,.tool-featured,.tool-library{border-color:var(--biz-line)!important}.tool-editorial-list a,.tool-library-grid a{border-radius:2px!important}.tool-editorial-list a:hover{background:#fbfaff!important}.tool-featured-kicker{color:var(--biz-accent)!important}.panel input,.panel select,.panel textarea,.project-basics input,.project-basics select,.project-basics textarea,.tool-page input,.tool-page select,.tool-page textarea{border-radius:2px!important;border-color:var(--biz-line)!important;background:white!important}.panel input:focus,.panel select:focus,.panel textarea:focus,.tool-page input:focus,.tool-page select:focus,.tool-page textarea:focus{border-color:var(--biz-ink)!important;box-shadow:0 0 0 3px rgba(105,83,215,.13)!important}.deliverable-grid{gap:12px!important}.deliverable-card{padding:28px!important}.deliverable-card-top em,.premium-nav-tag{border-radius:999px!important;border-color:#9c8cc5!important;color:#6953d7!important}.deliverable-readiness i{background:#e5dfee!important}.deliverable-readiness i em{background:var(--biz-accent)!important}.public-article .article-content{background:var(--biz-panel);border:1px solid var(--biz-line);padding:clamp(24px,4vw,54px)}.article-content h2{font-family:var(--sans)!important;letter-spacing:-.04em!important}.legal-table{border-color:var(--biz-line)!important}.legal-table th{background:#eeeaf6!important}.identity-footer,.public-footer{background:var(--biz-ink)!important;color:#d3d0c8!important;border-top:1px solid rgba(255,255,255,.12)!important}.identity-footer a,.public-footer a{color:#e5e2da!important}.cookie-banner{border-radius:2px!important;border:1px solid var(--biz-line)!important;box-shadow:var(--biz-shadow)!important}@media(max-width:760px){.onboarding-card{padding:30px 22px!important}.public-article-hero h1,.public-index-hero h1{font-size:42px!important}.workspace-global-header .site-header{padding-left:18px!important;padding-right:18px!important}}.tool-search-section-simple{padding:38px 0 46px;border-bottom:1px solid var(--biz-line)}.tool-search-intro-simple{display:block;margin-bottom:16px}.tool-search-intro-simple h2{margin:6px 0 0;max-width:760px;font:720 clamp(30px,3.8vw,48px)/.98 var(--sans);letter-spacing:-.055em}.tool-finder-simple{max-width:980px}.tool-finder-simple .tool-finder-search{min-height:66px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;background:var(--biz-panel);border:1px solid var(--biz-ink);transition:border-color .2s ease,box-shadow .2s ease}.tool-finder-simple .tool-finder-search:focus-within{border-color:var(--biz-accent);box-shadow:0 0 0 3px rgba(105,83,215,.11)}.tool-finder-simple .tool-finder-prefix{height:64px;display:flex;align-items:center;padding:0 18px;background:var(--biz-navy);color:white;font:800 11px/1 var(--sans);white-space:nowrap}.tool-finder-simple .tool-finder-search input{width:100%;min-width:0;height:64px;padding:0 18px!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0;color:var(--biz-ink);font:650 clamp(16px,1.8vw,21px)/1.2 var(--sans);letter-spacing:-.025em}.tool-finder-simple .tool-finder-search input::placeholder{color:#8c8982;opacity:1;font-weight:520}.tool-finder-simple .tool-finder-search input::-webkit-search-cancel-button{display:none}.tool-finder-simple .tool-finder-search-icon{display:grid;place-items:center;width:62px;height:64px;border-left:1px solid var(--biz-line)}.tool-finder-simple .tool-finder-search-icon svg{width:20px;height:20px;fill:none;stroke:var(--biz-ink);stroke-width:1.8;stroke-linecap:round}.tool-finder-simple .tool-finder-clear{width:54px;height:64px;border:0;border-left:1px solid var(--biz-line);background:transparent;color:var(--biz-muted);font-size:22px;cursor:pointer}.tool-finder-simple .tool-finder-clear:hover{background:#ece7dc;color:var(--biz-ink)}.tool-finder-quick{display:flex;align-items:flex-start;gap:14px;margin-top:12px}.tool-finder-quick>span{padding-top:9px;color:var(--biz-muted);font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.tool-finder-quick>div{display:flex;flex-wrap:wrap;gap:7px}.tool-finder-quick a{display:flex;align-items:center;gap:7px;min-height:34px;padding:8px 10px;border:1px solid var(--biz-line);background:transparent;color:var(--biz-ink);text-decoration:none;font-size:10px;font-weight:750;transition:border-color .18s ease,background .18s ease,color .18s ease}.tool-finder-quick a small{color:var(--biz-muted);font-size:8px;font-weight:600}.tool-finder-quick a:focus-visible,.tool-finder-quick a:hover{border-color:var(--biz-navy);background:var(--biz-navy);color:white}.tool-finder-quick a:focus-visible small,.tool-finder-quick a:hover small{color:#c7ced7}.tool-finder-simple .tool-finder-results{margin-top:10px;border:1px solid var(--biz-line);background:var(--biz-panel)}.tool-finder-simple .tool-finder-results-head{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 12px;border-bottom:1px solid var(--biz-line-soft);background:#eee9de}.tool-finder-simple .tool-finder-results-head span{color:var(--biz-muted);font-size:9px;font-weight:800}.tool-finder-simple .tool-finder-results-head button{border:0;background:transparent;color:var(--biz-muted);font-size:9px;font-weight:750;cursor:pointer}.tool-finder-simple .tool-finder-results-head button:hover{color:var(--biz-ink)}.tool-finder-simple .tool-finder-results-list a{display:grid;grid-template-columns:30px minmax(0,1fr) 18px;grid-gap:12px;gap:12px;align-items:center;min-height:62px;padding:10px 12px;color:var(--biz-ink);text-decoration:none;border-bottom:1px solid var(--biz-line-soft);transition:background .16s ease,color .16s ease}.tool-finder-simple .tool-finder-results-list a:last-child{border-bottom:0}.tool-finder-simple .tool-finder-results-list a.active,.tool-finder-simple .tool-finder-results-list a:hover{background:var(--biz-navy);color:white}.tool-finder-simple .tool-finder-result-rank{color:var(--biz-accent);font-size:8px;font-weight:900}.tool-finder-simple .tool-finder-results-list a>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;min-width:0}.tool-finder-simple .tool-finder-results-list b{font-size:13px;letter-spacing:-.02em}.tool-finder-simple .tool-finder-results-list small{color:var(--biz-muted);font-size:8.5px;white-space:nowrap}.tool-finder-simple .tool-finder-results-list a.active small,.tool-finder-simple .tool-finder-results-list a:hover small{color:#c9d0d8}.tool-finder-simple .tool-finder-results-list a>i{font-size:17px;font-style:normal;transition:transform .18s ease}.tool-finder-simple .tool-finder-results-list a.active>i,.tool-finder-simple .tool-finder-results-list a:hover>i{color:var(--biz-accent);transform:translate(2px,-2px)}.tool-finder-simple .tool-finder-empty{padding:22px 14px}.tool-finder-simple .tool-finder-empty b{display:block;margin-bottom:5px;font-size:13px}.tool-finder-simple .tool-finder-empty p{margin:0;color:var(--biz-muted);font-size:10px;line-height:1.5}@media(max-width:760px){.tool-search-section-simple{padding:28px 0 34px}.tool-search-intro-simple h2{font-size:34px}.tool-finder-simple .tool-finder-prefix{padding:0 12px}.tool-finder-simple .tool-finder-search input{height:60px;padding:0 12px!important;font-size:14px}.tool-finder-simple .tool-finder-clear,.tool-finder-simple .tool-finder-prefix,.tool-finder-simple .tool-finder-search-icon{height:60px}.tool-finder-simple .tool-finder-search-icon{width:50px}.tool-finder-quick{display:block;margin-top:10px}.tool-finder-quick>span{display:block;padding:0 0 7px}.tool-finder-quick>div{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.tool-finder-quick>div::-webkit-scrollbar{display:none}.tool-finder-quick a{flex:0 0 auto;white-space:nowrap}.tool-finder-simple .tool-finder-results-list a>div{display:grid;grid-gap:2px;gap:2px}.tool-finder-simple .tool-finder-results-list small{white-space:normal}}@media(max-width:430px){.tool-finder-simple .tool-finder-prefix{display:none}.tool-finder-simple .tool-finder-search{grid-template-columns:minmax(0,1fr) auto}}.journey-progress-companion{--journey-track-active:var(--biz-accent);position:relative;margin:20px 0 18px;padding:18px 22px 16px;overflow:hidden;background:var(--biz-panel);border:1px solid var(--biz-line)}.journey-progress-companion:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background:linear-gradient(90deg,rgba(23,43,72,.035) 1px,transparent 0),linear-gradient(rgba(23,43,72,.025) 1px,transparent 0);background-size:32px 32px}.journey-progress-summary{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:10px;border-bottom:1px solid var(--biz-line-soft)}.journey-progress-summary>div{display:grid;grid-template-columns:auto auto;align-items:baseline;grid-gap:5px 11px;gap:5px 11px}.journey-progress-summary .eyebrow{grid-column:1/-1;margin:0;font-size:7.5px!important}.journey-progress-summary b{font:720 20px/1 var(--sans);letter-spacing:-.045em}.journey-progress-summary span{color:var(--biz-muted);font-size:10px}.journey-progress-summary>small{color:var(--biz-muted);font-size:8.5px;letter-spacing:.03em;white-space:nowrap}.journey-progress-track-wrap{position:relative;z-index:2;padding-top:72px}.journey-progress-person-position{position:absolute;z-index:4;top:2px;width:54px;height:68px;transform:translateX(-50%);transition:left .72s cubic-bezier(.2,.8,.2,1);pointer-events:none}.journey-progress-person{display:block;width:54px;height:auto;overflow:visible;filter:drop-shadow(0 5px 5px rgba(20,26,31,.08))}.journey-progress-person *{vector-effect:non-scaling-stroke}.jpc-shadow{fill:var(--biz-ink);opacity:.11}.jpc-leg{fill:#303944;stroke:var(--biz-navy);stroke-width:1.25;stroke-linejoin:round}.jpc-leg.back{opacity:.86}.jpc-shoe{fill:var(--biz-navy);stroke:var(--biz-navy);stroke-width:1;stroke-linejoin:round}.jpc-body{fill:#eee7da;stroke:var(--biz-navy);stroke-width:1.3;stroke-linejoin:round}.jpc-body-shadow{fill:var(--biz-navy);opacity:.07;stroke:none}.jpc-arm,.jpc-face,.jpc-neck{fill:#d7a080;stroke:var(--biz-navy);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.jpc-face-shadow{fill:#b97e61;opacity:.22;stroke:none}.jpc-hair{fill:#292522;stroke:#292522;stroke-width:1}.jpc-brow,.jpc-mouth,.jpc-nose{fill:none;stroke:var(--biz-ink);stroke-width:1;stroke-linecap:round}.jpc-eye{fill:var(--biz-ink);stroke:none}.jpc-prop-line{fill:none;stroke:var(--biz-accent);stroke-width:1.5;stroke-linecap:round;opacity:.9}.jpc-human{transform-origin:36px 88px;animation:journey-companion-breathe 5.2s ease-in-out infinite}.jpc-eye{transform-origin:center;animation:journey-companion-blink 5.7s infinite}.jpc-arm{transform-box:fill-box;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.pose-idea .arm-right{transform-origin:15% 15%;transform:rotate(-10deg) translate(-1px,-1px)}.pose-clients .arm-left{transform-origin:80% 10%;transform:rotate(8deg) translate(1px,-1px)}.pose-numbers .arm-right{transform-origin:10% 10%;transform:rotate(6deg)}.pose-creation .arm-left{transform-origin:80% 15%;transform:rotate(-5deg)}.pose-launch .arm-right{transform-origin:10% 10%;transform:rotate(12deg) translate(2px,-1px)}.pose-launch .jpc-human{animation-duration:4.2s}.pose-launch .prop-one{opacity:1}.pose-idea .prop-two,.pose-numbers .prop-one{opacity:.45}.journey-progress-line{position:absolute;z-index:1;left:26px;right:26px;top:81px;height:2px;background:#e2dbea}.journey-progress-line i{position:absolute;inset:0 auto 0 0;display:block;background:var(--journey-track-active);transition:width .72s cubic-bezier(.2,.8,.2,1)}.journey-progress-phases{position:relative;z-index:3;display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:0}.journey-progress-phases li{display:grid;justify-items:center;grid-gap:7px;gap:7px;min-width:0;text-align:center}.journey-progress-phases li>span{display:grid;place-items:center;width:26px;height:26px;border:1px solid #aaa69e;border-radius:50%;background:var(--biz-panel);color:var(--biz-muted);font-size:7px;font-weight:900;letter-spacing:.03em;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}.journey-progress-phases li>div{display:grid;grid-gap:2px;gap:2px}.journey-progress-phases li b{font-size:9.5px;letter-spacing:-.01em}.journey-progress-phases li small{color:var(--biz-muted);font-size:7.5px}.journey-progress-phases li.done>span{border-color:var(--biz-green);background:var(--biz-green);color:white}.journey-progress-phases li.done b{color:var(--biz-green)}.journey-progress-phases li.current>span{border-color:var(--biz-accent);background:var(--biz-accent);color:var(--biz-ink);transform:scale(1.12);box-shadow:0 0 0 5px rgba(255,107,66,.12)}.journey-progress-phases li.current b{color:var(--biz-ink);font-weight:850}.journey-progress-phases li.upcoming{opacity:.58}.journey-progress-mobile-copy{display:none}@keyframes journey-companion-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes journey-companion-blink{0%,47%,49%,to{transform:scaleY(1)}48%{transform:scaleY(.08)}}@media(max-width:760px){.journey-progress-companion{margin:14px 0 16px;padding:14px 14px 12px}.journey-progress-summary{align-items:start}.journey-progress-summary>div{grid-template-columns:1fr;gap:3px}.journey-progress-summary .eyebrow{grid-column:auto}.journey-progress-summary b{font-size:17px}.journey-progress-summary span{font-size:9px}.journey-progress-summary>small{display:none}.journey-progress-track-wrap{margin:0 -5px;padding-top:61px;overflow:hidden}.journey-progress-person-position{top:1px;width:47px;height:59px}.journey-progress-person{width:47px}.journey-progress-line{left:20px;right:20px;top:68px}.journey-progress-phases li{gap:5px}.journey-progress-phases li>span{width:22px;height:22px;font-size:6.5px}.journey-progress-phases li b{font-size:8px}.journey-progress-phases li small{display:none}.journey-progress-mobile-copy{display:flex;justify-content:space-between;gap:16px;margin-top:12px;padding-top:10px;border-top:1px solid var(--biz-line-soft);font-size:8.5px}.journey-progress-mobile-copy span{color:var(--biz-muted);text-align:right}}@media(max-width:420px){.journey-progress-companion{padding-left:10px;padding-right:10px}.journey-progress-summary span{display:none}.journey-progress-phases li b{font-size:7px}.journey-progress-person,.journey-progress-person-position{width:43px}}@media(prefers-reduced-motion:reduce){.journey-progress-line i,.journey-progress-person-position,.jpc-arm,.jpc-eye,.jpc-human{animation:none!important;transition:none!important}}.tool-catalog-disclosure{margin:18px 0 34px;border-top:1px solid var(--biz-line);border-bottom:1px solid var(--biz-line)}.tool-catalog-disclosure>summary{list-style:none;min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tool-catalog-disclosure>summary::-webkit-details-marker{display:none}.tool-catalog-disclosure>summary>span{display:grid;grid-gap:3px;gap:3px}.tool-catalog-disclosure>summary b{font:720 clamp(18px,2vw,24px)/1 var(--sans);letter-spacing:-.035em}.tool-catalog-disclosure>summary small{color:var(--biz-muted);font-size:9px}.tool-catalog-disclosure>summary i{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--biz-line);border-radius:50%;font:400 22px/1 var(--sans);font-style:normal;transition:transform .25s ease,background .25s ease,border-color .25s ease}.tool-catalog-disclosure>summary:hover i{border-color:var(--biz-ink);background:var(--biz-panel)}.tool-catalog-disclosure[open]>summary i{transform:rotate(45deg);background:var(--biz-accent);border-color:var(--biz-accent)}.tool-catalog-disclosure-content{padding:4px 0 18px}.tool-catalog-disclosure-content>.tool-catalog-group,.tool-catalog-disclosure-content>.tool-library,.tool-catalog-disclosure-content>.tool-paths,.tool-catalog-disclosure-content>.tool-study-route{margin-top:34px!important;margin-bottom:34px!important}.tool-catalog-project-bridge{margin-top:24px!important}.tool-catalog-hero{padding-bottom:26px!important}.tool-catalog-hero>p:last-child{max-width:720px}@media(max-width:760px){.tool-catalog-disclosure{margin-top:12px;margin-bottom:24px}.tool-catalog-disclosure>summary{min-height:64px}.tool-catalog-disclosure>summary b{font-size:18px}.tool-catalog-disclosure-content{padding-bottom:8px}.tool-catalog-disclosure-content>.tool-catalog-group,.tool-catalog-disclosure-content>.tool-library,.tool-catalog-disclosure-content>.tool-paths,.tool-catalog-disclosure-content>.tool-study-route{margin-top:24px!important;margin-bottom:24px!important}}.auth-terms-check{display:grid!important;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;margin:0 0 16px;padding:12px 13px;border:1px solid var(--biz-line);background:#fbfaff;color:var(--biz-ink);font-size:10px;line-height:1.5;cursor:pointer}.auth-terms-check input{width:16px!important;height:16px!important;min-height:0!important;margin:1px 0 0!important;padding:0!important;box-shadow:none!important;accent-color:var(--biz-accent)}.auth-terms-check a{color:#6953d7;font-weight:750;text-underline-offset:2px}.seo-pillar{max-width:1240px;margin:0 auto;padding:30px 32px 80px;color:var(--biz-ink)}.seo-pillar-hero{padding:54px 0 42px;border-bottom:1px solid var(--biz-line)}.seo-pillar-hero h1{max-width:980px;margin:14px 0 22px;font-size:clamp(46px,6vw,78px);line-height:.96;letter-spacing:-.065em}.seo-pillar-hero>p:not(.eyebrow){max-width:820px;margin:0;font-size:18px;line-height:1.72;color:#6c6478}.seo-pillar-meta{display:flex;gap:10px 22px;flex-wrap:wrap;margin-top:24px;color:var(--biz-muted);font-size:11px}.seo-pillar-meta span{padding:6px 0;border-top:1px solid var(--biz-line-soft)}.seo-answer-box{margin:34px 0;padding:28px 32px;background:var(--biz-navy);color:white;border-left:5px solid var(--biz-accent)}.seo-answer-box .eyebrow{color:#78b53e!important}.seo-answer-box h2{margin:8px 0 14px;font-size:30px;letter-spacing:-.045em}.seo-answer-box p:last-child{max-width:980px;margin:0;color:#e4e8ed;font-size:16px;line-height:1.75}.seo-key-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0 0 44px;background:var(--biz-line);border:1px solid var(--biz-line)}.seo-key-grid article{background:var(--biz-panel);padding:25px}.seo-key-grid h2{margin:0 0 10px;font-size:19px;letter-spacing:-.035em}.seo-key-grid p{margin:0;color:var(--biz-muted);font-size:13px;line-height:1.7}.seo-pillar-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:52px;gap:52px;align-items:start}.seo-pillar-content>section{padding:0 0 34px;margin:0 0 34px;border-bottom:1px solid var(--biz-line-soft)}.seo-pillar-content>section>h2{margin:0 0 16px;font-size:clamp(27px,3vw,38px);line-height:1.08;letter-spacing:-.05em}.seo-pillar-content p{font-size:15px;line-height:1.78;color:#4f5962}.seo-pillar-content ul{padding-left:22px}.seo-pillar-content li{margin:8px 0;color:#3f4850;font-size:14px;line-height:1.62}.seo-path-section{padding:30px!important;background:#eeeaf6;border:1px solid var(--biz-line)!important}.seo-path-section>h2{max-width:760px}.seo-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.seo-path-grid article{display:flex;flex-direction:column;min-height:205px;padding:20px;background:var(--biz-panel);border:1px solid var(--biz-line)}.seo-path-grid h3{margin:0 0 10px;font-size:18px;letter-spacing:-.035em}.seo-path-grid p{margin:0 0 18px;font-size:12px;line-height:1.65}.seo-path-grid a{margin-top:auto;font-size:12px;font-weight:800;text-underline-offset:4px}.seo-pillar-aside{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:14px;gap:14px}.seo-pillar-aside>div{padding:22px;background:var(--biz-panel);border:1px solid var(--biz-line)}.seo-pillar-aside small{display:block;margin-bottom:14px;color:#6953d7;font-size:9px;font-weight:850;letter-spacing:.12em}.seo-pillar-aside a:not(.button){display:grid;grid-gap:3px;gap:3px;padding:12px 0;border-top:1px solid var(--biz-line-soft);text-decoration:none}.seo-pillar-aside a:not(.button):hover b{text-decoration:underline;text-underline-offset:4px}.seo-pillar-aside a span{color:var(--biz-muted);font-size:9px;text-transform:uppercase}.seo-pillar-aside a b{font-size:13px;line-height:1.35}.seo-pillar-aside strong{display:block;font-size:19px;line-height:1.25}.seo-pillar-aside p{font-size:12px;line-height:1.65;color:var(--biz-muted)}.seo-pillar-aside .button{width:100%;margin-top:5px}.seo-source-box{padding:24px!important;background:#fbfaff;border:1px solid var(--biz-line)!important}.seo-source-box h2{font-size:25px!important}.seo-source-box ul{list-style:none;padding:0;margin:16px 0 0}.seo-source-box li{margin:7px 0}.seo-source-box a{font-size:12px;font-weight:700}.article-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}@media(max-width:960px){.seo-pillar-layout{grid-template-columns:1fr}.seo-pillar-aside{position:static}.seo-path-grid,.seo-pillar-aside{grid-template-columns:1fr 1fr}}@media(max-width:700px){.seo-pillar{padding:18px 16px 56px}.seo-pillar-hero{padding:34px 0 30px}.seo-pillar-hero h1{font-size:42px}.seo-pillar-hero>p:not(.eyebrow){font-size:16px}.seo-answer-box{padding:22px 20px;margin:24px 0}.seo-answer-box h2{font-size:25px}.seo-key-grid{grid-template-columns:1fr}.seo-pillar-layout{gap:30px}.seo-path-grid,.seo-pillar-aside{grid-template-columns:1fr}}.tool-seo-support{margin:42px 0 0;padding:30px;display:grid;grid-template-columns:1.25fr .75fr;grid-gap:28px;gap:28px;background:var(--biz-panel);border:1px solid var(--biz-line)}.tool-seo-support h2{margin:8px 0 12px;font-size:clamp(25px,3vw,36px);line-height:1.08;letter-spacing:-.045em}.tool-seo-support h3{margin:3px 0 12px;font-size:18px;letter-spacing:-.03em}.tool-seo-support p{margin:0;color:var(--biz-muted);font-size:14px;line-height:1.75}.tool-seo-support ul{margin:0 0 18px;padding-left:18px}.tool-seo-support li{margin:7px 0;color:#49535c;font-size:13px;line-height:1.55}.tool-seo-support a{font-size:12px;font-weight:800;text-underline-offset:4px}.tool-seo-faq{margin:0;padding:38px 0;border-bottom:1px solid var(--biz-line)}.tool-seo-faq h2{margin:8px 0 20px;font-size:clamp(25px,3vw,36px);letter-spacing:-.045em}.tool-seo-faq details{border-top:1px solid var(--biz-line-soft);padding:15px 0}.tool-seo-faq details:last-child{border-bottom:1px solid var(--biz-line-soft)}.tool-seo-faq summary{cursor:pointer;font-size:14px;font-weight:780}.tool-seo-faq details p{max-width:850px;margin:10px 0 0;color:var(--biz-muted);font-size:13px;line-height:1.7}.tool-related-links{display:flex;gap:8px;flex-wrap:wrap;padding:24px 0 0}.tool-related-links a{padding:10px 12px;background:var(--biz-panel);border:1px solid var(--biz-line);font-size:11px;font-weight:750;text-decoration:none}.tool-related-links a:hover{border-color:var(--biz-ink)}.seo-methodology-link{margin:42px 0 0;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid var(--biz-line);background:#eeeaf6}.seo-methodology-link h2{margin:8px 0;font-size:26px;letter-spacing:-.045em}.seo-methodology-link p:not(.eyebrow){margin:0;max-width:760px;color:var(--biz-muted);font-size:13px;line-height:1.65}.seo-methodology-link .button{flex:0 0 auto}@media(max-width:760px){.tool-seo-support{grid-template-columns:1fr;padding:22px 18px;gap:22px}.seo-methodology-link{display:block;padding:22px 18px}.seo-methodology-link .button{margin-top:16px;width:100%}}.route-stage{min-height:100vh}.route-stage-leaving{transform:scale(.995);opacity:.82;transition:transform .34s cubic-bezier(.3,.7,.2,1),opacity .3s ease}.route-stage-entering{animation:route-content-enter .5s cubic-bezier(.2,.8,.2,1)}.global-route-transition{position:fixed;inset:0;z-index:99999;pointer-events:none;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;visibility:hidden}.route-transition-panel{position:relative;transform:translateY(101%);transition:transform .38s cubic-bezier(.76,0,.24,1)}.route-transition-panel-left{background:#2b1b47}.route-transition-panel-right{background:#f7f5fb;transition-delay:35ms}.global-route-transition.is-entering,.global-route-transition.is-leaving{visibility:visible}.global-route-transition.is-leaving .route-transition-panel{transform:translateY(0)}.global-route-transition.is-entering .route-transition-panel{transform:translateY(-101%);transition-duration:.48s}.global-route-transition.is-entering .route-transition-panel-right{transition-delay:.04s}.route-transition-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;grid-gap:13px;gap:13px;opacity:0;color:#211a2d;mix-blend-mode:difference}.route-transition-mark span{font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase;color:white}.route-transition-mark i{width:70px;height:2px;background:#78b53e;transform:scaleX(0);transform-origin:left}.global-route-transition.is-leaving .route-transition-mark{animation:route-mark-in .28s ease .12s forwards}.global-route-transition.is-leaving .route-transition-mark i{animation:route-line-in .32s ease .18s forwards}.global-route-transition.is-entering .route-transition-mark{opacity:1;animation:route-mark-out .28s ease .06s forwards}@keyframes route-content-enter{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes route-mark-in{to{opacity:1}}@keyframes route-mark-out{to{opacity:0;transform:translate(-50%,-54%)}}@keyframes route-line-in{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.global-route-transition,.route-stage,.route-transition-mark,.route-transition-mark i,.route-transition-panel{animation:none!important;transition:none!important;transform:none!important}.global-route-transition{display:none!important}}