:root{--magenta:#e6007e;--duck-egg:#b8d4d4;--duck-egg-wash:#ebf2f2;--magenta-wash:#fff0f6;--warm-white:#fafaf7}.v2-about .about-hero{background:var(--black);min-height:100vh;color:var(--white);align-items:center;padding:120px 48px 80px;display:flex;position:relative;overflow:hidden}.about-hero-content{z-index:2;max-width:900px;position:relative}.about-hero-label{font-family:var(--font-mono);letter-spacing:4px;text-transform:uppercase;color:#ffffff73;margin-bottom:32px;font-size:11px;font-weight:500;animation:.6s both fadeUp}.v2-about .about-hero h1{font-family:var(--font-display);letter-spacing:-3px;text-transform:uppercase;font-size:clamp(56px,9vw,120px);line-height:.92;animation:.8s .15s both fadeUp}.about-hero h1 .yellow{color:var(--yellow)}.about-hero-sub{color:#ffffff73;max-width:560px;margin-top:40px;font-size:20px;line-height:1.7;animation:.8s .3s both fadeUp}.about-hero-meta{gap:32px;margin-top:48px;animation:.8s .45s both fadeUp;display:flex}.about-hero-meta-item{font-family:var(--font-mono);letter-spacing:1px;color:#ffffff4d;font-size:10px}.about-hero-meta-item strong{color:#ffffff73;margin-bottom:2px;display:block}.about-hero-diagram{z-index:2;flex-direction:column;align-items:center;gap:6px;animation:1s .6s both slideIn;display:flex;position:absolute;top:50%;right:48px;transform:translateY(-50%)}.diagram-zone{width:200px;font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;text-align:center;border:2px solid;padding:14px 20px;font-size:9px;font-weight:700}.diagram-enterprise,.diagram-partner{color:#ffffff73;background:#ffffff08;border-color:#fff3}.diagram-bordyr{border-color:var(--yellow);color:var(--black);background:var(--yellow);font-family:var(--font-display);letter-spacing:4px;padding:20px;font-size:11px}.diagram-label{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:#ffffff4d;font-size:8px}.diagram-arrow{background:#fff3;width:2px;height:20px;position:relative}.diagram-arrow:after{content:"";border-bottom:2px solid #fff3;border-right:2px solid #fff3;width:8px;height:8px;position:absolute;bottom:-4px;left:-3px;transform:rotate(45deg)}.boundary-divider{background:var(--yellow);width:100%;height:4px}.boundary-divider-black{background:var(--black);width:100%;height:4px}.v2-about .about-origin{background:var(--yellow);color:var(--black);padding:120px 48px}.about-origin-inner{text-align:center;max-width:800px;margin:0 auto}.about-origin-eyebrow{font-family:var(--font-mono);letter-spacing:4px;text-transform:uppercase;color:#0006;margin-bottom:48px;font-size:10px;font-weight:700}.v2-about .about-origin h2{font-family:var(--font-display);letter-spacing:-2px;text-transform:uppercase;margin-bottom:48px;font-size:clamp(36px,6vw,72px);line-height:.95}.about-origin-body p{color:#000000bf;max-width:640px;margin:0 auto 24px;font-size:18px;line-height:1.8}.about-origin-body p strong{color:var(--black);font-weight:700}.about-origin-pull{font-family:var(--font-display);letter-spacing:-1px;text-transform:uppercase;color:var(--black);max-width:680px;margin-top:56px;margin-left:auto;margin-right:auto;font-size:clamp(24px,3.5vw,40px);line-height:1.1}.v2-about .about-anchor{background:var(--magenta-wash);color:var(--black);text-align:center;border-left:4px solid var(--magenta);padding:120px 48px;position:relative;overflow:hidden}.about-anchor-inner{z-index:2;max-width:900px;margin:0 auto;position:relative}.about-anchor-eyebrow{font-family:var(--font-mono);letter-spacing:4px;text-transform:uppercase;color:#0006;margin-bottom:48px;font-size:10px;font-weight:700}.v2-about .about-anchor h2{font-family:var(--font-display);letter-spacing:-1px;text-transform:uppercase;color:var(--black);margin-bottom:40px;font-size:clamp(32px,5vw,64px);line-height:1.05}.about-anchor-question{font-family:var(--font-mono);color:var(--magenta);letter-spacing:.5px;max-width:600px;margin:0 auto;font-size:16px;font-weight:600;line-height:2.4}.v2-about .about-diagnosis{background:var(--duck-egg-wash);color:var(--black);padding:120px 48px}.about-diagnosis-inner{text-align:center;max-width:800px;margin:0 auto}.about-diagnosis-eyebrow{font-family:var(--font-mono);letter-spacing:4px;text-transform:uppercase;color:#0006;margin-bottom:48px;font-size:10px;font-weight:700}.v2-about .about-diagnosis h2{font-family:var(--font-display);letter-spacing:-1px;text-transform:uppercase;color:var(--black);margin-bottom:48px;font-size:clamp(32px,5vw,56px);line-height:1.05}.about-diagnosis-grid{border:4px solid var(--black);grid-template-columns:1fr 1fr;gap:0;margin-bottom:48px;display:grid}.about-diagnosis-cell{text-align:left;border-bottom:1px solid #00000014;padding:32px}.about-diagnosis-cell:nth-child(odd){border-right:1px solid #00000014}.about-diagnosis-cell-label{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;color:#0006;margin-bottom:12px;font-size:9px;font-weight:700}.about-diagnosis-cell-value{color:var(--black);font-size:15px;line-height:1.6}.about-diagnosis-closer{font-family:var(--font-display);letter-spacing:-.5px;text-transform:uppercase;color:var(--black);max-width:640px;margin:0 auto;font-size:clamp(20px,3vw,32px);line-height:1.15}.about-diagnosis-closer span{color:var(--magenta)}.v2-about .about-posture{background:var(--white);color:var(--black);padding:120px 48px}.about-posture-inner{text-align:center;max-width:800px;margin:0 auto}.about-posture-eyebrow{font-family:var(--font-mono);letter-spacing:4px;text-transform:uppercase;color:#0006;margin-bottom:48px;font-size:10px;font-weight:700}.v2-about .about-posture h2{font-family:var(--font-display);letter-spacing:-2px;text-transform:uppercase;color:var(--black);margin-bottom:48px;font-size:clamp(36px,5vw,64px);line-height:1}.about-posture-body p{color:#00000080;max-width:600px;margin:0 auto 24px;font-size:18px;line-height:1.8}.about-posture-body p strong{color:var(--black);font-weight:700}.about-posture-principles{border:4px solid var(--black);grid-template-columns:1fr 1fr 1fr;gap:0;margin-top:56px;display:grid}.about-posture-principle{text-align:left;border-right:1px solid #00000014;padding:32px 24px}.about-posture-principle:last-child{border-right:none}.about-posture-principle-num{font-family:var(--font-display);color:var(--yellow);margin-bottom:12px;font-size:32px}.about-posture-principle-title{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--black);margin-bottom:12px;font-size:10px;font-weight:700}.about-posture-principle-desc{color:#00000080;font-size:14px;line-height:1.6}.v2-about .about-close{background:var(--yellow);color:var(--black);text-align:center;padding:120px 48px}.v2-about .about-close h2{font-family:var(--font-display);letter-spacing:-4px;text-transform:uppercase;font-size:clamp(48px,10vw,140px);line-height:.9}.about-close-sub{color:#00000080;margin-top:32px;margin-bottom:48px;font-size:15px}.about-close-ctas{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.about-cta-primary{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--yellow);background:var(--black);border:4px solid var(--black);padding:16px 32px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.about-cta-primary:hover{box-shadow:2px 2px 0 var(--black);transform:translate(-2px,-2px)}.about-cta-secondary{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--black);border:2px solid #0000004d;padding:16px 32px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.about-cta-secondary:hover{border-color:var(--black)}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(32px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.reveal-stagger.visible>*{opacity:1;transform:translateY(0)}.reveal-stagger.visible>:first-child{transition-delay:0s}.reveal-stagger.visible>:nth-child(2){transition-delay:.1s}.reveal-stagger.visible>:nth-child(3){transition-delay:.2s}.reveal-stagger.visible>:nth-child(4){transition-delay:.3s}.reveal-stagger.visible>:nth-child(5){transition-delay:.4s}.reveal-stagger.visible>:nth-child(6){transition-delay:.5s}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(40px)translateY(-50%)}to{opacity:1;transform:translate(0)translateY(-50%)}}@media (max-width:1024px){.v2-about .about-hero{padding:120px 24px 80px}.about-hero-diagram{display:none}.v2-about .about-origin,.v2-about .about-anchor,.v2-about .about-diagnosis,.v2-about .about-posture,.v2-about .about-close{padding-left:24px;padding-right:24px}.about-diagnosis-grid{grid-template-columns:1fr}.about-diagnosis-cell:nth-child(odd){border-right:none}.about-posture-principles{grid-template-columns:1fr}.about-posture-principle{border-bottom:1px solid #00000014;border-right:none}.about-posture-principle:last-child{border-bottom:none}}@media (max-width:640px){.v2-about .about-hero h1{letter-spacing:-2px;font-size:clamp(40px,12vw,72px)}.about-close-ctas{flex-direction:column;align-items:center}.about-cta-primary,.about-cta-secondary{text-align:center;width:100%;max-width:280px}}
