.header{display:flex;justify-content:space-between;align-items:center;background:#000;padding:1rem 2rem;border-bottom:3px solid #e63946}.logo{font-size:1.4rem;font-weight:700;color:#fff}.nav{display:flex;gap:1.5rem}.nav a{color:#fff;font-size:.95rem;font-weight:500;transition:.2s}.nav a:hover{color:#e63946}@media(max-width:650px){.nav{flex-direction:column;gap:.8rem;align-items:flex-end}}.footer{background:#000;color:#fff;padding:2rem 1.5rem;text-align:center;font-size:.95rem;border-top:3px solid #e63946}.footer p{margin:.5rem 0;line-height:1.5;font-weight:300;letter-spacing:.3px}.footer a{color:#e63946;text-decoration:none;font-weight:500}.footer a:hover{text-decoration:underline}.home-hero{display:flex;align-items:center;justify-content:space-between;padding:3rem 1.5rem;max-width:1200px;margin:0 auto;gap:2rem}.home-content{flex:1}.home-content h1{font-size:2.5rem;color:#e63946;margin-bottom:1.2rem}.home-content p{font-size:1.15rem;margin-bottom:1rem;color:#111}.sub-text{font-weight:600;color:#e63946;margin-bottom:1.5rem}.cta-btn{background:#e63946;color:#fff;border:none;padding:.9rem 1.8rem;border-radius:6px;font-size:1rem;cursor:pointer;font-weight:700;transition:.2s}.cta-btn:hover{background:#ff4d4d}.home-image{flex:1;display:flex;justify-content:center}.home-image img{width:100%;max-width:480px;border-radius:12px;border:4px solid #000;box-shadow:0 6px 26px #0000002e}@media(max-width:900px){.home-hero{flex-direction:column;text-align:center}.home-content h1{font-size:2rem}.home-image img{max-width:360px;margin-top:1rem}}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;padding:2rem 1rem}.page-section{max-width:900px;margin:0 auto;padding:2rem 1rem;border-bottom:1px solid #eee}.page-section h2,.page-section h3{color:#e63946;margin-bottom:1rem}.page-section p{margin-bottom:1rem;font-size:1.05rem}.list li{margin-bottom:.7rem;padding-left:.5rem;border-left:3px solid #e63946;font-size:1.05rem}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,Arial,Helvetica,sans-serif;background:#fff;color:#111;line-height:1.6}a{text-decoration:none;color:inherit}ul{list-style:none}
