#top .s-intro{max-width:620px}#top .customer-entry{grid-template-columns:1fr;max-width:300px}#top .customer-entry>a{width:100%}.s-footer-top{grid-template-columns:1fr auto!important}
#team-comparison.growth-team{box-sizing:border-box;width:calc(100% - 48px);max-width:1200px;margin:96px auto;padding:0;background:none;color:#eef4ef}.growth-heading{margin-bottom:32px}.growth-heading h2{font-size:clamp(30px,3.1vw,44px);line-height:1.15;letter-spacing:-1.3px;font-weight:500;margin:12px 0}.growth-heading em{color:#70cbb0;font-style:normal}.growth-options{display:grid;grid-template-columns:1fr 1fr;gap:20px}.growth-option{border:1px solid #2c3e36;border-radius:22px;padding:30px;min-width:0;background:#0c1210}.growth-partner{border-color:#138b65;background:radial-gradient(ellipse at top right,#0b3e2c,transparent 80%),#091711}.growth-label{color:#a8b6ae;font-size:13px}.growth-partner .growth-label{color:#6eddb0}.growth-option h3{font-size:25px;letter-spacing:-.7px;font-weight:500;margin:10px 0 24px}.growth-roles{display:grid;grid-template-columns:1fr 18px 1fr;gap:10px;align-items:center;min-height:148px}.growth-roles span{border:1px solid #2b3832;border-radius:10px;padding:12px;font-size:13px;line-height:1.4;display:flex;gap:10px;align-items:center;min-height:60px}.growth-roles b{font-size:12px;font-weight:400;color:#738c7f}.growth-roles i{font-style:normal;color:#7f9187;text-align:center}.growth-roles i:nth-of-type(2){display:none}.growth-option ul{list-style:none;margin:24px 0 0;padding:20px 0 0;border-top:1px solid #2b3e33}.growth-option li{position:relative;padding-left:22px;font-size:14px;line-height:1.5;color:#bac8bf;margin:10px 0}.growth-option li:before{content:'−';position:absolute;left:0;color:#94a39a}.growth-partner li:before{content:'✓';color:#23ba87}.growth-system{min-height:148px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.growth-brand{border:1px solid #25a87b;background:#0c5137;padding:14px 36px;border-radius:12px;font-size:20px;position:relative}.growth-brand:after{content:'';height:22px;width:1px;background:#238461;position:absolute;bottom:-23px;left:50%}.growth-skills{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;width:100%}.growth-skills span{text-align:center;padding:12px 2px;font-size:12px;border:1px solid #24543f;border-radius:9px;background:#0d2118}.growth-explorer{margin-top:20px;border:1px solid #293c32;border-radius:18px;overflow:hidden;background:#0c1310}.growth-tabs{display:flex;gap:8px;padding:16px;border-bottom:1px solid #293c32}.growth-tabs button{font:inherit;font-size:14px;color:#aebfb3;border:1px solid transparent;border-radius:9px;padding:11px 18px;background:transparent;cursor:pointer;transition:background .2s,color .2s}.growth-tabs button:hover{background:#192f23}.growth-tabs button[aria-selected=true]{color:#fff;background:#087d57;border-color:#15996e}.growth-tabs button:focus-visible,#growth-panel:focus-visible{outline:2px solid #7ce1b7;outline-offset:3px}#growth-panel{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:24px 30px}#growth-panel small{font-size:12px;color:#8fa698}#growth-panel>div:last-child small{color:#5bd3a4}#growth-panel p{font-size:16px;line-height:1.55;margin:8px 0 0;max-width:470px}#pricing .tariff-audit{margin-top:24px}
@media(max-width:700px){#team-comparison.growth-team{width:calc(100% - 32px);margin:64px auto}.growth-options{grid-template-columns:1fr;gap:14px}.growth-option{padding:22px}.growth-heading{margin-bottom:24px}.growth-option h3{font-size:23px}.growth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:12px}.growth-tabs button{padding:11px 8px;font-size:13px}#growth-panel{grid-template-columns:1fr;gap:20px;padding:22px}#growth-panel>div+div{border-top:1px solid #293c32;padding-top:18px}.growth-skills{grid-template-columns:1fr 1fr}.growth-system{min-height:170px}.growth-roles{grid-template-columns:1fr 16px 1fr;gap:6px}.growth-roles span{padding:9px;font-size:12px}.s-footer-top{grid-template-columns:1fr!important}body.mobile-story #top .s-intro{font-size:16px;line-height:1.55;max-width:100%}body.mobile-story #hero-title{font-size:38px;line-height:1.1;letter-spacing:-1.4px}body.mobile-story #top .customer-entry{display:block;max-width:none}body.mobile-story #connect .final-value{display:block;font-size:16px;line-height:1.5}}
@media(prefers-reduced-motion:reduce){.growth-tabs button{transition:none}}
