.divider-gold.center{margin-left:auto;margin-right:auto}.marquee{overflow:hidden;white-space:nowrap;padding:var(--space-xs) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.about-highlight{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xxl);align-items:center}.about-highlight-visual{height:400px;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;font-size:120px;color:var(--gold);opacity:.2}.about-highlight p{color:var(--ink-muted);font-size:16px;line-height:1.7;margin-bottom:var(--space-lg)}.panchanga-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xxl);align-items:center}.dashboard-card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-xl);box-shadow:0 0 60px rgba(255,195,103,.06)}.dash-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--border)}.dash-title{font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.dash-date{font-size:12px;color:var(--ink-muted);letter-spacing:.04em}.dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.dash-item{background:#1a1a1a;border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-md);display:flex;flex-direction:column;gap:2px}.dash-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.dash-value{font-size:16px;font-weight:400;color:var(--ink);letter-spacing:.01em}.dash-gold{color:var(--gold)}.dash-sub{font-size:11px;color:var(--ink-muted);letter-spacing:.02em}.dash-footer{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-xs)}.dash-advice{font-size:12px;color:var(--ink-muted);letter-spacing:.02em}.pricing-card.featured{border-color:var(--gold);background:#1a1a1a;transform:scale(1.05)}.pricing-card.featured .pricing-badge{display:inline-block}.pricing-badge{display:none;background:var(--gold);color:#000;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:6px 16px;border-radius:var(--radius-pill);margin-bottom:var(--space-md)}.pricing-card h5{margin-bottom:var(--space-xs)}.pricing-desc{color:var(--ink-muted);font-size:14px;margin-bottom:var(--space-lg)}.pricing-price{font-size:42px;font-weight:300;color:var(--gold);margin-bottom:var(--space-xs)}.pricing-period{font-size:13px;color:var(--ink-muted);margin-bottom:var(--space-lg)}.pricing-features{list-style:none;text-align:left;margin-bottom:var(--space-xl)}.pricing-features li{padding:var(--space-sm) 0;font-size:14px;color:var(--ink-secondary);display:flex;align-items:flex-start;gap:var(--space-sm);border-bottom:1px solid var(--border)}.pricing-features li:last-child{border-bottom:none}.pricing-features li::before{content:"✦";color:var(--gold);font-size:10px;margin-top:4px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.blog-card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:.3s;text-decoration:none;display:block}.blog-card:hover{border-color:var(--gold);transform:translateY(-4px)}.blog-card-image{height:200px;background:#222;display:flex;align-items:center;justify-content:center;font-size:48px;color:var(--gold);opacity:.5}.blog-card-body{padding:var(--space-lg)}.blog-card .chip{margin-bottom:var(--space-sm)}.blog-card h5{margin-bottom:var(--space-sm);font-size:18px;font-weight:500;letter-spacing:0;line-height:1.35}.blog-card p{color:var(--ink-muted);font-size:14px;line-height:1.6;margin-bottom:var(--space-md)}.caption{font-size:12px;line-height:1.4;letter-spacing:.04em;color:var(--ink-muted)}.testimonial-card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center}.testimonial-card .quote{font-size:16px;line-height:1.7;color:var(--ink-secondary);font-style:italic;margin-bottom:var(--space-lg)}.testimonial-card .quote::before{content:"\"";font-size:48px;color:var(--gold);opacity:.3;display:block;margin-bottom:var(--space-sm);line-height:1}.testimonial-card .author{font-weight:600;font-size:14px;letter-spacing:.04em;color:var(--ink);text-transform:uppercase}.testimonial-card .role{font-size:12px;color:var(--ink-muted);margin-top:var(--space-xxs)}.newsletter{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-xxl);text-align:center;max-width:700px;margin:0 auto}.newsletter h4{margin-bottom:var(--space-sm)}.newsletter p{color:var(--ink-muted);margin-bottom:var(--space-lg);font-size:16px}.newsletter-form{display:flex;gap:var(--space-sm);max-width:480px;margin:0 auto}.newsletter-form input{flex:1;font-family:"Inter",sans-serif;font-weight:300;font-size:16px;color:#fff;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 16px;height:48px;outline:none}.newsletter-form input:focus{border-color:var(--gold)}.newsletter-form .btn{flex-shrink:0}@media (max-width:1024px){.pricing-card.featured{transform:none}}@media (max-width:768px){.about-highlight-visual{height:250px}.newsletter-form{flex-direction:column}}