.home-module__Hx0lNG__page{background:var(--canvas);color:var(--text);overflow-x:clip}.home-module__Hx0lNG__page code{font-family:var(--mono);color:var(--text);font-size:.88em}.home-module__Hx0lNG__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,104px);display:grid}.home-module__Hx0lNG__splitCode{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.home-module__Hx0lNG__splitReverse .home-module__Hx0lNG__splitArt{order:-1}.home-module__Hx0lNG__splitCopy{max-width:540px}.home-module__Hx0lNG__splitArt{justify-content:center;min-width:0;display:flex}.home-module__Hx0lNG__splitCode .home-module__Hx0lNG__splitArt{display:block}.home-module__Hx0lNG__lead{color:var(--text-secondary);font-size:var(--fs-lead);margin:18px 0 0;line-height:1.55}.home-module__Hx0lNG__actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:32px;display:flex}.home-module__Hx0lNG__note{color:var(--text-muted);font-size:var(--fs-small);margin:20px 0 0;line-height:1.5}.home-module__Hx0lNG__more{text-align:center;margin:48px 0 0}.home-module__Hx0lNG__steps{gap:18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.home-module__Hx0lNG__step{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;display:grid}.home-module__Hx0lNG__stepNumber{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.home-module__Hx0lNG__stepTitle{color:var(--text);padding-top:2px;font-size:16px;font-weight:600;line-height:1.4;display:block}.home-module__Hx0lNG__stepBody{color:var(--text-secondary);margin-top:2px;font-size:15px;line-height:1.55;display:block}.home-module__Hx0lNG__chatgpt{padding-top:clamp(24px,4vw,56px)}.home-module__Hx0lNG__fieldLabel{color:var(--text-muted);font-size:var(--fs-caption);margin:32px 0 8px;font-weight:500}.home-module__Hx0lNG__answer{border-top:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:16px clamp(32px,6vw,96px);margin-top:clamp(64px,8vw,104px);padding-top:40px;display:grid}.home-module__Hx0lNG__answerTitle{color:var(--text);font-family:var(--display);font-size:var(--fs-h3);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.25}.home-module__Hx0lNG__answerBody{max-width:680px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.65}.home-module__Hx0lNG__videoFrame{max-width:1000px;margin:0 auto}.home-module__Hx0lNG__capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px clamp(24px,3vw,40px);display:grid}.home-module__Hx0lNG__capability{min-width:0}.home-module__Hx0lNG__stage{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-muted);justify-content:center;align-items:center;min-height:340px;padding:28px;display:flex;overflow:hidden}.home-module__Hx0lNG__capabilityTitle{color:var(--text);font-family:var(--display);font-size:var(--fs-h3);letter-spacing:-.015em;margin:28px 0 8px;font-weight:600;line-height:1.25}.home-module__Hx0lNG__capabilityBody{max-width:500px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.6}.home-module__Hx0lNG__receiptArt{width:min(100%,400px);box-shadow:var(--shadow-md);border-radius:var(--radius-lg)}.home-module__Hx0lNG__receiptArt .call-player-transcript{max-height:none}.home-module__Hx0lNG__smsNumber{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.home-module__Hx0lNG__smsNumberValue{width:fit-content;color:var(--text);font-family:var(--display);letter-spacing:-.02em;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.15;text-decoration:none}.home-module__Hx0lNG__smsNumberValue:hover{text-decoration:underline;text-decoration-thickness:2px}.home-module__Hx0lNG__links{font-size:var(--fs-small);flex-wrap:wrap;gap:8px 22px;margin:28px 0 0;padding:0;list-style:none;display:flex}.home-module__Hx0lNG__links a{color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted);font-weight:500}.home-module__Hx0lNG__links a:hover{color:var(--text);text-decoration-color:currentColor}.home-module__Hx0lNG__faqLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:40px clamp(32px,6vw,96px);display:grid}.home-module__Hx0lNG__faqIntro{top:calc(var(--page-top) + 32px);position:sticky}.home-module__Hx0lNG__faqIntro a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted);text-underline-offset:3px}.home-module__Hx0lNG__faqIntro a:hover{text-decoration-color:currentColor}.home-module__Hx0lNG__final{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:radial-gradient(ellipse 60% 80% at 50% 0%, color-mix(in srgb, var(--orb-peach) 40%, transparent), transparent 70%), var(--surface);text-align:center;padding:clamp(56px,7vw,80px) 24px}.home-module__Hx0lNG__finalTitle{max-width:720px;color:var(--text);font-family:var(--display);font-size:var(--fs-h1);letter-spacing:-.022em;margin:0 auto;font-weight:600;line-height:1.05}.home-module__Hx0lNG__finalBody{max-width:520px;color:var(--text-secondary);font-size:var(--fs-lead);margin:18px auto 0;line-height:1.55}.home-module__Hx0lNG__finalActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}@media (max-width:959px){.home-module__Hx0lNG__split,.home-module__Hx0lNG__splitCode,.home-module__Hx0lNG__answer,.home-module__Hx0lNG__faqLayout{grid-template-columns:minmax(0,1fr)}.home-module__Hx0lNG__splitReverse .home-module__Hx0lNG__splitArt{order:0}.home-module__Hx0lNG__splitCopy{max-width:640px}.home-module__Hx0lNG__capabilities{grid-template-columns:minmax(0,1fr);gap:48px}.home-module__Hx0lNG__faqIntro{position:static}}@media (max-width:640px){.home-module__Hx0lNG__stage{min-height:300px;padding:20px}.home-module__Hx0lNG__capabilityTitle{margin-top:22px}:is(.home-module__Hx0lNG__actions>.btn-primary,.home-module__Hx0lNG__actions>.btn-outline),.home-module__Hx0lNG__finalActions>*{width:100%}}
