.prices-section{background-color:var(--mystical-deep);flex:1;padding:60px 0}.page-title{color:var(--mystical-text);font-weight:700;margin-bottom:10px}.page-subtitle{color:var(--mystical-text-07);font-size:1.1rem;margin-bottom:40px}.price-card{background-color:var(--mystical-deep);border:1px solid var(--cards-border);border-radius:var(--border-radius);margin:0 auto;max-width:500px;padding:40px;transition:var(--transition)}.price-card:hover{border-color:var(--mystical-gold-02);box-shadow:var(--shadow-mystique)}.service-name{color:var(--mystical-gold);font-size:1.5rem;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.service-description{border-bottom:1px solid var(--mystical-dark-03);color:var(--mystical-text-07);font-size:.95rem;margin-bottom:30px;padding-bottom:20px}.features-list{list-style:none;margin-bottom:35px;padding:0;text-align:left}.features-list li{align-items:center;color:var(--mystical-text);display:flex;margin-bottom:12px}.features-list li svg{color:var(--mystical-gold);flex-shrink:0;margin-right:12px}.price-tag{margin-bottom:30px}.price-amount{color:var(--mystical-light);font-size:3rem;font-weight:700}.price-currency{color:var(--mystical-gold);font-size:1.2rem;margin-left:5px}.price-info-footer{border-top:1px solid var(--mystical-dark-03);margin-top:40px;padding-top:20px}.legal-links a{color:var(--mystical-text-05);font-size:.85rem;margin:0 10px;text-decoration:underline;transition:var(--transition)}.legal-links a:hover{color:var(--mystical-gold)}