@font-face{font-family:Inter;src:url('assets/fonts/inter-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:url('assets/fonts/inter-500.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:url('assets/fonts/inter-600.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Manrope;src:url('assets/fonts/manrope-500.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Manrope;src:url('assets/fonts/manrope-600.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Manrope;src:url('assets/fonts/manrope-700.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
body{font-family:Inter,'Segoe UI',sans-serif;font-weight:400;font-optical-sizing:auto}
h1,h2,h3,.brand,.footer-wordmark{font-family:Manrope,Inter,sans-serif}
h1{font-weight:600;letter-spacing:-.065em;line-height:1.04}
.brand{font-weight:700;letter-spacing:.025em}.brand b{font-family:Inter,sans-serif;font-weight:400}
.hero-description{font-size:14px;line-height:1.75;letter-spacing:-.015em}
.section-heading h2{font-weight:600;letter-spacing:-.035em}
.app-copy h3{font-weight:600;letter-spacing:-.04em;line-height:1.2}
.app-category{font-size:12px;font-weight:500;letter-spacing:-.01em;line-height:1.6}
.app-description{font-size:13px;line-height:1.8;letter-spacing:-.01em}
.button,.contact-whatsapp{font-weight:500;letter-spacing:-.01em}
.header nav,.hero-link,.hero-selector button{font-weight:500;letter-spacing:-.015em}
.eyebrow,.micro,.platform-tag{font-weight:500;letter-spacing:.16em}
.hero-selector button{font-size:11px}
.contact-panel h2{font-weight:600;letter-spacing:-.055em;line-height:1.15}
.contact-email{font-weight:400;letter-spacing:-.02em}
.footer-wordmark{font-weight:600;letter-spacing:-.065em;line-height:1.25}
.footer-bottom{font-weight:400;letter-spacing:.015em}
@media(max-width:760px){h1{letter-spacing:-.06em}.hero-description{font-size:13px}.hero-selector button{font-size:10px}}
@media(max-width:520px){.hero-description{font-size:12px}.hero-selector button{font-size:9px}.contact-whatsapp{font-size:11px}.contact-panel h2{font-size:41px}.app-description{font-size:13px}.footer-wordmark{letter-spacing:-.06em}}
