.site-root{color:#3a2a1e;background:#fdf6eb}.site-root h1,.site-root h2,.site-root h3{text-wrap:balance}.section-shell{width:min(1180px,100% - 48px);margin-inline:auto;position:relative}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fdf6ebe6;border-bottom:1px solid #efe3d2;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:28px;width:min(1220px,100% - 40px);min-height:76px;margin:auto;display:flex}.site-nav{color:#6b5b4b;align-items:center;gap:34px;font-size:14px;font-weight:600;display:flex}.site-nav a,.text-link{transition:color .2s}.site-nav a:hover,.text-link:hover{color:#b4600a}.header-actions{align-items:center;gap:20px;font-size:14px;font-weight:650;display:flex}.site-root .header-actions{flex-shrink:0;gap:12px}.site-root .console-link{color:#6b5b4b;font-size:14px;font-weight:650}.site-root .console-link:hover{color:#b4600a}.site-root .button-quiet{color:#3a2a1e;box-shadow:none;background:#fff;border:1px solid #e0cfb8}.site-root .button-quiet:hover{box-shadow:none;background:#fffdf8}.button{border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 23px;font-size:14px;font-weight:750;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{color:#3a2a1e;background:#f6bb42;border-radius:12px;min-height:42px;padding:0 17px}.button-small:hover{background:#e8a82e;box-shadow:0 10px 24px #e8a82e47}.button-primary{color:#3a2a1e;background:#f6bb42;min-height:55px;box-shadow:0 12px 28px #f6bb4259}.button-primary:hover{background:#e8a82e;box-shadow:0 16px 32px #e8a82e66}.button-secondary{color:#3a2a1e;background:#fff;border:1px solid #e0cfb8;min-height:55px}.hero-band{background:radial-gradient(680px 440px at 50% 190px,#f6bb4247,#0000 70%),radial-gradient(460px 320px at 16% 310px,#ffe2a86b,#0000 72%),radial-gradient(400px 300px at 86% 250px,#e8a82e29,#0000 74%),radial-gradient(980px 560px at 50% 40px,#fff4d6b8,#0000 64%),linear-gradient(#fff6e0d9 0%,#fdf6eb00 82%);position:relative;overflow:hidden}.hero-band:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#fdf6eb00,#fdf6eb);height:104px;position:absolute;inset:auto 0 0}.hero-float{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-float span{color:#c4893a;background:linear-gradient(160deg,#ffffffc7,#ffe8ba38);border-radius:20px;place-items:center;width:64px;height:64px;animation:6s ease-in-out infinite balloon;display:grid;position:absolute;box-shadow:0 16px 32px #b4782814,inset 0 0 0 1px #fff9}.hero-float svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.float-haze{background:radial-gradient(circle,#ffd68261,#0000 70%);border-radius:50%;position:absolute}.haze-a{width:240px;height:180px;top:70px;left:2%}.haze-b{opacity:.5;width:120px;height:120px;top:360px;right:18%}.hero-float .float-phone{opacity:.84;--tilt:-7deg;border-radius:22px;width:70px;height:70px;animation-duration:5.8s;animation-delay:-1.6s;top:242px;left:calc(50% - 548px)}.hero-float .float-video{opacity:.62;--tilt:16deg;border-radius:16px;width:52px;height:52px;animation-duration:6.8s;animation-delay:-1.4s;top:144px;left:calc(50% - 530px)}.hero-float .float-video svg{width:22px;height:22px}.hero-float .float-chat{opacity:.5;--tilt:-11deg;border-radius:16px;width:50px;height:50px;animation-duration:5.5s;animation-delay:-2.6s;top:350px;left:calc(50% - 498px)}.hero-float .float-chat svg{width:20px;height:20px}.hero-float .float-screen{opacity:.84;--tilt:7deg;border-radius:22px;width:70px;height:70px;animation-duration:5.8s;animation-delay:-.8s;top:242px;left:calc(50% + 478px)}.hero-float .float-headset{opacity:.62;--tilt:-16deg;border-radius:16px;width:52px;height:52px;animation-duration:6.8s;animation-delay:-3.1s;top:144px;left:calc(50% + 478px)}.hero-float .float-headset svg{width:22px;height:22px}.hero-float .float-mic{opacity:.5;--tilt:11deg;border-radius:16px;width:50px;height:50px;animation-duration:5.5s;animation-delay:-2s;top:350px;left:calc(50% + 448px)}.hero-float .float-mic svg{width:20px;height:20px}@keyframes balloon{0%,to{transform:translateY(0) rotate(var(--tilt))}50%{transform:translateY(-12px) rotate(calc(var(--tilt) + 3deg))}}@media (prefers-reduced-motion:reduce){.hero-float span{transform:rotate(var(--tilt));animation:none}}.hero{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:152px 0 104px;display:flex;position:relative}.hero-copy{z-index:3;width:min(980px,100%);position:relative}.eyebrow,.section-kicker{color:#b4600a;letter-spacing:.12em;font-size:12px;font-weight:800}.eyebrow{letter-spacing:.06em;background:#ffffffa3;border:1px solid #e5701c2e;border-radius:999px;align-items:center;gap:9px;padding:6px 12px 6px 7px;display:inline-flex}.eyebrow-icon{color:#3a2a1e;background:#f6bb42;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.hero h1{letter-spacing:.04em;margin:0 0 36px;font-family:SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:clamp(46px,5.6vw,72px);font-weight:900;line-height:1.12}.hero h1 span{color:#b4600a;position:relative}.hero h1 span:after{content:"";z-index:-1;background:#ffc2366b;border-radius:50%;height:13px;position:absolute;bottom:3px;left:2%;right:-1%;transform:rotate(-1deg)}.hero-copy>p{max-width:640px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.85}@property --frame{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes frame-run{to{--frame:360deg}}.hero-actions{justify-content:center;gap:16px;margin-top:48px;display:flex}.hero-actions .button,.download-actions .button{--fill:#fff;background:linear-gradient(var(--fill), var(--fill)) padding-box, conic-gradient(from var(--frame), #fff3 0%, #fff 14%, #f6bb42 26%, #e8891c 34%, #fff4d626 50%, #fff3 68%) border-box;border:2px solid #0000;border-radius:16px;min-height:54px;padding:0 28px;font-size:17px;animation:2.8s linear infinite frame-run;box-shadow:0 12px 26px #5a341224}.hero-actions .button:hover,.download-actions .button:hover{transform:translateY(-4px)}.hero-actions .button-primary,.download-actions .button-primary{--fill:#f6bb42;animation-duration:2.4s;box-shadow:0 16px 32px #e8a82e6b}.hero-actions .button-primary:hover,.download-actions .button-primary:hover{--fill:#e8a82e;box-shadow:0 22px 38px #e8a82e80}.hero-actions .button-secondary{animation-duration:3.2s;animation-delay:-1.3s}.hero-actions .button-secondary:hover{box-shadow:0 18px 32px #5a34122e}@media (prefers-reduced-motion:reduce){.hero-actions .button,.download-actions .button{animation:none}}.hero-notes{color:#6b5b4b;flex-wrap:wrap;justify-content:center;gap:17px;margin-top:46px;font-size:12px;font-weight:650;display:flex}.hero-notes span{align-items:center;gap:5px;display:inline-flex}.hero-notes svg{color:#e8891c}.hero-shot{margin-top:120px;aspect-ratio:1328/704;background:#f6e2c2;border-radius:22px;width:min(1440px,100vw - 32px);margin-inline:calc(50% + -1*min(720px,50vw - 16px));position:relative;overflow:hidden;box-shadow:0 28px 70px #502c0f24,inset 0 0 0 1px #4e2c1914}.hero-shot img{object-fit:cover;filter:blur(2px);width:108%;height:108%;position:absolute;inset:-4%}.hero-live{pointer-events:none;flex-direction:column;gap:8px;width:min(983px,100% - 48px);height:min(389px,100% - 46px);display:flex;position:absolute;bottom:23px;left:50%;transform:translate(-50%)}.hero-live-answer,.hero-live-strip{color:#fff7ed;background:#1f1916e6;box-shadow:0 16px 36px #00000047}.hero-live-answer{text-align:left;border-radius:14px;flex-direction:column;flex:auto;min-height:0;padding:12px 14px;display:flex}.hero-live-answer>span{color:#f2a261;letter-spacing:.1em;font-size:11px;font-weight:800}.hero-live-body{flex:auto;min-height:0;margin-top:8px;overflow:auto}.hero-live-answer p{margin:0 0 8px;font-size:14px;line-height:1.7}.hero-live-answer pre{color:#f4ece3;white-space:pre;background:#00000057;border-radius:10px;margin:0 0 8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;overflow-x:auto}.hero-live-body::-webkit-scrollbar{width:6px;height:6px}.hero-live-answer pre::-webkit-scrollbar{width:6px;height:6px}.hero-live-body::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.hero-live-answer pre::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.hero-live-caret{vertical-align:-2px;background:#ffb066;width:2px;height:1em;margin-left:1px;animation:1s step-end infinite hero-caret;display:inline-block}.hero-live-strip{border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:8px 10px;display:grid}.hero-live-label{flex-direction:column;gap:5px;min-width:0;display:flex}.hero-live-label b{color:#f2a261;letter-spacing:.08em;font-size:11px;font-weight:800}.hero-live-meter{background:#ffffff29;border-radius:999px;height:5px;display:block;overflow:hidden}.hero-live-meter i{background:#4fb8d8;border-radius:999px;width:28%;height:100%;animation:1.15s linear infinite hero-meter;display:block}.hero-live-strip p{color:#fff7ed;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.hero-live-go{color:#2a1b10;background:#ffb066;border-radius:10px;padding:7px 12px;font-size:12px;font-weight:700}@keyframes hero-meter{0%,14%{width:22%}16%,30%{width:74%}32%,44%{width:30%}46%,60%{width:92%}62%,76%{width:16%}78%,90%{width:58%}to{width:22%}}@keyframes hero-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-live-meter i{width:56%;animation:none}.hero-live-caret{animation:none}}.signal-strip{padding:64px 0 0}.signal-title{text-align:center;color:#3a2a1e;letter-spacing:.02em;margin:30px 0 0;font-family:SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:24px;font-weight:800}.signal-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.signal-cards li{background:#fff;border-radius:16px;place-items:center;min-height:94px;padding:20px 16px;transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s;display:grid;box-shadow:0 10px 24px #78502812,inset 0 0 0 1px #4e2c190d}.signal-cards li:hover{transform:translateY(-8px);box-shadow:0 24px 42px #7850282b,inset 0 0 0 1px #4e2c1912}@media (prefers-reduced-motion:reduce){.signal-cards li{transition:none}.signal-cards li:hover{transform:none}}.signal-cards img{object-fit:contain;width:auto;max-width:100%;height:44px;display:block}@media (max-width:920px){.signal-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.signal-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.signal-cards li{min-height:78px;padding:14px 12px}.signal-cards img{height:32px}}.product-section{padding-block:116px 96px}.section-heading{margin-bottom:48px}.section-heading.centered{text-align:center;max-width:760px;margin-inline:auto}.section-heading h2,.workflow-copy h2,.platform-copy h2,.privacy-copy h2,.download-card h2{letter-spacing:-.05em;margin:12px 0 15px;font-family:SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:clamp(34px,4.4vw,51px);line-height:1.2}.section-heading p,.workflow-copy>p,.platform-copy>p,.privacy-copy>p,.download-card p{color:var(--muted);margin:0;font-size:16px;line-height:1.8}.demo-shell{box-shadow:var(--shadow);background:#fdfbf8;border:1px solid #4c2d1a1f;border-radius:25px;overflow:hidden}.demo-topbar{background:#ffffffd1;border-bottom:1px solid #492e1e14;grid-template-columns:1fr auto 1fr;align-items:center;height:58px;padding:0 20px;display:grid}.window-controls{gap:7px;display:flex}.window-controls i{background:#ff6d62;border-radius:50%;width:10px;height:10px}.window-controls i:nth-child(2){background:#ffc14f}.window-controls i:nth-child(3){background:#52ca62}.demo-session{align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.demo-session em{color:#9a877d;font-variant-numeric:tabular-nums;margin-left:5px;font-style:normal;font-weight:500}.live-dot{background:#f25757;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f257571a}.demo-levels{justify-self:end;align-items:center;gap:2px;height:20px;display:flex}.demo-levels i{background:#49ad7d;border-radius:4px;width:2px;height:6px}.demo-levels i:nth-child(2),.demo-levels i:nth-child(4){height:12px}.demo-levels i:nth-child(3){height:17px}.demo-grid{grid-template-columns:.9fr 1.1fr;min-height:470px;display:grid}.transcript-pane,.answer-pane{padding:31px}.transcript-pane{background:#fff;border-right:1px solid #4c2d1a17}.pane-heading{justify-content:space-between;margin-bottom:29px;font-size:13px;font-weight:800;display:flex}.pane-heading small{color:#9b887e;font-weight:600}.utterance{grid-template-columns:31px 1fr;gap:12px;margin-bottom:25px;display:grid}.speaker-avatar{color:#b86624;background:#fff1d8;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.utterance.self .speaker-avatar{color:#3a67b8;background:#e7efff}.utterance b{margin:2px 0 8px;font-size:11px;display:block}.utterance p{color:#3e2b22;margin:0;font-size:13px;line-height:1.7}.utterance span{color:#9a857a;margin-top:6px;font-size:11px;line-height:1.6;display:block}.listening-line{color:#9c8679;align-items:center;gap:5px;margin:34px 0 0 44px;font-size:11px;display:flex}.listening-line svg{color:var(--orange);margin-right:6px}.listening-line i{background:#f0a366;border-radius:3px;width:2px;height:7px}.listening-line i:nth-last-child(3){height:12px}.listening-line i:nth-last-child(2){height:16px}.answer-pane{background:linear-gradient(145deg,#fffaf0,#fff7e9)}.answer-label{color:#a85a22;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.answer-label svg{width:16px}.answer-label span{color:#a69083;margin-left:auto;font-size:10px;font-weight:600}.answer-pane h3{letter-spacing:-.03em;margin:25px 0 14px;font-size:22px}.answer-lead{border-left:3px solid var(--orange);color:#533728;background:#ffffffc7;border-radius:0 10px 10px 0;margin:0;padding:17px 18px;font-size:13px;line-height:1.75}.answer-points{gap:13px;margin-top:22px;display:grid}.answer-points div{color:#655047;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.answer-points svg{color:#2fa06d;margin-top:2px}.answer-points b{color:#332119;margin-right:8px}.answer-footer{color:#9b877b;border-top:1px solid #56321e1a;justify-content:space-between;align-items:center;margin-top:30px;padding-top:18px;font-size:10px;display:flex}.answer-footer .demo-action{color:#5c4438;background:#fff;border:1px solid #4e2c191f;border-radius:8px;padding:7px 11px;font-size:10px}.metric-row{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;display:grid}.metric-row div{background:#fff;border:1px solid #52301c14;border-radius:15px;padding:20px 23px}.metric-row strong{letter-spacing:-.04em;font-size:23px;display:block}.metric-row span{color:#8c776c;font-size:11px}.features-section{color:#3a2a1e;background:0 0;padding:150px 0 140px}.features-section .section-kicker{color:#b4600a}.split-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;display:grid}.split-heading h2{max-width:620px;margin-bottom:0}.split-heading>p{color:#6b5b4b}.features-section .section-heading{margin-bottom:36px}.features-section .section-heading h2{letter-spacing:.18em}.feature-reel{--reel:min(1520px, 100vw - 16px);--slide:calc(var(--reel) * .76);width:var(--reel);margin-top:0;margin-inline:calc(50% - var(--reel) / 2)}.feature-stage{position:relative}.feature-scroller{scroll-snap-type:x mandatory;scroll-behavior:auto;scrollbar-width:none;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000)}.feature-scroller::-webkit-scrollbar{display:none}.feature-track{width:max-content;padding-inline:calc((var(--reel) - var(--slide)) / 2);gap:20px;display:flex}.feature-page{flex:0 0 var(--slide);box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:always;filter:blur(1.5px);background:radial-gradient(70% 50% at 100% 0,#f6bb4229,#0000 60%),#fffdf8;border-radius:28px;flex-direction:column;gap:16px;min-height:640px;padding:22px 72px;transition:transform .46s,filter .46s;display:flex;transform:scale(.92);box-shadow:inset 0 0 0 1px #4e2c1914}.feature-page.is-active{filter:none;transform:none}.feature-edge{z-index:1;pointer-events:none;width:13%;position:absolute;top:0;bottom:0}.feature-edge.is-left{left:0}.feature-edge.is-right{right:0}.feature-edge span{position:absolute;top:0;bottom:0}.feature-edge.is-left span{left:0}.feature-edge.is-right span{right:0}.feature-edge span:first-child{-webkit-backdrop-filter:blur(2px);width:100%}.feature-edge span:nth-child(2){-webkit-backdrop-filter:blur(6px);width:62%}.feature-edge span:nth-child(3){-webkit-backdrop-filter:blur(12px);background:linear-gradient(90deg,#fdf6eb,#fdf6eb00);width:28%}.feature-edge.is-right span:nth-child(3){background:linear-gradient(270deg,#fdf6eb,#fdf6eb00)}.feature-caption{align-items:center;gap:12px;min-height:28px;display:flex}.feature-caption span{color:#b4600a;background:#fff3dd;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:750}.feature-caption p{color:#6b5b4b;margin:0;font-size:14px;line-height:1.45}.feature-lead{color:#3a2a1e;align-items:center;gap:10px;margin:0;line-height:1.5;display:flex}.feature-lead svg{fill:none;stroke:#e8891c;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.feature-lead b{letter-spacing:.06em;color:#0000;background-image:linear-gradient(105deg,#b4600a 0% 34%,#ffe7a8 50%,#b4600a 66% 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:800;animation:2.4s ease-in-out infinite feature-lead-shine}@keyframes feature-lead-shine{0%{background-position:120% 0}to{background-position:-20% 0}}.feature-scene{pointer-events:none;flex:auto;min-height:500px}.feature-arrow{z-index:2;color:#3a2a1e;cursor:pointer;background:#fff;border:0;border-radius:50%;width:48px;height:48px;font-size:30px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 24px #502c0f29}.feature-arrow.is-prev{left:18px}.feature-arrow.is-next{right:18px}.feature-dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.feature-dots button{cursor:pointer;background:#e7d3b8;border:0;border-radius:999px;width:8px;height:8px;padding:0}.feature-dots button.is-on{background:#f6bb42;width:22px}.scene-audio,.scene-knowledge,.scene-quiet{height:100%;min-height:500px}.scene-web{flex-direction:column;flex:none;gap:12px;height:auto;min-height:0;display:flex}.feature-page:has(.scene-web){min-height:0}.scene-desktop{flex-direction:column;flex:none;gap:12px;height:auto;min-height:0;display:flex}.feature-page:has(.scene-desktop){min-height:0}.desk-shot{aspect-ratio:1408/768;background:#2a3340;border-radius:22px;width:100%;max-height:492px;position:relative;overflow:hidden;box-shadow:0 28px 70px #502c0f24,inset 0 0 0 1px #4e2c1914}.desk-shot>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.desk-float{flex-direction:column;gap:8px;width:min(860px,100% - 36px);display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.desk-float-answer{color:#fff7ed;background:#1f1916e6;border-radius:14px;flex-direction:column;min-height:292px;padding:12px 14px 14px;display:flex;box-shadow:0 16px 36px #00000047}.desk-float header{justify-content:space-between;align-items:center;display:flex}.desk-float header b,.desk-float-answer b{color:#f2a261;letter-spacing:.1em;font-size:11px;font-weight:800}.desk-float header span{color:#ffffff80;font-size:11px}.desk-float-body{flex:auto;grid-template-columns:132px 1fr;gap:14px;margin-top:10px;display:grid}.desk-float figure{align-content:start;gap:4px;margin:0;display:grid}.desk-float figure img{object-fit:cover;background:#211d1a;border-radius:8px;width:132px;height:74px;display:block}.desk-float figcaption{color:#ffffff8c;font-size:11px}.desk-float-answer p{margin:8px 0 0;font-size:14px;line-height:1.75}.desk-float-answer p i{vertical-align:-2px;background:#f2a261;width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite feature-caret;display:inline-block}.desk-float-strip{color:#fff7ed;background:#1f1916e6;border-radius:16px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid;box-shadow:0 16px 36px #00000047}.desk-float-lane{flex-direction:column;gap:5px;min-width:0;display:flex}.desk-float-lane b{color:#f2a261;letter-spacing:.08em;font-size:11px;font-weight:800}.desk-float-lane .desk-meter{margin-top:0}.desk-float-strip p{color:#fff7ed;margin:0;font-size:13px;line-height:1.5;overflow:hidden}.desk-intro{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.desk-intro span{color:#3a2a1e;background:#fff;border-radius:12px;padding:8px 14px 9px;font-size:15px;font-weight:650;line-height:1.4;display:block;box-shadow:inset 0 0 0 1px #f6bb428c,0 6px 16px #502c0f0f}.desk-intro span:before{content:"";background:linear-gradient(90deg,#f6bb42,#e8891c);border-radius:99px;width:28px;height:3px;margin-bottom:6px;display:block}.desk-intro b{color:#b4600a;font-weight:800}.web-window{background:#f8f5f0;border-radius:18px;flex-direction:column;height:492px;display:flex;overflow:hidden;box-shadow:0 22px 48px #502c0f24}.web-chrome{background:#fff;border-bottom:1px solid #eee4db;flex:none;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.web-chrome i{background:#e7a3a0;border-radius:50%;width:8px;height:8px}.web-chrome i:nth-child(2){background:#f6bb42}.web-chrome i:nth-child(3){background:#8fce9a}.web-chrome span{color:#8d796e;margin-left:8px;font-size:11px}.desk-meter{background:#ffffff29;border-radius:999px;height:5px;margin-top:5px;display:block;overflow:hidden}.desk-meter i{background:#4fb8d8;border-radius:999px;width:42%;height:100%;animation:1.15s linear infinite feature-meter;display:block}.desk-meter.is-mic i{background:#3f9e6a;animation-delay:-.4s}.desk-go,.desk-ghost{border-radius:9px;padding:6px 10px;font-size:12px;font-weight:700}.desk-go{color:#2a1b10;background:#ffb066}.desk-ghost{color:#ffe9d1;background:#ffffff14}.web-body{flex:1;grid-template-columns:168px 1fr;min-height:0;display:grid}.web-body aside{background:#fff;border-right:1px solid #eee4db;flex-direction:column;gap:3px;padding:14px 12px;display:flex}.web-body aside strong{color:#3a2a1e;margin:0 8px 8px;font-size:14px}.web-body aside small{color:#a89386;letter-spacing:.08em;margin:8px 8px 2px;font-size:10px;font-weight:800}.web-body aside span{color:#746056;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:650}.web-body aside span.is-on{color:#bc5e1d;background:#fff3e2}.web-main{min-width:0;padding:14px 16px 16px}.web-main header b,.web-hello b{color:#3a2a1e;display:block}.web-main header b{font-size:14px}.web-main header em,.web-hello p{color:#9a877c;font-size:11px;font-style:normal}.web-hello{background:radial-gradient(90% 78% at 80% 4%,#fffc 0%,#fff0 62%),radial-gradient(115% 98% at 6% 116%,#f4711a 0%,#f4711a00 58%),radial-gradient(120% 92% at 97% 108%,#f25a30 0%,#f25a3000 56%),linear-gradient(120deg,#ffe6c8 0%,#ffd4a4 50%,#ffc188 100%);border-radius:16px;margin-top:12px;padding:18px 20px;position:relative;overflow:hidden}.web-hello:before{content:"";pointer-events:none;filter:blur(5px);background:radial-gradient(closest-side,#ffffffe6,#fff0) 24% 16%/42% 54% no-repeat,radial-gradient(closest-side,#ffffffb8,#fff0) 42% 8%/30% 42% no-repeat,radial-gradient(closest-side,#fff9,#fff0) 6% 28%/26% 36% no-repeat,radial-gradient(closest-side,#d67c8475,#d67c8400) 80% 64%/48% 46% no-repeat,radial-gradient(closest-side,#c0687666,#c0687600) 62% 78%/34% 34% no-repeat,radial-gradient(closest-side,#eca6a061,#eca6a000) 94% 42%/30% 32% no-repeat;position:absolute;inset:0}.web-main .web-hello b,.web-main .web-hello p{position:relative}.web-main .web-hello b{color:#48260e;font-size:20px}.web-main .web-hello p{color:#8a5a34;margin:6px 0 0;font-size:12px}.web-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.web-cards article{background:#fff;border-radius:14px;padding:12px;box-shadow:0 10px 22px #1c16120f}.web-cards i{border-radius:8px;width:26px;height:26px;margin-bottom:10px;display:block}.web-cards i.is-amber{background:#fff0d6}.web-cards i.is-blue{background:#eaf0ff}.web-cards i.is-rose{background:#ffedf0}.web-cards small{color:#97847a;font-size:11px}.web-cards strong{color:#3a2a1e;letter-spacing:-.03em;margin-top:4px;font-size:22px;display:block}.scene-audio{background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:16px 16px 14px;display:flex;box-shadow:inset 0 0 0 1px #4e2c1914}.audio-card{background:#f6f3ee;border-radius:20px;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px 18px 14px;display:flex;box-shadow:inset 0 0 0 1px #4e2c190f}.audio-card>b{color:#b4600a;letter-spacing:.14em;flex:none;font-size:13px;font-weight:800}.wave-pair{flex:none;grid-template-columns:1fr 1fr;gap:10px;display:grid}.wave-lane{background:#f6f3ee;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;height:auto;min-height:0;padding:7px 12px;display:grid}.wave-lane b{white-space:nowrap;font-size:13px}.wave-lane.is-meet b{color:#2f8aa8}.wave-lane.is-mic b{color:#2f8a58}.audio-type{min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;flex:auto;justify-content:flex-start;gap:10px;padding:0;display:flex;overflow:hidden}.audio-line{align-items:flex-start;gap:8px;max-width:86%;display:flex}.audio-line.is-meet{align-self:flex-start}.audio-line.is-mic{flex-direction:row-reverse;align-self:flex-end}.audio-line small{white-space:nowrap;border-radius:999px;flex:none;margin-top:8px;padding:3px 8px;font-size:11px;font-weight:750}.audio-line.is-meet small{color:#2f8aa8;background:#e4f4f8}.audio-line.is-mic small{color:#2f8a58;background:#e4f4ea}.audio-line p{color:#3a2a1e;background:#fff;border-radius:16px;margin:0;padding:10px 14px;font-size:16px;font-weight:650;line-height:1.65;box-shadow:0 6px 14px #502c0f0d}.audio-line.is-meet p{border-radius:4px 16px 16px}.audio-line.is-mic p{border-radius:16px 4px 16px 16px}.audio-type i{vertical-align:-2px;background:#e8891c;width:2px;height:1.05em;margin-left:3px;animation:1s step-end infinite feature-caret;display:inline-block}.wave{justify-content:space-between;align-items:center;gap:3px;height:28px;min-height:28px;display:flex}.wave i{width:3px;max-width:5px;height:var(--h,40%);transform-origin:50%;border-radius:99px;flex:auto;animation:2.6s ease-in-out infinite feature-wave}.wave.is-meet i{background:#4fb8d8}.wave.is-mic i{background:#3f9e6a}.scene-knowledge{background:#fff8ee;border-radius:18px;grid-template-columns:minmax(240px,.92fr) 112px minmax(280px,1.08fr);align-items:stretch;gap:0;padding:32px 40px;display:grid;box-shadow:inset 0 0 0 1px #f6bb4247}.know-side{grid-template-rows:1fr 1fr;gap:18px;min-width:0;display:grid}.know-card{background:linear-gradient(#fffdf8 0%,#ffe9c4 100%);border-radius:28px;flex-direction:column;justify-content:space-between;gap:16px;min-height:0;padding:22px 24px;animation:4.6s ease-in-out infinite feature-float;display:flex;box-shadow:inset 0 0 0 1px #f6bb428c,0 14px 24px #b4600a14,0 28px 46px #78400c29}.know-side .know-card:nth-child(2){animation-delay:-1.5s}.know-card.is-ai{animation-delay:-3.1s}.know-card b{color:#b4600a;letter-spacing:.14em;font-size:13px;font-weight:800}.know-row{flex:auto;align-items:stretch;gap:10px;min-height:0;display:flex}.know-row>span{background:#fff;border-radius:18px;flex-direction:column;flex:1 1 0;justify-content:space-between;align-items:center;min-height:118px;padding:16px 8px 14px;display:flex;box-shadow:0 8px 16px #b4600a0f}.know-row svg{fill:none;stroke:#e8891c;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:36px;height:36px}.know-row em{color:#3a2a1e;font-size:15px;font-style:normal;font-weight:750}.know-list{flex:auto;align-content:center;gap:10px;display:grid}.know-list span{color:#3a2a1e;background:#fff;border-radius:16px;align-items:center;gap:12px;height:52px;padding:0 16px;font-size:16px;font-weight:750;display:flex;box-shadow:0 8px 16px #b4600a14}.know-list svg{fill:none;stroke:#e8891c;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:28px;height:28px}.know-type{background:#ffffffb8;border-radius:22px;flex:auto;align-items:flex-start;min-height:0;padding:22px 22px 20px;display:flex}.know-type p{color:#3a2a1e;margin:0;font-size:20px;font-weight:650;line-height:1.75}.know-type i{vertical-align:-2px;background:#e8891c;width:2px;height:1.05em;margin-left:3px;animation:1s step-end infinite feature-caret;display:inline-block}.know-bridge{position:relative}.know-bridge svg{width:100%;height:100%;display:block;overflow:visible}.know-bridge path{fill:none;stroke:#e8a82e73;stroke-width:2.4px;vector-effect:non-scaling-stroke}.know-bridge path.is-flow{stroke:#e8891c;stroke-linecap:round;stroke-dasharray:16 84;animation:2.4s linear infinite feature-flow}.know-bridge path.is-late{animation-delay:.7s}.know-node{background:#fffdf8;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:inset 0 0 0 3px #f6bb42}.know-node.is-a{top:25%;left:0;transform:translate(-35%,-50%)}.know-node.is-b{top:75%;left:0;transform:translate(-35%,-50%)}.know-node.is-c{background:#f6bb42;width:16px;height:16px;animation:2.4s ease-in-out infinite feature-node;top:50%;right:0;transform:translate(35%,-50%);box-shadow:0 0 0 6px #f6bb4247}.scene-quiet{background:#fff8ee;border-radius:18px;align-items:center;padding:28px 40px;display:flex;box-shadow:inset 0 0 0 1px #f6bb4247}.quiet-row{align-items:stretch;gap:16px;width:100%;display:flex}.quiet-row article{text-align:center;background:linear-gradient(#fffdf8 0%,#ffe9c4 100%);border-radius:28px;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;min-height:236px;padding:36px 16px 28px;display:flex;box-shadow:inset 0 0 0 1px #f6bb428c,0 16px 32px #b4600a14}.quiet-row svg{fill:none;stroke:#e8891c;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px;margin-bottom:16px}.quiet-row b{color:#3a2a1e;font-size:20px;font-weight:800;line-height:1.2}.quiet-row p{color:#6b5b4b;text-wrap:balance;margin:8px 0 0;font-size:15px;line-height:1.6}@keyframes feature-meter{0%,14%{width:22%}16%,30%{width:74%}32%,44%{width:30%}46%,60%{width:92%}62%,76%{width:16%}78%,90%{width:58%}to{width:22%}}@keyframes feature-wave{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}@keyframes feature-caret{50%{opacity:0}}@keyframes feature-flow{to{stroke-dashoffset:-100px}}@keyframes feature-node{0%,to{box-shadow:0 0 0 6px #f6bb4247}50%{box-shadow:0 0 0 11px #f6bb4214}}@keyframes feature-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.feature-scroller{scroll-behavior:auto}.feature-page{transition:none}.desk-meter i,.wave i,.feature-lead b,.audio-type i,.know-type i,.desk-float-answer i,.know-bridge path.is-flow,.know-node.is-c,.know-card{animation:none}.desk-meter i{width:56%}.feature-lead b{color:#b4600a;background:0 0}}@media (max-width:920px){.web-body{grid-template-columns:132px 1fr}.scene-knowledge{grid-template-columns:1fr}.know-bridge{display:none}}@media (max-width:640px){.feature-page{min-height:500px;padding:18px 52px 16px}.feature-caption{flex-direction:column;align-items:flex-start;gap:6px}.feature-scene,.scene-web,.scene-audio,.scene-knowledge,.scene-quiet{min-height:340px}.desk-shot{max-height:360px}.scene-desktop,.scene-web{min-height:0}.web-window{height:340px}.web-body{grid-template-columns:1fr}.web-body aside{display:none}.web-cards{grid-template-columns:1fr}.scene-audio .wave-lane{grid-template-columns:auto 1fr;gap:8px}.audio-line{max-width:94%}.audio-line p{font-size:14px}.desk-float-body{grid-template-columns:1fr}.desk-float figure img{width:112px;height:64px}.desk-intro{grid-template-columns:1fr}.quiet-row{flex-wrap:wrap}.quiet-row article{flex:calc(50% - 8px)}}.workflow-section{grid-template-columns:.86fr 1.14fr;align-items:center;gap:95px;padding-block:125px;display:grid}.workflow-copy h2{font-size:49px}.workflow-copy>p{max-width:495px}.step-list{gap:25px;margin-top:38px;display:grid}.step{grid-template-columns:46px 1fr;gap:15px;display:grid}.step>span{color:#be6723;background:#fff0d5;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.step h3{margin:0 0 6px;font-size:16px}.step p{color:#8a7569;margin:0;font-size:13px;line-height:1.7}.prep-card{box-shadow:var(--shadow);background:#fff;border:1px solid #4b2b191c;border-radius:24px;padding:28px;transform:rotate(1.2deg)}.prep-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.prep-head>span{align-items:center;gap:9px;font-size:15px;font-weight:800;display:flex}.prep-head svg{color:var(--orange)}.prep-head small{color:#8a756a;font-size:10px}.prep-progress{background:#f4e9dd;border-radius:5px;height:5px;margin-bottom:24px;overflow:hidden}.prep-progress i{background:linear-gradient(90deg,var(--orange),var(--gold));width:100%;height:100%;display:block}.upload-file{background:#fffcf8;border:1px solid #f0e2d4;border-radius:13px;grid-template-columns:42px 1fr 22px;align-items:center;gap:12px;padding:15px;display:grid}.pdf-badge{color:#d75924;background:#fff0e3;border-radius:9px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.upload-file b{font-size:12px;display:block}.upload-file small{color:#9d887c;font-size:9px}.upload-file>svg{color:#34a570}.prep-field{border-bottom:1px solid #f0e6dd;padding:18px 4px}.prep-field label{color:#a28c80;font-size:10px}.prep-field p{margin:6px 0 0;font-size:12px;font-weight:700}.prep-field p span{color:var(--orange)}.prep-ready{background:#eefaf3;border-radius:13px;align-items:center;gap:12px;margin-top:22px;padding:15px;display:flex}.prep-ready>span{color:#fff;background:#34a570;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.prep-ready b,.prep-ready small{display:block}.prep-ready b{font-size:12px}.prep-ready small{color:#668273;margin-top:2px;font-size:9px}.platform-section{background:#fff1da;padding-block:105px;overflow:hidden}.platform-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.platform-art{min-height:390px;position:relative}.device-screen{background:#fffaf2;border:8px solid #322018;border-radius:25px;padding:20px;position:absolute;inset:0 35px 0 0;transform:rotate(-3deg);box-shadow:0 30px 55px #6132112e}.device-bar{border-bottom:1px solid #eee0d4;gap:5px;padding-bottom:17px;display:flex}.device-bar i{background:#f1b46d;border-radius:50%;width:7px;height:7px}.device-bubble{border-radius:11px;width:max-content;max-width:70%;padding:10px 13px;font-size:11px;display:block}.bubble-one{color:#42619d;background:#eef3ff;margin:33px 0 0 25px}.bubble-two{color:#9f5b27;background:#fff0db;margin:14px 20px 0 auto}.device-answer{background:#fff;border-radius:12px;margin:35px 28px;padding:19px;box-shadow:0 12px 30px #391d0b17}.device-answer i{background:#eee1d7;border-radius:5px;height:7px;margin-bottom:10px;display:block}.device-answer i:first-child{background:#ffc56a;width:58%}.device-answer i:nth-child(2){width:94%}.device-answer i:nth-child(3){width:86%}.device-answer i:nth-child(4){width:68%}.platform-art>img{border-radius:35px;position:absolute;bottom:8px;right:-18px;transform:rotate(6deg);box-shadow:0 20px 36px #78411433}.platform-copy h2{font-size:47px}.platform-pills{gap:10px;margin:27px 0 21px;display:flex}.platform-pills span{background:#ffffffb3;border:1px solid #482a181f;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:750;display:flex}.platform-copy>small{color:#9b7964;max-width:460px;font-size:10px;line-height:1.65;display:block}.privacy-section{background:radial-gradient(56% 62% at 62% 0,#e8891c61,#0000 62%),#161412;padding-block:108px;position:relative;overflow:hidden}.privacy-inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.privacy-section .section-kicker{color:#e8891c;visibility:hidden}.privacy-section .privacy-copy h2{color:#fff;letter-spacing:-.04em;margin:14px 0 18px;font-size:clamp(36px,4.4vw,54px);font-weight:800;line-height:1.16}.privacy-section .privacy-copy>p{color:#fff7ed9e;visibility:hidden;max-width:520px;margin:0;font-size:16px;line-height:1.8}.privacy-points{grid-template-columns:1fr 1fr;gap:12px 28px;max-width:560px;margin:28px 0 0;padding:0;list-style:none;display:grid}.privacy-points li{color:#fff7eddb;align-items:flex-start;gap:8px;font-size:14px;font-weight:650;line-height:1.5;display:flex}.privacy-points li:before{content:"→";color:#e8891c;font-weight:800}.privacy-badge{color:#fff7edc7;background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;margin-top:28px;padding:10px 16px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.privacy-badge svg{fill:none;stroke:#e8891c;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.privacy-compare{grid-template-columns:1fr 1fr;gap:16px;display:grid}.privacy-compare figure{margin:0}.privacy-compare figcaption{color:#fff7ed6b;letter-spacing:.12em;margin-bottom:10px;font-size:11px;font-weight:800}.privacy-compare .is-yours figcaption{color:#e8891c}.privacy-screen{background:linear-gradient(#2a2623,#1e1b19);border-radius:16px;height:236px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.privacy-screen:before{content:"";background:url(/privacy/shared-screen.jpg) 50%/cover no-repeat,#4a4540;border-radius:10px;position:absolute;inset:16px 16px 22px}.privacy-screen article{z-index:1;background:#ffffffa8;border-radius:12px;padding:14px 16px 16px;position:absolute;bottom:22px;left:22px;right:22px;box-shadow:0 12px 28px #00000047,inset 0 0 0 1px #ffffff8c}.privacy-screen article i{background:#efe7de;border-radius:99px;height:7px;display:block}.privacy-screen article i:first-of-type{width:88%}.privacy-screen article i+i{width:62%;margin-top:8px}.faq-section{background:#fdf6eb;padding:92px 0 96px}.faq-title{text-align:center;color:#3a2a1e;letter-spacing:-.03em;margin:0 0 34px;font-family:SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:1.2}.faq-columns{grid-template-columns:1fr 1fr;gap:0 56px;display:grid}.faq-list{border-top:1px solid #4e2c1921}.faq-item{border-bottom:1px solid #4e2c1921}.faq-question{color:#3a2a1e;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:20px 2px;font-family:inherit;font-size:16px;font-weight:750;line-height:1.5;transition:color .2s;display:flex}.faq-question:hover{color:#b4600a}.faq-question svg{fill:none;stroke:#e8891c;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-answer>div{overflow:hidden}.faq-answer p{color:#6b5b4b;margin:0;padding:0 2px 20px;font-size:14px;line-height:1.8}@media (max-width:920px){.faq-columns{grid-template-columns:1fr;gap:0}.faq-list+.faq-list{border-top:0}}@media (max-width:640px){.faq-section{padding:72px 0 76px}.faq-title{margin-bottom:26px}.faq-question{padding:17px 2px;font-size:15px}}@media (prefers-reduced-motion:reduce){.faq-answer{transition:none}}.download-band{background:radial-gradient(56% 62% at 62% 0,#e8891c61,#0000 62%),#161412;position:relative;overflow:hidden}.download-section{padding-block:160px 120px}.download-card{text-align:center;color:#fff;flex-direction:column;align-items:center;display:flex}.download-card h2{color:#fff;margin-top:0;font-size:42px}.download-card p{color:#c9bfb4}.download-actions{justify-content:center;gap:11px;margin-top:32px;display:flex}.site-footer{background:0 0;border-top:1px solid #fff7ed1f;padding-block:28px 36px}.footer-inner{align-items:center;gap:28px;display:flex}.footer-inner p{color:#fff7ed8c;font-size:12px}.footer-inner nav{color:#fff7ed9e;gap:21px;margin-left:auto;font-size:11px;display:flex}.footer-inner>small{color:#fff7ed61;font-size:9px}.download-band .brand-name strong{color:#fffdf8}.download-band .brand-name span{color:#fff7ed80}.usage-pricing{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:28px;display:flex}.usage-pricing span{color:#886b5a;background:#fff4e4;border-radius:999px;padding:9px 12px;font-size:10px}.usage-pricing b{color:#ad5c24}.pricing-footnote a{color:#a95a23;margin-left:5px;font-weight:750}.public-shell{min-height:100vh;color:var(--ink);background:linear-gradient(#fffaf1,#f8f5f0)}.public-header,.public-footer,.public-content,.public-hero{width:min(1120px,100% - 40px);margin-inline:auto}.public-header{justify-content:space-between;align-items:center;height:78px;display:flex}.public-header nav{color:#715d52;gap:24px;font-size:12px;font-weight:700;display:flex}.public-hero{text-align:center;padding:82px 0 55px}.public-hero>span{color:#c66c28;letter-spacing:.14em;font-size:10px;font-weight:850}.public-hero h1{letter-spacing:-.05em;margin:15px 0 14px;font-size:52px}.public-hero p{color:#826f64;max-width:680px;margin:auto;font-size:15px;line-height:1.8}.public-content{padding-bottom:90px}.public-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.public-card-grid.four{grid-template-columns:repeat(4,1fr)}.public-card-grid article,.public-section{background:#fff;border:1px solid #ecdfd3;border-radius:19px;padding:28px;box-shadow:0 12px 38px #47240e0d}.public-card-grid article>span{color:#ba6425;font-size:10px;font-weight:850}.public-card-grid h2{margin:14px 0 9px;font-size:21px}.public-card-grid strong{color:#342118;margin-bottom:12px;font-size:26px;display:block}.public-card-grid p,.public-section p{color:#867369;font-size:12px;line-height:1.75}.public-card-grid button{color:#88756a;background:#f3ede7;border:0;border-radius:9px;width:100%;height:40px;margin-top:14px;font-weight:750}.public-section{margin-top:22px}.public-section>h2{margin-top:0}.usage-table{display:grid}.usage-table>div{border-bottom:1px solid #f0e5dc;grid-template-columns:1fr 150px 1.4fr;gap:18px;padding:16px 4px;font-size:12px;display:grid}.usage-table span{color:#8c786c}.public-note{background:#fff5e4;border-radius:10px;padding:15px}.check-list{color:#715e53;gap:12px;padding-left:22px;font-size:13px;line-height:1.7;display:grid}.public-footer{color:#9a877c;border-top:1px solid #e8ddd4;justify-content:space-between;align-items:center;padding:26px 0;font-size:10px;display:flex}.public-footer nav{gap:16px;font-weight:700;display:flex}.legal-shell .public-hero,.legal-shell .public-content{width:min(720px,100% - 48px)}.legal-shell .public-hero{text-align:left;padding:56px 0 0}.legal-shell .public-hero h1{letter-spacing:-.04em;text-align:center;margin:0;font-size:52px}.legal-shell .public-hero p{color:#8a776c;text-align:left;max-width:none;margin:14px 0 0;font-size:14px}.legal-doc{padding-top:8px}.legal-doc>p{color:#4e4038;margin:22px 0 0;font-size:16px;line-height:1.85}.legal-doc section{box-shadow:none;background:0 0;border:0;margin:0;padding:28px 0 0}.legal-doc h2{letter-spacing:0;margin:0 0 10px;font-size:18px;font-weight:750}.legal-doc section p{color:#4e4038;margin:0;font-size:16px;line-height:1.85}.legal-doc table{border-collapse:collapse;width:100%;margin:6px 0 0;font-size:14px}.legal-doc th,.legal-doc td{text-align:left;vertical-align:top;color:#4e4038;border-bottom:1px solid #ecdfd3;padding:12px 14px;line-height:1.7}.legal-doc th{color:#7a6455;letter-spacing:.06em;background:#fffaf3;font-size:12px;font-weight:800}.legal-doc td:first-child{white-space:nowrap;font-weight:700}@media (max-width:640px){.legal-doc table{font-size:13px}.legal-doc th,.legal-doc td{padding:10px 8px}.legal-doc td:first-child{white-space:normal}}.legal-related{color:#8a776c;padding-top:8px;font-size:14px}.legal-related a{color:#a85b22;font-weight:750}.pricing-hero-title{color:#0000;background-image:linear-gradient(105deg,#25150f 0% 34%,#ffe7a8 50%,#e8891c 56%,#25150f 70% 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:.75s ease-out both pricing-title-in,2.8s ease-in-out .55s infinite pricing-title-shine}.public-hero h1.pricing-hero-title{font-size:64px}.public-hero:has(.pricing-hero-title)>span{position:relative;left:-12px}@keyframes pricing-title-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pricing-title-shine{0%{background-position:120% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.pricing-hero-title{color:inherit;background:0 0;animation:none}}@media (max-width:920px){.public-card-grid,.public-card-grid.four{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.public-header nav a:not(:last-child){display:none}.public-hero{padding-top:48px}.public-hero h1{font-size:38px}.public-hero h1.pricing-hero-title{font-size:44px}.legal-shell .public-hero h1{font-size:40px}.public-card-grid,.public-card-grid.four,.usage-table>div{grid-template-columns:1fr}.public-footer{align-items:flex-end;gap:20px}}.release-target-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:18px;display:grid}.release-target{text-align:left;background:#fff;border:1px solid #ecdfd3;border-radius:17px;padding:23px;position:relative}.release-target-platform{color:#ad5e25;letter-spacing:.08em;font-size:9px;font-weight:850;display:block}.release-target>strong{margin:12px 0 8px;font-size:19px;display:block}.release-target p{color:#837066;min-height:42px;margin:0;font-size:10px;line-height:1.65}.release-download{color:#99867a;width:100%;font:inherit;text-align:center;background:#f1ebe5;border:0;border-radius:10px;margin-top:18px;padding:12px 17px;font-size:10px;font-weight:800;display:block}.release-download.is-ready{color:#fff;background:#372219;box-shadow:0 8px 20px #37221926}.release-resources{gap:8px;margin-top:18px;display:grid}.release-resource{color:#372219;background:#fff6e9;border-radius:10px;gap:3px;padding:10px 12px;text-decoration:none;transition:background .16s;display:grid}.release-resource:hover{background:#ffeed6}.release-resource b{font-size:11px;font-weight:800}.release-resource span{color:#987c6b;word-break:break-all;font-size:9px;line-height:1.5}.release-hint{color:#bda99b;cursor:help;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:15px;right:15px}.release-hint:hover,.release-hint:focus-visible{color:#ad5e25;outline:none}.release-hint svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.release-hint-bubble{z-index:6;color:#f7ece2;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#372219;border-radius:11px;width:252px;padding:11px 13px;font-size:11px;font-weight:600;line-height:1.75;transition:opacity .18s,visibility .18s;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 14px 28px #37221942}.release-hint:hover .release-hint-bubble,.release-hint:focus-visible .release-hint-bubble{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.release-hint-bubble,.release-resource{transition:none}}@media (max-width:760px){.release-target-grid{grid-template-columns:1fr}.release-target p{min-height:0}}@media (max-width:920px){.site-nav,.hero-float{display:none}.demo-grid{grid-template-columns:1fr}.transcript-pane{border-right:0;border-bottom:1px solid var(--line)}.metric-row{grid-template-columns:repeat(2,1fr)}.split-heading,.workflow-section,.platform-inner,.privacy-inner{grid-template-columns:1fr}.split-heading{gap:20px}.workflow-section,.platform-inner{gap:60px}.platform-art{order:2}.feature-grid{grid-template-columns:1fr 1fr}.privacy-inner{gap:32px}.privacy-points{max-width:none}}@media (max-width:640px){.section-shell{width:min(100% - 28px,1180px)}.header-inner{width:calc(100% - 28px);min-height:68px}.button-small{padding:0 14px;font-size:13px}.hero{padding-block:112px 104px}.hero h1{font-size:40px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column}.hero-notes{gap:10px}.product-section,.features-section,.workflow-section{padding-block:80px}.section-heading h2,.workflow-copy h2,.platform-copy h2{font-size:34px}.demo-topbar{grid-template-columns:1fr auto}.demo-levels{display:none}.transcript-pane,.answer-pane{padding:22px}.metric-row{grid-template-columns:1fr 1fr;gap:9px}.metric-row div{padding:16px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:auto}.workflow-section{gap:44px}.prep-card{transform:none}.platform-section{padding-block:75px}.platform-art{min-height:300px}.platform-art>img{width:90px;height:90px}.privacy-section{padding-block:64px}.privacy-points,.privacy-compare{grid-template-columns:1fr}.privacy-screen{height:180px}.download-section{padding-block:110px 80px}.download-actions{flex-direction:column}.footer-inner{flex-wrap:wrap}.footer-inner p{display:none}.footer-inner nav{order:3;width:100%;margin:0}}
