.PersonaHeroSection-module__QZKm2q__hero{background:linear-gradient(135deg,#fef9e7 0%,#f9f1d0 100%);padding:100px 20px 60px;position:relative;overflow:hidden}.PersonaHeroSection-module__QZKm2q__hero:before{content:"";clip-path:polygon(30% 0%,100% 0%,100% 100%,0% 100%);z-index:1;background:linear-gradient(135deg,#f4d03f26 0%,#f9f1d040 100%);width:60%;height:100%;position:absolute;top:0;right:0}.PersonaHeroSection-module__QZKm2q__hero:after{content:"";z-index:1;background:linear-gradient(45deg,#ffffff1a 0%,#f4d03f1a 100%);border-radius:50% 20% 45% 25%;width:50%;height:80%;position:absolute;top:10%;right:-10%;transform:rotate(-15deg)}@media (min-width:768px){.PersonaHeroSection-module__QZKm2q__hero{padding:120px 40px 60px}}.PersonaHeroSection-module__QZKm2q__container{z-index:2;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative}@media (min-width:768px){.PersonaHeroSection-module__QZKm2q__container{flex-direction:row;align-items:center;gap:60px}}.PersonaHeroSection-module__QZKm2q__content{text-align:center;order:2}@media (min-width:768px){.PersonaHeroSection-module__QZKm2q__content{text-align:left;flex:1;order:1}}.PersonaHeroSection-module__QZKm2q__badge{color:#1a1a1a;letter-spacing:.5px;text-transform:uppercase;background:#f4d03f;border-radius:20px;margin-bottom:20px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-block}@media (min-width:768px){.PersonaHeroSection-module__QZKm2q__badge{margin-bottom:24px;padding:10px 20px;font-size:14px}}.PersonaHeroSection-module__QZKm2q__heroTitle{color:#1a1a1a;margin-bottom:20px;font-family:Helvetica Neue,Arial,sans-serif;font-size:42px;font-weight:900;line-height:1.05}@media (min-width:768px){.PersonaHeroSection-module__QZKm2q__heroTitle{margin-bottom:24px;font-size:60px}}.PersonaHeroSection-module__QZKm2q__subtitle{color:#333;margin-bottom:24px;font-family:Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:400;line-height:1.3}@media (min-width:768px){.PersonaHeroSection-module__QZKm2q__subtitle{margin-bottom:32px;font-size:28px}}.PersonaHeroSection-module__QZKm2q__description{color:#555;max-width:520px;margin-bottom:36px;font-size:17px;font-weight:400;line-height:1.5}@media (min-width:768px){.PersonaHeroSection-module__QZKm2q__description{max-width:560px;margin-bottom:48px;font-size:18px;line-height:1.5}}.PersonaHeroSection-module__QZKm2q__buttonContainer{justify-content:center;display:flex}@media (min-width:768px){.PersonaHeroSection-module__QZKm2q__buttonContainer{justify-content:flex-start}}.PersonaHeroSection-module__QZKm2q__imageContainer{order:1;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.PersonaHeroSection-module__QZKm2q__imageContainer{flex:1;order:2}}.PersonaHeroSection-module__QZKm2q__image{object-fit:contain;opacity:.95;filter:drop-shadow(0 10px 25px #00000026);width:auto;height:auto;max-height:60vh}@media (min-width:1200px){.PersonaHeroSection-module__QZKm2q__image{opacity:.98;max-height:65vh}}
