.teams-page-background .hero-gradient-orb{opacity:0.65}.teams-page-background .hero-noise{opacity:0.04}.teams-hero,.teams-section{position:relative;z-index:1;background:transparent !important}.teams-hero{min-height:72vh;min-height:72svh;display:flex;align-items:center;padding:7.5rem 0 3rem}.teams-hero-content{text-align:center;max-width:960px;margin:0 auto}.teams-hero .teams-hero-title{font-size:clamp(2.4rem,5.6vw,4.2rem);line-height:1.06;letter-spacing:-0.03em;margin-bottom:1.35rem}.teams-hero .teams-hero-subtitle{max-width:680px;margin-bottom:2.25rem}.teams-hero .teams-hero-actions{margin-bottom:2rem}.teams-hero .hero-author-lite{opacity:0;animation:heroFadeInUp 0.8s ease 0.65s forwards}.teams-logos{margin-top:2.75rem;opacity:0;animation:heroFadeInUp 0.8s ease 0.8s forwards}.teams-logos-text{color:var(--text-muted);font-size:0.82rem;letter-spacing:0.01em;margin:0 0 0.9rem}.teams-logos-marquee{position:relative;width:100vw;left:50%;margin-left:-50vw;overflow:hidden;padding:0.35rem 0;mask-image:linear-gradient(to right,transparent 0%,black 12%,black 88%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 12%,black 88%,transparent 100%)}@keyframes teams-logos-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.teams-logos-track{display:flex;width:max-content;animation:teams-logos-scroll 45s linear infinite;will-change:transform}.teams-logos-marquee:hover .teams-logos-track,.teams-logos-marquee:focus-within .teams-logos-track{animation-play-state:paused}.teams-logos-group{display:flex;align-items:center;gap:3rem;padding:0 1.5rem}.teams-logo{display:inline-flex;align-items:center;gap:0.65rem;white-space:nowrap;color:var(--text-secondary);font-size:1rem;font-weight:700;letter-spacing:-0.01em;text-decoration:none;opacity:0.72;transition:opacity 0.25s ease,color 0.25s ease}.teams-logo:hover,.teams-logo:focus-visible{opacity:1;color:var(--text-primary)}.teams-logo img{width:36px;height:36px;border-radius:50%;object-fit:contain;background:rgba(255,255,255,0.92);padding:4px;filter:grayscale(1);transition:filter 0.25s ease}.teams-logo:hover img,.teams-logo:focus-visible img{filter:none}@media (prefers-reduced-motion:reduce){.teams-hero .hero-author-lite,.teams-logos{opacity:1;animation:none}.teams-logos-marquee{width:auto;left:auto;margin-left:0;mask-image:none;-webkit-mask-image:none}.teams-logos-track{animation:none;width:auto;justify-content:center}.teams-logos-group{flex-wrap:wrap;justify-content:center;gap:0.9rem 2rem}.teams-logos-group[aria-hidden="true"]{display:none}}.teams-stats-section{padding:0 0 1rem}.teams-stats-section>.container{padding-left:4rem;padding-right:4rem}.teams-section .teams-section-title{font-size:clamp(1.85rem,3.1vw,2.6rem) !important;line-height:1.12;letter-spacing:-0.025em;margin:0}.teams-section .teams-section-title-center{text-align:center;margin:0 auto 2.5rem;max-width:900px}.teams-outcomes{padding:5.5rem 0 4.5rem}.teams-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:2rem 4rem;align-items:end;margin-bottom:2.5rem}.teams-split-text{color:var(--text-secondary);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.55;margin:0 0 0.35rem;max-width:460px}.teams-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sch-space-4)}.teams-card{padding:var(--sch-space-6) var(--sch-space-5) var(--sch-space-5);border:1px solid rgba(255,255,255,0.08);border-radius:var(--sch-radius-xl);background:rgba(15,15,24,0.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color 0.25s ease,background 0.25s ease}.teams-card:hover{border-color:rgba(69,244,255,0.45);background:rgba(15,15,24,0.75)}.teams-card h3{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.25;letter-spacing:-0.015em;color:var(--text-primary);margin:0 0 0.7rem}.teams-card p{color:var(--text-secondary);font-size:0.97rem;line-height:1.55;margin:0}.teams-order-section{padding:2rem 0 5rem}.teams-order{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:start;gap:2rem;padding:2.5rem 2.75rem;border:1px solid rgba(168,85,247,0.18);border-radius:20px;background:linear-gradient(135deg,rgba(69,244,255,0.04) 0%,rgba(168,85,247,0.04) 100%),rgba(15,15,24,0.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 0 0 1px rgba(255,255,255,0.02) inset,0 16px 60px rgba(0,0,0,0.35)}.teams-order-step h3{font-family:var(--font-display);font-size:1.1rem;font-weight:700;line-height:1.25;color:var(--text-primary);margin:0 0 0.55rem}.teams-order-step p{color:var(--text-secondary);font-size:0.93rem;line-height:1.55;margin:0}.teams-order-divider{width:1px;align-self:stretch;min-height:90px;background:linear-gradient(180deg,transparent 0%,rgba(168,85,247,0.35) 50%,transparent 100%)}.teams-quote{padding:4rem 0 5rem;scroll-margin-top:5.5rem}.teams-quote-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(360px,1.1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.teams-quote-copy .teams-section-title{margin-bottom:1.5rem}.teams-quote-points{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.85rem}.teams-quote-points li{display:flex;align-items:flex-start;gap:0.7rem;color:var(--text-secondary);font-size:1.02rem;line-height:1.5}.teams-quote-points svg{width:20px;height:20px;flex-shrink:0;margin-top:0.2rem;color:var(--accent-secondary)}.teams-form .trial-form-group{margin-bottom:0.9rem}.teams-textarea{font-family:inherit;min-height:96px;resize:vertical;line-height:1.45;font-weight:500}.teams-optional{color:var(--text-muted);font-weight:500;font-size:0.8em;margin-left:0.3rem}.teams-faq{padding:1rem 0 5rem}.teams-faq::before{display:none}.teams-faq .faq-header{margin-bottom:0}@media (max-width:968px){.teams-hero{min-height:auto;padding:6rem 0 2.5rem}.teams-stats-section>.container{padding-left:1.5rem;padding-right:1.5rem}.teams-split{grid-template-columns:1fr;gap:0.9rem;align-items:start}.teams-cards{grid-template-columns:1fr}.teams-order{grid-template-columns:1fr;gap:1.5rem;padding:2rem 1.5rem}.teams-order-divider{width:60%;min-height:0;height:1px;margin:0 auto;background:linear-gradient(90deg,transparent 0%,rgba(168,85,247,0.35) 50%,transparent 100%)}.teams-quote-grid{grid-template-columns:1fr;gap:2rem}}@media (max-width:640px){.teams-hero{padding:5rem 0 2rem}.teams-hero .teams-hero-title{font-size:clamp(2rem,9.5vw,2.7rem)}.teams-hero-break{display:none}.teams-outcomes{padding:4rem 0 3rem}.teams-order-section{padding:1.5rem 0 3.5rem}.teams-quote{padding:3rem 0 3.5rem}}
