.persona-nav-wrap{background:#fff;border-bottom:2px solid #ddd;position:sticky;top:35px;z-index:50}.persona-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;max-width:860px;margin:0 auto;padding:0 24px;list-style:none}.persona-tabs li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;margin:0}.persona-tabs a{display:block;padding:18px 10px 16px;font-size:12pt;font-weight:700;color:#4d4d4f;border-bottom:3px solid transparent;margin-bottom:-2px;-webkit-transition:color 200ms ease,border-color 200ms ease;transition:color 200ms ease,border-color 200ms ease;white-space:nowrap;text-decoration:none}.persona-tabs a .tab-icon{display:block;font-size:18pt;margin-bottom:6px;color:#3066b0}.persona-tabs a:hover{color:#3066b0;border-bottom-color:#3066b0;text-decoration:none}.persona-tabs a.active{color:#3066b0;border-bottom-color:#ff8200;text-decoration:none}@media only screen and (max-width:640px){.persona-tabs a{font-size:9pt;padding:12px 6px 10px}.persona-tabs a .tab-icon{font-size:14pt;margin-bottom:4px}}.personas-wrap{padding-bottom:80px}.persona-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:60px;max-width:1200px;margin:0 auto;padding:72px 40px 56px;border-bottom:1px solid #ddd;scroll-margin-top:90px}.persona-section:last-child{border-bottom:none}.persona-section.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:900px){.persona-section,.persona-section.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;padding:60px 30px 50px}}@media only screen and (max-width:640px){.persona-section{padding:50px 20px 40px}}.persona-content{-webkit-box-flex:1;-ms-flex:1 1 55%;flex:1 1 55%}.persona-content h2{color:#3066b0;font-size:24pt;font-weight:900;margin:0 0 14px;line-height:1.2}.persona-content .persona-tagline{font-size:15pt;font-weight:700;color:#4d4d4f;margin:0 0 16px;line-height:1.4}.persona-content .persona-desc{font-size:13pt;color:#4d4d4f;line-height:1.65;margin:0 0 28px}@media only screen and (max-width:640px){.persona-content h2{font-size:18pt}}.persona-aside{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%}@media only screen and (max-width:900px){.persona-aside{width:100%}}.feature-list{list-style:none;margin:0;padding:0}.feature-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;padding:11px 0;border-top:1px solid #ddd;font-size:11.5pt;color:#4d4d4f;line-height:1.5}.feature-list li:first-child{border-top:none}.feature-list .feat-icon{-webkit-box-flex:0;-ms-flex:0 0 34px;flex:0 0 34px;height:34px;border-radius:8px;background:#d9e8f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#3066b0;font-size:13pt;margin-top:1px}.feature-list .feat-text strong{display:block;color:#3066b0;font-weight:700;margin-bottom:2px}.persona-aside-inner{background:#f5f9fd;border:1px solid #d9e8f4;border-radius:14px;padding:30px 28px;position:sticky;top:140px}@media only screen and (max-width:900px){.persona-aside-inner{position:static}}.persona-use-case-title{font-size:9pt;font-weight:900;letter-spacing:0.07em;text-transform:uppercase;color:#3066b0;margin-bottom:10px}.persona-use-case-text{font-size:11pt;color:#4d4d4f;line-height:1.6;margin:0}