.why-section-label{background:var(--color-bg-subtle);border:1px solid var(--color-border-card);width:fit-content;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.09em;text-transform:uppercase;padding:6px var(--space-4);border-radius:var(--radius-full);margin-bottom:var(--space-6);display:block}.why-section-label-light{color:var(--color-text-on-dark);background:#ffffff1f;border-color:#ffffff40}.why-intro-section{background:var(--color-bg-white);padding:80px var(--section-padding-x)}.why-intro-section p{font-size:var(--font-size-md);line-height:var(--line-height-loose);color:var(--color-text-secondary);margin-bottom:var(--space-5);max-width:900px}.why-intro-section p:last-child{margin-bottom:0}.why-principle-section{background:var(--color-bg-subtle);padding:80px var(--section-padding-x)}.why-principle-callout{border-left:4px solid var(--color-primary);padding-left:var(--space-8);margin-bottom:var(--space-8);max-width:880px}.why-principle-callout p{font-size:var(--font-size-xl);line-height:var(--line-height-snug);color:var(--color-text-heading);font-style:italic;font-weight:var(--font-weight-medium)}.why-principle-body{max-width:880px}.why-principle-body p{font-size:var(--font-size-base);line-height:var(--line-height-loose);color:var(--color-text-secondary)}.why-positions-section{background:var(--gradient-section-dark);padding:80px var(--section-padding-x)}.why-positions-heading{font-size:clamp(22px,2.5vw,28px);font-weight:var(--font-weight-bold);color:var(--color-text-white);line-height:var(--line-height-snug);margin-bottom:var(--space-12);max-width:640px}.why-positions-list{flex-direction:column;display:flex}.why-position-row{gap:var(--space-8);padding:var(--space-12) 0;border-bottom:1px solid #ffffff1a;grid-template-columns:100px 1fr;align-items:start;scroll-margin-top:150px;display:grid}.why-position-row:first-child{border-top:1px solid #ffffff1a}.why-position-number{font-size:48px;font-weight:var(--font-weight-bold);color:#ffffff14;letter-spacing:-2px;line-height:1}.why-position-icon{border-radius:var(--radius-md);width:40px;height:40px;margin-bottom:var(--space-4);background:#ffffff12;border:1px solid #ffffff1f;justify-content:center;align-items:center;display:inline-flex}.why-position-content h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-white);line-height:var(--line-height-snug);margin-bottom:var(--space-5)}.why-position-content p{font-size:var(--font-size-base);line-height:var(--line-height-loose);color:var(--color-text-on-dark-dim);margin-bottom:var(--space-4)}.why-position-content p:last-child{margin-bottom:0}.why-position-content a{color:var(--color-text-white);font-weight:var(--font-weight-semibold);border-bottom:1px solid #fff6;text-decoration:none;transition:border-color .2s}.why-position-content a:hover{border-bottom-color:var(--color-text-white)}.why-engage-section{background:var(--color-bg-subtle);padding:80px var(--section-padding-x)}.why-engage-heading{font-size:clamp(22px,2.5vw,28px);font-weight:var(--font-weight-bold);color:var(--color-text-heading);line-height:var(--line-height-snug);margin-bottom:var(--space-10);max-width:640px}.why-engage-grid{flex-direction:column;display:flex}.why-engage-block{gap:var(--space-12);padding:var(--space-10) 0;border-bottom:1px solid var(--color-border-card);grid-template-columns:200px 1fr;align-items:start;display:grid}.why-engage-block:first-child{border-top:1px solid var(--color-border-card)}.why-engage-icon{border-radius:var(--radius-md);background:var(--color-bg-white);border:1px solid var(--color-border-card);width:40px;height:40px;margin-bottom:var(--space-4);flex-shrink:0;justify-content:center;align-items:center;display:flex}.why-engage-label h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-heading);line-height:var(--line-height-snug)}.why-engage-desc p{font-size:var(--font-size-base);line-height:var(--line-height-loose);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.why-engage-desc p:last-child{margin-bottom:0}.why-engage-desc a{color:var(--color-primary);font-weight:var(--font-weight-semibold);border-bottom:1px solid #001c334d;text-decoration:none;transition:border-color .2s}.why-engage-desc a:hover{border-bottom-color:var(--color-primary)}.why-fit-section{background:var(--color-bg-white);padding:80px var(--section-padding-x)}.why-fit-heading{font-size:clamp(22px,2.5vw,28px);font-weight:var(--font-weight-bold);color:var(--color-text-heading);line-height:var(--line-height-snug);margin-bottom:var(--space-8);max-width:640px}.why-fit-grid{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.why-fit-card{border-radius:var(--radius-2xl);padding:var(--space-8) var(--space-8);flex-direction:column;display:flex}.why-fit-card-icon{border-radius:var(--radius-md);width:52px;height:52px;margin-bottom:var(--space-5);justify-content:center;align-items:center;display:flex}.why-fit-card-positive{background:var(--gradient-card-dark);border:1px solid var(--color-border-mid)}.why-fit-card-positive .why-fit-card-icon{background:#ffffff14;border:1px solid #ffffff1f}.why-fit-card-positive h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-white);line-height:var(--line-height-snug);margin-bottom:var(--space-4)}.why-fit-card-positive p{font-size:var(--font-size-base);line-height:var(--line-height-loose);color:var(--color-text-on-dark-dim)}.why-fit-card-negative{background:var(--color-bg-white);border:1px solid var(--color-border-card);transition:box-shadow .2s,border-color .2s}.why-fit-card-negative .why-fit-card-icon{background:var(--color-bg-subtle);border:1px solid var(--color-border-card)}.why-fit-card-negative:hover{box-shadow:var(--shadow-md);border-color:#b8ccdb}.why-fit-card-negative h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-heading);line-height:var(--line-height-snug);margin-bottom:var(--space-4)}.why-fit-card-negative p{font-size:var(--font-size-base);line-height:var(--line-height-loose);color:var(--color-text-secondary)}.why-fit-footer{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-label);max-width:820px;font-style:italic}.why-connects-grid{grid-template-columns:repeat(3,1fr)}.why-workwith-section{background:var(--gradient-section-dark);padding:80px var(--section-padding-x);text-align:center}.why-workwith-section .why-section-label-light{margin-inline:auto}.why-workwith-heading{font-size:clamp(26px,3vw,36px);font-weight:var(--font-weight-bold);color:var(--color-text-white);line-height:var(--line-height-snug);margin-bottom:var(--space-5);letter-spacing:-.02em}.why-workwith-body{font-size:var(--font-size-md);line-height:var(--line-height-loose);color:var(--color-text-on-dark-mid);max-width:560px;margin:0 auto var(--space-8)}@media screen and (max-width:900px){.why-position-row{gap:var(--space-6);grid-template-columns:80px 1fr}.why-engage-block{gap:var(--space-8);grid-template-columns:160px 1fr}.why-connects-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.why-intro-section,.why-principle-section,.why-positions-section,.why-engage-section,.why-fit-section,.why-workwith-section{padding:60px var(--section-padding-x)}.why-position-row{gap:var(--space-4);grid-template-columns:1fr}.why-position-number{font-size:36px}.why-engage-block{gap:var(--space-4);grid-template-columns:1fr}.why-fit-grid{grid-template-columns:1fr}.why-principle-callout{padding-left:var(--space-5)}.why-principle-callout p{font-size:var(--font-size-lg)}}@media screen and (max-width:480px){.why-connects-grid{grid-template-columns:1fr}.why-fit-card{padding:var(--space-6)}}
