@font-face{font-family:RedMoon;src:url('/fonts/UnifrakturCook-Bold.ttf');font-display:swap}*{box-sizing:border-box}body{margin:0;background:#0b090c;color:#eee8df;font:13px/1.7 'Courier New',monospace}a{color:inherit}a:focus-visible{outline:2px solid #ee2b51;outline-offset:5px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #59303d;padding:16px 5vw;font-size:10px}header img{width:60px;height:45px}header a{text-decoration:none}main{max-width:1000px;margin:auto;padding:55px 30px 65px}.eyebrow{color:#e45b75;font-size:11px;letter-spacing:2px}h1{font:700 clamp(68px,11vw,120px)/1 RedMoon,Georgia,serif;margin:22px 0}.intro{font:18px/1.6 Arial,sans-serif;max-width:610px;color:#cec0c7}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:38px 0}.contact-card{display:flex;flex-direction:column;gap:16px;padding:26px 22px;border:1px solid #653243;text-decoration:none;background:#160e15;min-width:0}.contact-card:hover{border-color:#ec3156;background:#260e19}.contact-card>span{font-size:10px;color:#e47589;letter-spacing:2px}.contact-card strong{font:24px Arial,sans-serif;overflow-wrap:anywhere}.contact-card small{font-size:11px}.reasons article{padding:25px 0;border-top:1px solid #49303b}.reasons h2{font:700 35px RedMoon,Georgia,serif;margin:0}.reasons p{max-width:700px;color:#c8b9c1}.reasons a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #744052;padding:10px 13px;text-decoration:none;font-size:10px}.reasons a:hover{background:#a20028}.actions{display:flex;flex-wrap:wrap;gap:12px}footer{border-top:1px solid #49303b;padding:25px;display:flex;align-items:center;justify-content:center;gap:22px;font-size:9px;color:#ae929f}footer img{width:55px;height:55px}@media(max-width:600px){header{padding:12px 18px;gap:12px}header>span{font-size:8px}main{padding:35px 20px}.contact-grid{grid-template-columns:1fr;gap:12px}.contact-card{padding:20px}.contact-card strong{font-size:23px}.intro{font-size:16px}footer{flex-direction:column;gap:10px;text-align:center}}
