.hero .hero-copy>p{max-width:470px;margin-bottom:28px;color:rgba(255,255,255,.86);font-size:14px;line-height:1.65;text-wrap:balance}.hero .actions{display:flex;flex-wrap:wrap;gap:12px}.hero .actions .btn{min-height:50px;padding:0 23px;border-radius:13px;font-size:10px;letter-spacing:.04em;box-shadow:0 8px 22px rgba(0,0,0,.16);transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.hero .actions .btn.gold{border-color:#d5b17d;background:#d5b17d;color:#17191b}.hero .actions .btn:not(.gold){border-color:rgba(255,255,255,.48);background:rgba(12,14,16,.38);color:#fff;backdrop-filter:blur(8px)}.hero .actions .btn:hover{transform:translateY(-2px)}.hero .actions .btn.gold:hover{border-color:#e1c18f;background:#e1c18f}.hero .actions .btn:not(.gold):hover{border-color:#d5b17d;background:rgba(213,177,125,.14)}.hero .actions .btn:active{transform:translateY(0)}.hero .actions .btn:focus-visible{outline:3px solid rgba(213,177,125,.5);outline-offset:3px}@media(max-width:560px){.hero .hero-copy>p{font-size:13px}.hero .actions{gap:10px}.hero .actions .btn{width:100%;border-radius:12px}}@media(prefers-reduced-motion:reduce){.hero .actions .btn{transition:none}}
