@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;600;700;800&family=Syne:wght@600;700;800&display=swap');
:root{--night:#080d1b;--panel:#101a31;--ink:#eff5ff;--blue:#6b7cff;--aqua:#5ef0d1;--lime:#d5ff51;--mute:#9dadca;--line:rgba(255,255,255,.13)}
body.zone-home{background:var(--night);color:var(--ink);font-family:Manrope,sans-serif;padding-top:78px}.zone-home .site-nav{height:78px;background:rgba(8,13,27,.88)!important;border-color:var(--line);backdrop-filter:blur(15px)}.zone-home .navbar-brand{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;font:800 1.3rem Syne,sans-serif}.zone-home .navbar-brand::before{content:'◉';color:var(--aqua);margin-right:8px}.zone-home .nav-link{color:var(--mute)!important;font-weight:700}.zone-home .nav-link:hover{color:var(--aqua)!important}
.zone-hero{position:relative;overflow:hidden;min-height:570px;display:flex;align-items:center;background:radial-gradient(circle at 85% 25%,#203885 0,transparent 27%),linear-gradient(135deg,#080d1b,#111d3e)}.zone-hero .container{position:relative;z-index:1}.zone-kicker{margin:0 0 1rem;color:var(--aqua);font:500 .7rem 'DM Mono';letter-spacing:.16em}.zone-hero h1,.zone-heading h2{margin:0;font:800 clamp(3.5rem,7vw,6.8rem)/.87 Syne,sans-serif;letter-spacing:-.08em}.zone-hero h1 span,.zone-heading h2 i{color:var(--aqua);font-style:normal}.zone-hero p:not(.zone-kicker){max-width:430px;margin:1.5rem 0 2rem;color:var(--mute);font-size:1.05rem}.zone-button{display:inline-flex;gap:2rem;padding:.85rem 1.1rem;border-radius:999px;background:var(--lime);color:#071221;text-decoration:none;font-weight:800}.zone-button b{font-size:1.1rem}.zone-orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-one{right:14%;top:-165px;width:450px;height:450px;background:radial-gradient(circle at 35% 35%,#87ffea,#3859df 50%,transparent 69%);opacity:.75}.orb-two{right:26%;bottom:-190px;width:300px;height:300px;border:1px solid var(--aqua)}.zone-stat{position:absolute;right:5%;bottom:-60px;padding:1.2rem 1.4rem;border:1px solid var(--line);background:rgba(16,26,49,.85);backdrop-filter:blur(12px);display:flex;gap:.8rem;align-items:center}.zone-stat b{color:var(--lime);font:700 3rem Syne}.zone-stat span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}
.zone-deals,.zone-stores{padding:7rem 0}.zone-heading h2{font-size:clamp(2.6rem,5vw,4.7rem)}.deal-layout{display:grid;grid-template-columns:1.4fr .8fr;gap:1rem;margin-top:3rem}.primary-deal{min-height:330px;padding:2rem;display:flex;flex-direction:column;background:linear-gradient(135deg,#6676ff,#4cc7d6);border-radius:22px;color:#071221;text-decoration:none}.primary-deal span,.mini-deals span{font:500 .7rem 'DM Mono';letter-spacing:.1em}.primary-deal b{margin:auto 0;font:800 clamp(2rem,4vw,3.5rem)/.95 Syne}.primary-deal em{font-style:normal;font-weight:800}.mini-deals{display:grid;gap:1rem}.mini-deals a{padding:1.3rem;border-radius:22px;background:var(--panel);color:var(--ink);text-decoration:none;border:1px solid var(--line);display:flex;flex-direction:column}.mini-deals a:nth-child(2){background:#1a2948}.mini-deals b{margin:auto 0 .4rem;font:700 1.8rem Syne}.mini-deals i{color:var(--aqua);font-size:.8rem;font-style:normal}
.zone-stores{background:#0d152a}.zone-heading.line{display:flex;justify-content:space-between;align-items:end}.zone-heading.line>p{max-width:300px;color:var(--mute)}.zone-store-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:3rem;border-left:1px solid var(--line);border-top:1px solid var(--line)}.zone-store-grid a{height:160px;position:relative;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.2s}.zone-store-grid a:hover{background:#17244b}.zone-store-grid img{max-width:145px;max-height:48px;padding:10px 15px;border-radius:10px;background:#fff}.zone-store-grid a:nth-child(4) img,.zone-store-grid a:nth-child(6) img{background:#1b2740}.zone-store-grid span{position:absolute;left:15px;top:13px;color:var(--aqua);font:500 .7rem 'DM Mono'}.zone-how{padding:3rem 0;background:var(--lime);color:#071221}.zone-how>div>div{display:flex;justify-content:space-between;gap:1rem}.zone-how b{font:700 1.1rem Syne}.zone-how .zone-kicker{color:#30411b}
.zone-home footer.site-footer{margin:0;background:#050914;color:var(--mute)}
@media(max-width:767px){.zone-hero{min-height:500px}.zone-hero h1{font-size:3.5rem}.zone-stat{right:1rem;bottom:-40px}.orb-one{right:-180px}.deal-layout{grid-template-columns:1fr}.primary-deal{min-height:270px}.mini-deals{grid-template-columns:1fr 1fr}.zone-heading.line{display:block}.zone-store-grid{grid-template-columns:repeat(2,1fr)}.zone-store-grid a{height:125px}.zone-store-grid img{max-width:110px}.zone-how>div>div{flex-direction:column;gap:1rem}}

/* Typography correction: neutral, highly readable display type. */
.zone-home{font-family:'DM Sans',system-ui,sans-serif}
.zone-home .navbar-brand{font-family:Outfit,'DM Sans',sans-serif;letter-spacing:-.03em}
.zone-hero h1,.zone-heading h2{font-family:Outfit,'DM Sans',sans-serif;font-weight:800;letter-spacing:-.055em;line-height:.94}
.zone-hero h1{font-size:clamp(3.15rem,6.1vw,5.8rem)}
.primary-deal b,.mini-deals b,.zone-stat b,.zone-how b{font-family:Outfit,'DM Sans',sans-serif}

/* Clearer header navigation and larger, more deliberate store cards. */
.zone-home .navbar-nav{gap:.45rem}
.zone-home .nav-link{padding:.48rem .8rem!important;border:1px solid transparent;border-radius:999px;font-size:.88rem}
.zone-home .nav-link:hover,.zone-home .nav-link:focus{background:rgba(94,240,209,.11);border-color:rgba(94,240,209,.34);color:var(--aqua)!important}
.zone-store-grid{grid-template-columns:repeat(2,1fr);gap:1rem;border:0}
.zone-store-grid a{height:205px;border:1px solid var(--line);border-radius:18px;background:#101b36;overflow:hidden}
.zone-store-grid a:hover{transform:translateY(-5px);background:#16264b;box-shadow:0 14px 30px rgba(0,0,0,.26)}
.zone-store-grid img{max-width:205px;max-height:68px;padding:15px 24px;border-radius:13px;box-shadow:0 7px 15px rgba(0,0,0,.2)}
.zone-store-grid a::after{position:absolute;left:18px;bottom:17px;color:var(--mute);font:700 .75rem 'DM Sans',sans-serif;letter-spacing:.04em}
.zone-store-grid a:nth-child(1)::after{content:'MARKETPLACE · VIEW CODES'}.zone-store-grid a:nth-child(2)::after{content:'ESSENTIALS · VIEW CODES'}.zone-store-grid a:nth-child(3)::after{content:'GLOBAL FINDS · VIEW CODES'}.zone-store-grid a:nth-child(4)::after{content:'SHOPPING · VIEW CODES'}.zone-store-grid a:nth-child(5)::after{content:'STYLE · VIEW CODES'}.zone-store-grid a:nth-child(6)::after{content:'FASHION · VIEW CODES'}
@media(max-width:767px){.zone-store-grid{grid-template-columns:1fr}.zone-store-grid a{height:155px}.zone-store-grid img{max-width:170px;max-height:56px}.zone-home .navbar-nav{gap:0}}

/* Explicit dimensions upscale the source SVGs, rather than only capping them. */
.zone-store-grid a{height:245px}
.zone-store-grid img{width:270px;max-width:78%;height:96px;max-height:96px;padding:17px 28px;object-fit:contain}
@media(max-width:767px){.zone-store-grid a{height:175px}.zone-store-grid img{width:220px;height:75px;max-height:75px}}
