:root{color:#183e3a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#183e3a;--muted:#526b63;--teal:#2e7567;--mint:#e1ede6;--peach:#f4cfb7;--paper:#f6f9f7;--line:#d5dfd8;--copper:#a55032;--radius:16px;--ease:cubic-bezier(.16, 1, .3, 1);--header-expanded:86px;--header-compact:68px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--teal);scroll-behavior:smooth;background:#f6f9f7;scroll-padding-top:104px;font-family:Onest Variable,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0;padding-block-start:var(--header-expanded)}button,input,select{font:inherit}button,a,select,input{-webkit-tap-highlight-color:transparent}button,select{cursor:pointer}button{color:inherit;border:0}a{color:inherit;text-underline-offset:4px;text-decoration:none}a,button{touch-action:manipulation}svg{vertical-align:middle;flex-shrink:0}button svg,a svg{pointer-events:none}p,h1,h2,h3,h4,blockquote,figure{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{color:var(--ink);background:var(--peach)}:focus-visible{outline:3px solid var(--copper);outline-offset:5px;border-radius:4px}::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{border:2px solid var(--paper);background:#8eaca0;border-radius:6px}[hidden]{display:none!important}.container{width:min(1240px,100% - 112px);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:12px 20px;position:fixed;inset-block-start:8px;inset-inline-start:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;border-bottom:1px solid var(--line);background:var(--paper);position:fixed;inset-block-start:0;inset-inline:0}.header-inner{min-height:var(--header-expanded);transition:min-height .34s var(--ease);align-items:center;gap:28px;display:flex}.is-compact .header-inner{min-height:var(--header-compact)}.brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.brand img{mix-blend-mode:multiply;border-radius:50%;width:40px;height:40px}.brand-name{letter-spacing:-.04em;font-size:35px;font-weight:650;line-height:1}.brand-dot{color:var(--copper)}.brand-parent{color:var(--muted);align-self:flex-end;margin-block-end:4px;margin-inline-start:-2px;font-size:.75rem}.desktop-nav{align-items:center;gap:26px;margin-inline:auto;display:flex}.desktop-nav a{white-space:nowrap;padding-block:12px;font-size:.875rem;font-weight:500;transition:color .18s}.desktop-nav a:hover{color:var(--teal);text-decoration:underline}.header-actions{align-items:center;gap:20px;display:flex}.language-picker{z-index:25;position:relative}.language-trigger{background:0 0;border-radius:7px;align-items:center;gap:9px;min-height:44px;padding:8px;display:flex}.language-trigger:hover{background:#183e3a08}.language-trigger>svg{width:14px;height:14px}.language-trigger img,.language-options img{object-fit:cover;border-radius:2px;flex-shrink:0;width:25px;height:19px;box-shadow:0 0 0 1px #183e3a15}.language-options{inset-inline-end:0;background:#fff;border-radius:12px;width:224px;padding:7px;position:absolute;top:calc(100% + 10px);box-shadow:0 10px 36px #183e3a20}.language-options button{text-align:start;background:0 0;border-radius:7px;align-items:center;gap:13px;width:100%;min-height:46px;padding:11px 12px;font-family:Onest Variable,sans-serif;font-size:15px;font-weight:500;line-height:1.6;display:flex}.language-options button:hover,.language-options button:focus-visible{background:var(--mint)}.language-options button[aria-selected=true]{background:var(--paper);color:var(--teal)}.language-options button>svg{width:16px;height:16px;margin-inline-start:auto}.language-options button>span{flex:1}[lang|=ar]{font-family:Noto Sans Arabic Variable,sans-serif}.button{min-height:54px;transition:background .2s, transform .25s var(--ease), color .2s;border-radius:8px;justify-content:center;align-items:center;gap:11px;padding:15px 24px;font-size:.9375rem;font-weight:550;line-height:1.4;display:inline-flex}.button .end-icon{width:16px;height:16px;margin-inline-start:5px}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button-primary,.button-header{color:#fff;background:var(--ink)}.button-primary:hover,.button-header:hover{background:#2e6257}.button-small{min-height:44px;padding:11px 15px;font-size:.875rem}.button-header>svg:first-child,.short-label{display:none}.button-quiet{color:var(--ink);background:0 0;font-weight:450}.button-quiet:hover{background:#e8eeea}.button-quiet>svg{width:17px}.menu-button{background:0 0;border-radius:8px;width:44px;height:44px;display:none}.menu-button:hover{background:var(--mint)}.mobile-nav{background:var(--paper);border-top:1px solid var(--line);max-height:calc(100dvh - var(--header-compact));padding:12px 24px 24px;overflow-y:auto}.mobile-nav>a{justify-content:space-between;padding:15px 0;display:flex}.mobile-nav>.button{justify-content:center;margin-top:12px;padding:14px}h1,h2{letter-spacing:-.035em;font-family:Lora Variable,serif;font-weight:600}h1{font-size:clamp(46px,4.2vw,64px);line-height:1.16}h1>span,h2 span{color:var(--teal)}h2{font-size:clamp(34px,3.2vw,47px);line-height:1.22}.hero{padding-block:36px 28px;position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(440px 370px at 79% 38%,#e1ede6,#0000),radial-gradient(340px 280px at 88% 68%,#f4cfb790,#0000);position:absolute;inset:0}.hero-grid{grid-template-columns:1fr 1fr;grid-template-areas:"copy visual""recognition visual";align-items:start;gap:20px 40px;display:grid}.hero-copy,.hero-visual{min-width:0}.hero-copy{grid-area:copy;padding-block:0}.hero-copy h1>span{padding-block-end:8px;display:inline-block;position:relative}.hero-copy h1>span:after{content:"";inset-inline-start:0;background:var(--copper);border-radius:2px;width:72px;height:3px;position:absolute;bottom:-1px}.hero-intro{color:var(--muted);max-width:590px;margin-top:22px;font-size:18px;line-height:1.75}.hero-intro p+p{margin-top:14px}.hero-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:22px;display:flex}.hero-actions .button{padding-inline:18px;font-size:.9375rem}.hero-actions .button .end-icon{display:none}.hero-meta{color:var(--muted);margin-top:10px;font-size:.875rem;line-height:1.7}.hero-languages{color:var(--teal);align-items:center;gap:8px;margin-top:9px;padding-block:10px;font-size:.875rem;display:inline-flex}.hero-languages:hover{text-decoration:underline}.hero-languages svg{width:17px;height:17px}.hero-languages svg:last-child{width:13px}.hero-visual{grid-area:visual;padding-block-end:12px;padding-inline-start:16px;position:relative}.listening-stage{background:var(--mint);border-radius:var(--radius);padding:22px;box-shadow:0 20px 50px -30px #183e3a50}.stage-top{border-bottom:1px solid #bed0c3;align-items:center;padding-bottom:17px;display:flex}.scene-label{align-items:center;gap:10px;font-size:.875rem;font-weight:500;line-height:1.65;display:flex}.scene-label svg{width:17px;height:17px}.stage-body{flex-direction:column;align-items:stretch;gap:18px;padding-block:16px;display:flex}.counterpart{min-width:0}.tone-controls{flex-wrap:wrap;gap:5px;display:flex}.tone-button{color:#4d6759;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:9px 10px;font-size:.875rem;font-weight:500;transition:background .18s;display:flex}.tone-button.is-active{background:var(--paper);color:var(--ink)}.tone-button:not(.is-active):hover{background:#d3e1d8}.status-dot{background:var(--teal);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.spoken-quote{letter-spacing:-.02em;min-height:0;margin-top:12px;font-size:22px;font-weight:450;line-height:1.5}.audio-player{align-items:center;gap:13px;margin-top:14px;display:flex}.play-button{background:var(--ink);color:#fff;border-radius:50%;flex-shrink:0;place-content:center;width:44px;height:44px;transition:background .18s,transform .2s;display:grid}.play-button:hover{background:var(--teal);transform:scale(1.06)}.play-button svg{fill:currentColor;width:17px;height:17px}.play-button[aria-busy=true]{opacity:.65}.audio-track{flex:1;align-items:center;min-width:0;height:44px;display:flex;position:relative}.waveform{align-items:center;gap:3px;width:100%;height:40px;display:flex;overflow:hidden}.wave-bar{width:3px;min-width:1px;max-width:5px;height:calc(var(--amplitude) * 34px);background:#96b2a2;border-radius:2px;flex:1;transition:background .12s;display:block}.wave-bar.is-played,.is-playing .play-button{background:var(--teal)}.audio-seek{opacity:.001;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.audio-track:focus-within{outline:2px solid var(--copper);outline-offset:4px;border-radius:4px}.audio-time{font-variant-numeric:tabular-nums;min-width:30px;color:var(--muted);font-size:.8125rem}.speaker-label{color:#4d6759;align-items:center;gap:7px;margin-top:7px;padding-inline-start:57px;font-size:.8125rem;display:flex}.speaker-label svg{width:14px;height:14px}.conversation-connector{display:none}.your-response{background:var(--peach);border-radius:14px 14px 2px;align-self:flex-end;width:93%;padding:18px 20px;position:relative;box-shadow:0 10px 24px -18px #79513880}.your-label{align-items:center;gap:7px;font-size:.875rem;font-weight:500;display:flex}.your-label svg{width:14px;height:14px}.your-quote{letter-spacing:-.015em;margin-top:10px;font-size:18px;font-weight:450;line-height:1.6}.your-note{color:#67564a;max-width:90%;margin-top:10px;font-size:.875rem;line-height:1.65}.response-check{color:#76543c;position:absolute;inset-block-end:13px;inset-inline-end:14px}.response-check svg{width:15px;height:15px}.demo-disclosure{color:#4d6759;gap:8px;padding-top:3px;font-size:.8125rem;line-height:1.6;display:flex}.demo-disclosure>svg{width:13px;height:13px;margin-top:2px}.demo-disclosure strong{font-weight:600}.audio-error{color:#7e3827;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:.875rem;display:flex}.audio-error button{color:inherit;background:0 0;padding:4px 0;text-decoration:underline}.hero-coach{background:#fff;border-radius:12px;align-items:flex-start;gap:13px;margin-block-start:-7px;margin-inline:-16px 22px;padding:18px 20px;display:flex;position:relative;box-shadow:0 18px 35px -22px #183e3a60}.coach-icon{color:var(--copper);background:#f8e6da;border-radius:50%;flex-shrink:0;place-content:center;width:34px;height:34px;display:grid}.coach-icon svg{width:17px;height:17px}.hero-coach h3{font-size:18px;font-weight:550;line-height:1.5}.coach-caption{color:var(--muted);margin-top:4px;font-size:.8125rem;line-height:1.6}.hero-coach .coach-tip{color:var(--muted);margin-top:8px;font-size:1rem;line-height:1.65}.recognition{grid-area:recognition;padding-block:8px 0}.recognition>p{color:var(--muted);font-size:1rem}.recognition ul{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.recognition li{align-items:center;gap:9px;font-size:1rem;line-height:1.6;display:flex}.recognition li svg{width:16px;height:16px;color:var(--teal)}.section-space{padding-block:64px}.how-section{border-top:1px solid var(--line)}.section-intro{color:var(--muted);max-width:65ch;font-size:1rem;line-height:1.7}.how-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.how-heading .section-intro{max-width:370px}.practice-preview{grid-template-columns:1.35fr .8fr;align-items:center;gap:40px;margin-top:28px;display:grid}.telegram-poster{min-width:0}.telegram-poster img{border-radius:16px;width:100%;height:auto;display:block}.telegram-poster figcaption{color:var(--muted);margin-top:13px;font-size:.8125rem;line-height:1.7}.practice-steps{margin:0;padding:0;list-style:none}.practice-steps li{grid-template-columns:32px 1fr;gap:18px;padding-bottom:22px;display:grid;position:relative}.practice-steps li:last-child{padding-bottom:0}.practice-steps li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;inset-block:40px 7px;inset-inline-start:15px}.step-number{background:var(--mint);font-variant-numeric:tabular-nums;border-radius:50%;place-content:center;width:32px;height:32px;font-size:.875rem;display:grid}.practice-steps h3{padding-top:3px;font-size:18px;font-weight:550;line-height:1.5}.practice-steps p{color:var(--muted);margin-top:8px;font-size:1rem;line-height:1.7}.comparison{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.comparison>h3{letter-spacing:-.025em;font-family:Lora Variable,serif;font-size:29px;font-weight:600;line-height:1.35}.comparison-caption{color:var(--muted);margin-top:10px;font-size:.8125rem}.comparison-replies{grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;display:grid}.comparison-replies>div{border-radius:12px;padding:22px 24px}.first-attempt{background:#eaf0eb}.clearer-reply{background:#f9dfcd}.comparison-replies p{align-items:center;gap:8px;font-size:.875rem;font-weight:550;display:flex}.comparison-replies p svg{width:16px;height:16px}.comparison-replies blockquote{margin-top:15px;font-size:20px;line-height:1.65}.first-attempt blockquote{color:var(--muted)}.comparison-explanation{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:20px;display:grid}.comparison-explanation h4{font-size:1rem;font-weight:550}.comparison-explanation p{color:var(--muted);margin-top:9px;font-size:1rem;line-height:1.7}.comparison-again{margin-top:14px;font-size:.9375rem}.situations-section{background:linear-gradient(125deg,#e4eee5,#eff4ed 65%,#f7e5d8)}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.situation-controls{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.situation-tab{background:0 0;border-radius:6px;align-items:center;gap:9px;min-height:44px;padding:12px 19px;font-size:.875rem;transition:background .18s,color .18s;display:flex}.situation-tab>svg{width:16px;height:16px}.situation-tab.is-active{background:var(--ink);color:#fff}.situation-tab:not(.is-active):hover{background:#dce8dd}.situation-panel{border-top:1px solid #bdcfbf;grid-template-columns:1.1fr .7fr;gap:48px;min-height:0;margin-top:20px;padding:26px 0 0;display:grid}.situation-copy{min-width:0}.situation-role{color:var(--muted);margin-top:10px;font-size:.875rem;line-height:1.7}.situation-copy h3{letter-spacing:-.025em;max-width:650px;font-family:Lora Variable,serif;font-size:34px;font-weight:600;line-height:1.4}.situation-copy>p:last-child{color:var(--muted);max-width:540px;margin-top:12px;font-size:1rem;line-height:1.7}.situation-goal{align-self:center}.goal-label{color:var(--teal);align-items:center;gap:8px;font-size:.875rem;display:flex}.goal-label svg{width:16px;height:16px}.situation-goal>p{margin-top:12px;font-size:17px;line-height:1.7}.text-link{color:var(--teal);align-items:center;gap:8px;padding-block:10px;font-size:.9375rem;font-weight:500;text-decoration:underline;display:inline-flex}.text-link>svg{width:16px;height:16px}.text-link>svg:first-child{display:none}.text-link:hover{color:var(--ink);text-decoration-thickness:2px}.situation-goal>.text-link{margin-top:13px}.custom-section{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.custom-copy .section-intro{margin-top:20px}.custom-copy .section-intro+.section-intro{margin-top:12px}.custom-copy .button{margin-top:20px;font-size:.9375rem}.custom-example{padding:18px 0 0 18px;position:relative}.custom-example:before{content:"";z-index:-1;background:#e5eee6;border-radius:16px;position:absolute;inset:0 14% 12% 0}.custom-message{background:#f7dfcf;border-radius:14px 14px 2px;padding:22px}.custom-label{align-items:center;gap:9px;font-size:.875rem;font-weight:500;display:flex}.custom-label svg{width:16px;height:16px}.custom-message blockquote{margin-top:18px;font-size:21px;line-height:1.6}.custom-plan{margin-inline:22px -12px;background:#fff;border-radius:12px;margin-top:-2px;padding:20px;box-shadow:0 16px 35px -24px #183e3a60}.custom-plan p{color:var(--muted);font-size:.875rem;line-height:1.7}.custom-plan h3{align-items:flex-start;gap:9px;margin-top:10px;font-size:17px;font-weight:500;line-height:1.7;display:flex}.custom-plan svg{width:17px;height:17px;color:var(--teal);margin-top:4px}.voice-section{color:#f1f5ee;background:linear-gradient(115deg,#12332f,#183e3a 47%,#285e50)}.voice-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.voice-heading h2 span{color:#b0cebd}.voice-heading .section-intro{color:#c9d9cc;max-width:440px;font-size:1rem}.voice-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:32px;display:grid}.voice-body>*{min-width:0}.signal-art{flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.signal-word{letter-spacing:-.04em;color:#dce8dc;font-size:94px;font-weight:460;line-height:1}.signal-word>span{color:var(--peach)}.signal-bars{justify-content:center;align-items:center;gap:6px;width:100%;max-width:400px;height:125px;margin-top:11px;display:flex}.signal-bars>span{height:calc(var(--signal) * 82px);background:#95baa4;border-radius:5px;width:5px;display:block}.signal-bars>span:nth-child(n+18):nth-child(-n+25){background:var(--peach)}.signal-caption{color:#c1d5c6;align-items:center;gap:7px;margin-top:8px;font-size:.875rem;display:flex}.signal-caption svg{width:15px}.signal-caption b{font-weight:500}.voice-feature{border-bottom:1px solid #55776c;gap:20px;padding-block:20px;display:flex}.voice-feature:first-child{padding-top:0}.voice-feature:last-child{border:0;padding-bottom:0}.voice-feature>svg{width:22px;height:22px;color:var(--peach);margin-top:3px}.voice-feature h3{font-size:18px;font-weight:550;line-height:1.5}.voice-feature p{color:#c9d9cc;max-width:440px;margin-top:9px;font-size:1rem;font-weight:450;line-height:1.75}.voice-flow{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:18px 0;list-style:none;display:grid}.voice-flow li{align-items:center;gap:9px;min-width:0;padding-inline:14px;font-size:.875rem;display:flex}.voice-flow li>span{overflow-wrap:anywhere;min-width:0}.voice-flow li:first-child{padding-inline-start:0}.voice-flow li>svg:first-child{color:#b0cebd;width:17px;height:17px}.voice-flow .flow-arrow{color:#b0cebd;width:15px;margin-inline-start:auto}.voice-details{border-block:1px solid #55776c}.project-more>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding-block:17px;font-size:1rem;font-weight:500;list-style:none;display:flex}summary::-webkit-details-marker{display:none}.project-more>summary>svg{width:17px;height:17px}.project-more[open]>summary>svg{transform:rotate(45deg)}.voice-details .technology-note{margin:0;padding-bottom:22px}.technology-footer{justify-content:space-between;align-items:center;gap:24px;padding-top:18px;display:flex}.technology-footer>p{color:#c9d9cc;align-items:center;gap:13px;font-size:.875rem;display:flex}.technology-footer>p>a{color:#fff;letter-spacing:-.025em;font-size:18px}.eleven-symbol{margin-inline-end:2px}.technology-links{gap:23px;display:flex}.technology-links a{color:#c9d9cc;align-items:center;gap:5px;font-size:.875rem;display:flex}.technology-links svg{width:13px;height:13px}.technology-links a:hover,.technology-footer a:hover{text-decoration:underline}.technology-note{color:#c1d5c6;font-size:.875rem;line-height:1.7}.languages-section{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.languages-section .section-intro{margin-top:23px}.language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px;display:grid}.language-grid button{text-align:start;background:0 0;border-radius:8px;align-items:center;gap:14px;min-height:64px;padding:14px 13px;font-size:1rem;transition:background .18s;display:flex}.language-grid button:hover,.language-grid button[aria-pressed=true]{background:var(--mint)}.language-grid button>svg{width:16px;height:16px;color:var(--teal);margin-inline-start:auto}.language-grid img{object-fit:cover;border-radius:3px;width:36px;height:27px;box-shadow:0 0 0 1px #183e3a15}.project-section{grid-template-columns:1fr .8fr;gap:28px 48px;display:grid}.project-main>.section-intro{max-width:490px;margin-top:20px;font-size:1rem}.project-main>.text-link{margin-top:15px}.project-details{padding-top:10px}.project-details h3{align-items:center;gap:9px;font-size:18px;font-weight:550;display:flex}.current-status>p{color:var(--muted);margin-top:12px;font-size:1rem;line-height:1.7}.project-more{border-top:1px solid var(--line);grid-column:1/-1}.project-more>summary{font-size:1rem}.project-more>summary:hover{color:var(--teal)}.project-more-content{grid-template-columns:1.1fr 1fr;gap:28px 40px;padding-block:20px 10px;display:grid}.project-about>p{color:var(--muted);font-size:1rem;line-height:1.7}.project-about>.text-link{margin-top:12px}.project-about>p.grant-note{margin-top:16px;font-size:.875rem}.next-stage h3{font-size:18px;font-weight:550}.next-stage ul{margin:17px 0 0;padding:0;list-style:none}.next-stage li{color:var(--muted);align-items:flex-start;gap:11px;margin-top:12px;font-size:1rem;line-height:1.7;display:flex}.next-stage li svg{width:15px;height:15px;color:var(--teal);margin-top:4px}.vision-details{margin-top:20px}.vision-details>p{color:var(--muted);margin-top:12px;font-size:1rem;line-height:1.7}.team-section{border-top:1px solid var(--line);grid-column:1/-1;padding-top:24px}.team-section>h3{font-size:18px;font-weight:550}.team-people{grid-template-columns:1fr 1fr;gap:40px;margin-top:20px;display:grid}.team-person{align-items:flex-start;gap:17px;display:flex}.team-initials{background:var(--mint);width:44px;height:44px;color:var(--teal);border-radius:50%;flex-shrink:0;place-content:center;font-size:.8125rem;font-weight:500;display:grid}.team-person:nth-child(2) .team-initials{background:var(--peach);color:#6b4d39}.team-person h4{font-size:17px;font-weight:550}.team-role{color:var(--teal);margin-top:6px;font-size:.875rem;line-height:1.7}.team-experience{color:var(--muted);max-width:350px;margin-top:10px;font-size:1rem;line-height:1.7}.closing-section{background:radial-gradient(at 80% 100%,#f4cfb7a0,#0000 60%),#e1ede6}.closing-inner{text-align:center;padding-block:52px}.closing-symbol{color:var(--teal);margin-bottom:16px}.closing-symbol svg{stroke-width:1.2px;width:40px;height:40px}.closing-inner h2{font-size:clamp(34px,3.3vw,49px)}.closing-inner>p{color:var(--muted);margin-top:16px;font-size:1rem;line-height:1.7}.closing-inner>.button{margin-top:22px;font-size:.9375rem}.closing-inner>p.closing-meta{margin-top:14px;font-size:.875rem}.site-footer{padding-block:36px 24px}.footer-top{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand-footer .brand-name{font-size:29px}.brand-footer img{width:34px;height:34px}.footer-top>div>p{color:var(--muted);margin-top:11px;font-size:.8125rem}.footer-links{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.footer-links a{align-items:center;gap:5px;font-size:.8125rem;display:flex}.footer-links svg{width:14px;height:14px}.footer-links a:hover{text-decoration:underline}.footer-legal{flex-wrap:wrap;gap:16px;display:flex}.footer-notice{max-width:80ch;color:var(--muted);margin-top:18px;font-size:.75rem;line-height:1.7}.footer-bottom{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:30px;padding-top:19px;font-size:.75rem;display:flex}#listen-link{cursor:pointer}html[dir=rtl] .listen-arrow{transform:scaleX(-1)}.voice-details>h3{padding-top:18px;font-size:17px;font-weight:550;line-height:1.5}.vision-details>h3{font-size:1rem;font-weight:550;line-height:1.6}.faq-section{border-top:1px solid var(--line)}.faq-list{margin-top:22px}.faq-item{border-top:1px solid var(--line);padding-block:18px}.faq-item h3{font-size:18px;font-weight:550;line-height:1.5}.faq-item>p{max-width:75ch;color:var(--muted);margin-top:9px;font-size:1rem;line-height:1.7}.language-choice-label{margin-bottom:10px;font-size:.875rem;font-weight:550}html[dir=rtl] .practice-steps p,html[dir=rtl] .comparison-explanation p,html[dir=rtl] .voice-feature p,html[dir=rtl] .faq-item>p{line-height:1.85}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] .comparison>h3,html[dir=rtl] .situation-copy h3{letter-spacing:0;font-family:Noto Naskh Arabic Variable,serif;line-height:1.5}html[dir=rtl] .brand-name,html[dir=rtl] .signal-word{font-family:Onest Variable,sans-serif}html[dir=rtl] .spoken-quote{letter-spacing:0;line-height:1.85}html[dir=rtl] .flow-arrow{transform:scaleX(-1)}html[dir=rtl] .your-response,html[dir=rtl] .custom-message{border-radius:14px 14px 14px 2px}html[dir=rtl] .your-quote{letter-spacing:0}html[dir=rtl] .hero-intro,html[dir=rtl] .section-intro,html[dir=rtl] .your-quote{line-height:1.95}@media (width<=1150px){.container{width:calc(100% - 72px)}.header-inner{gap:20px}.desktop-nav{gap:17px}.desktop-nav a{font-size:.875rem}.header-actions{gap:14px}.brand-parent{font-size:.75rem;display:none}.hero-grid{align-items:start;gap:20px 40px}.hero-actions{align-items:flex-start;gap:6px;margin-top:22px}.hero-actions .button{padding-inline:18px;font-size:.9375rem}.hero-intro{margin-top:22px;font-size:18px;line-height:1.75}.practice-preview{gap:40px;margin-top:28px}.situation-panel,.voice-body,.custom-section,.languages-section{gap:50px}.project-section{gap:28px 48px}}@media (width<=1000px){.comparison-explanation{grid-template-columns:1fr;gap:22px}.languages-section{grid-template-columns:1fr}.voice-flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.voice-flow .flow-arrow,.desktop-nav{display:none}.header-actions{margin-inline-start:auto}.menu-button{place-content:center;display:grid}.hero{padding-block:36px 28px}.hero-grid{grid-template-columns:1fr;grid-template-areas:"copy""visual""recognition";align-items:start;gap:28px;max-width:730px;margin-inline:auto}.hero-copy{max-width:650px;padding-block:0}h1{font-size:clamp(44px,6.7vw,64px)}.hero-intro{margin-top:22px;font-size:18px;line-height:1.75}.hero-actions .button{padding-inline:18px;font-size:.9375rem}.hero-visual{width:100%;max-width:640px;margin-inline-start:auto;padding-block-end:12px;padding-inline-start:18px}.spoken-quote{min-height:0;margin-top:12px;font-size:22px}.hero-coach{margin-inline-end:60px;padding:18px 20px}.section-space{padding-block:52px}.practice-preview{grid-template-columns:1fr;gap:40px;margin-top:28px}.practice-steps{margin:0;padding:0;list-style:none}.practice-steps li{padding:0;grid-template-columns:32px 1fr;gap:18px;padding-bottom:22px;display:grid}.practice-steps li:after{display:block}.practice-steps h3{margin-top:0;font-size:18px}.situation-panel{gap:48px;min-height:0;margin-top:20px;padding:26px 0 0}.situation-copy h3{font-size:29px}.custom-section{gap:48px}.custom-message{padding:22px}.custom-message blockquote{font-size:18px;line-height:1.6}.custom-copy .button{margin-top:20px;padding-inline:17px;font-size:.9375rem}.voice-heading{gap:40px}.voice-heading .section-intro{max-width:440px;font-size:1rem}.voice-body{gap:48px;padding-block:32px}.voice-flow li{padding-inline:6px;font-size:.875rem}.language-grid{gap:4px 10px}.language-grid button{padding-inline:8px;gap:10px;min-height:64px;padding:14px 13px;font-size:1rem}.language-grid img{width:30px;height:23px}.project-section{grid-template-columns:1fr 1fr;gap:28px 48px}}@media (width<=700px){:root{--header-expanded:76px;--header-compact:62px;scroll-padding-top:84px}.container{width:calc(100% - 40px)}.header-inner{gap:8px}.brand{gap:6px}.brand img{width:32px;height:32px}.brand-name{font-size:28px}.header-actions{gap:6px}.button-header{padding-inline:12px;font-size:.875rem}.button-header .full-label,.button-header .end-icon{display:none}.button-header .short-label{display:inline}.language-options{inset-inline-end:-70px}.hero{padding-block:28px 24px}.hero:before{background:radial-gradient(210px 330px at 75% 60%,#e1ede6b0,#0000)}.hero-grid{align-items:start;gap:24px}.hero-copy{padding-block:0}h1{letter-spacing:-.035em;font-size:clamp(37px,8.2vw,53px);line-height:1.2}.hero-copy h1>span{padding-block-end:10px}.hero-copy h1>span:after{width:53px;height:2px}.hero-intro{margin-top:22px;font-size:1rem;line-height:1.75}.hero-intro p+p{margin-top:14px}.hero-actions{align-items:center;gap:4px;margin-top:22px}.hero-actions .button{gap:8px;min-height:50px;padding:13px 15px;font-size:.875rem}.hero-actions .button-quiet{padding-inline:9px}.hero-meta{margin-top:10px;font-size:.875rem}.hero-languages{margin-top:9px;font-size:.875rem}.hero-visual{padding-block-end:12px;padding-inline-start:8px}.listening-stage{padding:18px}.stage-top{padding-bottom:14px}.scene-label{gap:8px;font-size:.875rem}.scene-label svg{width:15px;height:15px}.stage-body{gap:18px;padding-block:16px}.tone-controls{gap:2px}.tone-button{min-height:37px;padding-inline:8px;font-size:.875rem}.spoken-quote{min-height:0;margin-top:12px;font-size:22px}.audio-player{margin-top:14px}.waveform{gap:2px}.speaker-label{font-size:.8125rem}.your-response{width:95%;padding:17px 18px}.your-quote{font-size:18px;line-height:1.6}.your-note{margin-top:10px;font-size:.875rem;line-height:1.65}.demo-disclosure{font-size:.8125rem;line-height:1.6}.hero-coach{gap:10px;margin-inline:-8px 12px;padding:16px}.hero-coach h3{font-size:18px}.recognition{padding-block:8px 24px}.recognition>p{font-size:1rem}.recognition ul{justify-content:flex-start;gap:14px 24px;margin:16px 0 0}.recognition li{font-size:1rem;line-height:1.6}.section-space{padding-block:44px}h2{font-size:clamp(30px,7.3vw,39px);line-height:1.28}.section-intro{font-size:1rem;line-height:1.7}.how-heading{gap:40px;display:block}.how-heading .section-intro{max-width:370px;margin-top:19px}.practice-preview{gap:40px;margin-top:28px}.telegram-poster figcaption{font-size:.8125rem}.practice-steps{margin:0;padding:0;list-style:none}.practice-steps li{grid-template-columns:32px 1fr;gap:18px;padding-bottom:22px;display:grid}.practice-steps li:not(:last-child):after{display:block}.practice-steps h3{margin-top:0;font-size:18px}.practice-steps p{margin-top:8px;font-size:1rem;line-height:1.7}.comparison{margin-top:32px;padding-top:28px}.comparison>h3{font-size:26px}.comparison-caption{font-size:.8125rem}.comparison-replies{grid-template-columns:1fr;gap:20px;margin-top:22px}.comparison-replies>div{padding:22px 24px}.comparison-replies blockquote{font-size:18px}.comparison-explanation{grid-template-columns:1fr;gap:32px;margin-top:20px}.comparison-again{margin-top:14px;font-size:.9375rem}.situation-controls{gap:3px;margin-top:26px}.situation-tab{gap:7px;padding-inline:12px;font-size:.875rem}.situation-panel{padding-block:27px 0;grid-template-columns:1fr;gap:22px;min-height:0;margin-top:20px;padding:26px 0 0}.situation-copy h3{font-size:28px}.situation-role{margin-top:10px;font-size:.875rem}.situation-copy>p:last-child{margin-top:12px;font-size:1rem;line-height:1.7}.situation-goal{border-top:1px solid #bdcfbf;padding-top:21px}.situation-goal>p{font-size:17px;line-height:1.7}.custom-section{grid-template-columns:1fr;gap:26px}.custom-copy .section-intro{margin-top:20px}.custom-copy .button{margin-top:20px;padding-inline:16px;font-size:.875rem}.custom-example{padding:15px 8px 0}.custom-message{padding:22px}.custom-message blockquote{font-size:19px;line-height:1.6}.custom-plan{margin-inline:15px -8px;padding:20px}.voice-heading{gap:40px;display:block}.voice-heading .section-intro{max-width:none;margin-top:23px;font-size:1rem}.voice-body{grid-template-columns:1fr;gap:26px;padding-block:32px}.signal-art{min-height:210px}.signal-word{font-size:76px}.signal-bars{gap:5px;max-width:320px;height:100px}.signal-bars>span{width:4px;height:calc(var(--signal) * 66px)}.voice-feature h3{font-size:18px}.voice-feature p{font-size:1rem;font-weight:450;line-height:1.75}.voice-feature{gap:16px;padding-block:20px}.voice-flow{border-top:0;grid-template-columns:1fr 1fr;row-gap:22px;padding:18px 0}.voice-flow li{padding-inline:0 8px;font-size:.875rem}.voice-flow .flow-arrow{display:none}.technology-footer{flex-direction:column;align-items:flex-start;gap:20px;padding-top:18px}.technology-links{flex-wrap:wrap;gap:18px}.technology-links a,.technology-note{font-size:.875rem}.languages-section{grid-template-columns:1fr;gap:24px}.languages-section .section-intro{margin-top:20px}.language-grid{gap:6px}.language-grid button{gap:8px;min-height:64px;padding:12px 8px;font-size:1rem}.project-section{grid-template-columns:1fr;gap:28px 48px}.project-main>.section-intro{margin-top:20px;font-size:1rem}.project-main>.text-link{margin-top:15px}.project-details{padding-top:0}.project-details h3{font-size:18px}.current-status>p{margin-top:12px;font-size:1rem;line-height:1.7}.project-more-content{grid-template-columns:1fr;gap:24px}.team-section{padding-top:24px}.team-people{grid-template-columns:1fr;gap:24px;margin-top:20px}.closing-inner{padding-block:42px}.closing-inner h2{font-size:clamp(31px,7.2vw,39px)}.closing-inner>p{margin-top:16px;font-size:1rem;line-height:1.7}.closing-inner>.button{margin-top:22px;padding-inline:20px;font-size:.9375rem}.closing-inner>p.closing-meta{font-size:.875rem}.site-footer{padding-block:30px 22px}.footer-top{flex-direction:column;align-items:flex-start;gap:24px}.footer-top>div>p{font-size:.8125rem}.footer-links{align-items:flex-start;gap:14px}.footer-links a{font-size:.8125rem}.footer-bottom{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;font-size:.75rem}.footer-bottom>p:first-child{flex-basis:100%}}@media (width<=380px){.brand img{width:28px;height:28px}.brand-name{font-size:26px}.language-trigger{justify-content:center;width:44px;padding:8px}.language-trigger>svg{display:none}.button-header{padding-inline:10px;font-size:.875rem}.header-actions{gap:4px}.hero-actions{gap:4px;margin-top:22px}.hero-actions .button{gap:8px;padding:13px 15px;padding-inline:12px;font-size:.875rem}.tone-button{padding-inline:7px;font-size:.875rem}.language-grid button{gap:6px;min-height:64px;padding:12px 8px;font-size:.9375rem}.language-grid img{width:25px;height:19px}.language-grid button>svg{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
