.geo-app-promo[data-astro-cid-dgiuvhqu]{box-sizing:border-box;border:1px solid var(--border,#b9aa93);width:calc(100% - 32px);max-width:600px;color:inherit;text-align:start;border-radius:12px;margin:40px auto;padding:20px}.geo-app-heading[data-astro-cid-dgiuvhqu]{align-items:center;gap:14px;display:flex}.geo-app-heading[data-astro-cid-dgiuvhqu] img[data-astro-cid-dgiuvhqu]{border-radius:12px;flex:none;width:52px;height:52px}.geo-app-heading[data-astro-cid-dgiuvhqu]>div[data-astro-cid-dgiuvhqu]{min-width:0}.geo-app-heading[data-astro-cid-dgiuvhqu] h2[data-astro-cid-dgiuvhqu]{text-align:start;margin:4px 0 0;font-family:inherit;font-size:21px;font-weight:600;line-height:1.3}.geo-app-eyebrow[data-astro-cid-dgiuvhqu]{opacity:.8;margin:0;font-size:13px;line-height:1.5}.geo-app-description[data-astro-cid-dgiuvhqu],.geo-app-offer[data-astro-cid-dgiuvhqu]{margin:14px 0 0;font-size:15px;line-height:1.6}.geo-app-offer[data-astro-cid-dgiuvhqu]{font-weight:600}.geo-app-actions[data-astro-cid-dgiuvhqu]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px;display:flex}.geo-app-download[data-astro-cid-dgiuvhqu]{color:#fff4e2;background:#24211d;border:1px solid #ac895c;border-radius:7px;align-items:center;gap:20px;min-height:48px;padding:10px 15px;font-size:15px;line-height:1.4;text-decoration:none;display:flex}.geo-app-download[data-astro-cid-dgiuvhqu] small[data-astro-cid-dgiuvhqu]{opacity:.85;font-size:12px;display:block}.geo-app-download[data-astro-cid-dgiuvhqu]:hover{color:#fff4e2;background:#393027}.geo-app-more[data-astro-cid-dgiuvhqu]{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;font-size:14px;line-height:1.5;text-decoration:underline;display:inline-flex}.geo-app-actions[data-astro-cid-dgiuvhqu] a[data-astro-cid-dgiuvhqu]:focus-visible{outline-offset:4px;outline:2px solid #ac895c}@media (width<=380px){.geo-app-promo[data-astro-cid-dgiuvhqu]{padding:16px}.geo-app-actions[data-astro-cid-dgiuvhqu]{flex-direction:column;align-items:stretch}.geo-app-download[data-astro-cid-dgiuvhqu]{justify-content:space-between}}.landing{overflow:clip}.hero-section,.showcase-section,.final-cta-section{max-width:1288px;margin-inline:auto;padding-inline:24px}.hero-section{padding-block:56px 60px}.hero-center{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.hero-content{min-width:0;padding-block:12px}.hero-kicker,.section-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.hero-kicker:before,.section-kicker:before{content:"";background:currentColor;width:28px;height:1px}.hero-title{letter-spacing:-.075em;color:var(--primary);margin-block:20px 22px;font-size:clamp(88px,10.5vw,144px);font-weight:500;line-height:1.05}.hero-title-accent{display:inline-block}.hero-period{color:var(--gold)}.hero-tagline{font:500 clamp(27px,2.8vw,38px)/1.25 var(--font-display);text-wrap:balance;letter-spacing:-.025em;max-width:17ch}.hero-subtitle{color:var(--muted);max-width:43ch;margin-block:20px 28px;font-size:16px;line-height:1.85}.hero-subtitle br{display:none}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.hero-cta{min-height:54px;padding-inline:24px;font-size:14px}.hero-cta svg{width:14px;height:14px}.hero-secondary{border-bottom:1px solid var(--border-strong);justify-content:center;align-items:center;gap:16px;min-height:48px;font-size:13px;font-weight:600;display:inline-flex}.hero-secondary span{font-size:20px;font-weight:400}.hero-art{aspect-ratio:.94;background:var(--surface-hover);border:1px solid var(--gold-border);min-width:0;box-shadow:var(--shadow-md);padding:9px;position:relative}.hero-art:after{content:"";pointer-events:none;border:1px solid #fff6;position:absolute;inset:16px}.hero-art>img{object-fit:cover;width:100%;height:100%}.hero-art-mark{outline-offset:-6px;color:#f7f4ed;background:#303a30;border:1px solid #ece3cf;border-radius:50%;outline:1px solid #ece3cf;place-items:center;width:66px;height:66px;display:grid;position:absolute;inset-block-start:30px;inset-inline-end:30px;transform:rotate(12deg);box-shadow:0 3px 12px #292b2520}.hero-art-mark span{font:italic 38px/1 var(--font-display)}.hero-art-caption{z-index:1;background:var(--surface);border:1px solid var(--gold-border);box-shadow:var(--shadow-sm);padding:18px 22px;position:absolute;inset-block-end:30px;inset-inline:30px}.hero-clue-label{letter-spacing:.06em;color:var(--gold);justify-content:space-between;gap:12px;font-size:11px;font-weight:600;display:flex}.clue-track{grid-template-columns:repeat(8,1fr);gap:6px;margin-top:12px;display:grid}.clue-track span{border:1px solid var(--border);height:32px;color:var(--muted);font-variant-numeric:tabular-nums;place-items:center;font-size:10px;display:grid}.clue-track .active{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.app-badges-section{border-top:1px solid var(--border);max-width:430px;margin-block-start:30px;padding-block-start:18px}.app-badges-label{color:var(--muted);font-size:11px}.app-badges-row{flex-wrap:wrap;gap:22px;margin-top:8px;display:flex}.app-badge{min-height:44px;color:var(--fg);align-items:center;gap:9px;display:inline-flex}.app-badge-text{gap:1px;display:grid}.app-badge-soon{color:var(--muted);font-size:10px;line-height:1.4}.app-badge-store{font-size:12px;font-weight:600;line-height:1.5}.app-badge-pending{color:var(--muted)}.landing .stats-bar{border-block:1px solid var(--border);background:var(--surface)}.stats-inner{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1288px;margin:auto;padding:26px 24px;display:grid}.stat-item{justify-content:center;align-items:center;gap:16px;min-width:0;padding-inline:20px;display:flex}.stat-item~.stat-item{border-inline-start:1px solid var(--border)}.stat-icon{color:var(--gold)}.stat-text{flex-direction:column;gap:3px;min-width:0;display:flex}.stat-value{font:500 28px/1.2 var(--font-display);overflow-wrap:anywhere}.stat-label{color:var(--muted);font-size:11px}.stat-divider{display:none}.showcase-section{padding-block-start:88px}.section-heading{max-width:740px;margin-block-end:36px}.section-title{letter-spacing:-.04em;text-wrap:balance;margin-block:12px 14px;font-size:clamp(32px,3.6vw,48px);font-weight:500}.section-subtitle{color:var(--muted);max-width:62ch;font-size:16px;line-height:1.75}.howto-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.howto-card{border-top:1px solid var(--gold-border);padding:24px 0 0;position:relative}.howto-icon-wrap{width:40px;height:40px;color:var(--gold);align-items:center;margin-block-end:22px;display:flex}.howto-number{font:500 32px var(--font-display);color:var(--gold);opacity:.65;position:absolute;inset-block-start:22px;inset-inline-end:0}.howto-title{margin-block-end:12px;font-size:22px;font-weight:500}.howto-desc{color:var(--muted);font-size:14px;line-height:1.85}.figures-section{margin-block-start:88px;padding-block:48px;position:relative}.figures-section:before{content:"";z-index:-1;background:var(--surface-hover);border-block:1px solid var(--border);position:absolute;inset-block:0;inset-inline:calc(644px - 50vw)}.figures-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 20px;display:grid}.figure-card{min-width:0}.figure-img-wrap{aspect-ratio:1;background:var(--bg);border:1px solid var(--border);padding:18px 10px 0;position:relative;overflow:hidden}.figure-index{font-variant-numeric:tabular-nums;color:var(--gold);font-size:10px;position:absolute;inset-block-start:10px;inset-inline-start:12px}.figure-img-wrap img{object-fit:contain;object-position:bottom;width:100%;height:100%;transition:transform .25s}.figure-card:hover img{transform:scale(1.04)}.figure-info{gap:5px;min-width:0;padding:13px 0 0;display:grid}.figure-name{font:500 18px/1.35 var(--font-display);overflow-wrap:anywhere}.figure-meta{color:var(--muted);font-size:10px;line-height:1.6}.figures-tease{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-block-start:32px;font-size:12px;display:flex}.ranks-grid{border-block-start:1px solid var(--border);border-inline-start:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cat-card{border-block-end:1px solid var(--border);border-inline-end:1px solid var(--border);background:var(--surface);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px 14px;padding:24px;display:grid}.cat-card:first-child{background:var(--primary-dim)}.rank-icon{color:var(--gold);grid-row:span 2}.cat-label{font:500 20px/1.3 var(--font-display);overflow-wrap:anywhere}.cat-hint{color:var(--muted);font-size:11px}.rank-meter{grid-column:1/-1;grid-template-columns:repeat(8,1fr);gap:4px;margin-top:16px;display:grid}.rank-meter span{background:var(--border);height:3px}.rank-meter .filled{background:var(--gold)}.final-cta-section{padding-block:80px 64px}.final-cta-inner{text-align:center;color:#f7f4ed;background:#303a30;padding:56px 32px;position:relative}.final-cta-inner:before{content:"";pointer-events:none;border:1px solid #c6b69e55;position:absolute;inset:10px}.final-logo{object-fit:contain;width:48px;height:48px;margin:0 auto 20px}.final-title{letter-spacing:-.035em;font-size:clamp(32px,4vw,50px);font-weight:500}.final-subtitle{color:#cbd0c2;max-width:52ch;margin:16px auto 26px;font-size:15px;line-height:1.8}.final-cta-btn{color:#303a30;background:#f7f4ed;margin:auto}.final-cta-btn:hover{background:#e5e7da}[dir=rtl] .hero-kicker,[dir=rtl] .section-kicker{letter-spacing:normal}@media (width>=1288px){.figures-section:before{inset-inline:calc(644px - 50vw)}}@media (width<=1287px){.figures-section:before{inset-inline:0}}@media (width<=1050px){.hero-center{gap:36px}.hero-title{font-size:112px}.hero-actions{gap:16px}.hero-art{aspect-ratio:.82}.hero-art-caption{padding:16px;inset-inline:22px}.howto-grid{gap:22px}.stat-item{gap:12px;padding-inline:12px}.figures-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.hero-section{padding:36px 20px 40px}.hero-center{grid-template-columns:1fr;gap:32px}.hero-content{padding:0}.hero-title{margin-block:16px;font-size:clamp(90px,17vw,126px)}.hero-tagline{max-width:22ch;font-size:32px}.hero-subtitle{max-width:48ch;margin-block:18px 24px}.hero-art{aspect-ratio:1.3}.hero-art>img{object-position:center 57%}.hero-art-mark{width:54px;height:54px;inset-block-start:24px;inset-inline-end:24px}.app-badges-section{max-width:none;margin-block-start:24px}.stats-inner{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 20px}.stat-item{justify-content:flex-start;padding:18px 0}.stat-item~.stat-item{border-inline-start:0}.stat-item:nth-of-type(4n+3){border-inline-start:1px solid var(--border);padding-inline-start:20px}.stat-item:nth-of-type(n+5){border-top:1px solid var(--border)}.stat-value{font-size:26px}.showcase-section{padding:56px 20px 0}.section-heading{margin-block-end:28px}.howto-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.figures-section{margin-block-start:56px;padding-block:36px}.figures-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px}.figure-name{font-size:17px}.figure-img-wrap{padding:18px 4px 0}.ranks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.final-cta-section{padding:56px 20px 40px}.final-cta-inner{padding:40px 24px}}@media (width<=440px){.hero-actions{gap:18px}.hero-cta{padding-inline:18px;font-size:13px}.hero-secondary{gap:8px;font-size:12px}.hero-art{aspect-ratio:1.05}.hero-art-caption{padding:14px;inset-block-end:22px;inset-inline:22px}.clue-track{gap:4px}.clue-track span{height:27px;font-size:9px}.howto-grid{gap:28px 20px}.howto-title{font-size:21px}.howto-desc{font-size:13px}.figures-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-card{gap:4px 10px;padding:18px 14px}.cat-label{font-size:18px}.stat-icon{width:18px;height:18px}.stat-label{font-size:10px}}
