﻿:root{--ivory: #FEFEEB;--ocean-deep: #1565C0;--golden-pollen: #ffd166;--medium-grey: #555555;--shadow-grey: #171A26;font-size:medium}.hero{text-align:center;padding:4rem 1rem 3rem;background:var(--ocean-deep);color:var(--ivory)}.hero a{color:var(--golden-pollen)}.hero h1{margin-bottom:.5rem;font-size:3rem;font-weight:900;color:var(--golden-pollen);font-family:"Futura Hv BT","Futura","Century Gothic","Arial Black",sans-serif;letter-spacing:.05em}.hero .tagline{margin-bottom:2rem;opacity:.95}.hero-image{margin:2rem auto;border-radius:20px;box-shadow:0 20px 60px rgba(0, 0, 0, 0.3)}.download-badge{font-size:3rem;margin-top:1rem}.app-icon{border-radius:1.5rem}.features{padding:4rem 1rem;background:var(--ivory);text-align:center}.feature-item{padding:1.5rem}.feature-icon{margin-bottom:1rem;font-size:4rem}.feature-item h3{margin-bottom:.5rem}.why-section{background:white;padding:4rem 1rem;text-align:center}.why-section h2{margin-bottom:2rem}.benefits{max-width:600px;margin:0 auto;text-align:left}.benefits ul{list-style:none;padding:0}.benefits li{padding:.75rem 0}.benefits li:before{content:"✓ ";color:var(--ocean-deep);font-weight:bold;margin-right:.5rem}.download-section{padding:3rem 1rem;background:var(--shadow-grey);color:white;text-align:center}.download-section h2{margin-bottom:1rem}.requirement{margin-top:1rem;opacity:.9}.support-section{padding:3rem 1rem;background:var(--ivory);text-align:center}.support-section p{margin-bottom:1.5rem;color:var(--medium-grey)}a{color:var(--ocean-deep)}a.home{color:inherit}footer{padding:2rem 1rem;text-align:center;background:var(--ocean-deep);color:var(--ivory)}footer a{color:var(--golden-pollen);margin:0 1rem}
