.hero-team{position:relative;overflow:hidden;padding-top:var(--space-96);padding-bottom:var(--space-80)}.hero-team-media::before{content:"";position:absolute;inset:-40px;background:radial-gradient(circle at 10% 0,rgba(185,138,61,0.2),transparent 55%),radial-gradient(circle at 90% 20%,rgba(111,174,149,0.23),transparent 55%),linear-gradient(135deg,rgba(44,57,75,0.86),rgba(24,31,41,0.94));opacity:0.75}.hero-team::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0 100%,rgba(247,244,239,0.1),transparent 55%),radial-gradient(circle at 100% 0,rgba(236,228,216,0.18),transparent 55%);mix-blend-mode:soft-light;pointer-events:none}.hero-team .hero-content{position:relative;z-index:1;max-width:720px;color:#fff}.hero-team .hero-title,.hero-team .hero-lead,.hero-team .hero-eyebrow{color:#fff}.hero-team .hero-meta{color:rgba(249,246,241,0.82)}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-12);margin-bottom:var(--space-16)}.hero-team .btn-outline{border-color:rgba(249,246,241,0.65);color:#fff;background-color:rgba(255,255,255,0.06)}.hero-team .btn-outline:hover,.hero-team .btn-outline:focus-visible{border-color:#fff;color:var(--color-primary)}.team-overview{padding-top:var(--space-72);padding-bottom:var(--space-72)}.team-intro-grid{align-items:center;gap:var(--space-40)}.team-intro-media{display:flex;justify-content:flex-end}.team-figure{position:relative;max-width:520px;margin-left:auto}.team-image-main{border-radius:var(--radius-xl);box-shadow:var(--shadow-elevated);border:1px solid rgba(221,212,199,0.8)}.team-figure-caption{position:absolute;right:10%;bottom:8%;max-width:260px;padding:10px 16px;border-radius:16px;background:var(--glass-bg);border:var(--glass-border);backdrop-filter:blur(18px);font-size:var(--font-size-xs);color:var(--gray-800);box-shadow:var(--shadow-soft)}.team-intro-cta{display:flex;flex-wrap:wrap;gap:var(--space-12);margin-top:var(--space-24)}.team-expertise-figure img,.team-technical-figure img{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);border:1px solid rgba(221,212,199,0.9);margin-bottom:var(--space-16)}.team-expertise-grid,.team-technical-grid{align-items:stretch}.team-collaboration-grid,.team-testimonials-grid{align-items:center;gap:var(--space-40)}.team-testimonials-list{display:flex;flex-direction:column;gap:var(--space-8);margin-top:var(--space-16);margin-bottom:var(--space-20);font-size:var(--font-size-sm);color:var(--gray-700)}.team-testimonials-list li{position:relative;padding-left:18px}.team-testimonials-list li::before{content:"";position:absolute;left:0;top:0.55em;width:8px;height:8px;border-radius:999px;background:radial-gradient(circle at 30% 20%,#ffe0c9,#c65a3a)}.team-testimonials-cta,.team-collaboration-cta{display:flex;flex-wrap:wrap;gap:var(--space-12);margin-top:var(--space-8)}.team-cta{padding-top:var(--space-64);padding-bottom:var(--space-80)}.team-cta-card{padding:var(--space-32) var(--space-32)}.team-cta-content{display:flex;align-items:center;justify-content:space-between;gap:var(--space-32)}.team-cta-text{max-width:640px}.team-cta-text p{margin-bottom:0}.team-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-12)}@media (max-width:960px){.hero-team{padding-top:var(--space-80);padding-bottom:var(--space-64)}.team-intro-grid,.team-collaboration-grid,.team-testimonials-grid{gap:var(--space-24)}}@media (max-width:768px){.hero-team{padding-top:var(--space-72);padding-bottom:var(--space-56)}.hero-team .hero-title{font-size:var(--font-size-4xl)}.hero-team .hero-lead{font-size:var(--font-size-md)}.team-figure{max-width:100%}.team-figure-caption{position:static;margin-top:var(--space-12)}.team-cta-card{padding:var(--space-24)}.team-cta-content{flex-direction:column;align-items:flex-start}.team-cta-actions{width:100%}.team-cta-actions .btn{flex:1;justify-content:center}}@media (max-width:520px){.hero-actions{flex-direction:column}.hero-actions .btn{width:100%;justify-content:center}.team-intro-cta,.team-testimonials-cta,.team-collaboration-cta{flex-direction:column}.team-intro-cta .btn,.team-testimonials-cta .btn,.team-collaboration-cta .btn{width:100%;justify-content:center}.team-cta-actions{flex-direction:column}}