:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 90% 10%,#332945,transparent 65%),#101426;color:#eae3d5;font:18px/1.7 system-ui,sans-serif}body>header,main,body>footer{max-width:880px;margin:auto;padding:24px}body>header{display:flex;justify-content:space-between;border-bottom:1px solid #5a5267}a{color:#ebcf97}h1,h2{line-height:1.15;font-family:Georgia,serif}h1{font-size:clamp(2.2rem,6vw,4.1rem)}p{max-width:68ch}.cta{display:inline-block;padding:13px 22px;background:#e5c48d;color:#201a29;text-decoration:none;border-radius:10px;font-weight:bold;cursor:pointer}article,#trial-result:not(:empty){margin:28px 0;padding:15px 22px;border:1px solid #534c63;border-radius:14px}.landing>img{float:right;width:clamp(110px,26vw,200px);height:auto;border-radius:50%;margin:0 0 15px 15px}#trial-result img{width:120px;height:auto}footer button{margin:8px;padding:8px}a:focus-visible,button:focus-visible{outline:3px solid #ffe3ab}

#mk-consent{background:#202039;color:#f5f0e6;border:1px solid #9284a5;position:fixed;z-index:10000;inset:auto 12px 12px;max-width:650px;margin:auto;padding:16px;border-radius:14px;font:15px/1.5 system-ui}#mk-consent p{margin:0 0 12px}#mk-consent button{color:#fcf1dc;background:#31304b;border:1px solid #a699b6;padding:10px 16px;border-radius:8px;margin:4px}
