#MyDashboardFilterForm button[type=Submit]{margin-top:25px}:root{--primary-color:#667eea;--secondary-color:#764ba2;--accent-color:#e8345d;--success-color:#28a745;--warning-color:#ffc107;--danger-color:#dc3545;--dark-color:#00044a;--light-color:#f8f9fa}.hero-section{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;padding:80px 0;position:relative;overflow:hidden}.hero-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(../Pages/#grain)"/></svg>');opacity:.3}.hero-content{position:relative;z-index:2}.hero-title{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.hero-subtitle{font-size:1.5rem;margin-bottom:2rem;opacity:.9}.hero-cta{background:var(--accent-color);border:0;padding:15px 40px;font-size:1.2rem;font-weight:600;border-radius:50px;box-shadow:0 8px 25px rgba(232,52,93,.3);transition:all .3s ease;color:#fff;text-decoration:none;display:inline-block}.hero-cta:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(232,52,93,.4);background:#d62e4f;color:#fff;text-decoration:none}.trust-signals{background:#fff;padding:40px 0;border-bottom:1px solid #eee}.trust-item{text-align:center;padding:20px}.trust-number{font-size:2.5rem;font-weight:700;color:var(--primary-color);display:block}.trust-text{color:#666;font-size:.9rem;margin-top:5px}.legal-alert{background:linear-gradient(135deg,#fff3cd 0%,#ffeaa7 100%);border-left:5px solid var(--warning-color);padding:30px;margin:40px 0;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.legal-alert h3{color:var(--dark-color);margin-bottom:15px}.legal-alert .btn{background:var(--danger-color);border:0;padding:12px 30px;border-radius:25px;font-weight:600;color:#fff;text-decoration:none;display:inline-block}.legal-alert .btn:hover{background:#c82333;color:#fff;text-decoration:none}.benefits-section{padding:80px 0;background:var(--light-color)}.benefit-card{background:#fff;border-radius:15px;padding:40px 30px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .3s ease;height:100%;border:1px solid #f0f0f0}.benefit-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.benefit-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:2rem}.benefit-title{font-size:1.3rem;font-weight:600;margin-bottom:15px;color:var(--dark-color)}.benefit-text{color:#666;line-height:1.6}.features-section{padding:80px 0}.feature-item{display:flex;align-items:center;padding:25px;background:#fff;border-radius:10px;margin-bottom:20px;box-shadow:0 5px 15px rgba(0,0,0,.08);transition:all .3s ease}.feature-item:hover{transform:translateX(10px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.feature-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;margin-right:20px;flex-shrink:0}.feature-content h5{margin:0 0 5px 0;color:var(--dark-color);font-weight:600}.feature-content p{margin:0;color:#666;font-size:.9rem}.cta-section{background:linear-gradient(135deg,var(--dark-color) 0%,#1a1a2e 100%);color:#fff;padding:80px 0;text-align:center}.cta-title{font-size:2.5rem;font-weight:700;margin-bottom:20px}.cta-subtitle{font-size:1.2rem;margin-bottom:40px;opacity:.9}.cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn-primary-custom{background:var(--accent-color);border:0;padding:15px 40px;font-size:1.1rem;font-weight:600;border-radius:50px;transition:all .3s ease;color:#fff;text-decoration:none;display:inline-block}.btn-primary-custom:hover{background:#d62e4f;transform:translateY(-2px);color:#fff;text-decoration:none}.btn-outline-custom{background:transparent;border:2px solid #fff;color:#fff;padding:15px 40px;font-size:1.1rem;font-weight:600;border-radius:50px;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-outline-custom:hover{background:#fff;color:var(--dark-color);text-decoration:none}.faq-section{padding:80px 0;background:var(--light-color)}.faq-item{background:#fff;border-radius:10px;margin-bottom:15px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.faq-question{padding:20px;font-weight:600;color:var(--dark-color);cursor:pointer;border:0;background:none;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center}.faq-answer{padding:0 20px 20px;color:#666;display:none}@media(max-width:768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.cta-buttons{flex-direction:column;align-items:center}.feature-item{flex-direction:column;text-align:center}.feature-icon{margin-right:0;margin-bottom:15px}}