.team-page{font-family:Montserrat,sans-serif;color:#1e293b;line-height:1.6;background-color:#fff}.team-container{max-width:1200px;margin:0 auto;padding:0 24px}.team-hero{background:linear-gradient(135deg,#070707,#0d1b3e 60%,#002b80);color:#fff;padding:140px 0 80px;position:relative;overflow:hidden}.team-hero:before{content:"";position:absolute;top:-40%;right:-15%;width:650px;height:650px;background:radial-gradient(circle,rgba(0,59,199,.35) 0%,rgba(59,130,246,.15) 50%,transparent 75%);pointer-events:none}.team-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;position:relative;z-index:2}.team-badge-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.team-badge{display:inline-flex;align-items:center;gap:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:6px 14px;border-radius:30px;font-size:14px;font-weight:600;backdrop-filter:blur(8px)}.team-badge--accent{background:#003bc799;border-color:#3b82f6;color:#fff}.team-hero h1{font-size:42px;font-weight:800;line-height:1.2;margin:0 0 20px;color:#fff}.team-hero h1 span{color:#60a5fa;background:linear-gradient(90deg,#60a5fa,#93c5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.team-hero-subtitle{font-size:19px;line-height:1.6;color:#cbd5e1;margin:0 0 32px}.team-hero-ctas{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:40px}.team-btn-primary{display:inline-flex;align-items:center;gap:8px;background:#003bc7;color:#fff!important;font-weight:700;font-size:16px;padding:14px 28px;border-radius:8px;text-decoration:none;box-shadow:0 8px 24px #003bc759;transition:all .25s ease}.team-btn-primary:hover{background:#002fa0;transform:translateY(-2px);box-shadow:0 12px 28px #003bc773}.team-btn-secondary{display:inline-flex;align-items:center;gap:8px;background:#ffffff1a;color:#fff!important;font-weight:600;font-size:16px;padding:14px 24px;border-radius:8px;text-decoration:none;border:1px solid rgba(255,255,255,.25);transition:all .25s ease}.team-btn-secondary:hover{background:#fff3;transform:translateY(-2px)}.team-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:24px;border-top:1px solid rgba(255,255,255,.15)}.team-hero-stat-val{display:block;font-size:28px;font-weight:800;color:#60a5fa}.team-hero-stat-lbl{font-size:14px;color:#94a3b8;font-weight:500}.team-hero-card{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px #0006;border:1px solid rgba(255,255,255,.15);background:#0f172a}.team-hero-card img{width:100%;height:auto;display:block;aspect-ratio:4/3;object-fit:cover;transition:transform .4s ease}.team-hero-card:hover img{transform:scale(1.02)}.team-hero-card-overlay{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(to top,rgba(7,7,7,.95) 0%,rgba(7,7,7,.6) 70%,transparent 100%);color:#fff}.team-hero-card-title{font-size:17px;font-weight:750;margin:0 0 4px;color:#fff}.team-hero-card-subtitle{font-size:14px;color:#94a3b8;margin:0}.team-founder{padding:100px 0;background-color:#f8fafc}.team-founder-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}.team-founder-image-wrap{position:relative}.team-founder-image{width:100%;border-radius:20px;box-shadow:0 16px 36px #003bc71f;display:block;object-fit:cover;aspect-ratio:4/5;border:1px solid #e2e8f0}.team-founder-badge-float{position:absolute;bottom:-20px;right:-10px;background:#fff;border:2px solid #003BC7;padding:14px 20px;border-radius:14px;box-shadow:0 10px 25px #003bc726;display:flex;align-items:center;gap:12px}.team-founder-badge-icon{font-size:26px}.team-founder-badge-title{font-size:14px;font-weight:800;color:#070707;margin:0}.team-founder-badge-sub{font-size:14px;color:#64748b;margin:0}.team-section-tag{display:inline-block;font-size:14px;font-weight:750;text-transform:uppercase;letter-spacing:1px;color:#003bc7;background:#e0e7ff;padding:4px 14px;border-radius:20px;margin-bottom:12px}.team-founder-content h2{font-size:34px;font-weight:800;color:#070707;margin:0 0 12px;line-height:1.3}.team-founder-subtitle{font-size:18px;color:#003bc7;font-weight:700;margin:0 0 24px}.team-founder-quote{background:#fff;border-left:4px solid #003BC7;padding:20px 24px;border-radius:0 12px 12px 0;margin:24px 0;font-style:italic;font-size:17px;color:#1e293b;line-height:1.6;box-shadow:0 4px 16px #0000000a}.team-founder-pills{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 32px}.team-founder-pill{background:#fff;border:1px solid #cbd5e1;padding:6px 14px;border-radius:20px;font-size:14px;font-weight:600;color:#334155}.team-trades{padding:100px 0;background-color:#fff}.team-header-center{text-align:center;max-width:760px;margin:0 auto 60px}.team-header-center h2{font-size:36px;font-weight:800;color:#070707;margin:0 0 16px}.team-header-center p{font-size:18px;color:#64748b;margin:0}.team-trades-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.team-trade-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #003bc70a;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.team-trade-card:hover{transform:translateY(-6px);box-shadow:0 16px 32px #003bc71a;border-color:#bfdbfe}.team-trade-card img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.team-trade-card-body{padding:28px;display:flex;flex-direction:column;flex-grow:1}.team-trade-card-tag{font-size:14px;font-weight:750;text-transform:uppercase;color:#003bc7;letter-spacing:.5px;margin-bottom:8px}.team-trade-card h3{font-size:22px;font-weight:750;color:#070707;margin:0 0 12px}.team-trade-card p{font-size:15px;line-height:1.6;color:#475569;margin:0 0 20px;flex-grow:1}.team-trade-card-list{list-style:none;padding:16px 0 0;margin:0;border-top:1px solid #f1f5f9}.team-trade-card-list li{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px;display:flex;align-items:center;gap:8px}.team-trade-card-list li:before{content:"\2713";color:#003bc7;font-weight:800}.team-fleet{padding:100px 0;background-color:#070707;color:#fff}.team-fleet .team-header-center h2{color:#fff}.team-fleet .team-header-center p{color:#94a3b8}.team-fleet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.team-fleet-item{background:#111827;border:1px solid #1f2937;border-radius:16px;overflow:hidden;transition:transform .25s ease,border-color .25s ease}.team-fleet-item:hover{transform:translateY(-4px);border-color:#3b82f6}.team-fleet-item img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.team-fleet-item-content{padding:20px}.team-fleet-item-title{font-size:17px;font-weight:750;color:#fff;margin:0 0 6px}.team-fleet-item-desc{font-size:14px;line-height:1.5;color:#94a3b8;margin:0}.team-reviews{padding:100px 0;background-color:#f8fafc}.team-reviews-badge{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #bfdbfe;padding:8px 18px;border-radius:30px;margin-bottom:20px;box-shadow:0 2px 8px #003bc70f}.team-reviews-badge .stars{color:#f59e0b;font-size:18px;letter-spacing:2px}.team-reviews-badge .score{font-weight:800;color:#070707;font-size:15px}.team-reviews-badge .reviews-count{font-size:14px;color:#64748b;font-weight:600}.team-benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:48px}.team-benefit-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px;box-shadow:0 4px 16px #003bc70a;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.team-benefit-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #003bc714;border-color:#cbd5e1}.team-benefit-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.team-benefit-badge{display:inline-flex;align-items:center;gap:6px;background:#eff6ff;color:#003bc7;font-size:14px;font-weight:750;padding:4px 12px;border-radius:20px;text-transform:uppercase}.team-benefit-card h3{font-size:21px;font-weight:800;color:#070707;margin:0 0 14px}.team-benefit-quote{background:#f8fafc;border-left:4px solid #003BC7;padding:16px 20px;border-radius:0 10px 10px 0;margin:16px 0;font-style:italic;font-size:15px;line-height:1.6;color:#1e293b;flex-grow:1}.team-benefit-author{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#64748b;margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9}.team-benefit-author strong{color:#070707}.team-benefit-deeplink{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:650;color:#003bc7;text-decoration:none;background:#fff;border:1px solid #bfdbfe;padding:5px 12px;border-radius:20px;transition:all .2s ease}.team-benefit-deeplink:hover{background:#003bc7;color:#fff;border-color:#003bc7}.team-careers{padding:80px 0;background:linear-gradient(135deg,#f4f7ff,#e0e7ff);border-top:1px solid #e0e7ff;border-bottom:1px solid #e0e7ff}.team-careers-box{background:#fff;border-radius:20px;padding:48px;border:1px solid #c7d2fe;box-shadow:0 10px 30px #003bc714;display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:center}.team-careers-content h2{font-size:30px;font-weight:800;color:#070707;margin:0 0 12px}.team-careers-content p{font-size:16px;line-height:1.6;color:#475569;margin:0}.team-careers-action{text-align:right}.team-cta-section{padding:100px 0;background:linear-gradient(135deg,#070707,#002b80);color:#fff;text-align:center}.team-cta-box{max-width:800px;margin:0 auto}.team-cta-box h2{font-size:38px;font-weight:800;color:#fff;margin:0 0 16px}.team-cta-box p{font-size:19px;line-height:1.6;color:#cbd5e1;margin:0 0 36px}.team-cta-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}@media(max-width:1024px){.team-hero-grid{grid-template-columns:1fr;gap:40px}.team-trades-grid{grid-template-columns:1fr}.team-fleet-grid{grid-template-columns:repeat(2,1fr)}.team-founder-grid{grid-template-columns:1fr;gap:40px}.team-founder-image{max-height:480px;margin:0 auto}.team-benefits-grid{grid-template-columns:1fr}.team-careers-box{grid-template-columns:1fr;text-align:center}.team-careers-action{text-align:center}}@media(max-width:640px){.team-hero{padding:110px 0 60px}.team-hero h1{font-size:32px}.team-hero-stats{grid-template-columns:1fr;gap:14px}.team-fleet-grid{grid-template-columns:1fr}.team-founder-badge-float{position:static;margin-top:16px}.team-careers-box{padding:28px 20px}.team-btn-primary,.team-btn-secondary{width:100%;justify-content:center}}
