.individuals-hero{background:var(--color-bg)}.individuals-hero-strip{display:flex;flex-direction:column;gap:.75rem;margin-top:clamp(4rem,8vw,6rem);padding-top:clamp(1.25rem,3vw,1.75rem);border-top:1px solid var(--color-border)}.individuals-hero-strip-label{margin:0;color:var(--color-text-subtle);font-size:.7rem;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.individuals-hero-strip-items{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}@media(min-width:980px){.individuals-hero-strip{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;margin-top:clamp(5rem,7vw,7rem)}.individuals-hero-strip-items{justify-content:flex-end}}.individuals-page-placeholder{min-height:1px;padding-top:0;padding-bottom:0}.individual-gap{border-top:1px solid var(--color-border);background:var(--color-bg-soft)}.individual-gap-header{display:grid;grid-template-columns:1fr;gap:clamp(2rem,6vw,4rem);margin-bottom:clamp(3.5rem,8vw,6rem)}.individual-gap-heading{max-width:880px}.individual-gap-heading h2{max-width:850px;margin-bottom:0}.individual-gap-intro{max-width:700px}.individual-gap-intro p{margin:0 0 1.25rem;color:var(--color-text-secondary);font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.7}.individual-gap-intro p:last-child{margin-bottom:0}.individual-gap-intro .individual-gap-lead{color:var(--color-text);font-size:clamp(1.15rem,3vw,1.35rem);font-weight:500;line-height:1.55}.individual-gap-label{margin:0 0 1rem;color:var(--color-accent);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-gap-disconnect{padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border-strong)}.individual-gap-disconnect-heading{max-width:760px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-gap-disconnect-heading h3{max-width:720px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-gap-disconnect-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border)}.individual-gap-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:clamp(1rem,3vw,1.5rem);padding:clamp(1.5rem,4vw,2.25rem)0;border-bottom:1px solid var(--color-border)}.individual-gap-number{padding-top:.15rem;color:var(--color-accent);font-size:.65rem;font-weight:700;letter-spacing:.07em}.individual-gap-item h4{max-width:420px;margin:0 0 .65rem;color:var(--color-text);font-size:clamp(1.05rem,3vw,1.25rem);line-height:1.3;letter-spacing:-.02em}.individual-gap-item p{max-width:500px;margin:0;color:var(--color-text-secondary);font-size:.88rem;line-height:1.65}.individual-gap-small{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg)}.individual-gap-small-heading{max-width:720px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-gap-small-heading h3{max-width:670px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-gap-small-flow{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border)}.individual-gap-flow-item{padding:1.2rem 0;border-bottom:1px solid var(--color-border)}.individual-gap-flow-item span{display:block;margin-bottom:.4rem;color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.individual-gap-flow-item strong{color:var(--color-text);font-size:clamp(.95rem,2.5vw,1.08rem);line-height:1.4}.individual-gap-flow-arrow{display:none}.individual-gap-capability{margin-top:clamp(4rem,9vw,7rem)}.individual-gap-capability-heading{max-width:780px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-gap-capability-heading h3{max-width:740px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-gap-capability-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border-strong)}.individual-gap-capability-item{padding:clamp(2rem,5vw,2.75rem)0;border-bottom:1px solid var(--color-border)}.individual-gap-capability-item>span{display:block;margin-bottom:clamp(1.5rem,4vw,2rem);color:var(--color-accent);font-size:.65rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-gap-capability-item h4{max-width:390px;margin:0 0 1rem;color:var(--color-text);font-size:clamp(1.2rem,3vw,1.45rem);line-height:1.25;letter-spacing:-.025em}.individual-gap-capability-item p{max-width:430px;margin:0;color:var(--color-text-secondary);font-size:.88rem;line-height:1.65}.individual-gap-boundary{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,7vw,5rem);margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg)}.individual-gap-boundary-heading{max-width:620px}.individual-gap-boundary-heading h3{max-width:590px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-gap-boundary-content{max-width:640px}.individual-gap-boundary-content p{margin:0 0 1.25rem;color:var(--color-text-secondary);line-height:1.7}.individual-gap-boundary-content p:last-child{margin-bottom:0}.individual-gap-model{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,5vw,3rem)0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.individual-gap-model-label{margin-bottom:clamp(2rem,5vw,3rem);color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-gap-model-flow{display:grid;grid-template-columns:1fr;gap:1rem}.individual-gap-model-item{padding:1.25rem 0;border-top:1px solid var(--color-border)}.individual-gap-model-item span{display:block;margin-bottom:.4rem;color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.individual-gap-model-item strong{display:block;max-width:350px;color:var(--color-text);font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.4}.individual-gap-model-result span,.individual-gap-model-result strong{color:var(--color-accent)}.individual-gap-model-symbol{color:var(--color-accent);font-size:1rem;font-weight:700}.individual-gap-principle{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,5vw,3rem)0;border-bottom:1px solid var(--color-border-strong)}.individual-gap-principle-label{color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-gap-principle-statement{max-width:1000px}.individual-gap-principle-statement p{margin:0;color:var(--color-text);font-size:clamp(1.5rem,4vw,2.3rem);font-weight:600;line-height:1.25;letter-spacing:-.03em}.individual-gap-next{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:clamp(4rem,8vw,6rem);padding:clamp(1.5rem,4vw,2.25rem)0;border-bottom:1px solid var(--color-border)}.individual-gap-next-copy{max-width:720px}.individual-gap-next-label{margin:0 0 .65rem!important;color:var(--color-text-subtle)!important;font-size:.65rem!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.1em;text-transform:uppercase}.individual-gap-next-copy>p:last-child{margin:0;color:var(--color-text);font-size:clamp(1.15rem,3vw,1.4rem);font-weight:600;line-height:1.45;letter-spacing:-.015em}.individual-gap-next-link{display:flex;flex-direction:column;gap:.45rem}.individual-gap-next-link>span{color:var(--color-text-subtle);font-size:.63rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-gap-next-link a{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;color:var(--color-text);font-size:.9rem;font-weight:700;text-decoration:none}.individual-gap-next-link a span{color:var(--color-accent)}.individual-gap-next-link a:hover{color:var(--color-accent)}@media(min-width:720px){.individual-gap-disconnect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-gap-item:nth-child(odd){padding-right:2rem;border-right:1px solid var(--color-border)}.individual-gap-item:nth-child(even){padding-left:2rem}.individual-gap-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-gap-capability-item:nth-child(odd){padding-right:2rem;border-right:1px solid var(--color-border)}.individual-gap-capability-item:nth-child(even){padding-left:2rem}}@media(min-width:980px){.individual-gap-header{grid-template-columns:minmax(0,.9fr)minmax(400px,.7fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-gap-intro{padding-top:2rem}.individual-gap-disconnect-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.individual-gap-item,.individual-gap-item:nth-child(odd),.individual-gap-item:nth-child(even){display:block;padding:clamp(2rem,2.5vw,3rem);border-right:1px solid var(--color-border)}.individual-gap-item:first-child{padding-left:0}.individual-gap-item:last-child{padding-right:0;border-right:0}.individual-gap-number{display:block;margin-bottom:clamp(2rem,4vw,3rem)}.individual-gap-small-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(.75rem,1.5vw,1.5rem);align-items:center;border-top:0}.individual-gap-flow-item{padding:1.25rem 0;border-top:1px solid var(--color-border);border-bottom:0}.individual-gap-flow-arrow{display:block;color:var(--color-accent);font-size:.9rem}.individual-gap-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.individual-gap-capability-item,.individual-gap-capability-item:nth-child(odd),.individual-gap-capability-item:nth-child(even){padding:clamp(2rem,2.5vw,3rem);border-right:1px solid var(--color-border)}.individual-gap-capability-item:first-child{padding-left:0}.individual-gap-capability-item:last-child{padding-right:0;border-right:0}.individual-gap-boundary{grid-template-columns:minmax(340px,.8fr)minmax(420px,1fr);gap:clamp(4rem,7vw,8rem);align-items:center}.individual-gap-model-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:center}.individual-gap-model-symbol{align-self:center}.individual-gap-principle{grid-template-columns:minmax(180px,.25fr)minmax(0,1fr);gap:clamp(3rem,6vw,7rem);align-items:start}.individual-gap-next{grid-template-columns:minmax(0,1fr)auto;gap:4rem;align-items:center}.individual-gap-next-link{align-items:flex-end;text-align:right}}.individual-included{border-top:1px solid var(--color-border);background:var(--color-bg)}.individual-included-header{display:grid;grid-template-columns:1fr;gap:clamp(2rem,6vw,4rem);margin-bottom:clamp(3.5rem,8vw,6rem)}.individual-included-heading{max-width:880px}.individual-included-heading h2{max-width:840px;margin-bottom:0}.individual-included-intro{max-width:700px}.individual-included-intro p{margin:0 0 1.25rem;color:var(--color-text-secondary);font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.7}.individual-included-intro p:last-child{margin-bottom:0}.individual-included-intro .individual-included-lead{color:var(--color-text);font-size:clamp(1.15rem,3vw,1.35rem);font-weight:500;line-height:1.55}.individual-included-label{margin:0 0 1rem;color:var(--color-accent);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-included-system{padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border-strong)}.individual-included-system-heading{max-width:720px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-included-system-heading h3{margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-included-system-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border)}.individual-included-system-item{padding:clamp(2rem,5vw,3rem)0;border-bottom:1px solid var(--color-border)}.individual-included-system-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(2rem,5vw,3rem)}.individual-included-number{color:var(--color-accent);font-size:.68rem;font-weight:700;letter-spacing:.08em}.individual-included-type{color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-included-system-item h4{max-width:380px;margin:0 0 1rem;color:var(--color-text);font-size:clamp(1.3rem,3vw,1.65rem);line-height:1.2;letter-spacing:-.025em}.individual-included-system-item>p{max-width:440px;margin:0;color:var(--color-text-secondary);font-size:.88rem;line-height:1.65}.individual-included-system-examples{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:clamp(1.75rem,4vw,2.5rem)}.individual-included-system-examples span{padding:.45rem .7rem;border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.65rem;font-weight:600;line-height:1}.individual-included-combination{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg-soft)}.individual-included-combination-heading{max-width:760px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-included-combination-heading h3{max-width:700px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-included-combination-flow{display:grid;grid-template-columns:1fr;gap:1rem}.individual-included-combination-item{padding:1.3rem 0;border-top:1px solid var(--color-border)}.individual-included-combination-item>span{display:block;margin-bottom:.45rem;color:var(--color-accent);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-included-combination-item strong{display:block;margin-bottom:.65rem;color:var(--color-text);font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.35}.individual-included-combination-item p{max-width:340px;margin:0;color:var(--color-text-secondary);font-size:.82rem;line-height:1.6}.individual-included-combination-result strong{color:var(--color-accent)}.individual-included-combination-arrow{display:none}.individual-included-learning{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,7vw,5rem);margin-top:clamp(4rem,9vw,7rem)}.individual-included-learning-heading{max-width:640px}.individual-included-learning-heading h3{max-width:610px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-included-learning-content{max-width:650px}.individual-included-learning-content p{margin:0 0 1.25rem;color:var(--color-text-secondary);line-height:1.7}.individual-included-learning-content p:last-child{margin-bottom:0}.individual-included-access{margin-top:clamp(4rem,9vw,7rem)}.individual-included-access-heading{max-width:720px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-included-access-heading h3{margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-included-access-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border-strong)}.individual-included-access-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:clamp(1rem,3vw,1.5rem);padding:clamp(1.5rem,4vw,2.25rem)0;border-bottom:1px solid var(--color-border)}.individual-included-access-number{padding-top:.15rem;color:var(--color-accent);font-size:.65rem;font-weight:700;letter-spacing:.07em}.individual-included-access-item h4{max-width:400px;margin:0 0 .65rem;color:var(--color-text);font-size:clamp(1.05rem,3vw,1.25rem);line-height:1.3;letter-spacing:-.02em}.individual-included-access-item p{max-width:480px;margin:0;color:var(--color-text-secondary);font-size:.86rem;line-height:1.65}.individual-included-tasks{display:grid;grid-template-columns:1fr;gap:clamp(3rem,8vw,6rem);margin-top:clamp(4rem,9vw,7rem);padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border-strong)}.individual-included-tasks-heading{max-width:650px}.individual-included-tasks-heading h3{max-width:610px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-included-tasks-list{border-top:1px solid var(--color-border)}.individual-included-tasks-list>div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:1rem;padding:1.15rem 0;border-bottom:1px solid var(--color-border)}.individual-included-tasks-list span{color:var(--color-text-subtle);font-size:.61rem;font-weight:700;letter-spacing:.06em}.individual-included-tasks-list strong{color:var(--color-text);font-size:.92rem;line-height:1.4}.individual-included-one{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,5vw,3rem)0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.individual-included-one-label{color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-included-one-content{max-width:980px}.individual-included-one-content p{margin:0;color:var(--color-text);font-size:clamp(1.5rem,4vw,2.3rem);font-weight:600;line-height:1.25;letter-spacing:-.03em}.individual-included-next{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:clamp(4rem,8vw,6rem);padding:clamp(1.5rem,4vw,2.25rem)0;border-bottom:1px solid var(--color-border)}.individual-included-next-copy{max-width:720px}.individual-included-next-label{margin:0 0 .65rem!important;color:var(--color-text-subtle)!important;font-size:.65rem!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.1em;text-transform:uppercase}.individual-included-next-copy>p:last-child{margin:0;color:var(--color-text);font-size:clamp(1.15rem,3vw,1.4rem);font-weight:600;line-height:1.45;letter-spacing:-.015em}.individual-included-next-link{display:flex;flex-direction:column;gap:.45rem}.individual-included-next-link>span{color:var(--color-text-subtle);font-size:.63rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-included-next-link a{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;color:var(--color-text);font-size:.9rem;font-weight:700;text-decoration:none}.individual-included-next-link a span{color:var(--color-accent)}.individual-included-next-link a:hover{color:var(--color-accent)}@media(min-width:720px){.individual-included-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-included-system-item:nth-child(odd){padding-right:2rem;border-right:1px solid var(--color-border)}.individual-included-system-item:nth-child(even){padding-left:2rem}.individual-included-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-included-access-item:nth-child(odd){padding-right:2rem;border-right:1px solid var(--color-border)}.individual-included-access-item:nth-child(even){padding-left:2rem}}@media(min-width:980px){.individual-included-header{grid-template-columns:minmax(0,.9fr)minmax(400px,.7fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-included-intro{padding-top:2rem}.individual-included-system-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.individual-included-system-item,.individual-included-system-item:nth-child(odd),.individual-included-system-item:nth-child(even){padding:clamp(2rem,2.5vw,3rem);border-right:1px solid var(--color-border)}.individual-included-system-item:first-child{padding-left:0}.individual-included-system-item:last-child{padding-right:0;border-right:0}.individual-included-combination-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:start}.individual-included-combination-arrow{display:block;padding-top:1.4rem;color:var(--color-accent);font-size:.9rem}.individual-included-learning{grid-template-columns:minmax(340px,.8fr)minmax(420px,1fr);gap:clamp(4rem,7vw,8rem);align-items:start}.individual-included-access-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.individual-included-access-item,.individual-included-access-item:nth-child(odd),.individual-included-access-item:nth-child(even){display:block;padding:clamp(2rem,2.5vw,3rem);border-right:1px solid var(--color-border)}.individual-included-access-item:first-child{padding-left:0}.individual-included-access-item:last-child{padding-right:0;border-right:0}.individual-included-access-number{display:block;margin-bottom:clamp(2rem,4vw,3rem)}.individual-included-tasks{grid-template-columns:minmax(340px,.75fr)minmax(480px,1fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-included-one{grid-template-columns:minmax(180px,.25fr)minmax(0,1fr);gap:clamp(3rem,6vw,7rem);align-items:start}.individual-included-next{grid-template-columns:minmax(0,1fr)auto;gap:4rem;align-items:center}.individual-included-next-link{align-items:flex-end;text-align:right}}.individual-capabilities{border-top:1px solid var(--color-border);background:var(--color-bg-soft)}.individual-capabilities-header{display:grid;grid-template-columns:1fr;gap:clamp(2rem,6vw,4rem);margin-bottom:clamp(3.5rem,8vw,6rem)}.individual-capabilities-heading{max-width:880px}.individual-capabilities-heading h2{max-width:850px;margin-bottom:0}.individual-capabilities-intro{max-width:700px}.individual-capabilities-intro p{margin:0 0 1.25rem;color:var(--color-text-secondary);font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.7}.individual-capabilities-intro p:last-child{margin-bottom:0}.individual-capabilities-intro .individual-capabilities-lead{color:var(--color-text);font-size:clamp(1.15rem,3vw,1.35rem);font-weight:500;line-height:1.55}.individual-capabilities-label{margin:0 0 1rem;color:var(--color-accent);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-capabilities-core{padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border-strong)}.individual-capabilities-core-heading{max-width:760px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-capabilities-core-heading h3{max-width:720px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-capabilities-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border)}.individual-capability-card{display:flex;flex-direction:column;min-width:0;padding:clamp(2rem,6vw,3rem)0;border-bottom:1px solid var(--color-border)}.individual-capability-card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:clamp(2rem,5vw,3rem)}.individual-capability-number{color:var(--color-accent);font-size:.68rem;font-weight:700;letter-spacing:.08em}.individual-capability-type{color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-capability-card-content{flex:1}.individual-capability-card-content h3{max-width:390px;margin:0 0 1rem;color:var(--color-text);font-size:clamp(1.3rem,3vw,1.65rem);line-height:1.2;letter-spacing:-.025em}.individual-capability-card-content p{max-width:440px;margin:0;color:var(--color-text-secondary);font-size:.88rem;line-height:1.65}.individual-capability-examples{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:clamp(2rem,5vw,3rem)}.individual-capability-examples span{padding:.45rem .7rem;border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.65rem;font-weight:600;line-height:1}.individual-capabilities-source{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg)}.individual-capabilities-source-heading{max-width:740px}.individual-capabilities-source-heading h3{max-width:690px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-capabilities-source-intro{max-width:650px;margin-top:clamp(1.5rem,4vw,2.5rem)}.individual-capabilities-source-intro p{margin:0;color:var(--color-text-secondary);line-height:1.7}.individual-capabilities-source-flow{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:clamp(2.5rem,6vw,4rem);padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border)}.individual-capabilities-source-group>p{margin:0 0 1rem;color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-capabilities-source-list{display:flex;flex-wrap:wrap;gap:.5rem}.individual-capabilities-source-list span{padding:.45rem .7rem;border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.65rem;font-weight:600}.individual-capabilities-source-process,.individual-capabilities-source-result{padding:1.25rem 0;border-top:1px solid var(--color-border)}.individual-capabilities-source-process>span,.individual-capabilities-source-result>span{display:block;margin-bottom:.5rem;color:var(--color-accent);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-capabilities-source-process strong,.individual-capabilities-source-result strong{display:block;color:var(--color-text);font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.4}.individual-capabilities-source-result p{max-width:320px;margin:.6rem 0 0;color:var(--color-text-secondary);font-size:.82rem;line-height:1.55}.individual-capabilities-source-arrow{display:none}.individual-capabilities-routine{margin-top:clamp(4rem,9vw,7rem)}.individual-capabilities-routine-heading{max-width:740px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-capabilities-routine-heading h3{max-width:680px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-capabilities-routine-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.individual-capabilities-routine-side{padding:clamp(2rem,5vw,3rem)0}.individual-capabilities-routine-side-label{margin:0 0 2rem;color:var(--color-text-subtle);font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-capabilities-routine-step{display:grid;grid-template-columns:35px minmax(0,1fr);gap:1rem;padding:.9rem 0;border-top:1px solid var(--color-border)}.individual-capabilities-routine-step span{color:var(--color-text-subtle);font-size:.61rem;font-weight:700}.individual-capabilities-routine-step strong{color:var(--color-text);font-size:.88rem;line-height:1.45}.individual-capabilities-routine-divider{display:flex;align-items:center;padding:1rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);color:var(--color-accent);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-capabilities-routine-direct-main{padding-top:1.5rem;border-top:1px solid var(--color-border)}.individual-capabilities-routine-direct-main>span{display:block;margin-bottom:1rem;color:var(--color-accent);font-size:.65rem;font-weight:700}.individual-capabilities-routine-direct-main strong{display:block;max-width:470px;margin-bottom:1rem;color:var(--color-text);font-size:clamp(1.35rem,4vw,2rem);line-height:1.2;letter-spacing:-.03em}.individual-capabilities-routine-direct-main p{max-width:470px;margin:0;color:var(--color-text-secondary);font-size:.88rem;line-height:1.65}.individual-capabilities-level{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg)}.individual-capabilities-level-heading{max-width:760px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-capabilities-level-heading h3{max-width:700px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-capabilities-level-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border)}.individual-capabilities-level-item{padding:1.5rem 0;border-bottom:1px solid var(--color-border)}.individual-capabilities-level-item>span{display:block;margin-bottom:.5rem;color:var(--color-accent);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-capabilities-level-item strong{display:block;margin-bottom:.75rem;color:var(--color-text);font-size:clamp(1.05rem,2.5vw,1.2rem);line-height:1.35}.individual-capabilities-level-item p{max-width:390px;margin:0;color:var(--color-text-secondary);font-size:.84rem;line-height:1.6}.individual-capabilities-practice{margin-top:clamp(4rem,9vw,7rem)}.individual-capabilities-practice-heading{max-width:760px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-capabilities-practice-heading h3{max-width:730px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-capabilities-practice-grid{display:grid;grid-template-columns:1fr;gap:1rem;padding:clamp(1.5rem,4vw,2rem)0;border-top:1px solid var(--color-border)}.individual-capabilities-practice-grid:last-child{border-bottom:1px solid var(--color-border)}.individual-capabilities-practice-item>span{display:block;margin-bottom:.6rem;color:var(--color-text-subtle);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-capabilities-practice-item p{max-width:520px;margin:0;color:var(--color-text-secondary);font-size:clamp(.95rem,2.5vw,1.05rem);line-height:1.6}.individual-capabilities-practice-result>span,.individual-capabilities-practice-result p{color:var(--color-text)}.individual-capabilities-practice-result>span{color:var(--color-accent)}.individual-capabilities-practice-arrow{display:none;color:var(--color-accent)}.individual-capabilities-principle{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,5vw,3rem)0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.individual-capabilities-principle-label{color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-capabilities-principle-statement{max-width:1000px}.individual-capabilities-principle-statement p{margin:0;color:var(--color-text);font-size:clamp(1.5rem,4vw,2.3rem);font-weight:600;line-height:1.25;letter-spacing:-.03em}.individual-capabilities-next{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:clamp(4rem,8vw,6rem);padding:clamp(1.5rem,4vw,2.25rem)0;border-bottom:1px solid var(--color-border)}.individual-capabilities-next-copy{max-width:720px}.individual-capabilities-next-label{margin:0 0 .65rem!important;color:var(--color-text-subtle)!important;font-size:.65rem!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.1em;text-transform:uppercase}.individual-capabilities-next-copy>p:last-child{margin:0;color:var(--color-text);font-size:clamp(1.15rem,3vw,1.4rem);font-weight:600;line-height:1.45;letter-spacing:-.015em}.individual-capabilities-next-link{display:flex;flex-direction:column;gap:.45rem}.individual-capabilities-next-link>span{color:var(--color-text-subtle);font-size:.63rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-capabilities-next-link a{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;color:var(--color-text);font-size:.9rem;font-weight:700;text-decoration:none}.individual-capabilities-next-link a span{color:var(--color-accent)}.individual-capabilities-next-link a:hover{color:var(--color-accent)}@media(min-width:720px){.individual-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-capability-card:nth-child(odd){padding-right:2rem;border-right:1px solid var(--color-border)}.individual-capability-card:nth-child(even){padding-left:2rem}.individual-capabilities-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-capabilities-level-item:nth-child(odd){padding-right:2rem;border-right:1px solid var(--color-border)}.individual-capabilities-level-item:nth-child(even){padding-left:2rem}}@media(min-width:980px){.individual-capabilities-header{grid-template-columns:minmax(0,.9fr)minmax(400px,.7fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-capabilities-intro{padding-top:2rem}.individual-capabilities-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.individual-capability-card,.individual-capability-card:nth-child(odd),.individual-capability-card:nth-child(even){padding:clamp(2rem,2.5vw,3rem);border-right:1px solid var(--color-border)}.individual-capability-card:nth-child(3n+1){padding-left:0}.individual-capability-card:nth-child(3n){padding-right:0;border-right:0}.individual-capabilities-source-flow{grid-template-columns:minmax(0,1.2fr)auto minmax(240px,.8fr)auto minmax(220px,.75fr);gap:clamp(1.5rem,3vw,3rem);align-items:center}.individual-capabilities-source-arrow{display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.individual-capabilities-source-process,.individual-capabilities-source-result{border-top:0}.individual-capabilities-routine-grid{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);gap:clamp(3rem,6vw,7rem);align-items:stretch}.individual-capabilities-routine-divider{justify-content:center;padding:0 1rem;border-top:0;border-bottom:0;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.individual-capabilities-routine-direct{display:flex;flex-direction:column;justify-content:center}.individual-capabilities-level-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.individual-capabilities-level-item,.individual-capabilities-level-item:nth-child(odd),.individual-capabilities-level-item:nth-child(even){padding:1.5rem clamp(1.5rem,2.5vw,2.5rem);border-right:1px solid var(--color-border)}.individual-capabilities-level-item:first-child{padding-left:0}.individual-capabilities-level-item:last-child{padding-right:0;border-right:0}.individual-capabilities-practice-grid{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.individual-capabilities-practice-arrow{display:block}.individual-capabilities-principle{grid-template-columns:minmax(180px,.25fr)minmax(0,1fr);gap:clamp(3rem,6vw,7rem);align-items:start}.individual-capabilities-next{grid-template-columns:minmax(0,1fr)auto;gap:4rem;align-items:center}.individual-capabilities-next-link{align-items:flex-end;text-align:right}}.individual-learning{border-top:1px solid var(--color-border);background:var(--color-bg)}.individual-learning-header{display:grid;grid-template-columns:1fr;gap:clamp(2rem,6vw,4rem);margin-bottom:clamp(3.5rem,8vw,6rem)}.individual-learning-heading{max-width:880px}.individual-learning-heading h2{max-width:800px;margin-bottom:0}.individual-learning-intro{max-width:700px}.individual-learning-intro p{margin:0 0 1.25rem;color:var(--color-text-secondary);font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.7}.individual-learning-intro p:last-child{margin-bottom:0}.individual-learning-intro .individual-learning-lead{color:var(--color-text);font-size:clamp(1.15rem,3vw,1.35rem);font-weight:500;line-height:1.55}.individual-learning-label{margin:0 0 1rem;color:var(--color-accent);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-learning-model{padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border-strong)}.individual-learning-model-heading{max-width:740px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-learning-model-heading h3{max-width:700px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-learning-model-flow{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border)}.individual-learning-model-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:1rem;padding:clamp(1.5rem,4vw,2.25rem)0;border-bottom:1px solid var(--color-border)}.individual-learning-model-number{padding-top:.1rem;color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.06em}.individual-learning-model-action{display:block;margin-bottom:.45rem;color:var(--color-accent);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-learning-model-item strong{display:block;margin-bottom:.65rem;color:var(--color-text);font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.35}.individual-learning-model-item p{max-width:360px;margin:0;color:var(--color-text-secondary);font-size:.82rem;line-height:1.6}.individual-learning-model-result strong{color:var(--color-accent)}.individual-learning-model-arrow{display:none}.individual-learning-focus{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,7vw,5rem);margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg-soft)}.individual-learning-focus-heading{max-width:640px}.individual-learning-focus-heading h3{max-width:610px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-learning-focus-content{max-width:640px}.individual-learning-focus-content p{margin:0 0 1.25rem;color:var(--color-text-secondary);line-height:1.7}.individual-learning-focus-content p:last-child{margin-bottom:0}.individual-learning-path{margin-top:clamp(4rem,9vw,7rem)}.individual-learning-path-heading{max-width:760px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-learning-path-heading h3{max-width:710px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-learning-path-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border-strong)}.individual-learning-path-item{padding:clamp(2rem,5vw,3rem)0;border-bottom:1px solid var(--color-border)}.individual-learning-path-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(2rem,5vw,3rem)}.individual-learning-path-top span{color:var(--color-accent);font-size:.66rem;font-weight:700}.individual-learning-path-top p{margin:0;color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-learning-path-item h4{max-width:390px;margin:0 0 1rem;color:var(--color-text);font-size:clamp(1.2rem,3vw,1.45rem);line-height:1.25;letter-spacing:-.025em}.individual-learning-path-item>p{max-width:430px;margin:0;color:var(--color-text-secondary);font-size:.86rem;line-height:1.65}.individual-learning-self{margin-top:clamp(4rem,9vw,7rem)}.individual-learning-self-heading{max-width:740px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-learning-self-heading h3{max-width:690px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-learning-self-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border)}.individual-learning-self-item{padding:clamp(2rem,5vw,2.75rem)0;border-bottom:1px solid var(--color-border)}.individual-learning-self-item>span{display:block;margin-bottom:clamp(1.5rem,4vw,2rem);color:var(--color-accent);font-size:.64rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-learning-self-item h4{max-width:380px;margin:0 0 .9rem;color:var(--color-text);font-size:clamp(1.15rem,3vw,1.4rem);line-height:1.3;letter-spacing:-.02em}.individual-learning-self-item p{max-width:420px;margin:0;color:var(--color-text-secondary);font-size:.86rem;line-height:1.65}.individual-learning-reference{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg-soft)}.individual-learning-reference-heading{max-width:720px}.individual-learning-reference-heading h3{margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-learning-reference-content{max-width:680px;margin-top:clamp(1.5rem,4vw,2.5rem)}.individual-learning-reference-content p{margin:0 0 1.25rem;color:var(--color-text-secondary);line-height:1.7}.individual-learning-reference-content p:last-child{margin-bottom:0}.individual-learning-reference-flow{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(2.5rem,6vw,4rem);padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border)}.individual-learning-reference-item{padding:1.15rem 0;border-top:1px solid var(--color-border)}.individual-learning-reference-item span{display:block;margin-bottom:.45rem;color:var(--color-text-subtle);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-learning-reference-item strong{display:block;color:var(--color-text);font-size:clamp(.95rem,2.5vw,1.08rem);line-height:1.4}.individual-learning-reference-result span,.individual-learning-reference-result strong{color:var(--color-accent)}.individual-learning-reference-arrow{display:none}.individual-learning-balance{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,5vw,3rem)0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.individual-learning-balance-label{margin-bottom:clamp(2rem,5vw,3rem);color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-learning-balance-main{display:grid;grid-template-columns:1fr;gap:1.5rem}.individual-learning-balance-side span{display:block;margin-bottom:.6rem;color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-learning-balance-side strong{display:block;color:var(--color-text);font-size:clamp(1.3rem,4vw,1.9rem);line-height:1.25;letter-spacing:-.025em}.individual-learning-balance-result span,.individual-learning-balance-result strong{color:var(--color-accent)}.individual-learning-balance-symbol{color:var(--color-accent);font-weight:700}.individual-learning-principle{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,5vw,3rem)0;border-bottom:1px solid var(--color-border-strong)}.individual-learning-principle-label{color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-learning-principle-statement{max-width:980px}.individual-learning-principle-statement p{margin:0;color:var(--color-text);font-size:clamp(1.5rem,4vw,2.3rem);font-weight:600;line-height:1.25;letter-spacing:-.03em}.individual-learning-next{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:clamp(4rem,8vw,6rem);padding:clamp(1.5rem,4vw,2.25rem)0;border-bottom:1px solid var(--color-border)}.individual-learning-next-copy{max-width:720px}.individual-learning-next-label{margin:0 0 .65rem!important;color:var(--color-text-subtle)!important;font-size:.65rem!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.1em;text-transform:uppercase}.individual-learning-next-copy>p:last-child{margin:0;color:var(--color-text);font-size:clamp(1.15rem,3vw,1.4rem);font-weight:600;line-height:1.45;letter-spacing:-.015em}.individual-learning-next-link{display:flex;flex-direction:column;gap:.45rem}.individual-learning-next-link>span{color:var(--color-text-subtle);font-size:.63rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-learning-next-link a{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;color:var(--color-text);font-size:.9rem;font-weight:700;text-decoration:none}.individual-learning-next-link a span{color:var(--color-accent)}.individual-learning-next-link a:hover{color:var(--color-accent)}@media(min-width:720px){.individual-learning-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-learning-path-item:nth-child(odd){padding-right:2rem;border-right:1px solid var(--color-border)}.individual-learning-path-item:nth-child(even){padding-left:2rem}.individual-learning-self-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.individual-learning-self-item{padding-right:2rem}.individual-learning-self-item+.individual-learning-self-item{padding-left:2rem;border-left:1px solid var(--color-border)}}@media(min-width:980px){.individual-learning-header{grid-template-columns:minmax(0,.9fr)minmax(400px,.7fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-learning-intro{padding-top:2rem}.individual-learning-model-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(.75rem,1.5vw,1.5rem);align-items:start;border-top:0}.individual-learning-model-item{display:block;padding:1.5rem 0;border-top:1px solid var(--color-border);border-bottom:0}.individual-learning-model-number{display:block;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.individual-learning-model-arrow{display:block;padding-top:1.65rem;color:var(--color-accent);font-size:.85rem}.individual-learning-focus{grid-template-columns:minmax(340px,.8fr)minmax(420px,1fr);gap:clamp(4rem,7vw,8rem);align-items:center}.individual-learning-path-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.individual-learning-path-item,.individual-learning-path-item:nth-child(odd),.individual-learning-path-item:nth-child(even){padding:clamp(2rem,2.5vw,3rem);border-right:1px solid var(--color-border)}.individual-learning-path-item:first-child{padding-left:0}.individual-learning-path-item:last-child{padding-right:0;border-right:0}.individual-learning-self-item{padding:clamp(2rem,2.5vw,3rem)}.individual-learning-self-item:first-child{padding-left:0}.individual-learning-self-item:last-child{padding-right:0}.individual-learning-reference-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:center}.individual-learning-reference-item{border-top:0}.individual-learning-reference-arrow{display:block;color:var(--color-accent);font-size:.85rem}.individual-learning-balance-main{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);gap:clamp(3rem,6vw,7rem);align-items:center}.individual-learning-balance-symbol{font-size:1rem}.individual-learning-principle{grid-template-columns:minmax(180px,.25fr)minmax(0,1fr);gap:clamp(3rem,6vw,7rem);align-items:start}.individual-learning-next{grid-template-columns:minmax(0,1fr)auto;gap:4rem;align-items:center}.individual-learning-next-link{align-items:flex-end;text-align:right}}.individual-bootstrap{border-top:1px solid var(--color-border);background:var(--color-bg-soft)}.individual-bootstrap-header{display:grid;grid-template-columns:1fr;gap:clamp(2rem,6vw,4rem);margin-bottom:clamp(3.5rem,8vw,6rem)}.individual-bootstrap-heading{max-width:880px}.individual-bootstrap-heading h2{max-width:820px;margin-bottom:0}.individual-bootstrap-intro{max-width:700px}.individual-bootstrap-intro p{margin:0 0 1.25rem;color:var(--color-text-secondary);font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.7}.individual-bootstrap-intro p:last-child{margin-bottom:0}.individual-bootstrap-intro .individual-bootstrap-lead{color:var(--color-text);font-size:clamp(1.15rem,3vw,1.35rem);font-weight:500;line-height:1.55}.individual-bootstrap-label{margin:0 0 1rem;color:var(--color-accent);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-bootstrap-feature{padding:clamp(2rem,6vw,4rem);border:1px solid var(--color-border-strong);background:var(--color-bg)}.individual-bootstrap-feature-meta{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:clamp(1.5rem,4vw,2rem);border-bottom:1px solid var(--color-border)}.individual-bootstrap-feature-meta p,.individual-bootstrap-feature-meta span{margin:0;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-bootstrap-feature-meta p{color:var(--color-accent)}.individual-bootstrap-feature-meta span{color:var(--color-text-subtle)}.individual-bootstrap-feature-main{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,7vw,5rem);padding-top:clamp(2.5rem,6vw,4rem)}.individual-bootstrap-feature-copy{max-width:720px}.individual-bootstrap-feature-copy h3{max-width:690px;margin:0 0 1.25rem;color:var(--color-text);font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.1;letter-spacing:-.035em}.individual-bootstrap-feature-copy p{max-width:620px;margin:0;color:var(--color-text-secondary);line-height:1.7}.individual-bootstrap-feature-statement{max-width:430px}.individual-bootstrap-feature-statement span{display:block;margin-bottom:.75rem;color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-bootstrap-feature-statement strong{display:block;color:var(--color-accent);font-size:clamp(1.35rem,4vw,2rem);line-height:1.2;letter-spacing:-.03em}.individual-bootstrap-hours{margin-top:clamp(4rem,9vw,7rem)}.individual-bootstrap-hours-heading{max-width:760px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-bootstrap-hours-heading h3{max-width:720px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-bootstrap-hours-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border-strong)}.individual-bootstrap-hour{padding:clamp(2rem,5vw,3rem)0;border-bottom:1px solid var(--color-border)}.individual-bootstrap-hour-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(2rem,5vw,3rem)}.individual-bootstrap-hour-number{color:var(--color-accent);font-size:.68rem;font-weight:700}.individual-bootstrap-hour-time{color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-bootstrap-hour h4{max-width:390px;margin:0 0 1rem;color:var(--color-text);font-size:clamp(1.2rem,3vw,1.45rem);line-height:1.25;letter-spacing:-.025em}.individual-bootstrap-hour>p{max-width:430px;margin:0 0 1.5rem;color:var(--color-text-secondary);font-size:.86rem;line-height:1.65}.individual-bootstrap-hour ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.individual-bootstrap-hour li{position:relative;padding-left:1rem;color:var(--color-text-secondary);font-size:.76rem;line-height:1.5}.individual-bootstrap-hour li::before{content:"";position:absolute;top:.65em;left:0;width:4px;height:4px;border-radius:50%;background:var(--color-accent)}.individual-bootstrap-practical{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg)}.individual-bootstrap-practical-heading{max-width:780px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-bootstrap-practical-heading h3{max-width:740px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-bootstrap-practical-grid{display:grid;grid-template-columns:1fr;gap:1rem}.individual-bootstrap-practical-item{padding:1.25rem 0;border-top:1px solid var(--color-border)}.individual-bootstrap-practical-item>span{display:block;margin-bottom:.45rem;color:var(--color-accent);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-bootstrap-practical-item strong{display:block;margin-bottom:.65rem;color:var(--color-text);font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.35}.individual-bootstrap-practical-item p{max-width:340px;margin:0;color:var(--color-text-secondary);font-size:.82rem;line-height:1.6}.individual-bootstrap-practical-result strong{color:var(--color-accent)}.individual-bootstrap-practical-arrow{display:none}.individual-bootstrap-system{margin-top:clamp(4rem,9vw,7rem)}.individual-bootstrap-system-heading{max-width:760px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-bootstrap-system-heading h3{max-width:720px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-bootstrap-system-layout{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.individual-bootstrap-system-side{padding:clamp(2rem,5vw,3rem)0}.individual-bootstrap-system-side-top{margin-bottom:clamp(2rem,5vw,3rem)}.individual-bootstrap-system-side-top>span{display:block;margin-bottom:.5rem;color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-bootstrap-system-side-top strong{display:block;color:var(--color-text);font-size:clamp(1.35rem,4vw,2rem);line-height:1.2;letter-spacing:-.03em}.individual-bootstrap-system-result .individual-bootstrap-system-side-top strong{color:var(--color-accent)}.individual-bootstrap-system-list{border-top:1px solid var(--color-border)}.individual-bootstrap-system-list>div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--color-border)}.individual-bootstrap-system-list span{color:var(--color-text-subtle);font-size:.61rem;font-weight:700}.individual-bootstrap-system-list p{margin:0;color:var(--color-text);font-size:.86rem;line-height:1.45}.individual-bootstrap-system-connection{display:flex;align-items:center;padding:1rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);color:var(--color-accent)}.individual-bootstrap-why{margin-top:clamp(4rem,9vw,7rem)}.individual-bootstrap-why-heading{max-width:780px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-bootstrap-why-heading h3{max-width:750px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-bootstrap-why-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border)}.individual-bootstrap-why-item{padding:clamp(2rem,5vw,2.75rem)0;border-bottom:1px solid var(--color-border)}.individual-bootstrap-why-item>span{display:block;margin-bottom:clamp(1.5rem,4vw,2.25rem);color:var(--color-accent);font-size:.65rem;font-weight:700}.individual-bootstrap-why-item h4{max-width:380px;margin:0 0 .8rem;color:var(--color-text);font-size:clamp(1.1rem,3vw,1.35rem);line-height:1.3;letter-spacing:-.02em}.individual-bootstrap-why-item p{max-width:420px;margin:0;color:var(--color-text-secondary);font-size:.84rem;line-height:1.65}.individual-bootstrap-for{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg)}.individual-bootstrap-for-heading{max-width:740px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-bootstrap-for-heading h3{margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-bootstrap-for-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border)}.individual-bootstrap-for-item{padding:1.5rem 0;border-bottom:1px solid var(--color-border)}.individual-bootstrap-for-item>span{display:block;margin-bottom:.5rem;color:var(--color-accent);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-bootstrap-for-item strong{display:block;margin-bottom:.75rem;color:var(--color-text);font-size:clamp(1.05rem,2.5vw,1.2rem);line-height:1.35}.individual-bootstrap-for-item p{max-width:390px;margin:0;color:var(--color-text-secondary);font-size:.84rem;line-height:1.6}.individual-bootstrap-after{margin-top:clamp(4rem,9vw,7rem)}.individual-bootstrap-after-heading{max-width:760px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-bootstrap-after-heading h3{max-width:710px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-bootstrap-after-flow{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border-strong)}.individual-bootstrap-after-item{padding:clamp(1.5rem,4vw,2rem)0;border-bottom:1px solid var(--color-border)}.individual-bootstrap-after-item>span{display:block;margin-bottom:.5rem;color:var(--color-text-subtle);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-bootstrap-after-item strong{display:block;margin-bottom:.6rem;color:var(--color-text);font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.35}.individual-bootstrap-after-item p{max-width:340px;margin:0;color:var(--color-text-secondary);font-size:.82rem;line-height:1.6}.individual-bootstrap-after-result strong{color:var(--color-accent)}.individual-bootstrap-after-arrow{display:none}.individual-bootstrap-principle{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,5vw,3rem)0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.individual-bootstrap-principle-label{color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-bootstrap-principle-statement{max-width:1000px}.individual-bootstrap-principle-statement p{margin:0;color:var(--color-text);font-size:clamp(1.5rem,4vw,2.3rem);font-weight:600;line-height:1.25;letter-spacing:-.03em}.individual-bootstrap-next{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:clamp(4rem,8vw,6rem);padding:clamp(1.5rem,4vw,2.25rem)0;border-bottom:1px solid var(--color-border)}.individual-bootstrap-next-copy{max-width:720px}.individual-bootstrap-next-label{margin:0 0 .65rem!important;color:var(--color-text-subtle)!important;font-size:.65rem!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.1em;text-transform:uppercase}.individual-bootstrap-next-copy>p:last-child{margin:0;color:var(--color-text);font-size:clamp(1.15rem,3vw,1.4rem);font-weight:600;line-height:1.45;letter-spacing:-.015em}.individual-bootstrap-next-link{display:flex;flex-direction:column;gap:.45rem}.individual-bootstrap-next-link>span{color:var(--color-text-subtle);font-size:.63rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-bootstrap-next-link a{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;color:var(--color-text);font-size:.9rem;font-weight:700;text-decoration:none}.individual-bootstrap-next-link a span{color:var(--color-accent)}.individual-bootstrap-next-link a:hover{color:var(--color-accent)}@media(min-width:720px){.individual-bootstrap-hours-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-bootstrap-hour:nth-child(odd){padding-right:2rem;border-right:1px solid var(--color-border)}.individual-bootstrap-hour:nth-child(even){padding-left:2rem}.individual-bootstrap-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-bootstrap-why-item:nth-child(odd){padding-right:2rem;border-right:1px solid var(--color-border)}.individual-bootstrap-why-item:nth-child(even){padding-left:2rem}.individual-bootstrap-for-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-bootstrap-for-item:nth-child(odd){padding-right:2rem;border-right:1px solid var(--color-border)}.individual-bootstrap-for-item:nth-child(even){padding-left:2rem}}@media(min-width:980px){.individual-bootstrap-header{grid-template-columns:minmax(0,.9fr)minmax(400px,.7fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-bootstrap-intro{padding-top:2rem}.individual-bootstrap-feature-main{grid-template-columns:minmax(0,1fr)minmax(280px,.55fr);gap:clamp(5rem,8vw,9rem);align-items:end}.individual-bootstrap-hours-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.individual-bootstrap-hour,.individual-bootstrap-hour:nth-child(odd),.individual-bootstrap-hour:nth-child(even){padding:clamp(2rem,2.5vw,3rem);border-right:1px solid var(--color-border)}.individual-bootstrap-hour:first-child{padding-left:0}.individual-bootstrap-hour:last-child{padding-right:0;border-right:0}.individual-bootstrap-practical-grid{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:start}.individual-bootstrap-practical-item{border-top:0}.individual-bootstrap-practical-arrow{display:block;padding-top:1.4rem;color:var(--color-accent);font-size:.85rem}.individual-bootstrap-system-layout{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);gap:clamp(3rem,6vw,7rem);align-items:stretch}.individual-bootstrap-system-connection{justify-content:center;padding:0 1rem;border-top:0;border-bottom:0;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.individual-bootstrap-why-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.individual-bootstrap-why-item,.individual-bootstrap-why-item:nth-child(odd),.individual-bootstrap-why-item:nth-child(even){padding:clamp(2rem,2.5vw,3rem);border-right:1px solid var(--color-border)}.individual-bootstrap-why-item:first-child{padding-left:0}.individual-bootstrap-why-item:last-child{padding-right:0;border-right:0}.individual-bootstrap-for-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.individual-bootstrap-for-item,.individual-bootstrap-for-item:nth-child(odd),.individual-bootstrap-for-item:nth-child(even){padding:1.5rem clamp(1.5rem,2.5vw,2.5rem);border-right:1px solid var(--color-border)}.individual-bootstrap-for-item:first-child{padding-left:0}.individual-bootstrap-for-item:last-child{padding-right:0;border-right:0}.individual-bootstrap-after-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:start;border-top:0}.individual-bootstrap-after-item{border-top:1px solid var(--color-border);border-bottom:0}.individual-bootstrap-after-arrow{display:block;padding-top:1.6rem;color:var(--color-accent);font-size:.85rem}.individual-bootstrap-principle{grid-template-columns:minmax(180px,.25fr)minmax(0,1fr);gap:clamp(3rem,6vw,7rem);align-items:start}.individual-bootstrap-next{grid-template-columns:minmax(0,1fr)auto;gap:4rem;align-items:center}.individual-bootstrap-next-link{align-items:flex-end;text-align:right}}.individual-toolkit{border-top:1px solid var(--color-border);background:var(--color-bg)}.individual-toolkit-header{display:grid;grid-template-columns:1fr;gap:clamp(2rem,6vw,4rem);margin-bottom:clamp(3.5rem,8vw,6rem)}.individual-toolkit-heading{max-width:900px}.individual-toolkit-heading h2{max-width:840px;margin-bottom:0}.individual-toolkit-intro{max-width:700px}.individual-toolkit-intro p{margin:0 0 1.25rem;color:var(--color-text-secondary);font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.7}.individual-toolkit-intro p:last-child{margin-bottom:0}.individual-toolkit-intro .individual-toolkit-lead{color:var(--color-text);font-size:clamp(1.15rem,3vw,1.35rem);font-weight:500;line-height:1.55}.individual-toolkit-label{margin:0 0 1rem;color:var(--color-accent);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-toolkit-position{padding:clamp(2rem,5vw,3rem)0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.individual-toolkit-position-label{margin-bottom:clamp(2rem,5vw,3rem);color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-toolkit-position-flow{display:grid;grid-template-columns:1fr;gap:1rem}.individual-toolkit-position-item{padding:1.2rem 0;border-top:1px solid var(--color-border)}.individual-toolkit-position-item span{display:block;margin-bottom:.45rem;color:var(--color-text-subtle);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-toolkit-position-item strong{display:block;color:var(--color-text);font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.4}.individual-toolkit-position-result span,.individual-toolkit-position-result strong{color:var(--color-accent)}.individual-toolkit-position-arrow{display:none}.individual-toolkit-inside{margin-top:clamp(4rem,9vw,7rem)}.individual-toolkit-inside-heading{max-width:760px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-toolkit-inside-heading h3{max-width:700px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-toolkit-inside-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border-strong)}.individual-toolkit-resource{padding:clamp(2rem,5vw,3rem)0;border-bottom:1px solid var(--color-border)}.individual-toolkit-resource-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(2rem,5vw,3rem)}.individual-toolkit-resource-top span{color:var(--color-accent);font-size:.66rem;font-weight:700}.individual-toolkit-resource-top p{margin:0;color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-toolkit-resource h4{max-width:390px;margin:0 0 1rem;color:var(--color-text);font-size:clamp(1.2rem,3vw,1.45rem);line-height:1.25;letter-spacing:-.025em}.individual-toolkit-resource>p{max-width:430px;margin:0;color:var(--color-text-secondary);font-size:.86rem;line-height:1.65}.individual-toolkit-start{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg-soft)}.individual-toolkit-start-heading{max-width:800px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-toolkit-start-heading h3{max-width:760px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-toolkit-start-comparison{display:grid;grid-template-columns:1fr;gap:2rem}.individual-toolkit-start-side{padding-top:clamp(1.5rem,4vw,2rem);border-top:1px solid var(--color-border)}.individual-toolkit-start-side-heading{margin-bottom:clamp(2rem,5vw,3rem)}.individual-toolkit-start-side-heading span{display:block;margin-bottom:.5rem;color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-toolkit-start-side-heading strong{display:block;color:var(--color-text);font-size:clamp(1.3rem,4vw,1.9rem);line-height:1.25;letter-spacing:-.025em}.individual-toolkit-start-result .individual-toolkit-start-side-heading span,.individual-toolkit-start-result .individual-toolkit-start-side-heading strong{color:var(--color-accent)}.individual-toolkit-start-list{border-top:1px solid var(--color-border)}.individual-toolkit-start-list>div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--color-border)}.individual-toolkit-start-list span{color:var(--color-text-subtle);font-size:.61rem;font-weight:700}.individual-toolkit-start-list p{margin:0;color:var(--color-text);font-size:.85rem;line-height:1.45}.individual-toolkit-start-symbol{color:var(--color-accent);font-weight:700}.individual-toolkit-building{margin-top:clamp(4rem,9vw,7rem)}.individual-toolkit-building-heading{max-width:720px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-toolkit-building-heading h3{margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-toolkit-building-main{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,7vw,5rem);padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border-strong)}.individual-toolkit-building-copy{max-width:650px}.individual-toolkit-building-copy p{margin:0 0 1.25rem;color:var(--color-text-secondary);line-height:1.7}.individual-toolkit-building-copy p:last-child{margin-bottom:0}.individual-toolkit-building-flow{display:grid;grid-template-columns:1fr;gap:1rem}.individual-toolkit-building-item{padding:1.15rem 0;border-top:1px solid var(--color-border)}.individual-toolkit-building-item span{display:block;margin-bottom:.45rem;color:var(--color-accent);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-toolkit-building-item strong{display:block;color:var(--color-text);font-size:clamp(.95rem,2.5vw,1.1rem);line-height:1.4}.individual-toolkit-building-arrow{display:none}.individual-toolkit-editable{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg-soft)}.individual-toolkit-editable-heading{max-width:780px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-toolkit-editable-heading h3{max-width:740px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-toolkit-editable-layout{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,7vw,5rem);padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border)}.individual-toolkit-editable-copy{max-width:650px}.individual-toolkit-editable-copy p{margin:0 0 1.25rem;color:var(--color-text-secondary);line-height:1.7}.individual-toolkit-editable-copy p:last-child{margin-bottom:0}.individual-toolkit-editable-statement{max-width:400px}.individual-toolkit-editable-statement span{display:block;margin-bottom:.65rem;color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-toolkit-editable-statement strong{display:block;color:var(--color-accent);font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.2;letter-spacing:-.03em}.individual-toolkit-workflows{margin-top:clamp(4rem,9vw,7rem)}.individual-toolkit-workflows-heading{max-width:800px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-toolkit-workflows-heading h3{max-width:760px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-toolkit-workflows-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:clamp(2rem,5vw,3rem)0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.individual-toolkit-workflows-side{max-width:430px}.individual-toolkit-workflows-side-label{display:block;margin-bottom:clamp(1.5rem,4vw,2rem);color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-toolkit-workflows-side h4{margin:0 0 .8rem;color:var(--color-text);font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.25;letter-spacing:-.025em}.individual-toolkit-workflows-side p{margin:0;color:var(--color-text-secondary);font-size:.85rem;line-height:1.65}.individual-toolkit-workflows-result .individual-toolkit-workflows-side-label,.individual-toolkit-workflows-result h4{color:var(--color-accent)}.individual-toolkit-workflows-plus,.individual-toolkit-workflows-equals{color:var(--color-accent);font-size:1rem;font-weight:700}.individual-toolkit-use{margin-top:clamp(4rem,9vw,7rem)}.individual-toolkit-use-heading{max-width:740px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-toolkit-use-heading h3{max-width:700px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-toolkit-use-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border)}.individual-toolkit-use-item{padding:clamp(2rem,5vw,2.75rem)0;border-bottom:1px solid var(--color-border)}.individual-toolkit-use-item>span{display:block;margin-bottom:clamp(1.5rem,4vw,2rem);color:var(--color-accent);font-size:.64rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-toolkit-use-item h4{max-width:380px;margin:0 0 .85rem;color:var(--color-text);font-size:clamp(1.15rem,3vw,1.4rem);line-height:1.3;letter-spacing:-.02em}.individual-toolkit-use-item p{max-width:420px;margin:0;color:var(--color-text-secondary);font-size:.84rem;line-height:1.65}.individual-toolkit-library{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg-soft)}.individual-toolkit-library-heading{max-width:760px}.individual-toolkit-library-heading h3{margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-toolkit-library-content{max-width:680px;margin-top:clamp(1.5rem,4vw,2.5rem)}.individual-toolkit-library-content p{margin:0 0 1.25rem;color:var(--color-text-secondary);line-height:1.7}.individual-toolkit-library-content p:last-child{margin-bottom:0}.individual-toolkit-library-flow{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(2.5rem,6vw,4rem);padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border)}.individual-toolkit-library-item{padding:1rem 0;border-top:1px solid var(--color-border)}.individual-toolkit-library-item span{display:block;margin-bottom:.45rem;color:var(--color-text-subtle);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-toolkit-library-item strong{display:block;color:var(--color-text);font-size:clamp(.95rem,2.5vw,1.1rem);line-height:1.4}.individual-toolkit-library-result span,.individual-toolkit-library-result strong{color:var(--color-accent)}.individual-toolkit-library-arrow{color:var(--color-accent);font-weight:700}.individual-toolkit-principle{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,5vw,3rem)0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.individual-toolkit-principle-label{color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-toolkit-principle-statement{max-width:1000px}.individual-toolkit-principle-statement p{margin:0;color:var(--color-text);font-size:clamp(1.5rem,4vw,2.3rem);font-weight:600;line-height:1.25;letter-spacing:-.03em}.individual-toolkit-next{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:clamp(4rem,8vw,6rem);padding:clamp(1.5rem,4vw,2.25rem)0;border-bottom:1px solid var(--color-border)}.individual-toolkit-next-copy{max-width:720px}.individual-toolkit-next-label{margin:0 0 .65rem!important;color:var(--color-text-subtle)!important;font-size:.65rem!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.1em;text-transform:uppercase}.individual-toolkit-next-copy>p:last-child{margin:0;color:var(--color-text);font-size:clamp(1.15rem,3vw,1.4rem);font-weight:600;line-height:1.45;letter-spacing:-.015em}.individual-toolkit-next-link{display:flex;flex-direction:column;gap:.45rem}.individual-toolkit-next-link>span{color:var(--color-text-subtle);font-size:.63rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-toolkit-next-link a{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;color:var(--color-text);font-size:.9rem;font-weight:700;text-decoration:none}.individual-toolkit-next-link a span{color:var(--color-accent)}.individual-toolkit-next-link a:hover{color:var(--color-accent)}@media(min-width:720px){.individual-toolkit-inside-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-toolkit-resource:nth-child(odd){padding-right:2rem;border-right:1px solid var(--color-border)}.individual-toolkit-resource:nth-child(even){padding-left:2rem}.individual-toolkit-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-toolkit-use-item:nth-child(odd){padding-right:2rem;border-right:1px solid var(--color-border)}.individual-toolkit-use-item:nth-child(even){padding-left:2rem}}@media(min-width:980px){.individual-toolkit-header{grid-template-columns:minmax(0,.9fr)minmax(400px,.7fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-toolkit-intro{padding-top:2rem}.individual-toolkit-position-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:center}.individual-toolkit-position-arrow{display:block;color:var(--color-accent);font-size:.85rem}.individual-toolkit-inside-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.individual-toolkit-resource,.individual-toolkit-resource:nth-child(odd),.individual-toolkit-resource:nth-child(even){padding:clamp(2rem,2.5vw,3rem);border-right:1px solid var(--color-border)}.individual-toolkit-resource:first-child{padding-left:0}.individual-toolkit-resource:last-child{padding-right:0;border-right:0}.individual-toolkit-start-comparison{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);gap:clamp(3rem,6vw,7rem);align-items:center}.individual-toolkit-start-symbol{font-size:1rem}.individual-toolkit-building-main{grid-template-columns:minmax(360px,.75fr)minmax(0,1fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-toolkit-building-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:center}.individual-toolkit-building-arrow{display:block;color:var(--color-accent);font-size:.85rem}.individual-toolkit-editable-layout{grid-template-columns:minmax(0,1fr)minmax(280px,.55fr);gap:clamp(5rem,8vw,9rem);align-items:end}.individual-toolkit-workflows-grid{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:center}.individual-toolkit-workflows-plus,.individual-toolkit-workflows-equals{font-size:1.2rem}.individual-toolkit-use-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.individual-toolkit-use-item,.individual-toolkit-use-item:nth-child(odd),.individual-toolkit-use-item:nth-child(even){padding:clamp(2rem,2.5vw,3rem);border-right:1px solid var(--color-border)}.individual-toolkit-use-item:first-child{padding-left:0}.individual-toolkit-use-item:last-child{padding-right:0;border-right:0}.individual-toolkit-library-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:center}.individual-toolkit-library-item{border-top:0}.individual-toolkit-principle{grid-template-columns:minmax(180px,.25fr)minmax(0,1fr);gap:clamp(3rem,6vw,7rem);align-items:start}.individual-toolkit-next{grid-template-columns:minmax(0,1fr)auto;gap:4rem;align-items:center}.individual-toolkit-next-link{align-items:flex-end;text-align:right}}.individual-workflows{border-top:1px solid var(--color-border);background:var(--color-bg-soft)}.individual-workflows-header{display:grid;grid-template-columns:1fr;gap:clamp(2rem,6vw,4rem);margin-bottom:clamp(3.5rem,8vw,6rem)}.individual-workflows-heading{max-width:900px}.individual-workflows-heading h2{max-width:840px;margin-bottom:0}.individual-workflows-intro{max-width:700px}.individual-workflows-intro p{margin:0 0 1.25rem;color:var(--color-text-secondary);font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.7}.individual-workflows-intro p:last-child{margin-bottom:0}.individual-workflows-intro .individual-workflows-lead{color:var(--color-text);font-size:clamp(1.15rem,3vw,1.35rem);font-weight:500;line-height:1.55}.individual-workflows-label{margin:0 0 1rem;color:var(--color-accent);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-workflows-model{padding:clamp(2rem,5vw,3rem)0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.individual-workflows-model-label{margin-bottom:clamp(2rem,5vw,3rem);color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-workflows-model-flow{display:grid;grid-template-columns:1fr;gap:1rem}.individual-workflows-model-item{padding:1.2rem 0;border-top:1px solid var(--color-border)}.individual-workflows-model-item span{display:block;margin-bottom:.45rem;color:var(--color-text-subtle);font-size:.61rem;font-weight:700}.individual-workflows-model-item strong{display:block;color:var(--color-text);font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.4}.individual-workflows-model-result span,.individual-workflows-model-result strong{color:var(--color-accent)}.individual-workflows-model-arrow{display:none}.individual-workflows-core{margin-top:clamp(4rem,9vw,7rem)}.individual-workflows-core-heading{max-width:760px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-workflows-core-heading h3{max-width:720px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-workflows-core-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border-strong)}.individual-workflows-card{padding:clamp(2rem,5vw,3rem)0;border-bottom:1px solid var(--color-border)}.individual-workflows-card-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(2rem,5vw,3rem)}.individual-workflows-card-top>span{color:var(--color-accent);font-size:.66rem;font-weight:700}.individual-workflows-card-top p{margin:0;color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-workflows-card h4{max-width:400px;margin:0 0 1rem;color:var(--color-text);font-size:clamp(1.2rem,3vw,1.45rem);line-height:1.25;letter-spacing:-.025em}.individual-workflows-card>p{max-width:440px;margin:0 0 1.75rem;color:var(--color-text-secondary);font-size:.86rem;line-height:1.65}.individual-workflows-card-path{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.individual-workflows-card-path span{color:var(--color-text-subtle);font-size:.64rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.individual-workflows-card-path i{color:var(--color-accent);font-size:.65rem;font-style:normal}.individual-workflows-card-result h4{color:var(--color-accent)}.individual-workflows-example{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg)}.individual-workflows-example-heading{max-width:760px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-workflows-example-heading h3{margin:0 0 1rem;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-workflows-example-heading>p:last-child{max-width:620px;margin:0;color:var(--color-text-secondary);line-height:1.7}.individual-workflows-example-flow{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border)}.individual-workflows-example-step{display:grid;grid-template-columns:38px minmax(0,1fr);gap:1rem;padding:clamp(1.5rem,4vw,2rem)0;border-bottom:1px solid var(--color-border)}.individual-workflows-example-number{color:var(--color-accent);font-size:.64rem;font-weight:700}.individual-workflows-example-label{display:block;margin-bottom:.4rem;color:var(--color-text-subtle);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-workflows-example-step strong{display:block;margin-bottom:.65rem;color:var(--color-text);font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.35}.individual-workflows-example-step p{max-width:340px;margin:0;color:var(--color-text-secondary);font-size:.8rem;line-height:1.6}.individual-workflows-example-result strong{color:var(--color-accent)}.individual-workflows-example-arrow{display:none}.individual-workflows-repeat{margin-top:clamp(4rem,9vw,7rem)}.individual-workflows-repeat-heading{max-width:760px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-workflows-repeat-heading h3{margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-workflows-repeat-layout{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,7vw,5rem);padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border-strong)}.individual-workflows-repeat-copy{max-width:650px}.individual-workflows-repeat-copy p{margin:0 0 1.25rem;color:var(--color-text-secondary);line-height:1.7}.individual-workflows-repeat-copy p:last-child{margin-bottom:0}.individual-workflows-repeat-list{border-top:1px solid var(--color-border)}.individual-workflows-repeat-list>div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid var(--color-border)}.individual-workflows-repeat-list span{color:var(--color-accent);font-size:.62rem;font-weight:700}.individual-workflows-repeat-list strong{color:var(--color-text);font-size:.88rem;line-height:1.45}.individual-workflows-system{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg)}.individual-workflows-system-heading{max-width:800px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-workflows-system-heading h3{max-width:760px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-workflows-system-flow{display:grid;grid-template-columns:1fr;gap:1rem;padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border)}.individual-workflows-system-item{padding:1rem 0;border-top:1px solid var(--color-border)}.individual-workflows-system-item span{display:block;margin-bottom:.45rem;color:var(--color-text-subtle);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-workflows-system-item strong{display:block;color:var(--color-text);font-size:clamp(.95rem,2.5vw,1.1rem);line-height:1.4}.individual-workflows-system-result span,.individual-workflows-system-result strong{color:var(--color-accent)}.individual-workflows-system-symbol{color:var(--color-accent);font-size:1rem;font-weight:700}.individual-workflows-choose{margin-top:clamp(4rem,9vw,7rem)}.individual-workflows-choose-heading{max-width:780px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-workflows-choose-heading h3{max-width:740px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-workflows-choose-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border-strong)}.individual-workflows-choose-item{display:grid;grid-template-columns:1fr;gap:1rem;padding:clamp(1.5rem,4vw,2rem)0;border-bottom:1px solid var(--color-border)}.individual-workflows-choose-item>span{color:var(--color-text);font-size:clamp(1rem,2.5vw,1.15rem);font-weight:600;line-height:1.45}.individual-workflows-choose-item div small{display:block;margin-bottom:.35rem;color:var(--color-text-subtle);font-size:.6rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-workflows-choose-item div strong{color:var(--color-accent);font-size:.88rem}.individual-workflows-boundary{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg)}.individual-workflows-boundary-heading{max-width:800px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-workflows-boundary-heading h3{max-width:760px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-workflows-boundary-layout{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,7vw,5rem);padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border)}.individual-workflows-boundary-copy{max-width:650px}.individual-workflows-boundary-copy p{margin:0 0 1.25rem;color:var(--color-text-secondary);line-height:1.7}.individual-workflows-boundary-copy p:last-child{margin-bottom:0}.individual-workflows-boundary-flow{display:grid;grid-template-columns:1fr;gap:1rem}.individual-workflows-boundary-item{padding:1.25rem 0;border-top:1px solid var(--color-border)}.individual-workflows-boundary-item span{display:block;margin-bottom:.5rem;color:var(--color-text-subtle);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-workflows-boundary-item strong{display:block;color:var(--color-text);font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.4}.individual-workflows-boundary-result span,.individual-workflows-boundary-result strong{color:var(--color-accent)}.individual-workflows-boundary-arrow{display:none}.individual-workflows-principle{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,5vw,3rem)0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.individual-workflows-principle-label{color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-workflows-principle-statement{max-width:1000px}.individual-workflows-principle-statement p{margin:0;color:var(--color-text);font-size:clamp(1.5rem,4vw,2.3rem);font-weight:600;line-height:1.25;letter-spacing:-.03em}.individual-workflows-next{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:clamp(4rem,8vw,6rem);padding:clamp(1.5rem,4vw,2.25rem)0;border-bottom:1px solid var(--color-border)}.individual-workflows-next-copy{max-width:720px}.individual-workflows-next-label{margin:0 0 .65rem!important;color:var(--color-text-subtle)!important;font-size:.65rem!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.1em;text-transform:uppercase}.individual-workflows-next-copy>p:last-child{margin:0;color:var(--color-text);font-size:clamp(1.15rem,3vw,1.4rem);font-weight:600;line-height:1.45;letter-spacing:-.015em}.individual-workflows-next-link{display:flex;flex-direction:column;gap:.45rem}.individual-workflows-next-link>span{color:var(--color-text-subtle);font-size:.63rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-workflows-next-link a{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;color:var(--color-text);font-size:.9rem;font-weight:700;text-decoration:none}.individual-workflows-next-link a span{color:var(--color-accent)}.individual-workflows-next-link a:hover{color:var(--color-accent)}@media(min-width:720px){.individual-workflows-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-workflows-card:nth-child(odd){padding-right:2rem;border-right:1px solid var(--color-border)}.individual-workflows-card:nth-child(even){padding-left:2rem}.individual-workflows-choose-item{grid-template-columns:minmax(0,1fr)minmax(180px,.35fr);gap:3rem;align-items:center}}@media(min-width:980px){.individual-workflows-header{grid-template-columns:minmax(0,.9fr)minmax(400px,.7fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-workflows-intro{padding-top:2rem}.individual-workflows-model-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:center}.individual-workflows-model-arrow{display:block;color:var(--color-accent);font-size:.85rem}.individual-workflows-core-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.individual-workflows-card,.individual-workflows-card:nth-child(odd),.individual-workflows-card:nth-child(even){padding:clamp(2rem,2.5vw,3rem);border-right:1px solid var(--color-border)}.individual-workflows-card:nth-child(3n+1){padding-left:0}.individual-workflows-card:nth-child(3n){padding-right:0;border-right:0}.individual-workflows-example-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:start;border-top:0}.individual-workflows-example-step{grid-template-columns:1fr;padding:1.5rem 0;border-top:1px solid var(--color-border);border-bottom:0}.individual-workflows-example-arrow{display:block;padding-top:1.7rem;color:var(--color-accent);font-size:.85rem}.individual-workflows-repeat-layout{grid-template-columns:minmax(360px,.8fr)minmax(0,1fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-workflows-system-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:center}.individual-workflows-system-item{border-top:0}.individual-workflows-boundary-layout{grid-template-columns:minmax(360px,.75fr)minmax(0,1fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-workflows-boundary-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:center}.individual-workflows-boundary-arrow{display:block;color:var(--color-accent);font-size:.85rem}.individual-workflows-principle{grid-template-columns:minmax(180px,.25fr)minmax(0,1fr);gap:clamp(3rem,6vw,7rem);align-items:start}.individual-workflows-next{grid-template-columns:minmax(0,1fr)auto;gap:4rem;align-items:center}.individual-workflows-next-link{align-items:flex-end;text-align:right}}.individual-productivity{border-top:1px solid var(--color-border);background:var(--color-bg)}.individual-productivity-header{display:grid;grid-template-columns:1fr;gap:clamp(2rem,6vw,4rem);margin-bottom:clamp(3.5rem,8vw,6rem)}.individual-productivity-heading{max-width:900px}.individual-productivity-heading h2{max-width:850px;margin-bottom:0}.individual-productivity-intro{max-width:700px}.individual-productivity-intro p{margin:0 0 1.25rem;color:var(--color-text-secondary);font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.7}.individual-productivity-intro p:last-child{margin-bottom:0}.individual-productivity-intro .individual-productivity-lead{color:var(--color-text);font-size:clamp(1.15rem,3vw,1.35rem);font-weight:500;line-height:1.55}.individual-productivity-label{margin:0 0 1rem;color:var(--color-accent);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-productivity-model{padding:clamp(2rem,5vw,3rem)0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.individual-productivity-model-label{margin-bottom:clamp(2rem,5vw,3rem);color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-productivity-model-flow{display:grid;grid-template-columns:1fr;gap:1rem}.individual-productivity-model-item{padding:1.2rem 0;border-top:1px solid var(--color-border)}.individual-productivity-model-item span{display:block;margin-bottom:.45rem;color:var(--color-text-subtle);font-size:.61rem;font-weight:700}.individual-productivity-model-item strong{display:block;color:var(--color-text);font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.4}.individual-productivity-model-result span,.individual-productivity-model-result strong{color:var(--color-accent)}.individual-productivity-model-arrow{display:none}.individual-productivity-areas{margin-top:clamp(4rem,9vw,7rem)}.individual-productivity-areas-heading{max-width:780px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-productivity-areas-heading h3{max-width:740px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-productivity-areas-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border-strong)}.individual-productivity-card{padding:clamp(2rem,5vw,3rem)0;border-bottom:1px solid var(--color-border)}.individual-productivity-card-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(2rem,5vw,3rem)}.individual-productivity-card-top>span{color:var(--color-accent);font-size:.66rem;font-weight:700}.individual-productivity-card-top p{margin:0;color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-productivity-card h4{max-width:400px;margin:0 0 1rem;color:var(--color-text);font-size:clamp(1.2rem,3vw,1.45rem);line-height:1.25;letter-spacing:-.025em}.individual-productivity-card>p{max-width:440px;margin:0;color:var(--color-text-secondary);font-size:.86rem;line-height:1.65}.individual-productivity-card-result h4{color:var(--color-accent)}.individual-productivity-friction{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg-soft)}.individual-productivity-friction-heading{max-width:800px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-productivity-friction-heading h3{max-width:760px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-productivity-friction-layout{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,7vw,5rem);padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border)}.individual-productivity-friction-copy{max-width:650px}.individual-productivity-friction-copy p{margin:0 0 1.25rem;color:var(--color-text-secondary);line-height:1.7}.individual-productivity-friction-copy p:last-child{margin-bottom:0}.individual-productivity-friction-list{border-top:1px solid var(--color-border)}.individual-productivity-friction-list>div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid var(--color-border)}.individual-productivity-friction-list span{color:var(--color-accent);font-size:.62rem;font-weight:700}.individual-productivity-friction-list strong{color:var(--color-text);font-size:.88rem;line-height:1.45}.individual-productivity-comparison{margin-top:clamp(4rem,9vw,7rem)}.individual-productivity-comparison-heading{max-width:780px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-productivity-comparison-heading h3{max-width:740px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-productivity-comparison-grid{display:grid;grid-template-columns:1fr;gap:2rem;padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg-soft)}.individual-productivity-comparison-side{padding-top:1.5rem;border-top:1px solid var(--color-border)}.individual-productivity-comparison-side-heading{margin-bottom:clamp(2rem,5vw,3rem)}.individual-productivity-comparison-side-heading span{display:block;margin-bottom:.5rem;color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-productivity-comparison-side-heading strong{display:block;max-width:460px;color:var(--color-text);font-size:clamp(1.3rem,4vw,1.9rem);line-height:1.25;letter-spacing:-.025em}.individual-productivity-comparison-result .individual-productivity-comparison-side-heading span,.individual-productivity-comparison-result .individual-productivity-comparison-side-heading strong{color:var(--color-accent)}.individual-productivity-comparison-list{border-top:1px solid var(--color-border)}.individual-productivity-comparison-list>div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--color-border)}.individual-productivity-comparison-list span{color:var(--color-text-subtle);font-size:.61rem;font-weight:700}.individual-productivity-comparison-list p{margin:0;color:var(--color-text);font-size:.85rem;line-height:1.45}.individual-productivity-comparison-symbol{color:var(--color-accent);font-weight:700}.individual-productivity-shortcuts{margin-top:clamp(4rem,9vw,7rem)}.individual-productivity-shortcuts-heading{max-width:780px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-productivity-shortcuts-heading h3{max-width:740px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-productivity-shortcuts-layout{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,7vw,5rem);padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border-strong)}.individual-productivity-shortcuts-copy{max-width:650px}.individual-productivity-shortcuts-copy p{margin:0 0 1.25rem;color:var(--color-text-secondary);line-height:1.7}.individual-productivity-shortcuts-copy p:last-child{margin-bottom:0}.individual-productivity-shortcuts-flow{display:grid;grid-template-columns:1fr;gap:1rem}.individual-productivity-shortcuts-item{padding:1.15rem 0;border-top:1px solid var(--color-border)}.individual-productivity-shortcuts-item span{display:block;margin-bottom:.45rem;color:var(--color-text-subtle);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-productivity-shortcuts-item strong{display:block;color:var(--color-text);font-size:clamp(.95rem,2.5vw,1.1rem);line-height:1.4}.individual-productivity-shortcuts-result span,.individual-productivity-shortcuts-result strong{color:var(--color-accent)}.individual-productivity-shortcuts-arrow{display:none}.individual-productivity-reuse{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg-soft)}.individual-productivity-reuse-heading{max-width:800px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-productivity-reuse-heading h3{max-width:760px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-productivity-reuse-layout{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,7vw,5rem);padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border)}.individual-productivity-reuse-copy{max-width:650px}.individual-productivity-reuse-copy p{margin:0 0 1.25rem;color:var(--color-text-secondary);line-height:1.7}.individual-productivity-reuse-copy p:last-child{margin-bottom:0}.individual-productivity-reuse-flow{display:grid;grid-template-columns:1fr;gap:1rem}.individual-productivity-reuse-item{padding:1.15rem 0;border-top:1px solid var(--color-border)}.individual-productivity-reuse-item span{display:block;margin-bottom:.45rem;color:var(--color-text-subtle);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-productivity-reuse-item strong{display:block;color:var(--color-text);font-size:clamp(.95rem,2.5vw,1.1rem);line-height:1.4}.individual-productivity-reuse-result span,.individual-productivity-reuse-result strong{color:var(--color-accent)}.individual-productivity-reuse-arrow{display:none}.individual-productivity-quality{margin-top:clamp(4rem,9vw,7rem)}.individual-productivity-quality-heading{max-width:780px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-productivity-quality-heading h3{margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-productivity-quality-layout{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,7vw,5rem);padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border-strong)}.individual-productivity-quality-copy{max-width:650px}.individual-productivity-quality-copy p{margin:0 0 1.25rem;color:var(--color-text-secondary);line-height:1.7}.individual-productivity-quality-copy p:last-child{margin-bottom:0}.individual-productivity-quality-equation{display:grid;grid-template-columns:1fr;gap:1rem}.individual-productivity-quality-equation>div{padding:1.15rem 0;border-top:1px solid var(--color-border)}.individual-productivity-quality-equation div span{display:block;margin-bottom:.45rem;color:var(--color-text-subtle);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-productivity-quality-equation div strong{display:block;color:var(--color-text);font-size:clamp(.95rem,2.5vw,1.1rem);line-height:1.4}.individual-productivity-quality-equation .individual-productivity-quality-result span,.individual-productivity-quality-equation .individual-productivity-quality-result strong{color:var(--color-accent)}.individual-productivity-quality-symbol{color:var(--color-accent);font-weight:700}.individual-productivity-pillars{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg-soft)}.individual-productivity-pillars-heading{max-width:760px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-productivity-pillars-heading h3{margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-productivity-pillars-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border)}.individual-productivity-pillar{padding:clamp(1.75rem,4vw,2.5rem)0;border-bottom:1px solid var(--color-border)}.individual-productivity-pillar>span{display:block;margin-bottom:clamp(1.5rem,4vw,2rem);color:var(--color-accent);font-size:.65rem;font-weight:700}.individual-productivity-pillar p{margin:0 0 .7rem;color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.individual-productivity-pillar strong{display:block;max-width:300px;color:var(--color-text);font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.4}.individual-productivity-pillar-result p,.individual-productivity-pillar-result strong{color:var(--color-accent)}.individual-productivity-principle{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,5vw,3rem)0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.individual-productivity-principle-label{color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-productivity-principle-statement{max-width:1000px}.individual-productivity-principle-statement p{margin:0;color:var(--color-text);font-size:clamp(1.5rem,4vw,2.3rem);font-weight:600;line-height:1.25;letter-spacing:-.03em}.individual-productivity-next{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:clamp(4rem,8vw,6rem);padding:clamp(1.5rem,4vw,2.25rem)0;border-bottom:1px solid var(--color-border)}.individual-productivity-next-copy{max-width:720px}.individual-productivity-next-label{margin:0 0 .65rem!important;color:var(--color-text-subtle)!important;font-size:.65rem!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.1em;text-transform:uppercase}.individual-productivity-next-copy>p:last-child{margin:0;color:var(--color-text);font-size:clamp(1.15rem,3vw,1.4rem);font-weight:600;line-height:1.45;letter-spacing:-.015em}.individual-productivity-next-link{display:flex;flex-direction:column;gap:.45rem}.individual-productivity-next-link>span{color:var(--color-text-subtle);font-size:.63rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-productivity-next-link a{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;color:var(--color-text);font-size:.9rem;font-weight:700;text-decoration:none}.individual-productivity-next-link a span{color:var(--color-accent)}.individual-productivity-next-link a:hover{color:var(--color-accent)}@media(min-width:720px){.individual-productivity-areas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-productivity-card:nth-child(odd){padding-right:2rem;border-right:1px solid var(--color-border)}.individual-productivity-card:nth-child(even){padding-left:2rem}.individual-productivity-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-productivity-pillar:nth-child(odd){padding-right:2rem;border-right:1px solid var(--color-border)}.individual-productivity-pillar:nth-child(even){padding-left:2rem}}@media(min-width:980px){.individual-productivity-header{grid-template-columns:minmax(0,.9fr)minmax(400px,.7fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-productivity-intro{padding-top:2rem}.individual-productivity-model-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:center}.individual-productivity-model-arrow{display:block;color:var(--color-accent);font-size:.85rem}.individual-productivity-areas-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.individual-productivity-card,.individual-productivity-card:nth-child(odd),.individual-productivity-card:nth-child(even){padding:clamp(2rem,2.5vw,3rem);border-right:1px solid var(--color-border)}.individual-productivity-card:nth-child(3n+1){padding-left:0}.individual-productivity-card:nth-child(3n){padding-right:0;border-right:0}.individual-productivity-friction-layout{grid-template-columns:minmax(360px,.8fr)minmax(0,1fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-productivity-comparison-grid{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);gap:clamp(3rem,6vw,7rem);align-items:center}.individual-productivity-shortcuts-layout{grid-template-columns:minmax(360px,.75fr)minmax(0,1fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-productivity-shortcuts-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:center}.individual-productivity-shortcuts-arrow{display:block;color:var(--color-accent);font-size:.85rem}.individual-productivity-reuse-layout{grid-template-columns:minmax(360px,.75fr)minmax(0,1fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-productivity-reuse-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:center}.individual-productivity-reuse-arrow{display:block;color:var(--color-accent);font-size:.85rem}.individual-productivity-quality-layout{grid-template-columns:minmax(360px,.75fr)minmax(0,1fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-productivity-quality-equation{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:center}.individual-productivity-pillars-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.individual-productivity-pillar,.individual-productivity-pillar:nth-child(odd),.individual-productivity-pillar:nth-child(even){padding:clamp(2rem,2.5vw,3rem);border-right:1px solid var(--color-border)}.individual-productivity-pillar:first-child{padding-left:0}.individual-productivity-pillar:last-child{padding-right:0;border-right:0}.individual-productivity-principle{grid-template-columns:minmax(180px,.25fr)minmax(0,1fr);gap:clamp(3rem,6vw,7rem);align-items:start}.individual-productivity-next{grid-template-columns:minmax(0,1fr)auto;gap:4rem;align-items:center}.individual-productivity-next-link{align-items:flex-end;text-align:right}}.individual-includes{border-top:1px solid var(--color-border);background:var(--color-bg-soft)}.individual-includes-header{display:grid;grid-template-columns:1fr;gap:clamp(2rem,6vw,4rem);margin-bottom:clamp(3.5rem,8vw,6rem)}.individual-includes-heading{max-width:900px}.individual-includes-heading h2{max-width:860px;margin-bottom:0}.individual-includes-intro{max-width:700px}.individual-includes-intro p{margin:0 0 1.25rem;color:var(--color-text-secondary);font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.7}.individual-includes-intro p:last-child{margin-bottom:0}.individual-includes-intro .individual-includes-lead{color:var(--color-text);font-size:clamp(1.15rem,3vw,1.35rem);font-weight:500;line-height:1.55}.individual-includes-label{margin:0 0 1rem;color:var(--color-accent);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-includes-system{padding:clamp(2rem,5vw,3rem)0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.individual-includes-system-label{margin-bottom:clamp(2rem,5vw,3rem);color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-includes-system-grid{display:grid;grid-template-columns:1fr}.individual-includes-system-item{padding:1.35rem 0;border-top:1px solid var(--color-border)}.individual-includes-system-item>span{display:block;margin-bottom:1rem;color:var(--color-accent);font-size:.62rem;font-weight:700}.individual-includes-system-item p{margin:0 0 .4rem;color:var(--color-text-subtle);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-includes-system-item strong{display:block;color:var(--color-text);font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.4}.individual-includes-system-result p,.individual-includes-system-result strong{color:var(--color-accent)}.individual-includes-package{margin-top:clamp(4rem,9vw,7rem)}.individual-includes-package-heading{max-width:800px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-includes-package-heading h3{max-width:760px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-includes-package-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border-strong)}.individual-includes-card{display:grid;grid-template-columns:40px minmax(0,1fr);gap:clamp(1rem,4vw,2rem);padding:clamp(2rem,5vw,3rem)0;border-bottom:1px solid var(--color-border)}.individual-includes-card-number{color:var(--color-accent);font-size:.65rem;font-weight:700}.individual-includes-card-content{max-width:460px}.individual-includes-card-label{margin:0 0 .65rem;color:var(--color-text-subtle);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-includes-card h4{margin:0 0 1rem;color:var(--color-text);font-size:clamp(1.2rem,3vw,1.45rem);line-height:1.25;letter-spacing:-.025em}.individual-includes-card-content>p:last-child{margin:0;color:var(--color-text-secondary);font-size:.86rem;line-height:1.65}.individual-includes-relationship{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg)}.individual-includes-relationship-heading{max-width:800px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-includes-relationship-heading h3{max-width:760px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-includes-relationship-flow{display:grid;grid-template-columns:1fr;gap:1rem;padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border)}.individual-includes-relationship-item{padding:1.1rem 0;border-top:1px solid var(--color-border)}.individual-includes-relationship-item span{display:block;margin-bottom:.45rem;color:var(--color-text-subtle);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-includes-relationship-item strong{display:block;color:var(--color-text);font-size:clamp(.95rem,2.5vw,1.1rem);line-height:1.4}.individual-includes-relationship-result span,.individual-includes-relationship-result strong{color:var(--color-accent)}.individual-includes-relationship-arrow{display:none}.individual-includes-course{margin-top:clamp(4rem,9vw,7rem)}.individual-includes-course-heading{max-width:800px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-includes-course-heading h3{max-width:760px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-includes-course-layout{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,7vw,5rem);padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border-strong)}.individual-includes-course-copy{max-width:650px}.individual-includes-course-copy p{margin:0 0 1.25rem;color:var(--color-text-secondary);line-height:1.7}.individual-includes-course-copy p:last-child{margin-bottom:0}.individual-includes-course-comparison{display:grid;grid-template-columns:1fr;gap:1rem}.individual-includes-course-item{padding:1.4rem 0;border-top:1px solid var(--color-border)}.individual-includes-course-item>span{display:block;margin-bottom:.55rem;color:var(--color-text-subtle);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-includes-course-item strong{display:block;margin-bottom:.55rem;color:var(--color-text);font-size:clamp(1.05rem,3vw,1.3rem);line-height:1.35}.individual-includes-course-item p{margin:0;color:var(--color-text-secondary);font-size:.8rem;line-height:1.55}.individual-includes-course-result>span,.individual-includes-course-result strong{color:var(--color-accent)}.individual-includes-course-arrow{display:none}.individual-includes-when{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg)}.individual-includes-when-heading{max-width:800px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-includes-when-heading h3{max-width:760px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-includes-when-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border)}.individual-includes-when-item{padding:clamp(1.5rem,4vw,2rem)0;border-bottom:1px solid var(--color-border)}.individual-includes-when-item span{display:block;margin-bottom:.65rem;color:var(--color-accent);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-includes-when-item strong{display:block;max-width:360px;color:var(--color-text);font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.45}.individual-includes-loop{margin-top:clamp(4rem,9vw,7rem)}.individual-includes-loop-heading{max-width:800px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-includes-loop-heading h3{max-width:760px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-includes-loop-flow{display:grid;grid-template-columns:1fr;gap:1rem;padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg)}.individual-includes-loop-item{padding:1.2rem 0;border-top:1px solid var(--color-border)}.individual-includes-loop-item>span{display:block;margin-bottom:1rem;color:var(--color-accent);font-size:.62rem;font-weight:700}.individual-includes-loop-item strong{display:block;margin-bottom:.45rem;color:var(--color-text);font-size:clamp(1rem,2.5vw,1.15rem)}.individual-includes-loop-item p{margin:0;color:var(--color-text-secondary);font-size:.8rem;line-height:1.5}.individual-includes-loop-result strong{color:var(--color-accent)}.individual-includes-loop-arrow{display:none}.individual-includes-scope{margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg)}.individual-includes-scope-heading{max-width:800px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-includes-scope-heading h3{max-width:760px;margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-includes-scope-layout{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,7vw,5rem);padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--color-border)}.individual-includes-scope-copy{max-width:650px}.individual-includes-scope-copy p{margin:0 0 1.25rem;color:var(--color-text-secondary);line-height:1.7}.individual-includes-scope-copy p:last-child{margin-bottom:0}.individual-includes-scope-options{border-top:1px solid var(--color-border)}.individual-includes-scope-option{padding:1.5rem 0;border-bottom:1px solid var(--color-border)}.individual-includes-scope-option>span{display:block;margin-bottom:.5rem;color:var(--color-text-subtle);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-includes-scope-option strong{display:block;margin-bottom:1rem;color:var(--color-text);font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.4}.individual-includes-scope-option a{display:inline-flex;align-items:center;gap:.55rem;color:var(--color-text);font-size:.8rem;font-weight:700;text-decoration:none}.individual-includes-scope-option a span{color:var(--color-accent)}.individual-includes-scope-option a:hover{color:var(--color-accent)}.individual-includes-scope-option-org>span,.individual-includes-scope-option-org strong{color:var(--color-accent)}.individual-includes-principle{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,5vw,3rem)0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.individual-includes-principle-label{color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-includes-principle-statement{max-width:1000px}.individual-includes-principle-statement p{margin:0;color:var(--color-text);font-size:clamp(1.5rem,4vw,2.3rem);font-weight:600;line-height:1.25;letter-spacing:-.03em}.individual-includes-next{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:clamp(4rem,8vw,6rem);padding:clamp(1.5rem,4vw,2.25rem)0;border-bottom:1px solid var(--color-border)}.individual-includes-next-copy{max-width:720px}.individual-includes-next-label{margin:0 0 .65rem!important;color:var(--color-text-subtle)!important;font-size:.65rem!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.1em;text-transform:uppercase}.individual-includes-next-copy>p:last-child{margin:0;color:var(--color-text);font-size:clamp(1.15rem,3vw,1.4rem);font-weight:600;line-height:1.45;letter-spacing:-.015em}.individual-includes-next-link{display:flex;flex-direction:column;gap:.45rem}.individual-includes-next-link>span{color:var(--color-text-subtle);font-size:.63rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-includes-next-link a{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;color:var(--color-text);font-size:.9rem;font-weight:700;text-decoration:none}.individual-includes-next-link a span{color:var(--color-accent)}.individual-includes-next-link a:hover{color:var(--color-accent)}@media(min-width:720px){.individual-includes-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-includes-system-item:nth-child(odd){padding-right:2rem;border-right:1px solid var(--color-border)}.individual-includes-system-item:nth-child(even){padding-left:2rem}.individual-includes-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-includes-card:nth-child(odd){padding-right:2rem;border-right:1px solid var(--color-border)}.individual-includes-card:nth-child(even){padding-left:2rem}.individual-includes-when-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-includes-when-item:nth-child(odd){padding-right:2rem;border-right:1px solid var(--color-border)}.individual-includes-when-item:nth-child(even){padding-left:2rem}}@media(min-width:980px){.individual-includes-header{grid-template-columns:minmax(0,.9fr)minmax(400px,.7fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-includes-intro{padding-top:2rem}.individual-includes-system-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.individual-includes-system-item,.individual-includes-system-item:nth-child(odd),.individual-includes-system-item:nth-child(even){padding:1.5rem clamp(1.5rem,2.5vw,3rem);border-right:1px solid var(--color-border)}.individual-includes-system-item:first-child{padding-left:0}.individual-includes-system-item:last-child{padding-right:0;border-right:0}.individual-includes-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.individual-includes-card,.individual-includes-card:nth-child(odd),.individual-includes-card:nth-child(even){grid-template-columns:1fr;padding:clamp(2rem,2.5vw,3rem);border-right:1px solid var(--color-border)}.individual-includes-card:nth-child(3n+1){padding-left:0}.individual-includes-card:nth-child(3n){padding-right:0;border-right:0}.individual-includes-relationship-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:center}.individual-includes-relationship-item{border-top:0}.individual-includes-relationship-arrow{display:block;color:var(--color-accent);font-size:.85rem}.individual-includes-course-layout{grid-template-columns:minmax(360px,.75fr)minmax(0,1fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-includes-course-comparison{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:center}.individual-includes-course-arrow{display:block;color:var(--color-accent);font-size:.85rem}.individual-includes-when-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.individual-includes-when-item,.individual-includes-when-item:nth-child(odd),.individual-includes-when-item:nth-child(even){padding:clamp(1.5rem,2.5vw,2.5rem);border-right:1px solid var(--color-border)}.individual-includes-when-item:first-child{padding-left:0}.individual-includes-when-item:last-child{padding-right:0;border-right:0}.individual-includes-loop-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:center}.individual-includes-loop-arrow{display:block;color:var(--color-accent);font-size:.85rem}.individual-includes-scope-layout{grid-template-columns:minmax(360px,.75fr)minmax(0,1fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-includes-principle{grid-template-columns:minmax(180px,.25fr)minmax(0,1fr);gap:clamp(3rem,6vw,7rem);align-items:start}.individual-includes-next{grid-template-columns:minmax(0,1fr)auto;gap:4rem;align-items:center}.individual-includes-next-link{align-items:flex-end;text-align:right}}.individual-purchase{border-top:1px solid var(--color-border);background:var(--color-bg)}.individual-purchase-header{display:grid;grid-template-columns:1fr;gap:clamp(2rem,6vw,4rem);margin-bottom:clamp(3.5rem,8vw,6rem)}.individual-purchase-heading{max-width:900px}.individual-purchase-heading h2{max-width:820px;margin-bottom:0}.individual-purchase-intro{max-width:700px}.individual-purchase-intro p{margin:0 0 1.25rem;color:var(--color-text-secondary);font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.7}.individual-purchase-intro p:last-child{margin-bottom:0}.individual-purchase-intro .individual-purchase-lead{color:var(--color-text);font-size:clamp(1.15rem,3vw,1.35rem);font-weight:500;line-height:1.55}.individual-purchase-label{margin:0 0 1rem;color:var(--color-accent);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-purchase-offer{display:grid;grid-template-columns:1fr;border:1px solid var(--color-border-strong)}.individual-purchase-details{padding:clamp(2rem,6vw,4rem);background:var(--color-bg-soft)}.individual-purchase-details-top{display:flex;flex-direction:column;gap:clamp(2rem,5vw,3rem);padding-bottom:clamp(2rem,5vw,3rem);border-bottom:1px solid var(--color-border)}.individual-purchase-product-label{margin:0 0 .65rem;color:var(--color-accent);font-size:.65rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-purchase-details-top h3{max-width:500px;margin:0;color:var(--color-text);font-size:clamp(1.8rem,5vw,3rem);line-height:1.05;letter-spacing:-.04em}.individual-purchase-price{display:flex;flex-direction:column}.individual-purchase-price strong{color:var(--color-text);font-size:clamp(2.75rem,8vw,4.5rem);font-weight:700;line-height:1;letter-spacing:-.055em}.individual-purchase-price span{margin-top:.45rem;color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.individual-purchase-includes{margin-top:clamp(2.5rem,6vw,4rem)}.individual-purchase-includes-list{border-top:1px solid var(--color-border)}.individual-purchase-includes-list>div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid var(--color-border)}.individual-purchase-includes-list span{color:var(--color-text-subtle);font-size:.61rem;font-weight:700}.individual-purchase-includes-list strong{color:var(--color-text);font-size:.88rem;line-height:1.45}.individual-purchase-summary{display:grid;grid-template-columns:1fr;margin-top:clamp(2.5rem,6vw,4rem);border-top:1px solid var(--color-border)}.individual-purchase-summary>div{padding:1rem 0;border-bottom:1px solid var(--color-border)}.individual-purchase-summary span{display:block;margin-bottom:.35rem;color:var(--color-text-subtle);font-size:.6rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-purchase-summary strong{color:var(--color-text);font-size:.85rem}.individual-purchase-checkout{padding:clamp(2rem,6vw,4rem);background:var(--color-bg)}.individual-purchase-checkout-heading{max-width:560px;margin-bottom:clamp(2rem,5vw,3rem)}.individual-purchase-checkout-heading h3{margin:0 0 1rem;color:var(--color-text);font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.15;letter-spacing:-.03em}.individual-purchase-checkout-heading>p:last-child{max-width:520px;margin:0;color:var(--color-text-secondary);font-size:.88rem;line-height:1.65}.individual-purchase-form{display:grid;grid-template-columns:1fr;gap:1.5rem}.individual-purchase-field{display:flex;flex-direction:column;gap:.5rem}.individual-purchase-field label{color:var(--color-text);font-size:.72rem;font-weight:700}.individual-purchase-field input{width:100%;min-height:50px;padding:.8rem .9rem;border:1px solid var(--color-border-strong);border-radius:0;background:var(--color-bg);color:var(--color-text);font:inherit;outline:none;transition:border-color .15s ease}.individual-purchase-field input:focus{border-color:var(--color-accent)}.individual-purchase-message{display:none;padding:.9rem 1rem;border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.8rem;line-height:1.5}.individual-purchase-message.is-active{display:block}.individual-purchase-message.is-error{border-color:initial;color:#a33232}.individual-purchase-submit{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:.5rem}.individual-purchase-submit button:disabled{cursor:wait;opacity:.65}.individual-purchase-submit p{margin:0;color:var(--color-text-subtle);font-size:.7rem;line-height:1.5}.individual-purchase-process{margin-top:clamp(4rem,9vw,7rem)}.individual-purchase-process-heading{max-width:760px;margin-bottom:clamp(2.5rem,6vw,4rem)}.individual-purchase-process-heading h3{margin:0;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-purchase-process-flow{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border-strong)}.individual-purchase-process-item{padding:clamp(1.5rem,4vw,2rem)0;border-bottom:1px solid var(--color-border)}.individual-purchase-process-item>span{display:block;margin-bottom:1rem;color:var(--color-accent);font-size:.62rem;font-weight:700}.individual-purchase-process-item strong{display:block;margin-bottom:.55rem;color:var(--color-text);font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.4}.individual-purchase-process-item p{max-width:340px;margin:0;color:var(--color-text-secondary);font-size:.8rem;line-height:1.6}.individual-purchase-process-result strong{color:var(--color-accent)}.individual-purchase-process-arrow{display:none}.individual-purchase-organization{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,7vw,5rem);margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,3.5rem);border:1px solid var(--color-border-strong);background:var(--color-bg-soft)}.individual-purchase-organization-copy{max-width:680px}.individual-purchase-organization-copy h3{max-width:620px;margin:0 0 1rem;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.1;letter-spacing:-.035em}.individual-purchase-organization-copy>p:last-child{max-width:620px;margin:0;color:var(--color-text-secondary);line-height:1.7}.individual-purchase-organization-action{display:flex;flex-direction:column;gap:.7rem}.individual-purchase-organization-action>span{color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-purchase-organization-action a{display:inline-flex;align-items:center;gap:.65rem;width:fit-content;color:var(--color-text);font-size:.9rem;font-weight:700;text-decoration:none}.individual-purchase-organization-action a span{color:var(--color-accent)}.individual-purchase-organization-action a:hover{color:var(--color-accent)}.individual-purchase-principle{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,5vw,3rem)0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.individual-purchase-principle-label{color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-purchase-principle-statement{max-width:1000px}.individual-purchase-principle-statement p{margin:0;color:var(--color-text);font-size:clamp(1.5rem,4vw,2.3rem);font-weight:600;line-height:1.25;letter-spacing:-.03em}@media(min-width:720px){.individual-purchase-details-top{flex-direction:row;align-items:flex-end;justify-content:space-between}.individual-purchase-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.individual-purchase-summary>div{padding:1rem 1.5rem;border-right:1px solid var(--color-border)}.individual-purchase-summary>div:first-child{padding-left:0}.individual-purchase-summary>div:last-child{padding-right:0;border-right:0}.individual-purchase-form{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-purchase-field-full,.individual-purchase-message,.individual-purchase-submit{grid-column:1/-1}}@media(min-width:980px){.individual-purchase-header{grid-template-columns:minmax(0,.9fr)minmax(400px,.7fr);gap:clamp(5rem,8vw,9rem);align-items:start}.individual-purchase-intro{padding-top:2rem}.individual-purchase-offer{grid-template-columns:minmax(0,1fr)minmax(390px,.72fr);align-items:stretch}.individual-purchase-checkout{border-left:1px solid var(--color-border-strong)}.individual-purchase-process-flow{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:start;border-top:0}.individual-purchase-process-item{border-top:1px solid var(--color-border);border-bottom:0}.individual-purchase-process-arrow{display:block;padding-top:1.7rem;color:var(--color-accent);font-size:.85rem}.individual-purchase-organization{grid-template-columns:minmax(0,1fr)auto;gap:clamp(5rem,8vw,9rem);align-items:center}.individual-purchase-organization-action{align-items:flex-end;text-align:right}.individual-purchase-principle{grid-template-columns:minmax(180px,.25fr)minmax(0,1fr);gap:clamp(3rem,6vw,7rem);align-items:start}}.individual-final{border-top:1px solid var(--color-border);background:var(--color-bg)}.individual-final-inner{display:grid;gap:clamp(4rem,10vw,8rem)}.individual-final-main{max-width:1050px}.individual-final-main h2{max-width:1000px;margin:0 0 clamp(1.5rem,4vw,2rem);font-size:clamp(2.5rem,7vw,5.5rem);line-height:.98;letter-spacing:-.055em}.individual-final-description{max-width:760px;margin:0;color:var(--color-text-secondary);font-size:clamp(1.05rem,2.5vw,1.25rem);line-height:1.65}.individual-final-actions{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:clamp(2rem,5vw,3rem)}.individual-final-secondary{display:inline-flex;align-items:center;gap:.65rem;color:var(--color-text);font-size:.85rem;font-weight:700;text-decoration:none}.individual-final-secondary span{color:var(--color-accent)}.individual-final-secondary:hover{color:var(--color-accent)}.individual-final-choice{display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border-strong)}.individual-final-choice-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:clamp(1.25rem,4vw,2rem);padding:clamp(2rem,6vw,3.5rem)0;border-bottom:1px solid var(--color-border)}.individual-final-choice-number{padding-top:.2rem;color:var(--color-accent);font-size:.63rem;font-weight:700}.individual-final-choice-label{display:block;margin-bottom:.7rem;color:var(--color-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.individual-final-choice-item strong{display:block;max-width:500px;margin-bottom:1rem;color:var(--color-text);font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.2;letter-spacing:-.025em}.individual-final-choice-item p{max-width:520px;margin:0 0 1.5rem;color:var(--color-text-secondary);font-size:.88rem;line-height:1.65}.individual-final-choice-item a{display:inline-flex;align-items:center;gap:.55rem;color:var(--color-text);font-size:.78rem;font-weight:700;text-decoration:none}.individual-final-choice-item a span{color:var(--color-accent)}.individual-final-choice-item a:hover{color:var(--color-accent)}.individual-final-principle{display:grid;grid-template-columns:1fr;gap:1.25rem;padding:clamp(2rem,5vw,3rem)0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.individual-final-principle>span{color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-final-principle p{max-width:950px;margin:0;color:var(--color-text);font-size:clamp(1.4rem,4vw,2.25rem);font-weight:600;line-height:1.25;letter-spacing:-.03em}@media(min-width:720px){.individual-final-actions{flex-direction:row;align-items:center;gap:2rem}}@media(min-width:980px){.individual-final-main{padding-right:8%}.individual-final-choice{grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--color-border)}.individual-final-choice-item{padding:clamp(2.5rem,4vw,4rem);border-bottom:0}.individual-final-choice-item:first-child{padding-left:0;border-right:1px solid var(--color-border)}.individual-final-choice-item:last-child{padding-right:0}.individual-final-principle{grid-template-columns:minmax(180px,.25fr)minmax(0,1fr);gap:clamp(3rem,6vw,7rem);align-items:start}}