.nTkOjq_track{height:calc(var(--units) * 26vh + 100vh);position:relative}.nTkOjq_stage{flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,2.4vh,28px);height:100vh;padding:24px 0;display:flex;position:sticky;top:0}.nTkOjq_sceneBar{flex-direction:column;align-items:center;gap:12px;display:flex}.nTkOjq_sceneLabel{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);align-items:baseline;gap:14px;font-size:clamp(22px,2.2vw,32px);font-weight:800;display:inline-flex}.nTkOjq_sceneNum{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.6em;font-weight:700}.nTkOjq_pills{gap:8px;display:flex}.nTkOjq_pill{border-radius:var(--pill);background:var(--line-strong);cursor:pointer;width:28px;height:6px;transition:width .35s var(--ease), background .35s var(--ease);border:0;padding:0}.nTkOjq_pill:hover{background:var(--muted)}.nTkOjq_pillDone{background:var(--text-2);opacity:.55}.nTkOjq_pillOn{background:var(--accent);opacity:1;width:48px}.nTkOjq_pill:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nTkOjq_phones{justify-content:center;align-items:center;gap:clamp(20px,4vw,72px);display:flex}.nTkOjq_figure{flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.nTkOjq_figure figcaption{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:14px;display:flex}.nTkOjq_figure figcaption b{color:var(--text);font-size:16px;font-weight:700}.nTkOjq_link{justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.nTkOjq_link:before{content:"";border-top:2px dashed var(--line-strong);z-index:-1;width:clamp(80px,10vw,180px);height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nTkOjq_linkMascot{animation:4s ease-in-out infinite nTkOjq_bob;position:relative}.nTkOjq_pulse{background:var(--accent-soft);animation:nTkOjq_pulse .9s var(--ease) forwards;border-radius:50%;position:absolute;inset:0}@keyframes nTkOjq_pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes nTkOjq_bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.nTkOjq_phone{--ph:min(640px, calc(100vh - 230px));width:calc(var(--ph) * .49);height:var(--ph);background:var(--surface);border:1px solid var(--line-strong);min-width:226px;min-height:460px;box-shadow:0 0 0 7px var(--surface-3), 0 0 0 8px var(--line-strong), var(--shadow);border-radius:48px;flex-direction:column;padding:12px;display:flex;position:relative;overflow:hidden}.nTkOjq_island{width:calc(var(--ph) * .13);border-radius:var(--pill);z-index:2;background:#000;height:24px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.nTkOjq_status{height:38px;color:var(--text);flex:none;justify-content:space-between;align-items:center;padding:0 14px 0 20px;font-size:14px;font-weight:700;display:flex}.nTkOjq_contact{border-bottom:1px solid var(--line);flex-direction:column;flex:none;align-items:center;gap:4px;padding:6px 0 10px;display:flex}.nTkOjq_avatar{background-color:var(--surface-3);background-size:72%;border-radius:50%;padding:0}.nTkOjq_contactName{color:var(--text);font-size:12px;font-weight:600}.nTkOjq_thread{flex:1;min-height:0;padding:0 4px;overflow:hidden}.nTkOjq_threadInner{animation:nTkOjq_fade .45s var(--ease);flex-direction:column;gap:7px;padding:10px 0 12px;display:flex}@keyframes nTkOjq_fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nTkOjq_stamp{color:var(--muted);align-self:center;margin:2px 0 6px;font-size:11px}.nTkOjq_stamp b{font-weight:600}.nTkOjq_quiet{border-radius:var(--pill);border:1px dashed var(--line-strong);color:var(--muted);animation:nTkOjq_fade .45s var(--ease);align-self:center;margin-top:24px;padding:6px 12px;font-size:12px}.nTkOjq_composer{border-radius:var(--pill);border:1px solid var(--line-strong);color:var(--muted);flex:none;margin:6px 4px 4px;padding:7px 14px;font-size:12px}.nTkOjq_row{animation:nTkOjq_pop .35s var(--ease);display:flex}.nTkOjq_rowMine{justify-content:flex-end}@keyframes nTkOjq_pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.nTkOjq_bubble{border-radius:18px;flex-direction:column;gap:6px;max-width:84%;padding:8px 12px;font-size:14px;line-height:1.35;display:flex}.nTkOjq_theirs{background:var(--surface-3);color:var(--text);border-bottom-left-radius:6px}.nTkOjq_mine{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:6px}.nTkOjq_tag{border-radius:var(--pill);letter-spacing:.02em;text-transform:uppercase;align-self:flex-start;padding:2px 8px;font-size:10.5px;font-weight:700}.nTkOjq_tagAuto{color:var(--good);background:var(--good-soft)}.nTkOjq_tagNeeds{color:var(--warn);background:var(--warn-soft)}.nTkOjq_options{gap:6px;margin-top:2px;display:flex}.nTkOjq_option{text-align:center;color:var(--accent);background:var(--surface);border:1px solid var(--line-strong);transition:background .25s var(--ease), color .25s var(--ease), transform .25s var(--ease);border-radius:10px;flex:1;padding:6px 8px;font-size:12.5px;font-weight:700}.nTkOjq_optionOn{color:var(--on-accent);background:var(--accent);border-color:var(--accent);transform:scale(.97)}.nTkOjq_typing{flex-direction:row;gap:4px;padding:11px 13px}.nTkOjq_typing i{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite nTkOjq_dot}.nTkOjq_typing i:nth-child(2){animation-delay:.15s}.nTkOjq_typing i:nth-child(3){animation-delay:.3s}@keyframes nTkOjq_dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.nTkOjq_compact{flex-direction:column;gap:20px;display:none}.nTkOjq_card{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:14px;padding:20px 16px;display:flex}.nTkOjq_cardHead{align-items:baseline;gap:10px;display:flex}.nTkOjq_cardHead h3{font-size:22px;font-weight:800;line-height:1.1}.nTkOjq_cardNum{font-family:var(--font-display);color:var(--accent);font-size:14px;font-weight:800}.nTkOjq_run{flex-direction:column;gap:7px;display:flex}.nTkOjq_runYou{border-radius:var(--r-lg);background:var(--accent-soft);padding:12px}.nTkOjq_runLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.nTkOjq_runYou .nTkOjq_runLabel{color:var(--accent)}.nTkOjq_compact .nTkOjq_row{animation:none}.nTkOjq_compact .nTkOjq_bubble{max-width:88%;font-size:15px}.nTkOjq_compact[data-ready] .nTkOjq_reveal{opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);transition-delay:calc(var(--i) * .16s);transform:translateY(12px)}.nTkOjq_compact[data-ready] [data-in] .nTkOjq_reveal{opacity:1;transform:none}@media (max-width:899px),(max-height:560px){.nTkOjq_track{display:none}.nTkOjq_compact{display:flex}}@media (prefers-reduced-motion:reduce){.nTkOjq_row,.nTkOjq_threadInner,.nTkOjq_quiet,.nTkOjq_pulse,.nTkOjq_linkMascot,.nTkOjq_typing i{animation:none}.nTkOjq_pulse{display:none}.nTkOjq_compact[data-ready] .nTkOjq_reveal{opacity:1;transition:none;transform:none}}
.scJOqG_root{min-height:100vh;position:relative;overflow:clip}.scJOqG_dots{pointer-events:none;background-image:radial-gradient(circle, var(--dots) 1.3px, transparent 1.8px);background-size:26px 26px;animation:40s linear infinite scJOqG_drift;position:absolute;inset:-60px}@keyframes scJOqG_drift{0%{background-position:0 0}to{background-position:260px 130px}}.scJOqG_pad{max-width:1320px;margin:0 auto;padding-left:48px;padding-right:48px;position:relative}.scJOqG_header{justify-content:space-between;align-items:center;gap:24px;padding-top:24px;padding-bottom:24px;display:flex}.scJOqG_logo{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);align-items:center;gap:10px;font-size:26px;font-weight:800;text-decoration:none;display:inline-flex}.scJOqG_nav{align-items:center;gap:28px;font-size:15px;display:flex}.scJOqG_nav a{color:var(--text-2);font-weight:500;text-decoration:none}.scJOqG_nav a:hover{color:var(--text)}.scJOqG_hero{flex-wrap:wrap;align-items:center;gap:48px;padding-top:24px;padding-bottom:72px;display:flex}.scJOqG_art{flex:300px;justify-content:center;align-items:center;min-width:0;min-height:440px;display:flex;position:relative}.scJOqG_glow{background:radial-gradient(circle, var(--accent-soft) 0%, transparent 68%);pointer-events:none;border-radius:50%;width:460px;height:460px;margin:-230px 0 0 -230px;position:absolute;top:50%;left:50%}.scJOqG_mascot{animation:5s ease-in-out infinite scJOqG_float;position:relative}@keyframes scJOqG_float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-18px)rotate(1.5deg)}}.scJOqG_copy{flex-direction:column;flex:1.4 480px;align-items:flex-start;gap:32px;min-width:0;display:flex}.scJOqG_h1{letter-spacing:-.04em;font-size:clamp(44px,5.4vw,88px);font-weight:800;line-height:.95}.scJOqG_accent{color:var(--accent)}.scJOqG_lede{max-width:30ch;color:var(--text-2);margin:0;font-size:clamp(20px,2vw,28px);line-height:1.35}.scJOqG_cta{flex-wrap:wrap;align-items:center;gap:16px 20px;display:flex}.scJOqG_offer{max-width:26ch;color:var(--muted);margin:0;font-size:15px;line-height:1.4}.scJOqG_offer strong{color:var(--text);font-weight:700}.scJOqG_story{padding-top:64px;position:relative}.scJOqG_storyBody{margin-top:8px}.scJOqG_h2{letter-spacing:-.035em;max-width:18ch;font-size:clamp(40px,5vw,76px);font-weight:800;line-height:1}.scJOqG_final{text-align:center;flex-direction:column;align-items:center;gap:32px;padding-top:96px;padding-bottom:140px;display:flex}.scJOqG_offerFull{flex-direction:column;gap:12px;max-width:44ch;display:flex}.scJOqG_offerFull p{color:var(--text-2);margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.scJOqG_offerFull p:last-child{color:var(--muted);font-size:clamp(16px,1.3vw,18px)}@media (max-width:760px){.scJOqG_pad{padding-left:16px;padding-right:16px}.scJOqG_hero{gap:24px;padding-bottom:48px}.scJOqG_art{min-height:220px}.scJOqG_glow{transform:scale(.55)}.scJOqG_mascot{width:160px!important;height:160px!important}.scJOqG_nav a:not(:last-of-type){display:none}.scJOqG_story{padding-top:32px}.scJOqG_storyBody{margin-top:24px}.scJOqG_final{padding-top:72px;padding-bottom:96px}}@media (prefers-reduced-motion:reduce){.scJOqG_dots,.scJOqG_mascot{animation:none}}
