.home-module__Hx0lNG__page{flex-direction:column;min-height:100svh;display:flex}.home-module__Hx0lNG__top{background:var(--card);color:var(--ink);border-bottom:1px solid var(--line);padding:28px clamp(20px,4vw,56px) 40px}.home-module__Hx0lNG__brand{color:var(--muted);margin:0 0 40px;font:600 15px/1 Inter Tight,system-ui,sans-serif}.home-module__Hx0lNG__title{letter-spacing:-.035em;text-wrap:balance;max-width:17ch;font:700 clamp(2.4rem,6vw,4.5rem)/1.02 Inter Tight,system-ui,sans-serif}.home-module__Hx0lNG__lede{max-width:52ch;color:var(--ink-2);margin:20px 0 0;font-size:1.0625rem;line-height:1.6}.home-module__Hx0lNG__tracks{flex-direction:column;flex:1;display:flex}.home-module__Hx0lNG__track{--fg:#fff;--fg-soft:#ffffffb8;--accent-c:#fff;--rule:#fff3;background:var(--bg);color:var(--fg);flex:1;text-decoration:none;transition:flex-grow .5s cubic-bezier(.22,1,.36,1);animation:.8s cubic-bezier(.22,1,.36,1) both home-module__Hx0lNG__rise;display:flex;position:relative;overflow:hidden}.home-module__Hx0lNG__track:nth-child(2){animation-delay:90ms}.home-module__Hx0lNG__track:nth-child(3){animation-delay:.18s}.home-module__Hx0lNG__track:focus-visible{outline:3px solid var(--accent-c);outline-offset:-6px}.home-module__Hx0lNG__basic{--bg:#f5f1e8;--fg:#1f1c18;--fg-soft:#5b5446;--accent-c:#c96442;--rule:#d9d0bb}.home-module__Hx0lNG__backend{--bg:#0a0e1a;--fg:#e6edf7;--fg-soft:#94a3b8;--accent-c:#00d4ff;--rule:#00d4ff38}.home-module__Hx0lNG__mobile{--bg:#0f3d2b;--fg:#f3f7ec;--fg-soft:#b7cdbd;--accent-c:#c8f169;--rule:#c8f16940}.home-module__Hx0lNG__inner{flex-direction:column;width:100%;min-width:0;padding:clamp(28px,3vw,44px) clamp(20px,3vw,40px);display:flex}.home-module__Hx0lNG__name{letter-spacing:-.03em;font:700 clamp(1.75rem,2.6vw,2.5rem)/1.08 Inter Tight,system-ui,sans-serif}.home-module__Hx0lNG__basic .home-module__Hx0lNG__name{letter-spacing:-.02em;font-family:Lora,Georgia,serif;font-weight:500}.home-module__Hx0lNG__backend .home-module__Hx0lNG__name{letter-spacing:-.04em;font-family:JetBrains Mono,monospace;font-weight:600}.home-module__Hx0lNG__pitch{max-width:38ch;color:var(--fg-soft);margin:14px 0 0;line-height:1.6}.home-module__Hx0lNG__sample{flex-direction:column;flex:1;justify-content:center;gap:10px;min-height:120px;margin:28px 0;padding:0;display:flex}.home-module__Hx0lNG__prompt{max-width:30ch;margin:0;font:italic 400 1.25rem/1.45 Lora,Georgia,serif}.home-module__Hx0lNG__done{color:var(--accent-c);margin:0;font-size:.9rem;font-weight:600}.home-module__Hx0lNG__log{white-space:nowrap;align-items:baseline;gap:10px;margin:0;font:400 .875rem/1.4 JetBrains Mono,monospace;display:flex}.home-module__Hx0lNG__log b{color:var(--fg-soft);min-width:3.4ch;font-weight:500}.home-module__Hx0lNG__log i{color:#4ade80;font-style:normal}.home-module__Hx0lNG__log em{color:#fb7185;font-style:normal}.home-module__Hx0lNG__log span{color:var(--fg-soft)}.home-module__Hx0lNG__phoneWrap{justify-content:flex-end;align-items:flex-start;margin-bottom:0;overflow:hidden}.home-module__Hx0lNG__phone{border:3px solid var(--accent-c);border-bottom:0;border-radius:26px 26px 0 0;flex-direction:column;gap:8px;width:150px;height:150px;padding:18px 14px 0;display:flex}.home-module__Hx0lNG__phone p{color:var(--accent-c);margin:0 0 4px;font-size:.9rem;font-weight:700}.home-module__Hx0lNG__phone span{background:var(--rule);border-radius:7px;height:14px}.home-module__Hx0lNG__phone span:nth-of-type(2){width:75%}.home-module__Hx0lNG__phone span:nth-of-type(3){width:55%}.home-module__Hx0lNG__facts{border-top:1px solid var(--rule);gap:14px;margin:0;padding-top:20px;display:grid}.home-module__Hx0lNG__facts dt{color:var(--fg-soft);font-size:.8125rem}.home-module__Hx0lNG__facts dd{margin:2px 0 0;font-weight:600;line-height:1.4}.home-module__Hx0lNG__cta{background:var(--accent-c);color:var(--bg);border-radius:999px;align-self:flex-start;margin-top:24px;padding:13px 22px;font-size:.9375rem;font-weight:700}.home-module__Hx0lNG__basic .home-module__Hx0lNG__cta{color:#fff}@keyframes home-module__Hx0lNG__rise{0%{clip-path:inset(100% 0 0);opacity:.4}to{clip-path:inset(0);opacity:1}}@media (min-width:1024px){.home-module__Hx0lNG__tracks{flex-direction:row;min-height:600px}.home-module__Hx0lNG__track{flex:1 1 0}.home-module__Hx0lNG__track:hover,.home-module__Hx0lNG__track:focus-visible{flex-grow:1.45}.home-module__Hx0lNG__inner{min-width:340px}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__track{transition:none;animation:none}}
