.gr-kicker{font-size:.72rem;letter-spacing:.15em;color:var(--gold,#b6a2ef)}.gr-discovery{max-width:1240px;margin:50px auto;padding:36px;border:1px solid var(--line,#4d416c);border-radius:26px;background:var(--surface,#171429);display:flex;flex-wrap:wrap;align-items:center;gap:24px}.gr-discovery>div:first-child{flex:1;min-width:220px}.gr-discovery h2,.gr-title h2{font-size:clamp(1.6rem,3vw,2.6rem);margin:12px 0}.gr-discovery p,.gr-title p,.gr-admin p,.gr-onboarding p{color:var(--muted,#b1a9c5);line-height:1.9}.gr-market-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;flex-basis:100%}.gr-market-links a{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:center;padding:22px;border-radius:16px;background:var(--bg,#0d0b19);border:1px solid var(--line,#4d416c);color:var(--text,#eee);text-decoration:none}.gr-market-links a>span{grid-row:span 2;font-size:2rem;color:var(--gold,#b6a2ef)}.gr-market-links small{color:var(--muted,#b1a9c5)}.gr-guide-link{color:var(--gold,#b6a2ef)}.gr-trial p{line-height:1.8}.gr-trial small{display:block;margin-top:14px;color:var(--muted)}.gr-verify label,.gr-admin label{display:block;margin:16px 0 8px}.gr-verify input,.gr-admin input,.gr-admin textarea,.gr-admin select{width:100%;padding:12px;border-radius:12px;color:var(--text);background:var(--surface);border:1px solid var(--line);font:inherit}.gr-verify .btn{margin-top:14px}.gr-onboarding{padding:26px;margin:20px 0;background:var(--surface);border:1px solid var(--line);border-radius:22px}.gr-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}.gr-steps>div{padding:16px;border:1px solid var(--line);border-radius:14px}.gr-steps label{display:flex;gap:10px;align-items:center;color:var(--gold)}.gr-steps input{width:20px;height:20px;accent-color:var(--gold)}.gr-steps button{border:0;background:none;color:var(--text);font:inherit;line-height:1.8;text-align:start;cursor:pointer;padding:12px 0}.gr-retain,.gr-buttons,.gr-report-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.gr-retain b{flex:1}.gr-title{padding:24px 0}.gr-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.gr-admin .card{margin:20px 0}.gr-admin .btn{margin-top:12px}.gr-admin .gr-columns .card{margin:0}.gr-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:16px}.gr-table-wrap table{border-collapse:collapse;width:100%;white-space:nowrap}.gr-table-wrap th,.gr-table-wrap td{padding:16px;text-align:start;border-bottom:1px solid var(--line)}.gr-table-wrap th{color:var(--gold);font-size:.8rem}.gr-library{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gr-library a{border:1px solid var(--line);padding:18px;border-radius:14px;color:var(--text)}.gr-saved{border-bottom:1px solid var(--line);padding:18px 0}.gr-saved summary{cursor:pointer}.gr-saved pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.9}.gr-admin #grDraft{resize:vertical;min-height:230px}.gr-admin #grReport>small{display:block;line-height:1.9;margin:12px 0}.gr-admin .card{min-width:0}.gr-admin{min-width:0}@media(max-width:760px){.gr-columns{grid-template-columns:1fr}.gr-steps,.gr-library{grid-template-columns:1fr 1fr}.gr-discovery{margin:24px 12px;padding:22px}.gr-market-links{grid-template-columns:1fr}.gr-onboarding{padding:18px}.gr-admin input,.gr-admin textarea,.gr-admin select,.gr-verify input{font-size:16px}}@media(max-width:390px){.gr-steps,.gr-library{grid-template-columns:1fr}}

.gr-market-links img{width:48px;height:48px;object-fit:contain}

/* First-screen trial offer: follows the selected market, without background glow. */
#landing .home-trial-offer{display:flex;gap:14px;text-align:start;align-items:flex-start;border:1px solid var(--line-strong,var(--line));border-inline-start:3px solid var(--gold);background:var(--surface);border-radius:16px;padding:18px 20px;margin:0 0 22px;max-width:640px;position:relative;z-index:1}
#landing .home-trial-icon{font-size:1.8rem;line-height:1.2;color:var(--gold);flex-shrink:0}#landing .home-trial-offer b{font-size:1rem;color:var(--text)}#landing .home-trial-offer p{font-size:.82rem;line-height:1.85;color:var(--muted);margin:6px 0 10px}#landing .home-trial-steps{display:flex;gap:8px 16px;flex-wrap:wrap;font-size:.76rem;color:var(--gold)}#landing .home-trial-cta{min-height:54px;padding-inline:26px;font-size:1rem}#landing .hero:has(.home-trial-offer) h1{font-size:clamp(2.2rem,4.5vw,4.6rem);line-height:1.35}#landing .hero:has(.home-trial-offer) .sub{font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.9;margin-bottom:20px}@media(max-width:600px){#landing .hero:has(.home-trial-offer){padding-top:24px}#landing .home-trial-offer{padding:15px;gap:10px;margin-bottom:16px}#landing .hero:has(.home-trial-offer) h1{font-size:2.2rem}#landing .home-trial-offer b{font-size:.93rem}}
@media(max-width:980px){#landing .hero:has(.home-trial-offer)>.hero-price-column{order:1}#landing .hero:has(.home-trial-offer)>div:not(.hero-price-column):not(.hero-glow){order:0}}
@media(max-width:600px){#landing .hero:has(.home-trial-offer) .hero-mkts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#landing .hero:has(.home-trial-offer) .hmk{min-width:0;flex-wrap:wrap;justify-content:center;padding:10px 5px;font-size:12px;gap:5px}#landing .hero:has(.home-trial-offer) .hmk i{flex-basis:100%;text-align:center;font-size:9px;margin:0}}
