.E0kJGG_landing{min-height:100vh;position:relative;overflow:clip}.E0kJGG_hero{box-sizing:border-box;align-items:center;gap:var(--space-12);max-width:1040px;padding:calc(var(--nav-height) + var(--app-safe-top) + var(--space-16)) calc(env(safe-area-inset-right,0px) + 48px) var(--space-16) calc(env(safe-area-inset-left,0px) + 48px);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin:0 auto;display:grid}.E0kJGG_heroCopy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.E0kJGG_heroTag,.E0kJGG_sectionTag,.E0kJGG_footerLabel{font-family:var(--font-smallcaps), var(--font-serif), serif;letter-spacing:.08em;text-transform:lowercase;color:var(--color-text-primary);font-size:.82rem;font-weight:500;line-height:1.4;display:block}.E0kJGG_heroTag{margin-bottom:var(--space-6);color:var(--color-text-secondary)}.E0kJGG_heroTitle{margin:0 0 var(--space-6);font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.035em;color:var(--color-text-primary);font-size:clamp(3rem,6.4vw,5.4rem);line-height:.98}.E0kJGG_heroTitle em,.E0kJGG_sectionTitle em,.E0kJGG_ctaTitle em{color:inherit;font-style:italic;font-weight:inherit}.E0kJGG_heroSubtitle{max-width:30em;margin:0 0 var(--space-8);font-family:var(--font-serif), Georgia, serif;color:var(--color-text-reading);font-size:1.25rem;line-height:1.45}.E0kJGG_heroActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.E0kJGG_heroAction{justify-content:center}.E0kJGG_storeDownloads{margin-top:var(--space-8);--badge-h:40px;justify-content:flex-start}.E0kJGG_heroWheel{min-width:0}.E0kJGG_block{box-sizing:border-box;max-width:1040px;padding:0 calc(env(safe-area-inset-right,0px) + 48px) var(--space-16) calc(env(safe-area-inset-left,0px) + 48px);margin:0 auto}.E0kJGG_sectionTag{border-top:1px solid var(--color-rule-strong);margin-bottom:var(--space-6);padding-top:12px}.E0kJGG_sectionTitle{max-width:680px;margin:0 0 var(--space-4);font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.02em;font-size:clamp(2rem,4.4vw,3rem);line-height:1.05}.E0kJGG_sectionSubtitle{max-width:680px;margin:0 0 var(--space-8);font-family:var(--font-serif), Georgia, serif;color:var(--color-text-reading);font-size:1.06rem;line-height:1.5}.E0kJGG_contents{margin:0;padding:0;list-style:none}.E0kJGG_contents>li{border-top:1px solid var(--color-surface-border)}.E0kJGG_contents>li:last-child{border-bottom:1px solid var(--color-surface-border)}.E0kJGG_contentsRow{align-items:baseline;gap:4px var(--space-4);box-sizing:border-box;min-height:54px;color:var(--color-text-primary);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);padding:14px 0;text-decoration:none;display:grid}.E0kJGG_contentsHead{align-items:baseline;gap:10px;min-width:0;display:flex}.E0kJGG_leader{border-bottom:1px dotted var(--color-rule-dotted);flex:1;min-width:16px}.E0kJGG_pillarTitle{font-family:var(--font-serif), Georgia, serif;letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:400;line-height:1.3}.E0kJGG_pillarDesc{color:var(--color-text-secondary);margin:0;font-size:.88rem;line-height:1.5}.E0kJGG_contentsRow:hover .E0kJGG_pillarTitle{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.E0kJGG_steps{margin:var(--space-4) 0 0;gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.E0kJGG_step{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-surface-border);flex-direction:column;display:flex}.E0kJGG_stepNumber{font-family:var(--font-serif), Georgia, serif;color:var(--color-text-muted);font-size:1rem;line-height:1.4}.E0kJGG_stepText{gap:var(--space-2);flex-direction:column;display:flex}.E0kJGG_stepTitle{font-family:var(--font-serif), Georgia, serif;letter-spacing:0;margin:0;font-size:1.25rem;font-weight:400;line-height:1.3}.E0kJGG_stepDesc{font-family:var(--font-serif), Georgia, serif;color:var(--color-text-reading);margin:0;font-size:1rem;line-height:1.5}.E0kJGG_ctaBlock{padding-top:var(--space-8);border-top:1px solid var(--color-rule-strong);flex-direction:column;align-items:flex-start;display:flex}.E0kJGG_ctaTitle{margin:0 0 var(--space-4);font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.025em;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.02}.E0kJGG_ctaSubtitle{max-width:34em;margin:0 0 var(--space-8);font-family:var(--font-serif), Georgia, serif;color:var(--color-text-reading);font-size:1.06rem;line-height:1.5}.E0kJGG_ctaActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.E0kJGG_ctaBadges{margin-top:var(--space-6);--badge-h:40px;justify-content:flex-start}.E0kJGG_footer{box-sizing:border-box;max-width:1040px;padding:0 calc(env(safe-area-inset-right,0px) + 48px) calc(var(--space-10) + env(safe-area-inset-bottom,0px)) calc(env(safe-area-inset-left,0px) + 48px);margin:0 auto}.E0kJGG_footerColumns{gap:var(--space-8);border-top:1px solid var(--color-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px;display:grid}.E0kJGG_footerColumn{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.E0kJGG_footerLinks{margin:0;padding:0;list-style:none}.E0kJGG_footerLinks>li{border-top:1px solid var(--color-surface-border)}.E0kJGG_footerLinks>li:last-child{border-bottom:1px solid var(--color-surface-border)}.E0kJGG_footerLink{min-height:44px;color:var(--color-text-secondary);align-items:center;font-size:.88rem;text-decoration:none;display:flex}.E0kJGG_footerLink:hover{color:var(--color-text-primary);text-underline-offset:4px;text-decoration:underline}.E0kJGG_footerText{margin:var(--space-8) 0 var(--space-2);color:var(--color-text-secondary);font-size:.78rem}.E0kJGG_footerLegal{margin:0}.E0kJGG_contentsRow:focus-visible,.E0kJGG_footerLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (max-width:900px){.E0kJGG_hero{gap:var(--space-10);grid-template-columns:1fr}.E0kJGG_heroWheel{width:min(100%,360px)}.E0kJGG_contentsRow{grid-template-columns:1fr}.E0kJGG_contentsHead .E0kJGG_leader{display:none}.E0kJGG_steps{gap:var(--space-6);grid-template-columns:1fr}}@media (max-width:700px){.E0kJGG_hero{padding:calc(var(--nav-height) + var(--app-safe-top) + var(--space-10)) calc(env(safe-area-inset-right,0px) + 24px) var(--space-12) calc(env(safe-area-inset-left,0px) + 24px)}.E0kJGG_heroTitle{font-size:clamp(2.75rem,13vw,3.6rem);line-height:1}.E0kJGG_heroSubtitle{font-size:1.12rem}.E0kJGG_heroActions,.E0kJGG_ctaActions{flex-direction:column;width:100%}.E0kJGG_heroAction{width:100%}.E0kJGG_block,.E0kJGG_footer{padding-left:calc(env(safe-area-inset-left,0px) + 24px);padding-right:calc(env(safe-area-inset-right,0px) + 24px)}.E0kJGG_block{padding-bottom:var(--space-12)}.E0kJGG_footerColumns{gap:var(--space-6);grid-template-columns:1fr}}
