.team-hero{padding:76px 0;background:radial-gradient(ellipse at 94% 95%,#8c52ff 0,transparent 57%),#2e1747;color:white}.team-hero .eyebrow{color:#cda7ff;font-size:12px}.team-hero h1{font-size:clamp(44px,5vw,72px);letter-spacing:-3px;line-height:1.12;margin-bottom:33px}.team-hero em{color:#c79dff}.team-hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:40px}.team-hero-bottom p{color:#e6d9ef;font-size:18px;line-height:1.8;max-width:640px;margin:0}.team-hero-bottom .button{flex-shrink:0}.team-intro{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.team-intro p{font-size:17px;line-height:1.85}.team-intro .intro-lead{font-size:23px;line-height:1.65;color:#2e1747}.team-directory{background:#faf7ff;padding:75px 0}.team-directory .section-heading>p{font-size:16px}.team-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.team-person{background:white;border:1px solid #e6d9ef;border-radius:15px;min-height:205px;position:relative;padding:27px;display:flex;flex-direction:column;justify-content:space-between;gap:25px}.person-number{font-size:12px;font-family:Manrope,sans-serif;font-weight:600;color:#9b7abd;letter-spacing:1px}.team-person p{font-size:14px;color:#8c52ff;margin:0 0 9px}.team-person h3{font-size:25px;letter-spacing:-.7px;margin:0}.person-company{font-size:10px;letter-spacing:1.8px;color:#95869e}.team-person:after{content:'';position:absolute;top:28px;right:27px;width:28px;height:3px;background:#a776ee}.team-culture{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.team-culture p{font-size:17px;line-height:1.85}.culture-list{list-style:none;margin:0;padding:0}.culture-list li{display:flex;align-items:center;gap:22px;padding:21px 0;border-bottom:1px solid #e6d9ef;font-size:17px;font-weight:500}.culture-list li:first-child{border-top:1px solid #e6d9ef}.culture-list span{font-size:12px;color:#8c52ff;font-weight:600}.team-model{background:#2e1747;color:white;padding:78px 0}.team-model .eyebrow{color:#caa5fb}.team-model .section-heading>p{color:#e6d9ef;font-size:16px}.team-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.team-feature-grid article{border-top:1px solid #634779;padding-top:27px}.team-feature-grid article>span{font-size:11px;color:#caa5fb;letter-spacing:1.1px}.team-feature-grid h3{font-size:23px;line-height:1.4;margin:18px 0 15px}.team-feature-grid p{font-size:16px;color:#e6d9ef;line-height:1.8;margin-bottom:0}.team-platforms{display:grid;grid-template-columns:1.05fr 1fr;gap:85px;align-items:center}.team-platforms p{font-size:17px;line-height:1.8}.platform-list{display:grid;grid-template-columns:1fr 1fr;gap:13px}.platform-list span{background:#faf7ff;border:1px solid #e6d9ef;border-radius:11px;padding:20px;font-size:15px;font-weight:600;color:#4b246b}.platform-list span:last-child{grid-column:1/-1}.team-performance{background:#faf7ff;padding:72px 0}.team-performance h2{margin-bottom:14px}.team-performance>.wrap>p{max-width:690px}.team-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:35px}.team-metrics>div{border-left:1px solid #e6d9ef;padding-left:28px}.team-metrics strong{font-family:Manrope,sans-serif;font-size:69px;letter-spacing:-3px;line-height:1.3;color:#8c52ff}.team-metrics strong span{font-size:39px}.team-metrics h3{font-size:20px;margin:12px 0 8px}.team-metrics p{font-size:14px;margin:0}.team-performance .metric-note{font-size:12px;line-height:1.7;color:#82718f;max-width:850px!important;margin-top:30px;margin-bottom:0}.team-operations{display:grid;grid-template-columns:1fr 1.2fr;gap:75px}.team-operations>div>p{font-size:17px;line-height:1.8}.operations-list article{display:flex;gap:24px;padding:26px 0;border-bottom:1px solid #e6d9ef}.operations-list article:first-child{padding-top:0}.operations-list article>span{font-size:12px;color:#8c52ff;padding-top:5px}.operations-list h3{font-size:23px;line-height:1.4;margin-bottom:13px}.operations-list p{font-size:16px;line-height:1.85;margin:0}.team-partner{background:#2e1747;color:white;padding:75px 0}.team-partner>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.team-partner .eyebrow{color:#cba7ff}.team-partner p{color:#e6d9ef;font-size:17px;line-height:1.8}.partner-benefits{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:23px 27px;margin:0}.partner-benefits li{padding-left:24px;position:relative;font-size:15px;line-height:1.7}.partner-benefits li:before{content:'✓';position:absolute;left:0;color:#b887ff}.team-final{text-align:center}.team-final>p{max-width:670px;margin:0 auto;font-size:17px;line-height:1.8}.team-final>div{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:28px}
@media(max-width:1050px){.team-intro,.team-culture,.team-platforms,.team-operations,.team-partner>.wrap{gap:40px}.team-directory-grid{gap:16px}.team-person{padding:22px}.team-person h3{font-size:22px}.platform-list span{padding:17px}.team-feature-grid{gap:23px}.team-metrics{gap:23px}.team-metrics strong{font-size:59px}.team-metrics>div{padding-left:22px}}
@media(max-width:760px){.team-hero{padding:47px 0 48px}.team-hero h1{font-size:45px;letter-spacing:-1.9px;margin-bottom:24px}.team-hero .eyebrow{font-size:11px}.team-hero-bottom{display:block}.team-hero-bottom p{font-size:17px}.team-hero-bottom .button{margin-top:24px}.team-intro,.team-culture,.team-platforms,.team-operations,.team-partner>.wrap{grid-template-columns:1fr;gap:28px}.team-intro .intro-lead{font-size:21px}.team-intro p,.team-culture p,.team-platforms p,.team-partner p{font-size:16px}.team-directory{padding:55px 0}.team-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.team-person{padding:21px 17px;min-height:197px;gap:22px}.team-person h3{font-size:21px;overflow-wrap:anywhere}.team-person p{font-size:13px;min-height:42px;display:flex;align-items:end}.person-company{font-size:9px;letter-spacing:1.2px}.team-person:after{right:18px;top:28px;width:20px}.culture-list li{font-size:16px;gap:18px;padding:20px 0}.team-model,.team-performance,.team-partner{padding:55px 0}.team-feature-grid{grid-template-columns:1fr;gap:29px}.team-feature-grid h3{font-size:22px;margin-top:13px}.team-feature-grid article{padding-top:23px}.platform-list{gap:11px}.platform-list span{font-size:14px;padding:18px 14px}.team-metrics{grid-template-columns:1fr;gap:25px}.team-metrics strong{font-size:60px}.team-metrics strong span{font-size:35px}.team-metrics h3{margin-top:3px}.team-metrics>div{padding-left:24px}.team-performance .metric-note{font-size:12px}.team-operations>div>p{font-size:16px}.operations-list article{gap:17px}.operations-list h3{font-size:22px}.partner-benefits{gap:20px}.partner-benefits li{font-size:14px}.team-final>div{flex-direction:column;gap:20px}.team-final>p{font-size:16px}.team-final h2{font-size:35px}.team-final>.eyebrow{font-size:10px}}
@media(max-width:360px){.team-directory-grid{grid-template-columns:1fr}.team-person{min-height:175px}.team-person p{min-height:0}.partner-benefits{grid-template-columns:1fr}.team-hero h1{font-size:39px}}
.team-hero-layout{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:56px}.team-hero-layout h1{font-size:clamp(44px,4.4vw,64px);letter-spacing:-2.7px;margin-bottom:24px}.team-hero-layout>.team-hero-description,.team-hero-description{font-size:18px;line-height:1.8;color:#e6d9ef;max-width:540px}.team-hero-actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap;margin-top:30px}.team-meet-link{font-size:14px;color:#e6d9ef;font-weight:600}.workflow-demo{background:#fff;border:1px solid #f1e8ff;border-radius:20px;overflow:hidden;color:#2e1747;box-shadow:0 25px 70px #12002440;min-width:0}.workflow-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 22px;border-bottom:1px solid #f1e8ff;background:#faf7ff}.workflow-top>span{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:700;letter-spacing:1px}.workflow-top b{display:grid;place-items:center;background:#8c52ff;color:white;width:27px;height:27px;border-radius:7px;font-size:17px;font-style:italic;letter-spacing:0}.workflow-top button{font-size:11px;color:#74548e;background:#f1e8ff;border:1px solid #e6d9ef;border-radius:6px;padding:7px 9px;cursor:pointer;min-height:34px}.workflow-heading{padding:25px 25px 20px}.workflow-eyebrow{font-size:10px;color:#8c52ff;letter-spacing:1.4px;font-weight:700}.workflow-heading h2{font-size:27px;letter-spacing:-.8px;line-height:1.3;margin:11px 0 8px}.workflow-heading p{font-size:14px;color:#87758f;margin:0}.workflow-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 22px}.workflow-stages button{display:flex;flex-direction:column;gap:9px;align-items:center;justify-content:center;min-height:74px;border:1px solid #e6d9ef;border-radius:9px;background:#fff;color:#8b7b98;font-size:12px;cursor:pointer;transition:background .35s,border-color .35s,color .35s}.workflow-stages button>span{font-size:10px;letter-spacing:1px;font-weight:700}.workflow-stages button.is-active{background:#8c52ff;border-color:#8c52ff;color:white;box-shadow:0 5px 12px #8c52ff25}.workflow-detail{margin:18px 22px 23px;border:1px solid #f1e8ff;border-radius:12px;padding:20px;background:#faf7ff;min-height:204px}.workflow-detail-label{font-size:10px;font-weight:700;letter-spacing:1.2px;color:#8c52ff}.workflow-detail h3{font-size:20px;letter-spacing:-.4px;margin:10px 0 10px}.workflow-detail p{font-size:14px;line-height:1.75;margin-bottom:17px;color:#786685}.workflow-checks{display:flex;flex-wrap:wrap;gap:8px}.workflow-checks>span{font-size:10px;font-weight:600;color:#664390;background:#f1e8ff;padding:5px 8px;border-radius:5px}.workflow-bottom{display:flex;justify-content:space-between;gap:10px;padding:14px 22px;background:#faf7ff;border-top:1px solid #f1e8ff;color:#8b7b98;font-size:10px}.workflow-detail.changing{animation:workflow-enter .4s ease both}@keyframes workflow-enter{from{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1050px){.team-hero-layout{gap:28px}.team-hero-layout h1{font-size:49px}.workflow-top{padding:16px}.workflow-heading{padding:23px 20px 18px}.workflow-stages{padding:0 16px;gap:5px}.workflow-detail{margin:16px;padding:17px;min-height:225px}.workflow-bottom{padding:13px 16px;font-size:9px}.workflow-top>span{font-size:9px;letter-spacing:.6px}}
@media(max-width:800px){.team-hero-layout{grid-template-columns:1fr;gap:35px;max-width:690px}.team-hero-layout h1{font-size:clamp(40px,7vw,58px)}.team-hero-description{font-size:17px}.workflow-demo{width:100%;max-width:510px}.workflow-top>span{font-size:10px}.workflow-top button{min-height:44px;font-size:12px}.workflow-detail{min-height:207px}.workflow-bottom{font-size:10px}.team-hero-actions{margin-top:25px}.workflow-checks>span{font-size:11px}.workflow-stages button{font-size:13px;min-height:76px}}
@media(max-width:380px){.workflow-top{padding:12px;gap:6px}.workflow-top>span{font-size:8px;letter-spacing:.4px;gap:6px}.workflow-top button{font-size:10px;padding:6px}.workflow-heading{padding:22px 17px 18px}.workflow-stages{padding:0 12px;gap:4px}.workflow-stages button{font-size:11px}.workflow-detail{margin:14px 12px;min-height:243px}.workflow-bottom{font-size:9px;padding:12px;flex-wrap:wrap}.team-hero-layout h1{font-size:40px}}
@media(prefers-reduced-motion:reduce){.workflow-detail.changing{animation:none}.workflow-stages button{transition:none}}
