*{box-sizing:border-box}body{margin:0;min-width:300px;background:radial-gradient(circle at 85% 0%,#164f41,#062725 42%,#05201f);color:#f6f0e4;font-family:system-ui,-apple-system,Segoe UI,Tahoma,Arial,sans-serif;line-height:1.9}a{color:#f1d493;text-decoration:none}a:hover,a:focus-visible{text-decoration:underline}a:focus-visible{outline:2px solid #f1d493;outline-offset:3px}.top{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;max-width:1000px;margin:auto;padding:17px 20px;border-bottom:1px solid #ffffff20}.top>a{display:flex;align-items:center;gap:10px;font-weight:800}.top img{border-radius:12px}.top nav{display:flex;gap:17px;flex-wrap:wrap}main{width:min(1000px,calc(100% - 36px));margin:40px auto 50px}.headline{padding:32px 0}.kicker{color:#e4b76b;font-size:.87rem}.headline h1{font-size:clamp(1.9rem,5vw,3rem);line-height:1.4;margin:10px 0}.headline p{color:#d1e1d8;max-width:790px}.cards{display:grid;grid-template-columns:1fr 1fr;gap:17px}.card{padding:25px;background:#123c35;border:1px solid #bb98534b;border-radius:16px}.card h2{font-size:1.15rem;margin:0 0 10px;color:#f0d095}.card p{font-size:.94rem;margin:0;color:#d8e5dc}footer{margin-top:40px;padding:22px 0;border-top:1px solid #ffffff25;font-size:.9rem;color:#c8d9d1}@media(max-width:650px){.top{justify-content:center}.top nav{justify-content:center}.cards{grid-template-columns:1fr}.card{padding:20px}}