.home-redesign.fetix-home{background:radial-gradient(68% 52% at 50% 42%,#d4a01729 0%,#0000 58%),radial-gradient(circle at 50% 38%,#1a1610 0%,#0a0a0a 42%,#050505 72%);flex-direction:column;min-height:100vh;display:flex;position:relative}.home-redesign .logo{z-index:2;letter-spacing:.18em;color:#fff;text-shadow:0 0 24px #d4a01752,0 0 1px #d4a0172e;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(30px,4.4vw,42px);font-weight:800;line-height:1;position:absolute;top:clamp(22px,3.8vh,40px);left:clamp(20px,4vw,48px)}.home-redesign .hero{text-align:center;box-sizing:border-box;flex:1;justify-content:center;align-items:center;min-height:100vh;padding:clamp(96px,14vh,140px) clamp(20px,4vw,48px) clamp(48px,8vh,96px);display:flex}.home-redesign .hero-content{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto}.home-redesign .hero h1{letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(48px,7.6vw,78px);font-weight:800;line-height:1.04}.home-redesign .hero p{color:#ffffff9e;max-width:36em;margin:20px auto 0;font-size:clamp(16px,1.55vw,17px);line-height:1.5}.home-redesign .hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.home-redesign .primary-button,.home-redesign .secondary-button{border-radius:999px;justify-content:center;align-items:center;min-width:148px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.home-redesign .primary-button{color:#050505;background:#fff;border:1px solid #fff}.home-redesign .primary-button:hover{background:#f3f3f3;transform:translateY(-1px)}.home-redesign .secondary-button{color:#fff;background:0 0;border:1px solid #ffffff47}.home-redesign .secondary-button:hover{background:#d4a01714;border-color:#d4a0178c;transform:translateY(-1px)}.home-redesign .age-notice{color:#ffffff57;letter-spacing:.02em;margin-top:28px;font-size:12px;display:block}@media (max-width:600px){.home-redesign .logo{font-size:26px;top:18px;left:18px}.home-redesign .hero{padding-top:88px}.home-redesign .hero-actions{flex-direction:column;align-items:stretch;max-width:280px;margin-left:auto;margin-right:auto}.home-redesign .primary-button,.home-redesign .secondary-button{width:100%;min-width:0}}
