html{scroll-behavior:smooth;background:#fbfaf7;min-width:320px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:320px;min-height:100%;margin:0}*{box-sizing:border-box}button,input,textarea,select{font:inherit}a{color:inherit}::selection{color:#171717;background:#ffad16}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--ink:#171717;--ink-soft:#292826;--muted:#6f6b66;--muted-on-dark:#aaa6a1;--canvas:#fbfaf7;--surface:#f4f0e8;--surface-warm:#f7f1e6;--accent:#ffad16;--accent-deep:#eb8f09;--white:#fff;--line:#1717171f;--line-on-dark:#ffffff29;--font:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--max:76rem;--radius:22px;--shadow:0 24px 70px #17171729}.site-shell{background:var(--canvas);color:var(--ink);font-family:var(--font);overflow:hidden}.site-shell h1,.site-shell h2,.site-shell h3,.site-shell p{text-wrap:pretty}.container{width:min(var(--max), calc(100% - 32px));margin-inline:auto}.site-header{justify-content:space-between;align-items:center;min-height:72px;padding-block:16px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:9px;font-size:20px;font-weight:850;text-decoration:none;display:inline-flex}.brand-dot{background:var(--accent);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #ffad1624}.header-link{color:var(--ink);font-size:13px;font-weight:750;text-decoration:none}.header-link span,.header-link:hover{color:var(--accent-deep)}.button,.scenario-tab,summary{-webkit-tap-highlight-color:transparent;font-weight:500}.button{border:1px solid var(--accent);background:var(--accent);min-height:56px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex;box-shadow:0 12px 30px #ef94112e}.button:hover{border-color:var(--accent-deep);background:var(--accent-deep);transform:translateY(-2px)}.button:focus-visible,.header-link:focus-visible,.brand:focus-visible,.scenario-tab:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #ffad169e}.button-label{text-align:center;flex:1}.button-label-mobile{display:none}.button-arrow,.telegram-mark{flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.button-arrow{font-size:23px;font-weight:450;line-height:1}.telegram-mark{transform:none}.telegram-mark img{width:100%;height:100%;display:block}.section-kicker,.eyebrow{letter-spacing:.11em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:850;line-height:1.4}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--accent);border-radius:50%;width:8px;height:8px}.hero{gap:34px;padding-block:34px 40px;display:grid}.hero-copy{align-self:center}.hero h1,.situations-heading h2,.final-grid h2,.audience-heading h2,.faq-grid h2{letter-spacing:-.065em;margin:0;font-weight:900;line-height:.92}.hero h1{font-size:clamp(60px,17vw,100px)}.hero h1 em,.situations-heading h2 em,.audience-heading h2 em,.final-grid h2 em{color:var(--accent);font-style:normal}.hero-lead{max-width:580px;color:var(--muted);margin:27px 0 0;font-size:17px;line-height:1.55}.hero-channel{background:var(--surface);width:fit-content;color:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;margin:18px 0 0;padding:7px 11px;font-size:11px;font-weight:700;display:flex}.hero-channel span{background:var(--accent);border-radius:50%;width:7px;height:7px}.situation-tags{flex-wrap:wrap;gap:8px;margin:12px 0 20px;font-weight:500;display:flex}.situation-tags span{background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:10px 16px;font-size:12px}.hero-button{width:min(100%,450px)}.button-note{color:var(--muted);margin:12px 0 0;font-size:11px}.button-note-full,.button-note-mobile{color:var(--muted)}.button-note-separator{color:var(--accent-deep);margin-inline:8px}.button-note-mobile{display:none}.demo-card{z-index:1;width:100%;color:var(--white);box-shadow:var(--shadow);background:#1b1b1a;border:1px solid #ffffff1a;border-radius:20px;grid-row:2;padding:16px;position:relative;transform:rotate(.7deg)}.demo-header{color:#9e9b96;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;margin-bottom:16px;font-size:9px;display:flex}.demo-header i{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.demo-header b{color:var(--accent)}.voice-note{color:#c6c2bc;background:#2b2b2a;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;font-size:10px;display:grid}.voice-icon{background:var(--accent);width:36px;height:36px;color:var(--ink);border-radius:10px;place-items:center;font-size:21px;line-height:1;display:grid}.waveform{justify-content:space-between;align-items:center;width:100%;max-width:360px;height:22px;margin-top:7px;display:flex;overflow:hidden}.waveform span{background:var(--accent);border-radius:2px;flex:1 1 0;max-width:8px;height:7px}.waveform span:nth-child(2n){height:14px}.waveform span:nth-child(3n){height:19px}.transform-label{color:#8e8981;white-space:nowrap;align-items:center;gap:8px;margin:17px 0 11px;font-size:9px;display:flex}.transform-label:after{content:"";background:#ffffff24;flex:1;height:1px}.result-card{background:var(--surface-warm);color:var(--ink);border-radius:13px;padding:14px}.result-card strong,.ready-message strong{align-items:center;gap:7px;font-size:10px;display:flex}.result-card strong span,.ready-message strong span{background:var(--accent);width:20px;height:20px;color:var(--ink);border-radius:6px;place-items:center;font-size:13px;display:inline-grid}.result-card p{margin:11px 0 12px;font-size:12px;line-height:1.45}.result-card small{color:var(--muted);font-size:9px}.demo-ready{color:#aaa6a1;align-items:center;gap:7px;margin:13px 2px 0;font-size:9px;display:flex}.demo-ready span{width:16px;height:16px;color:var(--accent);background:#ffad162e;border-radius:50%;place-items:center;display:inline-grid}.benefits{gap:10px;padding-bottom:66px;display:grid}.benefit-card{background:#ffffffad;border:1px solid #1717170f;border-radius:16px;align-items:center;gap:13px;min-height:110px;padding:14px;display:flex;box-shadow:0 12px 35px #1717170a}.benefit-icon{object-fit:contain;flex:none;width:52px;height:52px}.benefit-card h2{letter-spacing:-.03em;margin:0;font-size:14px;line-height:1.05}.benefit-card p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.35}.section-dark{background:var(--ink);color:var(--white)}.audience-section,.faq-section,.situations-section{padding-block:58px}.audience-heading,.situations-heading,.faq-grid,.final-grid{gap:28px;display:grid}.audience-heading .section-kicker,.faq-section .section-kicker,.final-cta .section-kicker{color:#ffffff8f}.audience-heading h2,.faq-grid h2{max-width:510px;font-size:clamp(42px,10vw,70px)}.audience-heading>p,.faq-intro{color:var(--muted-on-dark);margin:0;font-size:16px;line-height:1.55}.faq-intro{margin-top:24px;line-height:1.65}.audience-grid{gap:10px;margin-top:38px;display:grid}.audience-card{border:1px solid var(--line-on-dark);background:radial-gradient(circle at 50% 36%,#ffad1652,#0000 43%),#ffffff0d;border-radius:17px;min-width:0;padding:12px}.audience-image{background:0 0;border-radius:12px;place-items:center;min-height:142px;display:grid;overflow:hidden}.audience-image img{object-fit:contain;width:100%;height:142px}.audience-card h3{letter-spacing:-.03em;margin:16px 4px 0;font-size:17px;line-height:1.08}.audience-card p{color:var(--muted-on-dark);text-wrap:balance;margin:8px 4px 5px;font-size:13px;line-height:1.45}.situations-section{background:var(--canvas)}.situations-heading h2{max-width:680px;font-size:clamp(40px,9vw,66px)}.situations-heading>p{max-width:370px;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.scenario-tabs{flex-wrap:wrap;gap:8px;margin:24px 0 16px;display:flex}.scenario-tab{background:var(--surface);min-height:42px;color:var(--ink-soft);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:0 17px;font-size:12px;transition:border-color .18s,background .18s,color .18s}.scenario-tab:hover,.scenario-tab.active{border-color:var(--accent);background:var(--accent);color:var(--ink)}.scenario-panel{background:var(--white);border:1px solid #1717170f;border-radius:20px;gap:18px;padding:12px;display:grid;box-shadow:0 16px 40px #1717170d}.scenario-panel[hidden]{display:none}.scenario-panels:not([data-tabs-enhanced=true]) .scenario-panel+.scenario-panel{margin-top:24px}.scenario-visual{background:var(--surface);border-radius:14px;place-items:center;min-height:184px;display:grid;overflow:hidden}.scenario-visual img{object-fit:contain;width:100%;height:208px;display:block;transform:scale(1.08)}.scenario-copy h3{letter-spacing:-.055em;margin:0;font-size:clamp(26px,5.2vw,38px);line-height:.98}.scenario-copy{flex-direction:column;min-width:0;display:flex}.scenario-copy>p{text-wrap:balance;max-width:550px;color:var(--muted);margin:11px 0 0;font-size:14px;line-height:1.5}.comparison{flex:1;align-items:stretch;gap:10px;margin-top:16px;display:grid}.source-voice,.ready-message{border-radius:14px;flex-direction:column;padding:13px;display:flex}.source-voice{background:#f2f2f1}.ready-message{background:var(--surface-warm)}.source-voice strong,.ready-message strong{color:var(--ink-soft)}.source-voice img{width:100%;height:auto;margin:12px 0 11px;display:block}.source-voice p,.ready-message p{color:var(--muted);margin:0;font-size:12px;line-height:1.42}.source-voice p{flex:1}.ready-message p{color:var(--ink-soft);margin-top:12px}.copy-label{color:var(--accent-deep);margin-top:14px;font-size:11px;font-weight:800;display:inline-block}.ready-message .copy-label{margin-top:auto;padding-top:22px}.faq-section{background:radial-gradient(circle at 16% 18%,#ffad1614,#0000 32%),linear-gradient(135deg,#242321 0%,#1b1b1a 54%,#171717 100%)}.faq-list{border-top:1px solid var(--line-on-dark)}.faq-list details{border-bottom:1px solid var(--line-on-dark)}.faq-list summary{cursor:pointer;color:var(--white);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--accent);font-size:21px;font-weight:400;transition:transform .18s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:fit-content;color:var(--muted-on-dark);text-wrap:balance;margin:-3px 32px 18px 0;font-size:13px;line-height:1.55}.final-cta{background:var(--surface-warm);color:var(--ink)}.final-grid{align-items:center;padding-block:52px 42px}.final-grid h2{max-width:680px;font-size:clamp(46px,11vw,84px)}.final-grid>div:first-child>p:last-child{max-width:550px;color:var(--muted);margin:24px 0 0;font-size:16px;line-height:1.55}.final-cta .section-kicker{color:var(--muted)}.final-action{flex-direction:column;align-items:stretch;display:flex}.final-action .button{width:100%}.final-action .button:disabled{cursor:wait;opacity:.7;transform:none}.form-status{color:var(--muted);text-align:center;margin:-2px 0 0;font-size:12px;line-height:1.45}.form-status.is-success{color:#28734f}.form-status.is-error{color:#b04432}.final-action>p{color:var(--muted);text-align:center;margin:11px 0 0;font-size:11px}.early-access-form{flex-direction:column;gap:14px;display:flex;position:relative}.form-honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-field{flex-direction:column;gap:7px;display:flex}.form-field label,.consent-field{color:var(--ink-soft);font-size:12px;font-weight:750;line-height:1.35}.form-field label span{color:var(--muted);font-weight:500}.form-field input,.form-field select{width:100%;min-height:48px;color:var(--ink);background:#ffffffb3;border:1px solid #17171729;border-radius:12px;padding:0 14px;font-size:14px}.form-field input::placeholder{color:#6f6b66b8}.form-field input:focus-visible,.form-field select:focus-visible,.consent-field input:focus-visible{outline-offset:3px;outline:3px solid #ffad169e}.form-field input:user-invalid,.form-field select:user-invalid,.consent-field input:user-invalid{border-color:#c5523c}.consent-field{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:9px;font-weight:500;display:grid}.consent-field input{width:16px;height:16px;accent-color:var(--accent-deep);margin:1px 0 0}.site-footer{color:var(--muted);border-top:1px solid #17171721;justify-content:space-between;gap:16px;padding-block:13px;font-size:11px;display:flex}@media (width>=640px){.container{width:min(var(--max), calc(100% - 64px))}.site-header{min-height:84px;padding-block:20px}.hero{gap:42px;padding-block:48px}.hero h1{font-size:clamp(72px,11vw,102px)}.demo-card{padding:22px}.benefits{grid-template-columns:repeat(3,1fr);padding-bottom:90px}.benefit-card{flex-direction:row;align-items:center;min-height:118px;padding:16px 20px}.benefit-card h2{font-size:16px}.audience-grid{grid-template-columns:repeat(2,1fr)}.audience-image,.audience-image img{height:175px}.scenario-panel{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:18px;min-height:390px;padding:18px}.scenario-visual,.scenario-visual img{height:100%;min-height:320px}.scenario-visual img{max-height:360px}.comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.final-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:54px;padding-block:64px 48px}}@media (width<=639px){.button-note{text-align:center}.button-label-full{display:none}.button-label-mobile{display:inline}.button-note-full{display:none}.button-note-mobile{display:inline}}@media (width>=640px) and (width<=979px){.hero-copy{text-align:center;max-width:760px;margin-inline:auto}.eyebrow,.situation-tags{justify-content:center}.hero-lead,.hero-channel,.hero-button{margin-inline:auto}.button-note{text-align:center}.final-grid{text-align:center;grid-template-columns:1fr;gap:42px;padding-block:56px 44px}.final-grid h2{max-width:none;font-size:clamp(54px,8.5vw,70px)}.final-grid>div:first-child>p:last-child{margin-inline:auto}.final-action{width:min(100%,620px);margin-inline:auto}}@media (width>=640px) and (width<=767px){.scenario-panel{grid-template-columns:1fr}.scenario-visual,.scenario-visual img{height:320px;min-height:320px}.scenario-visual img{max-height:360px}.comparison{grid-template-columns:1fr}}@media (width>=980px){.hero{grid-template-columns:minmax(0,.98fr) minmax(400px,.84fr);gap:4%;min-height:auto;padding-block:40px 42px}.hero h1{font-size:clamp(82px,7.1vw,108px)}.final-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:42px}.final-grid h2{max-width:none;font-size:clamp(54px,5vw,68px)}.demo-card{border-radius:21px;padding:20px}.audience-section,.faq-section,.situations-section{padding-block:78px}.audience-heading,.situations-heading,.faq-grid{grid-template-columns:minmax(0,1fr) minmax(290px,.7fr);gap:8%}.audience-heading>p,.situations-heading>p{padding-top:31px}.audience-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:50px}.audience-image,.audience-image img{height:172px}.scenario-tabs{margin-top:28px}.scenario-panel{grid-template-columns:minmax(290px,.68fr) minmax(0,1.32fr);min-height:405px;padding:20px}.scenario-visual,.scenario-visual img{min-height:340px}.faq-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.button,.scenario-tab,.faq-list summary span{transition:none}.button:hover{transform:none}}.demo-wrap{align-self:center;min-width:0;position:relative}.demo-glow{content:"";filter:blur(65px);background:#ffad162e;border-radius:50%;position:absolute;inset:10% -6% -8% 2%}.demo-card{z-index:1;background:var(--ink);color:var(--white);border:1px solid #ffffff1f;border-radius:24px;padding:22px;position:relative;transform:rotate(.7deg);box-shadow:0 28px 60px #17171733}.demo-card-top,.voice-meta,.message-meta,.message-footer,.demo-status{justify-content:space-between;align-items:center;display:flex}.demo-card-top{color:#ffffff8f;letter-spacing:.04em;text-transform:uppercase;margin-bottom:20px;font-size:11px}.demo-label{align-items:center;gap:8px;display:inline-flex}.live-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;display:inline-block}.demo-time{color:var(--accent);font-weight:800}.voice-note{color:#c6c2bc;background:#ffffff14;border-radius:16px;align-items:center;gap:14px;padding:17px;font-size:11px;display:flex}.voice-note strong{color:var(--white)}.voice-icon{background:var(--accent);width:38px;height:38px;color:var(--ink);border-radius:11px;flex:none;place-items:center;display:grid}.voice-icon svg{width:21px;height:21px}.voice-content{flex:1;min-width:0}.voice-meta{color:#ffffffd9;font-size:11px}.voice-meta span{color:#ffffff73}.waveform{align-items:center;gap:3px;height:32px;margin-top:9px;display:flex;overflow:hidden}.waveform i{background:var(--accent);opacity:.9;border-radius:4px;flex:0 0 3px;width:3px;display:block}.play-button{width:31px;height:31px;color:var(--accent);background:#ffffff1f;border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.demo-divider{color:#ffffff6b;white-space:nowrap;align-items:center;gap:10px;margin:22px 0 14px;font-size:10px;display:flex}.divider-line{background:#ffffff21;flex:1;height:1px}.message-note{background:var(--surface);color:var(--ink);border-radius:16px;padding:18px}.message-meta{justify-content:flex-start;gap:8px;font-size:11px}.message-icon{background:var(--accent);border-radius:7px;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.message-note p{margin:14px 0 16px;font-size:14px;line-height:1.55}.message-footer{color:var(--muted);flex-wrap:wrap;justify-content:flex-start;gap:8px 16px;font-size:10px}.demo-status{color:#ffffff94;justify-content:flex-start;gap:7px;margin:17px 2px 0;font-size:11px}.check-mark{width:17px;height:17px;color:var(--accent);background:#ffad162e;border-radius:50%;place-items:center;font-size:10px;display:grid}@media (width<=639px){.demo-card{border-radius:19px;padding:15px;transform:none}.voice-note{gap:10px;padding:13px}.voice-icon{width:34px;height:34px}.waveform{gap:2px}.waveform i{flex-basis:2px;width:2px}.message-note{padding:15px}.message-note p{font-size:13px}}@media (width>=640px){.demo-wrap{width:min(100%,620px);margin-inline:auto}}@media (width>=980px){.demo-wrap{width:min(100%,590px);margin-left:auto}}
