.wX3ehG_page{isolation:isolate;background:hsl(var(--background));color:hsl(var(--foreground));min-height:100vh;position:relative}.wX3ehG_page:before,.wX3ehG_page:after{content:"";inset-inline:0;z-index:-1;pointer-events:none;height:64rem;max-height:100%;position:absolute;top:0}.wX3ehG_page:before{background:radial-gradient(ellipse 55rem 38rem at 82% 14rem, hsl(var(--chart-2) / .14), transparent 72%), radial-gradient(ellipse 40rem 28rem at 12% 32rem, hsl(var(--foreground) / .04), transparent 75%)}.wX3ehG_page:after{background-image:radial-gradient(hsl(var(--foreground) / .05) .7px, transparent .9px);background-size:28px 28px;-webkit-mask-image:radial-gradient(70% 44% at 75% 20%,#000 15%,#0000 100%);mask-image:radial-gradient(70% 44% at 75% 20%,#000 15%,#0000 100%)}.wX3ehG_page [id]{scroll-margin-top:6rem}:is(.wX3ehG_page a,.wX3ehG_page button){-webkit-tap-highlight-color:transparent}:is(.wX3ehG_page a:focus-visible,.wX3ehG_page button:focus-visible){outline:2px solid hsl(var(--ring));outline-offset:4px}.wX3ehG_container{width:min(100% - 3rem,76rem);margin-inline:auto}.wX3ehG_hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(8rem,12vw,11rem) 5rem;display:grid}.wX3ehG_eyebrow{color:hsl(var(--primary));letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.75rem;font-weight:700}.wX3ehG_headline{letter-spacing:-.055em;text-wrap:balance;margin-bottom:1.75rem;font-size:clamp(3rem,5.5vw,5.4rem);font-weight:650;line-height:1.04}.wX3ehG_headline span{color:inherit}.wX3ehG_lede{color:hsl(var(--muted-foreground));max-width:31rem;font-size:1.125rem;line-height:1.8}.wX3ehG_section{border-top:1px solid var(--border);padding-block:clamp(4rem,8vw,7rem)}.wX3ehG_split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.wX3ehG_heading{letter-spacing:-.04em;text-wrap:balance;margin-bottom:1.5rem;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:600;line-height:1.12}.wX3ehG_body{color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.8}.wX3ehG_frame{background:hsl(var(--card));border:1px solid var(--border);border-radius:1rem;min-width:0;overflow:hidden}.wX3ehG_frameHeader{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.wX3ehG_previewBody{min-height:24rem;padding:1.5rem}.wX3ehG_scene{animation:.3s ease-out both wX3ehG_enter}.wX3ehG_steps{border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;padding:.65rem;display:grid}.wX3ehG_step{min-height:2.75rem;color:hsl(var(--muted-foreground));border-radius:.5rem;padding:.5rem .15rem;font-size:.75rem;transition:background .18s,color .18s}.wX3ehG_step:hover,.wX3ehG_step[aria-current=step]{color:hsl(var(--primary));background:hsl(var(--secondary))}.wX3ehG_step small{margin-bottom:.2rem;font-size:.625rem;display:block}.wX3ehG_toggles{border:1px solid var(--border);border-radius:.65rem;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.wX3ehG_toggle{min-height:2.75rem;color:hsl(var(--muted-foreground));border-radius:.4rem;padding:.6rem 1rem;font-size:.875rem;transition:color .18s,background .18s}.wX3ehG_toggle:hover,.wX3ehG_toggle[aria-pressed=true]{color:hsl(var(--foreground));background:hsl(var(--secondary))}.wX3ehG_proof{color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding-block:1.5rem;font-size:.875rem;display:flex}.wX3ehG_proof span{align-items:center;gap:.6rem;display:flex}.wX3ehG_path{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.wX3ehG_pathItem{border-top:1px solid var(--border);padding-block:1.5rem;transition:border-color .18s,transform .18s;display:block}.wX3ehG_pathItem:hover{border-color:hsl(var(--primary));transform:translateY(-3px)}.wX3ehG_pathItem p{color:hsl(var(--muted-foreground));margin-top:.65rem;font-size:.875rem;line-height:1.7}.wX3ehG_soft{background-color:hsl(var(--muted));background-image:radial-gradient(ellipse 48rem 30rem at 8% 0%, hsl(var(--chart-2) / .07), transparent 75%)}.wX3ehG_bullets{color:hsl(var(--muted-foreground));gap:1rem;margin-top:1.75rem;font-size:.875rem;display:grid}.wX3ehG_bullets li{gap:.75rem;line-height:1.6;display:flex}.wX3ehG_bullets svg{color:hsl(var(--primary));flex:none;width:1rem;height:1rem;margin-top:.2rem}.wX3ehG_action{transition:transform .18s}.wX3ehG_action:hover{transform:translateY(-2px)}.wX3ehG_action svg{transition:transform .18s}.wX3ehG_action:hover svg{transform:translate(3px)}.wX3ehG_passage{background:hsl(var(--muted));border-radius:.75rem;padding:1.5rem}.wX3ehG_passage h3{margin-block:1rem;font-family:Georgia,serif;font-size:1.75rem;line-height:1.3}.wX3ehG_passage p{font-size:.875rem;line-height:1.85}.wX3ehG_passage mark{background:hsl(var(--secondary));color:hsl(var(--foreground));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary));text-underline-offset:.2em}@keyframes wX3ehG_enter{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.wX3ehG_hero,.wX3ehG_split{grid-template-columns:minmax(0,1fr)}.wX3ehG_hero{padding-top:8rem}.wX3ehG_headline{max-width:42rem}.wX3ehG_lede{max-width:38rem}}@media (max-width:540px){.wX3ehG_container{width:calc(100% - 2rem)}.wX3ehG_headline{font-size:3.1rem}.wX3ehG_path{grid-template-columns:minmax(0,1fr);gap:.5rem}.wX3ehG_previewBody{min-height:26rem;padding:1rem}.wX3ehG_frameHeader{padding:1rem}.wX3ehG_proof{flex-direction:column;gap:1rem}}@keyframes wX3ehG_atmosphereEnter{0%{opacity:.4;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.wX3ehG_page:before{animation:4s ease-out both wX3ehG_atmosphereEnter}}@media (prefers-reduced-motion:reduce){.wX3ehG_page:before,.wX3ehG_page:after,.wX3ehG_page *,.wX3ehG_page :before,.wX3ehG_page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.wX3ehG_pathItem:hover,.wX3ehG_action:hover,.wX3ehG_action:hover svg{transform:none}}