.gclander{--bg:#f8f6f1;--surface:#fff;--hair:#e7e2d9;--hair2:#dcd6ca;--ink:#221f1b;--muted:#7a7165;--dark:#234b6b;--prim:#2c5e84;--navy:#152a3c;--tint:#e7eff6;--cta2:#bc4f2e;--head:var(--font-outfit),"Outfit",sans-serif;--body:var(--font-inter),"Inter",sans-serif;background:var(--bg);color:var(--ink);font-family:var(--body)}.gclander .wrap{max-width:1180px;margin:0 auto;padding:0 20px}.gclander-preview{background:#fff4d6;color:#6b4e00;font:600 12px/1 var(--head);letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:8px 12px}.gclander-hero{background:var(--navy);color:#fff;padding:52px 0 36px}.gclander-hero h1{font-family:var(--head);font-weight:800;font-size:clamp(30px,4.2vw,46px);line-height:1.08;letter-spacing:-.02em;margin:0 0 14px;max-width:820px}.gclander-hero .future{font-family:var(--head);font-weight:600;font-size:clamp(18px,2.2vw,22px);line-height:1.35;margin:0 0 8px;color:#f3ede2;max-width:760px}.gclander-hero .sub{font-size:15.5px;line-height:1.5;margin:0;color:#c9d3dd}.gclander-chips{background:var(--surface);border-bottom:1px solid var(--hair);position:sticky;top:0;z-index:5}.gclander-chips .chips{display:flex;gap:8px;flex-wrap:wrap;padding:12px 20px}.gclander .chip{font-family:var(--head);font-weight:600;font-size:14px;color:var(--dark);background:var(--surface);border:1.5px solid var(--hair2);border-radius:999px;padding:9px 16px;cursor:pointer;white-space:nowrap}.gclander .chip span{color:var(--muted);font-weight:500;margin-left:4px}.gclander .chip.on{background:var(--dark);border-color:var(--dark);color:#fff}.gclander .chip.on span{color:#c9d3dd}.gclander-grid{padding:24px 0 12px}.gclander-grid .wrap{max-width:960px}.gclander .grid{display:flex;flex-direction:column;gap:12px}.gclander .empty{color:var(--muted);padding:20px 0 40px}.gclander a.lcard{display:grid;grid-template-columns:1fr auto;grid-template-areas:"top top" "title btn" "become btn" "foot btn";column-gap:24px;row-gap:6px;align-items:center;background:var(--surface);border:1px solid var(--hair);border-radius:6px;padding:18px 22px;text-decoration:none;color:inherit;box-shadow:0 1px 2px #152a3c0d;transition:box-shadow .15s,border-color .15s}@media(hover:hover) and (pointer:fine){.gclander a.lcard:hover{box-shadow:0 8px 24px #152a3c1a;border-color:var(--hair2)}}.gclander .lcard .top{grid-area:top;display:flex;align-items:center;gap:12px}.gclander .lcard .lvl{font-family:var(--head);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dark);background:var(--tint);border-radius:999px;padding:4px 11px;white-space:nowrap}.gclander .lcard .meta{font-size:12.5px;color:var(--muted);line-height:1.4}.gclander .lcard b.title{grid-area:title;font-family:var(--head);font-size:19px;font-weight:700;color:var(--dark);line-height:1.25;letter-spacing:-.012em}.gclander .lcard .become{grid-area:become;margin:0;font-size:14.5px;color:var(--ink);line-height:1.5}.gclander .lcard .foot{grid-area:foot;display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted);margin-top:2px}.gclander .lcard .tick{color:var(--prim);font-weight:700}.gclander .lcard .code{color:#a39b8d}.gclander .lcard .go{grid-area:btn;align-self:center;font-family:var(--head);font-weight:700;font-size:14.5px;color:#fff;background:var(--cta2);border-radius:4px;padding:12px 18px;white-space:nowrap}@media(hover:hover) and (pointer:fine){.gclander a.lcard:hover .go{background:#ac4527}}.gclander .more{display:flex;justify-content:center;padding:24px 0 8px}.gclander .morebtn{font-family:var(--head);font-weight:700;font-size:15px;color:var(--dark);background:#0000;border:1.5px solid var(--hair2);border-radius:4px;padding:13px 26px;cursor:pointer}.gclander .morebtn:hover{border-color:var(--dark)}.gclander-faq{padding:28px 0 56px}.gclander-faq .wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;max-width:900px}.gclander-faq .q b{display:block;font-family:var(--head);font-size:16px;color:var(--dark);margin-bottom:6px}.gclander-faq .q p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink)}@media(max-width:640px){.gclander-hero{padding:36px 0 26px}.gclander a.lcard{grid-template-columns:1fr;grid-template-areas:"top" "title" "become" "foot" "btn";padding:16px 18px}.gclander .lcard .go{justify-self:stretch;text-align:center;margin-top:8px}.gclander .lcard .foot{flex-wrap:wrap}}