header{height:100vh;position:relative;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.8)),url(/next/jgr/hero-new2.jpeg);background-size:cover;background-position:50%;background-attachment:fixed}.hero-logo,header{display:flex;align-items:center;justify-content:center}.hero-logo{max-width:380px;margin:0 auto 56px;min-height:100px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5));transition:transform .3s ease}.hero-logo:hover{transform:scale(1.02)}.hero-content{text-align:center;z-index:2;max-width:900px}.hero-content h1{font-size:4rem;font-weight:400;line-height:110%;margin-bottom:16px}.hero-content p{font-size:1.5rem;margin-bottom:56px}.hero-content-description{max-width:814px;margin:0 auto}.app-store-badge-section{display:flex;justify-content:center;gap:24px}.join-waitlist-area{max-width:675px;margin:0 auto}.hero-content p.small{font-size:16px;color:var(--text-neutral-1)}.hook-section{padding:100px 0;background-color:var(--dark-bg);border-bottom:1px solid #333}.hook-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.hook-visual{background-color:#fff;padding:10px;position:relative;transform:rotate(-2deg);border:1px solid #333}.hook-text h2{font-size:3rem;font-style:italic}.prize-list{list-style:none;margin:0;display:flex;flex-direction:column;gap:24px}.prize-list li{display:flex;align-items:flex-start;padding:16px;background:var(--card-bg);border-left:4px solid var(--jgr-burgundy);gap:16px}.prize-icon{align-self:center}.prize-text{display:flex;flex-direction:column;gap:8px;color:var(--text-white)}.prize-sub-text{color:var(--text-neutral-1)}.vault-section{padding:100px 0;background:var(--darker-bg)}.section-header{text-align:center;margin-bottom:48px;max-width:700px;margin-left:auto;margin-right:auto}.section-header h2{font-size:3rem}.vault-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:32px;gap:32px}.vault-item{display:flex;justify-content:center}.steps-section{padding:48px 0;border-top:1px solid #333;border-bottom:1px solid #333;background:var(--surface-neutral-1)}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:71px;gap:71px;text-align:center}.step-num{font-size:3.75rem;color:var(--text-white);opacity:.1;line-height:1;margin-bottom:-26px;position:relative;z-index:1}.step-content{position:relative;z-index:2}.step-content h3{font-size:1rem;font-weight:800;margin-bottom:1rem}.tiers-section{padding:100px 0;background:var(--darker-bg)}.tier-container{gap:16px;margin:0 auto}.tier-card{padding:16px;width:300px;position:relative;border-radius:8px;transition:scale .3s}.tier-burgundy{background:linear-gradient(288deg,#651d32 .11%,#a44362 99.89%);scale:.9}.tier-burgundy.tier-burgundy-focused{scale:1;box-shadow:0 0 10px 2px rgba(164,67,98,.4)}.tier-burgundy .tier-check{color:#eb9eb6}.tier-gold{background-image:url(/next/jgr/JGR_Gold_Background.png);background-size:cover;box-shadow:0 0 30px rgba(198,146,20,.1);z-index:2;scale:.9}@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.tier-gold{background-image:url(/next/jgr/JGR_Gold_Background@2x.png)}}.tier-gold.tier-gold-focused{scale:1;box-shadow:0 0 10px 2px rgba(243,190,74,.4)}.tier-card-header-row{height:32px}.free-tier-quiet{color:var(--text-brand-light,#eb9eb6);font-family:Roboto Condensed;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.tier-header{font-family:Racing Sans One;font-size:48px;font-weight:400;line-height:58px;letter-spacing:.48px;border-bottom:2px solid var(--border-white,#fff)}.tier-header,.tier-price{color:var(--text-white,#fff);font-style:normal}.tier-price{font-family:Roboto;font-size:32px;font-weight:700;line-height:34px}.feature-list{border-radius:8px;background:hsla(0,0%,100%,.1);gap:24px;padding:15px 16px}.feature-list li{list-style:none;margin-bottom:0;position:relative;color:var(--text-white,#fff);font-family:Roboto Condensed;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.tier-gold .feature-list li:first-child,.tier-gold .tier-check,.tier-gold .tier-header,.tier-gold .tier-price{color:#8c5f00;border-color:#8c5f00}.tier-gold .tier-price .tier-price-qualifier{font-family:Roboto Condensed;font-size:24px;font-style:normal;font-weight:400;line-height:28px}.tier-gold .feature-list{border-radius:8px;border:1px solid rgba(140,95,0,.25);background:hsla(0,0%,100%,.5)}.tier-gold .feature-list li:first-child{font-family:Roboto Condensed;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.tier-gold .feature-list li{color:#101820}footer{text-align:center;padding:80px 0;background:var(--surface-real-black);border-top:8px solid var(--jgr-burgundy)}footer h2{font-size:48px;line-height:110%}.footer-text{margin-bottom:48px}.input-group{max-width:500px;margin:30px auto;display:flex}img{text-align:center;font-weight:700;color:var(--jgr-gold)}@media(max-width:768px){.container{padding:0 24px}.hero-content h1{font-size:2rem}.hero-content p,.hero-logo{margin-bottom:48px}.hero-content p{font-size:1rem}.app-store-badge-section{flex-direction:column;gap:16px;align-items:center}.hook-section{padding:48px 0}.hook-grid{grid-template-columns:1fr}.hook-text h2{font-size:2.5rem}.vault-section{padding:48px 0}.section-header h2{font-size:2.5rem}.steps-grid{grid-template-columns:1fr}.step-content{padding:0 38px}.input-group{flex-direction:column;gap:10px}.btn{width:100%;text-align:center}.hero-logo{max-width:280px}footer h2{font-size:2.5rem}}.splash_button{min-width:250px;min-height:56px;text-align:center;border-radius:8px;background:var(--buttons-primary,#72253d)}.splash_button .button_text{color:var(--buttons-text-primary,#fff);font-family:var(--text-primary-font,"Roboto Condensed");font-size:var(--buttons-body-1,16px);font-style:normal;font-weight:700;line-height:24px}.splash_button:hover{background:var(--buttons-primary-hover,#d56e8f)}.splash_button:active{background:var(--buttons-primary-pressed,#52081f)}