/* Softened edges: keeps the dark premium look while avoiding a harsh, blocky feel. */
.site-header{border-radius:0 0 14px 14px}.hero-aside{border-radius:18px}.button{border-radius:10px}.benefit-grid{border-radius:16px;overflow:hidden}.benefit-grid article:first-child{border-radius:16px 0 0 16px}.benefit-grid article:last-child{border-radius:0 16px 16px 0}.character-switch{border-radius:10px}.style-toggle{border-radius:7px}.character-card{border-radius:14px;overflow:hidden}.portrait{border-radius:14px 14px 0 0}.privacy{border-radius:16px}.faq-list{border-radius:14px;overflow:hidden}.final-cta{border-radius:22px 22px 0 0}.age-card{border-radius:20px}.button-quiet{border-radius:10px}
@media(max-width:720px){.site-header{border-radius:0 0 10px 10px}.hero-aside{border-radius:14px}.benefit-grid article:first-child,.benefit-grid article:last-child{border-radius:0}.benefit-grid article:first-child{border-radius:14px 14px 0 0}.benefit-grid article:last-child{border-radius:0 0 14px 14px}.character-card{border-radius:11px}.portrait{border-radius:11px 11px 0 0}.age-card{border-radius:16px}}
