@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700;900&display=swap");.persona-selector-module{background-color:#1a1288;background:linear-gradient(to bottom right,#1a1288,#2dcaf1);font-family:Roboto,sans-serif;overflow:hidden;padding:60px 60px 110px}.persona-titles{display:flex;gap:20px;justify-content:center;margin-bottom:80px;position:relative;z-index:10}.persona-title-item{border-bottom:4px solid transparent;color:#fff;cursor:pointer;font-size:2rem;font-weight:800;opacity:.75;padding:10px 20px;transition:opacity .3s ease,color .3s ease}.persona-title-item:hover{opacity:.8}.persona-title-item.active{border-bottom-color:#2dcaf1;color:#fff;opacity:1}.persona-content-wrapper{align-items:center;display:flex;gap:120px;justify-content:center;margin:0 auto;max-width:1300px}.persona-card{background-color:#fff;border-radius:15px;box-shadow:0 10px 40px rgba(0,0,0,.2);color:#221f20;left:0;opacity:0;padding:40px;position:absolute;top:0;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;width:100%}.persona-card.active{opacity:1;visibility:visible;z-index:5}.persona-benefit-title{color:#1a1288;font-size:1.8rem;font-weight:700;margin:0 0 15px}.persona-card p{font-size:1.1rem;line-height:1.6;margin:0 0 30px}.persona-cta{background-color:#e5b364;border-radius:5px;color:#221f20;display:inline-block;font-weight:700;padding:14px 28px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.persona-cta:hover{box-shadow:0 4px 15px rgba(0,0,0,.15);transform:translateY(-3px)}.persona-context-area{flex:1;min-height:350px;position:relative}.persona-card-area{flex:2;min-height:350px;position:relative}.context-item{align-items:center;display:flex;height:100%;justify-content:center;opacity:0;padding:0 20px;position:absolute;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;width:110%}.context-item.active{opacity:1;visibility:visible}.context-quote{color:#fff;max-width:500px;text-align:Center}.context-quote p{color:#e5b364;font-size:1.4rem;font-style:italic;font-weight:750;line-height:1.4;margin:0 0 20px}.context-quote cite{font-size:1.2rem;font-style:bold;font-weight:500;opacity:.8}.context-icon{align-items:center;background-color:#fff;border:3px solid #2dcaf1;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.2);display:flex;flex-direction:column;height:220px;padding:20px;width:150px}.context-icon .icon-photo{background-color:#e0e0e0;border-radius:50%;height:70px;margin-bottom:25px;width:70px}.context-icon .icon-line-1{margin-bottom:12px;width:80%}.context-icon .icon-line-1,.context-icon .icon-line-2{background-color:#e0e0e0;border-radius:4px;height:12px}.context-icon .icon-line-2{width:60%}@media (max-width:768px){.persona-titles{align-items:center;flex-direction:column;gap:0;margin-bottom:20px}.persona-title-item{font-size:1.8rem;padding-bottom:10px}.persona-card{display:none;opacity:1;padding:25px;position:relative;visibility:visible}.persona-card.active{display:block}.persona-content-wrapper{flex-direction:column;gap:0}.persona-context-area{display:none}}