.teams{background-color:var(--wf-bg-primary);width:100%;padding:var(--wf-spacing-120) 0;padding-top:calc(var(--wf-spacing-120) + var(--banner-height,0px));border-bottom:1px solid var(--wf-dark-16);letter-spacing:normal;min-height:100vh;position:relative;overflow:hidden}.teams h1,.teams h2,.teams h3,.teams h4,.teams h5,.teams h6,.teams p,.teams span{letter-spacing:normal}@media (max-width:768px){.teams{padding:calc(var(--wf-spacing-80) + var(--banner-height,0px)) 0 var(--wf-spacing-80)}}.teams__container{max-width:var(--wf-container-main);padding:0 var(--wf-site-padding);margin:0 auto}@media (min-width:768px){.teams__container{padding:0 48px}}@media (min-width:1024px){.teams__container{padding:0 64px}}.teams__back-link{font-family:var(--wf-font-ui,"Geist Mono Variable", monospace);color:var(--wf-dark-48,#2a21197a);align-items:center;gap:6px;margin-bottom:32px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.teams__back-link:hover{color:var(--wf-color-dark,#2a2119)}.teams__hero{min-height:70vh;margin-bottom:var(--wf-spacing-64);border-radius:0;align-items:stretch;width:100vw;margin-left:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}@media (max-width:768px){.teams__hero{min-height:50vh}}.teams__label{font-family:var(--wf-font-ui);font-size:var(--wf-label-size);text-transform:uppercase;color:var(--wf-dark-48);margin-bottom:var(--wf-spacing-16);letter-spacing:.05em;display:block}.teams__title{font-family:var(--wf-font-heading-serif);letter-spacing:-.025em;color:var(--wf-color-dark);margin:0 0 var(--wf-spacing-24) 0;max-width:960px;font-size:clamp(1.75rem,4vw,3rem);font-weight:700;line-height:1.05}.teams__subtitle{font-family:var(--wf-font-body);font-size:var(--wf-body-large-size);line-height:var(--wf-body-large-line-height);letter-spacing:var(--wf-body-large-letter-spacing);color:var(--wf-dark-64);margin:0 0 var(--wf-spacing-32) 0;max-width:640px}.teams__hero-actions{align-items:center;gap:var(--wf-spacing-24);display:flex}@media (max-width:480px){.teams__hero-actions{align-items:stretch;gap:var(--wf-spacing-16);flex-direction:column}}.teams__hero-image{margin:var(--wf-spacing-48) 0 var(--wf-spacing-64);border-radius:16px;overflow:hidden}.teams__hero-bg{object-fit:cover;object-position:center;z-index:0;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.teams__hero-overlay{z-index:2;padding:calc(var(--banner-height,0px) + 110px) 48px 48px;background:linear-gradient(#2a2119bf 0%,#2a211966 30%,#2a211980 50%,#2a2119e0 85%,#2a2119eb 100%);flex-direction:column;justify-content:space-between;width:100%;display:flex;position:relative}@media (max-width:768px){.teams__hero-overlay{padding:calc(var(--banner-height,0px) + 90px) 24px 32px}}.teams__hero-overlay .teams__back-link{color:#ebe8dbcc;margin-bottom:16px}.teams__hero-overlay .teams__back-link:hover{color:#ebe8dbf2}.teams__hero-overlay .teams__label{color:#ebe8db80}.teams__hero-overlay .teams__title{color:#ebe8dbf2}.teams__hero-overlay .teams__subtitle{color:#ebe8dbb3}.teams__hero-overlay .teams__btn-primary{color:#2a2119;background:#ebe8dbeb}.teams__hero-overlay .teams__btn-secondary{color:#ebe8dbb3;border-color:#ebe8db4d}.teams__dev-notice{padding:var(--wf-spacing-32) 0;margin-top:var(--wf-spacing-48);font-family:var(--wf-font-ui);color:var(--wf-dark-48);border-top:1px solid var(--wf-dark-16,#2a21192e);align-items:center;gap:10px;font-size:13px;display:flex}.teams__hero-photo{aspect-ratio:21/9;object-fit:cover;object-position:center;border-radius:16px;width:100%;display:block}@media (max-width:768px){.teams__hero-photo{aspect-ratio:16/9}}.teams__btn-primary{background-color:var(--wf-color-dark);color:var(--wf-bg-primary);border-radius:var(--wf-radius-full);font-family:var(--wf-font-ui);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;padding:16px 36px;font-size:14px;text-decoration:none;transition:all .25s;display:inline-flex}.teams__btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px -8px #00000059}@media (max-width:480px){.teams__btn-primary{width:100%}}.teams__btn-secondary{color:var(--wf-dark-64);font-family:var(--wf-font-ui);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--wf-dark-12);border-radius:var(--wf-radius-full);justify-content:center;align-items:center;gap:6px;padding:14px 28px;font-size:13px;text-decoration:none;transition:all .25s;display:inline-flex}.teams__btn-secondary:hover{color:var(--wf-color-dark);border-color:var(--wf-dark-32);transform:translateY(-2px)}.teams__btn-secondary:hover svg{transform:translate(3px)}.teams__btn-secondary svg{transition:transform .2s}@media (max-width:480px){.teams__btn-secondary{width:100%}}.teams__workflow{margin-bottom:var(--wf-spacing-120)}.teams__workflow-card{padding:var(--wf-spacing-64) 0 var(--wf-spacing-80);color:var(--wf-color-dark)}@media (min-width:768px){.teams__workflow-card{width:calc(100% + 96px);padding:var(--wf-spacing-80) var(--wf-spacing-64);margin-left:-48px;margin-right:-48px}}@media (min-width:1024px){.teams__workflow-card{width:calc(100% + 128px);margin-left:-64px;margin-right:-64px}}@media (max-width:768px){.teams__workflow-card{padding:var(--wf-spacing-48) var(--wf-spacing-24) var(--wf-spacing-64)}}.teams__workflow-title{font-family:var(--wf-font-heading-sans);color:var(--wf-color-dark);letter-spacing:normal;margin:0 0 8px;font-size:22px;font-weight:600}.teams__workflow-desc{font-family:var(--wf-font-body);color:var(--wf-dark-64);margin:0 0 var(--wf-spacing-32) 0;letter-spacing:normal;max-width:100%;font-size:15px}.teams__workflow-visual{width:100%;margin-bottom:var(--wf-spacing-32);border-radius:12px;overflow:auto hidden}.teams__workflow-svg{width:100%;min-width:700px;height:auto;display:block}.teams__workflow-diagram{padding-bottom:8px;overflow-x:auto}.teams__workflow-nodes{justify-content:space-between;align-items:center;gap:0;min-width:700px;display:flex}@media (max-width:768px){.teams__workflow-nodes{min-width:600px}}.teams__wf-node{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.teams__wf-node--highlight .teams__wf-node-icon{background:var(--wf-dark-12,#2a21191f);border-color:var(--wf-dark-24,#2a21193d)}.teams__wf-node-icon{background:var(--wf-dark-16,#2a21192e);border:1px solid var(--wf-dark-12,#2a21191f);width:48px;height:48px;color:var(--wf-color-dark);border-radius:12px;justify-content:center;align-items:center;display:flex}.teams__wf-node-label{font-family:var(--wf-font-ui);color:var(--wf-color-dark);letter-spacing:.02em;font-size:12px;font-weight:500}.teams__wf-node-sub{font-family:var(--wf-font-body);color:var(--wf-dark-48);max-width:120px;font-size:11px}.teams__wf-arrow{color:var(--wf-dark-24,#2a21193d);transform-origin:0;flex-shrink:0;align-items:center;display:flex}.teams__features{margin-bottom:var(--wf-spacing-120);padding-top:var(--wf-spacing-32)}.teams__features-header{margin-bottom:var(--wf-spacing-64)}.teams__features-sub{font-family:var(--wf-font-body);color:var(--wf-dark-48);margin:-32px 0 0;font-size:15px}.teams__features-grid{gap:var(--wf-spacing-24);grid-template-columns:1fr;display:grid}@media (min-width:768px){.teams__features-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.teams__features-grid{grid-template-columns:repeat(3,1fr)}}.teams__feature-card{border-radius:var(--wf-radius-16,16px);border:1.5px solid var(--wf-dark-16,#2a211929);background:var(--wf-bg-primary);transition:border-color .2s,transform .2s;overflow:hidden}@media (min-width:1024px){.teams__feature-card:first-child,.teams__feature-card:nth-child(5),.teams__feature-card:nth-child(8){grid-column:span 2}}.teams__feature-card:hover{border-color:var(--wf-dark-16,#2a211929);transform:translateY(-2px)}.teams__feature-image{aspect-ratio:16/9;background:var(--wf-dark-4,#2a21190a);width:100%;max-height:280px;overflow:hidden}.teams__feature-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.teams__feature-card:hover .teams__feature-image img{transform:scale(1.03)}.teams__feature-content{padding:var(--wf-spacing-24)}.teams__feature-title{font-family:var(--wf-font-heading-sans);color:var(--wf-color-dark);letter-spacing:normal;margin:0 0 8px;font-size:15px;font-weight:600}.teams__feature-desc{font-family:var(--wf-font-body);color:var(--wf-dark-64);margin:0;font-size:14px;line-height:1.6}.teams__section-title{font-family:var(--wf-font-heading-serif);font-size:var(--wf-h3-size);line-height:var(--wf-h3-line-height);letter-spacing:var(--wf-h3-letter-spacing);color:var(--wf-color-dark);margin:0 0 var(--wf-spacing-48) 0;font-weight:400}@media (max-width:768px){.teams__section-title{font-size:var(--wf-h4-size,1.5rem)}}.teams__pricing-callout{margin-bottom:var(--wf-spacing-120)}.teams__pricing-callout-inner{text-align:center;padding:var(--wf-spacing-32) var(--wf-spacing-24);border:1px solid var(--wf-dark-16,#2a21192e);border-radius:var(--wf-radius-16,16px)}.teams__pricing-callout-text{font-family:var(--wf-font-body);color:var(--wf-dark-64);margin:0 0 var(--wf-spacing-16) 0;font-size:15px;line-height:1.6}.teams__pricing-link{font-family:var(--wf-font-ui);text-transform:uppercase;letter-spacing:.05em;color:var(--wf-dark-64);align-items:center;gap:6px;font-size:13px;text-decoration:none;transition:color .2s;display:inline-flex}.teams__pricing-link:hover{color:var(--wf-color-dark)}.teams__pricing-link:hover svg{transform:translate(3px)}.teams__pricing-link svg{transition:transform .2s}.teams__use-cases{margin-bottom:var(--wf-spacing-120);padding-top:var(--wf-spacing-32)}.teams__cases-grid{gap:var(--wf-spacing-24);grid-template-columns:1fr;display:grid}@media (min-width:768px){.teams__cases-grid{grid-template-columns:repeat(3,1fr)}}.teams__case-card{border:1px solid var(--wf-dark-16,#2a21192e);border-radius:var(--wf-radius-16,16px);padding:var(--wf-spacing-32) var(--wf-spacing-32) var(--wf-spacing-48);background:var(--wf-bg-primary);transition:transform .2s,border-color .2s}@media (min-width:768px){.teams__case-card:first-child{grid-area:span 1/span 2}}.teams__case-card:hover{border-color:var(--wf-dark-16,#2a211929);transform:translateY(-3px)}.teams__case-icon{background:var(--wf-dark-4,#2a21190a);width:48px;height:48px;color:var(--wf-color-dark);margin-bottom:var(--wf-spacing-24);border-radius:12px;justify-content:center;align-items:center;display:flex}.teams__case-label{font-family:var(--wf-font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--wf-dark-48);margin-bottom:12px;font-size:11px;display:block}.teams__case-title{font-family:var(--wf-font-heading-sans);color:var(--wf-color-dark);letter-spacing:normal;margin:0 0 10px;font-size:18px;font-weight:600}.teams__case-desc{font-family:var(--wf-font-body);color:var(--wf-dark-64);margin:0;font-size:14px;line-height:1.6}.teams__caps{margin-bottom:var(--wf-spacing-120);padding-top:var(--wf-spacing-32)}.teams__caps-clusters{gap:var(--wf-spacing-48);flex-direction:column;display:flex}.teams__caps-cluster-label{font-family:var(--wf-font-ui);text-transform:uppercase;letter-spacing:.1em;color:var(--wf-dark-48);margin-bottom:var(--wf-spacing-16);border-bottom:1px solid var(--wf-dark-16,#2a21192e);padding-bottom:12px;font-size:11px;display:block}.teams__caps-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (min-width:768px){.teams__caps-grid{grid-template-columns:1fr 1fr 1fr;gap:20px}}@media (min-width:1024px){.teams__caps-grid--cols-3{grid-template-columns:1fr 1fr 1fr}.teams__caps-grid--cols-4{grid-template-columns:1fr 1fr 1fr 1fr}}.teams__cap-item{border-radius:12px;align-items:flex-start;gap:12px;padding:16px;transition:background .2s;display:flex}.teams__cap-item:hover{background:var(--wf-dark-4,#2a21190a)}.teams__cap-icon{background:var(--wf-dark-16,#2a21192e);width:32px;height:32px;color:var(--wf-color-dark);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.teams__cap-text{flex:1;min-width:0}.teams__cap-title{font-family:var(--wf-font-body);color:var(--wf-color-dark);letter-spacing:normal;margin:0 0 2px;font-size:13px;font-weight:600}.teams__cap-desc{font-family:var(--wf-font-body);color:var(--wf-dark-48);margin:0;font-size:12px;line-height:1.4}.teams__logos{margin-bottom:var(--wf-spacing-96);text-align:center;padding:var(--wf-spacing-64) 0;position:relative}.teams__logos:before,.teams__logos:after{content:"";background:linear-gradient(to right, transparent, var(--wf-color-dark) 20%, var(--wf-color-dark) 80%, transparent);height:2px;position:absolute;left:10%;right:10%}.teams__logos:before{top:0}.teams__logos:after{bottom:0}.teams__logos-label{font-family:var(--wf-font-ui);text-transform:uppercase;letter-spacing:.12em;color:var(--wf-dark-48);margin:0 0 var(--wf-spacing-48) 0;font-size:14px;font-weight:500}.teams__logos-row{justify-content:center;align-items:center;gap:var(--wf-spacing-24);flex-wrap:wrap;display:flex}@media (max-width:600px){.teams__logos-row{gap:var(--wf-spacing-16);flex-wrap:nowrap}}.teams__logo-item{background:var(--wf-dark-4,#2a21190a);border:1px solid var(--wf-dark-16,#2a21192e);border-radius:50%;justify-content:center;align-items:center;width:200px;height:200px;transition:border-color .2s;display:flex}.teams__logo-item:hover{border-color:var(--wf-dark-16,#2a211929)}.teams__logo-item img{object-fit:contain;width:auto;max-width:160px;height:auto;max-height:90px}.teams__logo-item--large img{max-width:180px;max-height:100px}@media (max-width:600px){.teams__logo-item{width:100px;height:100px}.teams__logo-item img{max-width:72px;max-height:40px}.teams__logo-item--large img{max-width:80px;max-height:44px}}.teams__bottom-cta{background-color:var(--wf-color-dark);padding:var(--wf-spacing-80) var(--wf-spacing-64);text-align:center;align-items:center;gap:var(--wf-spacing-24);margin-left:calc(-1*var(--wf-site-padding,20px));margin-right:calc(-1*var(--wf-site-padding,20px));width:calc(100% + 2*var(--wf-site-padding,20px));border-radius:0;flex-direction:column;display:flex}@media (min-width:768px){.teams__bottom-cta{width:calc(100% + 96px);margin-left:-48px;margin-right:-48px}}@media (min-width:1024px){.teams__bottom-cta{width:calc(100% + 128px);margin-left:-64px;margin-right:-64px}}@media (max-width:768px){.teams__bottom-cta{padding:var(--wf-spacing-64) var(--wf-spacing-24)}}.teams__bottom-cta-title{font-family:var(--wf-font-heading-serif);font-size:var(--wf-h3-size);letter-spacing:var(--wf-h3-letter-spacing);color:var(--wf-bg-primary);max-width:1000px;margin:0;font-weight:400;line-height:1.2}@media (max-width:768px){.teams__bottom-cta-title{font-size:var(--wf-h4-size,1.5rem)}}.teams__bottom-cta-desc{font-family:var(--wf-font-body);color:var(--wf-light-64,#ebe8db99);max-width:500px;margin:0;font-size:15px;line-height:1.6}.teams__bottom-cta-actions{align-items:center;gap:var(--wf-spacing-24);display:flex}@media (max-width:480px){.teams__bottom-cta-actions{gap:var(--wf-spacing-16);flex-direction:column}}.teams__bottom-cta-actions .teams__btn-primary{background-color:var(--wf-bg-primary);color:var(--wf-color-dark)}.teams__bottom-cta-actions .teams__btn-primary:hover{background-color:var(--wf-color-light)}.teams__bottom-cta-actions .teams__btn-secondary{color:var(--wf-light-64,#ebe8db99)}.teams__bottom-cta-actions .teams__btn-secondary:hover{color:var(--wf-bg-primary)}[data-theme=dark] .teams{border-bottom-color:#e8e0d41a}[data-theme=dark] .teams .teams__back-link{color:#e8e0d480}[data-theme=dark] .teams .teams__back-link:hover{color:#e8e0d4}[data-theme=dark] .teams .teams__label{color:#e8e0d480}[data-theme=dark] .teams .teams__title{color:#e8e0d4}[data-theme=dark] .teams .teams__subtitle{color:#e8e0d499}[data-theme=dark] .teams .teams__btn-primary{color:#1a1612;background-color:#e8e0d4}[data-theme=dark] .teams .teams__btn-primary:hover{color:#1a1612;background-color:#fff}[data-theme=dark] .teams .teams__btn-secondary{color:#e8e0d499;border-color:#e8e0d426}[data-theme=dark] .teams .teams__btn-secondary:hover{color:#e8e0d4;border-color:#e8e0d459}[data-theme=dark] .teams .teams__workflow-card{background-color:#241f1a;border:1px solid #e8e0d414}[data-theme=dark] .teams .teams__workflow-title{color:#e8e0d4}[data-theme=dark] .teams .teams__workflow-desc{color:#e8e0d499}[data-theme=dark] .teams .teams__wf-node-icon,[data-theme=dark] .teams .teams__wf-node-label{color:#e8e0d4}[data-theme=dark] .teams .teams__wf-node-sub{color:#e8e0d480}[data-theme=dark] .teams .teams__feature-card{background:#1a1612;border-color:#e8e0d414}[data-theme=dark] .teams .teams__feature-card:hover{border-color:#e8e0d433}[data-theme=dark] .teams .teams__feature-title{color:#e8e0d4}[data-theme=dark] .teams .teams__feature-desc{color:#e8e0d48c}[data-theme=dark] .teams .teams__features-sub{color:#e8e0d480}[data-theme=dark] .teams .teams__section-title{color:#e8e0d4}[data-theme=dark] .teams .teams__case-card{background:#241f1a;border-color:#e8e0d414}[data-theme=dark] .teams .teams__case-card:hover{border-color:#e8e0d433}[data-theme=dark] .teams .teams__case-label{color:#e8e0d466}[data-theme=dark] .teams .teams__case-icon{color:#e8e0d4;background:#e8e0d414}[data-theme=dark] .teams .teams__case-title{color:#e8e0d4}[data-theme=dark] .teams .teams__case-desc{color:#e8e0d48c}[data-theme=dark] .teams .teams__cap-item:hover{background:#e8e0d40a}[data-theme=dark] .teams .teams__caps-cluster-label{color:#e8e0d466;border-bottom-color:#e8e0d414}[data-theme=dark] .teams .teams__cap-icon{color:#e8e0d4b3;background:#e8e0d414}[data-theme=dark] .teams .teams__cap-title{color:#e8e0d4}[data-theme=dark] .teams .teams__cap-desc{color:#e8e0d473}[data-theme=dark] .teams .teams__logos-label{color:#e8e0d480}[data-theme=dark] .teams .teams__logo-item{background:#241f1a;border-color:#e8e0d414}[data-theme=dark] .teams .teams__logo-item:hover{border-color:#e8e0d433}[data-theme=dark] .teams .teams__logo-item img{filter:brightness(.9)}[data-theme=dark] .teams .teams__pricing-callout-inner{border-color:#e8e0d41a}[data-theme=dark] .teams .teams__pricing-callout-text{color:#e8e0d48c}[data-theme=dark] .teams .teams__pricing-link{color:#e8e0d499}[data-theme=dark] .teams .teams__pricing-link:hover{color:#e8e0d4}[data-theme=dark] .teams .teams__bottom-cta{background-color:#241f1a;border:1px solid #e8e0d41a}[data-theme=dark] .teams .teams__bottom-cta-title{color:#e8e0d4}[data-theme=dark] .teams .teams__bottom-cta-desc{color:#e8e0d48c}[data-theme=dark] .teams .teams__bottom-cta-actions .teams__btn-primary{color:#1a1612;background-color:#e8e0d4}[data-theme=dark] .teams .teams__bottom-cta-actions .teams__btn-primary:hover{color:#1a1612;background-color:#fff}[data-theme=dark] .teams .teams__bottom-cta-actions .teams__btn-secondary{color:#e8e0d499;border-color:#e8e0d426}[data-theme=dark] .teams .teams__bottom-cta-actions .teams__btn-secondary:hover{color:#e8e0d4;border-color:#e8e0d459}[data-theme=dark] .teams .teams__feature-content{background:#1a1612}[data-theme=dark] .teams .teams__feature-image{background:#e8e0d40a}
