.page-hero{position:relative;padding:140px 0 80px;overflow:hidden}.page-hero-bg{position:absolute;inset:0;background:var(--bg-dark)}.page-hero-content{position:relative;max-width:720px}.breadcrumb{display:flex;align-items:center;gap:10px;font-size:13px;margin-bottom:24px}.breadcrumb a{color:var(--text-white-muted)}.breadcrumb a:hover{color:var(--text-white)}.breadcrumb i{font-size:9px;color:var(--text-muted)}.breadcrumb span{color:var(--primary-light);font-weight:500}.page-hero-title{font-size:clamp(32px, 5vw, 52px);font-weight:800;line-height:1.15;color:var(--text-white);margin-bottom:20px;letter-spacing:-1px}.page-hero-subtitle{font-size:clamp(16px, 2vw, 18px);color:var(--text-white-muted);line-height:1.7;max-width:560px}.story-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:80px;align-items:center}.story-content .section-tag{display:inline-block;margin-bottom:16px}.story-content .section-title{text-align:left;margin-bottom:24px}.story-text{font-size:16px;color:var(--text-secondary);line-height:1.8;margin-bottom:16px}.story-text:last-of-type{margin-bottom:32px}.story-highlights{display:flex;flex-direction:column;gap:16px}.story-highlight{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--bg-subtle);border:1px solid var(--border-light);border-radius:var(--radius-md);transition:var(--transition)}.story-highlight:hover{border-color:rgba(255,92,26,.15);box-shadow:var(--shadow-md)}.highlight-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(255,92,26,.1),rgba(224,48,0,.05));border-radius:var(--radius-sm);flex-shrink:0}.highlight-icon i{font-size:16px;color:var(--primary)}.story-highlight strong{display:block;font-size:15px;font-weight:700;color:var(--text-primary)}.story-highlight span{font-size:13px;color:var(--text-muted)}.story-image-stack{position:relative;display:flex;justify-content:center}.story-card-main{position:relative;z-index:1}.story-card-inner{background:var(--bg-light);border:1px solid var(--border);border-radius:var(--radius-xl);padding:48px 36px;text-align:center;box-shadow:var(--shadow-xl)}.story-icon-large{width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:var(--radius-lg);margin:0 auto 24px}.story-icon-large i{font-size:28px;color:#fff}.story-card-inner h3{font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:14px}.story-card-inner p{font-size:14.5px;color:var(--text-secondary);line-height:1.7}.story-card-float{position:absolute;display:flex;align-items:center;gap:10px;background:var(--bg-light);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 18px;box-shadow:var(--shadow-lg);z-index:2;animation:float-card 6s ease-in-out infinite;white-space:nowrap}.story-card-float i{font-size:16px;color:var(--primary)}.story-card-float span{font-size:13px;font-weight:600;color:var(--text-primary)}.story-float-1{top:20px;right:-20px}.story-float-2{bottom:30px;left:-10px;animation-delay:-3s}.mission-section{position:relative;overflow:hidden}.mission-section .mission-bg{position:absolute;inset:0;background:var(--bg-dark)}.mission-content{position:relative;text-align:center;max-width:760px;margin:0 auto 64px}.mission-quote-icon{font-size:32px;color:var(--primary);margin-bottom:24px;opacity:.6}.mission-quote{font-size:clamp(18px, 2.5vw, 24px);font-weight:500;color:var(--text-white);line-height:1.6;margin-bottom:24px;font-style:italic}.mission-model p{font-size:15px;color:var(--text-white-muted);line-height:1.7;max-width:640px;margin:0 auto}.mission-stats{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:center}.mission-stat{padding:32px 20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg)}.mission-stat .stat-number{display:inline;font-size:52px;font-weight:800;color:var(--text-white);line-height:1;letter-spacing:-2px}.mission-stat .stat-suffix{display:inline;font-size:32px;font-weight:700;color:var(--primary-light)}.mission-stat .stat-label{font-size:13px;color:var(--text-white-muted);margin-top:8px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.stat-desc{font-size:13px;color:rgba(255,255,255,.4);line-height:1.6;margin-top:12px}.values-section{background:var(--bg-subtle)}.values-grid-6{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.value-card-v2{position:relative;background:var(--bg-light);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 28px;transition:var(--transition);overflow:hidden}.value-card-v2:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:rgba(255,92,26,.2)}.value-card-number{position:absolute;top:16px;right:20px;font-size:40px;font-weight:800;color:rgba(255,92,26,.06);line-height:1}.value-card-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(255,92,26,.1),rgba(224,48,0,.05));border-radius:var(--radius-md);margin-bottom:20px}.value-card-icon i{font-size:20px;color:var(--primary)}.value-card-v2 h3{font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:10px}.value-card-v2 p{font-size:14px;color:var(--text-secondary);line-height:1.7}.approach-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.approach-card{position:relative;background:var(--bg-light);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px 32px;text-align:center;transition:var(--transition);overflow:hidden}.approach-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--accent));transform:scaleX(0);transition:transform var(--transition)}.approach-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:rgba(255,92,26,.15)}.approach-card:hover::before{transform:scaleX(1)}.approach-step{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:14px;font-weight:800;color:var(--primary);background:rgba(255,92,26,.08);border-radius:var(--radius-full);margin-bottom:20px}.approach-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:var(--radius-lg);margin:0 auto 24px}.approach-icon i{font-size:24px;color:#fff}.approach-card h3{font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:14px}.approach-card p{font-size:14.5px;color:var(--text-secondary);line-height:1.7;margin-bottom:24px}.approach-card .service-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--primary)}.approach-card .service-link i{font-size:11px;transition:transform var(--transition)}.approach-card .service-link:hover i{transform:translateX(4px)}.cta-section{padding:60px 0 100px}@media (max-width:1024px){.page-hero{padding:110px 0 60px}.story-grid{grid-template-columns:1fr;gap:40px}.story-visual{order:-1}.story-content .section-tag,.story-content .section-title,.story-text{text-align:center}.story-content .section-tag{display:block}.story-highlights{align-items:center}.story-highlight{width:100%;max-width:400px}.mission-stats{gap:24px}.values-grid-6{grid-template-columns:repeat(2,1fr)}.approach-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}}@media (max-width:768px){.page-hero{padding:100px 0 48px}.mission-stats{grid-template-columns:1fr;gap:16px}.values-grid-6{grid-template-columns:1fr}}