._page_geglc_1{max-width:1100px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6) var(--spacing-16);min-height:70vh}._hero_geglc_9{text-align:center;padding:calc(var(--spacing-12) + 80px + var(--safe-area-inset-top)) var(--spacing-4) 2.5rem;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}._heroLogo_geglc_19{height:40px;width:auto;margin-bottom:var(--spacing-2)}._heroTitle_geglc_25{font-size:2.5rem;font-weight:700;color:var(--foreground);letter-spacing:-.02em;margin:0;line-height:1.1}._heroSubtitle_geglc_34{font-size:1.125rem;color:var(--muted-foreground);max-width:620px;margin:0;line-height:1.5}._rows_geglc_43{display:flex;flex-direction:column;gap:var(--spacing-6);margin-top:var(--spacing-6)}._faqSection_geglc_51{max-width:800px;margin:0 auto;padding:var(--spacing-16) 0 0}._faqHeading_geglc_57{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-weight:700;text-align:center;letter-spacing:-.02em;color:var(--foreground);margin:0 0 var(--spacing-8)}@media(max-width:1023px){._faqSection_geglc_51{padding-top:var(--spacing-12)}._faqHeading_geglc_57{font-size:var(--font-size-2xl)}}._row_geglc_43{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04))}._rowText_geglc_87{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-12) 2.5rem}._yourDeviceTag_geglc_96{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);padding:3px var(--spacing-3);border-radius:var(--radius-full, 999px)}._rowTitle_geglc_107{font-size:2rem;font-weight:700;color:var(--foreground);letter-spacing:-.02em;margin:0;line-height:1.1}._rowDescription_geglc_116{font-size:1.0625rem;color:var(--muted-foreground);line-height:1.5;margin:0;max-width:42ch}._bulletList_geglc_124{list-style:none;margin:var(--spacing-1) 0 var(--spacing-2);padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._bullet_geglc_124{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:.9375rem;color:var(--foreground);line-height:1.4}._bulletIcon_geglc_142{color:var(--primary);flex-shrink:0;margin-top:2px}._badgeRow_geglc_148{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-2)}._badgeLink_geglc_155{display:inline-flex;transition:transform var(--animation-duration-fast, .15s) ease}._badgeLink_geglc_155:hover{transform:translateY(-1px)}._badgeImage_geglc_164{height:48px;width:auto;display:block}._webCta_geglc_170{margin-top:var(--spacing-2);display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-3) var(--spacing-6);background:var(--primary);color:var(--primary-foreground, #fff);font-size:.9375rem;font-weight:600;border-radius:var(--radius-full, 999px);text-decoration:none;transition:transform var(--animation-duration-fast, .15s) ease,filter var(--animation-duration-fast, .15s) ease}._webCta_geglc_170:hover{transform:translateY(-1px);filter:brightness(1.05)}._rowImagePanel_geglc_192{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:920 / 840;overflow:hidden}._rowScreenshot_geglc_202{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}._imagePlaceholder_geglc_211{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);color:#ffffffe6;font-size:.875rem;font-weight:500;border:2px dashed rgba(255,255,255,.55);border-radius:var(--radius-lg);width:200px;height:260px}._webNote_geglc_226{text-align:center;margin-top:2.5rem;font-size:.9375rem;color:var(--muted-foreground)}@media(max-width:900px){._row_geglc_43{grid-template-columns:1fr}._rowText_geglc_87{padding:var(--spacing-8) var(--spacing-6);align-items:center;text-align:center}._rowDescription_geglc_116{max-width:none}._heroTitle_geglc_25{font-size:2rem}}@media(max-width:767px){._page_geglc_1{padding:var(--spacing-6) var(--spacing-4) var(--spacing-12)}._hero_geglc_9{padding:calc(var(--spacing-8) + 80px + var(--safe-area-inset-top)) var(--spacing-2) var(--spacing-8)}._rowTitle_geglc_107{font-size:1.625rem}}
