*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#0d0d0d;-webkit-font-smoothing:antialiased;background:#f5f0e8;font-family:DM Sans,sans-serif}@media (max-width:768px){nav .desktop-nav{display:none!important}nav .mobile-menu-btn{display:flex!important}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr!important}.hero-mockup-panel{display:none!important}.hero-left{padding:3rem 1.5rem 2.5rem!important}}@media (max-width:768px){.section-pad{padding:3.5rem 1.5rem!important}.two-col-grid{grid-template-columns:1fr!important;gap:2.5rem!important}.pricing-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr!important;gap:2rem!important;padding:2.5rem 1.5rem!important}.trust-bar{gap:1rem!important}}@media (max-width:640px){.fund-grid{grid-template-columns:1fr!important}.fund-card-row{flex-direction:column!important;align-items:flex-start!important}}@media (max-width:768px){.nav-links{display:none!important}.nav-mobile-cta{display:flex!important}}@media (max-width:640px){.quiz-container{padding:5rem 1.25rem 2rem!important}.quiz-question{font-size:1.4rem!important}}@media (max-width:768px){.fund-detail-header{padding:1.5rem!important}.fund-stats-grid{grid-template-columns:1fr 1fr!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1c352833;border-radius:3px}a:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #c8973a}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}
