.teams-feature{background:radial-gradient(ellipse at 85% 10%,#6658cb24,transparent 55%),#080f19}.teams-connection{margin:0 0 32px;overflow:hidden;border:1px solid #364b6c;border-radius:14px;background:#07101c}.teams-connection img{display:block;width:100%;height:auto}.teams-connection figcaption{padding:12px 18px;font-size:12px;color:#aabbd0;border-top:1px solid #26394e}.teams-page-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:28px 0}.teams-page{background:#060d16;color:#edf4ff}.teams-page .teams-hero{padding:clamp(48px,7vw,88px) 0;background:radial-gradient(ellipse at 90% 10%,#7363e52a,transparent 60%)}.teams-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:40px;align-items:center}.teams-hero-grid>div{min-width:0}.teams-page h1{font-size:clamp(48px,6vw,82px);margin:16px 0 24px;line-height:1.03}.teams-page h1 span{color:#a49aff}.teams-page .teams-lead{font-size:18px;line-height:1.65;color:#bfd0e3}.teams-page .teams-eyebrow{color:#b8aaff;font-size:12px;font-weight:600;letter-spacing:.14em}.teams-page .teams-hero .teams-connection{margin:0}.teams-page a.teams-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 18px;border:1px solid #65739a;border-radius:6px;color:#e9f3ff;font-weight:600}.teams-page a.teams-button.primary{background:#6ddfff;border-color:#6ddfff;color:#061924}.teams-page a:focus-visible{outline:2px solid #82e5ff;outline-offset:4px}.teams-section{padding:clamp(44px,6vw,72px) 0;border-top:1px solid #29364b;scroll-margin-top:90px}.teams-section h2{font-size:clamp(34px,4vw,54px);line-height:1.08;margin:0 0 20px}.teams-section>div>p{color:#bdd0e1;max-width:800px;line-height:1.7}.teams-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 0}.teams-flow article{padding:24px;border:1px solid #324765;border-radius:10px;background:#0b1625;min-width:0}.teams-flow b{color:#75deff;font-size:12px;letter-spacing:.1em}.teams-flow h3{font-size:26px;margin:12px 0;line-height:1.12}.teams-flow p{font-size:15px;color:#b5c7db;line-height:1.7;margin:0}.teams-pages{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.teams-pages span{padding:10px 14px;border:1px solid #48437c;background:#171932;border-radius:6px;color:#dedbff;font-size:14px}.teams-install-steps{counter-reset:install;list-style:none;margin:28px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.teams-install-steps li{counter-increment:install;padding:24px;background:#101726;border:1px solid #34435c;border-radius:10px;min-width:0}.teams-install-steps li:before{content:counter(install,decimal-leading-zero);display:block;color:#a9a0ff;font-weight:700;margin-bottom:12px}.teams-install-steps h3{font-size:24px;line-height:1.2;margin-bottom:12px}.teams-install-steps p{font-size:15px;line-height:1.75;color:#bdcde1;margin:0}.teams-install-steps a{color:#82e5ff;text-decoration:underline;text-underline-offset:3px}.teams-note{padding:18px 22px;border-left:3px solid #9382fa;background:#121c2c;color:#bccbe0;line-height:1.7}@media(max-width:850px){.teams-hero-grid{grid-template-columns:1fr;gap:28px}.teams-flow{grid-template-columns:1fr}.teams-page .teams-hero .teams-connection{max-width:680px}.teams-page h1{font-size:clamp(42px,9vw,68px)}}@media(max-width:560px){.teams-install-steps{grid-template-columns:1fr}.teams-page-actions{align-items:stretch;flex-direction:column}.teams-page .teams-lead{font-size:16px}.teams-page .nav{padding:12px 16px}.teams-page .nav .brand{font-size:17px}.teams-connection figcaption{font-size:11px}.teams-page .teams-eyebrow{letter-spacing:.07em}}
