body{background:#112320}h1,h2{font-family:system-ui,sans-serif;font-weight:700}h1{font-size:clamp(38px,5.8vw,68px)}h2{font-size:clamp(28px,4vw,40px)}a{color:#a7e2d5}.button{background:#b8ebde;color:#103b33}.hero{grid-template-columns:1.3fr 1fr}.hero figure{margin:0;text-align:center}.hero figure img{width:100%;max-width:270px;border-radius:20px;border:1px solid #5e8278}.hero figcaption{font-size:12px;color:#c2d8d1;margin-top:15px}.card{background:#18332d;border-color:#49675e}.price{font-size:28px;color:#fff;font-weight:700;margin:20px 0 0}.prose{max-width:850px}.prose h1{font-size:clamp(35px,5vw,54px)}.prose h2{font-size:27px;line-height:1.3}.prose a{overflow-wrap:anywhere}.report{max-width:300px;width:100%;border-radius:18px}.status{display:inline-block;color:#bbebdc;border:1px solid #688f83;padding:5px 12px;border-radius:20px;font-size:13px}nav{gap:15px}p,li{color:#c5d6d0}@media(max-width:760px){.hero{grid-template-columns:1fr}header{flex-wrap:wrap}.hero figure img{max-width:250px}}.hero figure img{height:auto}

.app-icon{border-radius:18px;margin-bottom:12px}
