.c-hero__heading{font-size:clamp(36px,6vw,72px)}.c-hero__subheading{font-size:clamp(16px,3vw,24px)}.c-persona-section{padding:4rem 0}.c-persona-section__title{text-align:center;color:#fff;margin-bottom:2rem;font-size:1.75rem;font-weight:600}.c-persona-section__title--large{color:#fff;font-size:2.25rem}.c-persona-section__list{max-width:700px;margin:0 auto;padding:0;list-style:none}.c-persona-section__item{color:#d4d4d8;border-bottom:1px solid #ffffff14;align-items:flex-start;gap:1rem;padding:1rem 0;font-size:1.125rem;display:flex}.c-persona-section__item:last-child{border-bottom:none}.c-persona-section__check{color:#22c55e;flex-shrink:0;font-weight:700}.c-persona-apps{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.c-persona-apps__link{color:#d4d4d8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;font-size:.9375rem;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex}.c-persona-apps__link h3{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.c-persona-apps__link:hover{background:#ffffff14;border-color:#9f00bb66;transform:translateY(-2px)}.c-persona-apps__link img{border-radius:6px}.c-persona-apps__more{text-align:center}.c-persona-apps__more a{color:#a78bfa;font-weight:500;text-decoration:none}.c-persona-apps__more a:hover{text-decoration:underline}@media (max-width:640px){.c-persona-section{padding:2rem 0}.c-persona-section__item{font-size:1rem}.c-persona-apps{grid-template-columns:1fr}.c-persona-apps__link{padding:1rem 1.25rem}.c-persona-apps__link img{width:32px;height:32px}}
