/* 好好说 · 砖红暖白。All assets are local; no font or analytics services. */
:root{--paper:#faf7f2;--red:#b64f40;--red-dark:#963d32;--ink:#392c29;--muted:#79665f;--line:#e5dbd1;--blush:#f0dfd5;--white:#fffdfa;--serif:"Noto Serif SC","Songti SC","STSong","SimSun",serif;--sans:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:106px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%}button,a,summary{-webkit-tap-highlight-color:transparent}a,button,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--red);outline-offset:5px}::selection{background:#efd0c3;color:var(--ink)}[hidden]{display:none!important}.shell{width:min(1200px,calc(100% - 96px));margin-inline:auto}.muted{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;left:20px;top:-100px;z-index:20;padding:12px 20px;background:var(--ink);color:white}.skip-link:focus{top:12px}.site-header{background:var(--paper);border-bottom:1px solid var(--line);position:relative;z-index:5}.header-inner{height:98px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:8px;font-size:24px;letter-spacing:1px;font-weight:750}.brand img{object-fit:contain;flex-shrink:0}.brand-sub{display:block;font-size:10px;font-weight:400;letter-spacing:1.7px;color:var(--muted);margin-top:3px}.site-header nav{display:flex;gap:34px;font-size:13px;color:var(--muted)}.site-header nav a:hover,.text-link:hover{color:var(--red)}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:16px 24px;background:var(--red);color:#fffaf7;border:1px solid transparent;border-radius:5px;font-size:14px;font-weight:600;line-height:1.4;transition:background .18s,transform .18s}.button:hover{background:var(--red-dark);transform:translateY(-2px)}.button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.button-small{min-height:42px;font-size:12px;padding:11px 18px;gap:24px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:500;color:var(--red);margin:0 0 24px;display:flex;align-items:center;gap:10px}.small-line{width:25px;height:1px;background:var(--red)}.hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-block:52px 54px;align-items:center}.hero-copy{padding-block:18px}.hero h1{font-family:var(--serif);font-size:clamp(54px,5.6vw,80px);font-weight:500;line-height:1.35;letter-spacing:3px;margin:0 0 26px}.hero h1 span{color:var(--red)}.hero-lead{font-size:21px;font-weight:500;letter-spacing:1px;margin:0 0 12px}.hero-description{font-size:14px;line-height:2;color:var(--muted);margin:0 0 28px}.hero-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.text-link{font-size:12px;padding-block:12px;display:inline-flex;gap:15px;align-items:center}.hero-note{font-size:10px;color:var(--muted);margin:15px 0 36px;letter-spacing:.3px}.hero-note span{padding-inline:8px}.hero-footnote{display:flex;gap:14px;align-items:center;border-top:1px solid var(--line);padding-top:24px;max-width:480px}.tiny-mark{font:62px/.8 Georgia,serif;color:var(--red);align-self:center}.hero-footnote p{font-size:11px;line-height:1.8;letter-spacing:1px;margin:0}.hero-number{margin-left:auto;font-size:9px;color:var(--muted);letter-spacing:1px}.hero-art{height:630px;background:var(--red);position:relative;border-radius:7px;overflow:hidden;display:flex;justify-content:center;align-items:center;padding-top:34px}.art-kicker{position:absolute;top:24px;inset-inline:25px;display:flex;justify-content:space-between;gap:10px;color:#fff0e7;font-size:9px;letter-spacing:1px}.art-watermark{position:absolute;left:-80px;bottom:-110px;width:430px;height:430px;filter:brightness(0) invert(1);opacity:.08;pointer-events:none}.phone{position:relative;width:290px;background:#fcf9f4;border:6px solid #3d302c;border-radius:39px;box-shadow:14px 21px 0 #873d3230;transform:rotate(-3deg);padding:12px 12px 10px;z-index:1}.phone-top{display:flex;justify-content:space-between;font:9px var(--sans);padding:0 10px 14px}.phone-heading{display:flex;align-items:center;gap:2px;font-size:17px;font-weight:700;padding-bottom:8px;border-bottom:1px solid var(--line)}.phone-dots{font-size:12px;margin-left:auto;letter-spacing:1px}.phone-content{padding:15px 6px 8px}.phone-overline{font-size:8px;color:var(--muted);letter-spacing:1px;margin:0 0 8px}.phone-content h2{font-family:var(--serif);font-weight:700;font-size:20px;letter-spacing:.5px;margin:0 0 10px}.phone-meta{font-size:8px;color:var(--muted);margin:0}.phone-meta span{margin-inline:6px}.phone-divider{height:1px;background:var(--line);margin:16px 0}.person{display:flex;align-items:center;gap:7px;font-size:9px}.avatar{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:50%;font-size:11px;flex-shrink:0}.avatar-a{background:#f1d8cc;color:#8e3a2f}.avatar-b{background:#e7e3dc;color:#5d5b4e}.person .avatar{width:22px;height:22px;font-size:8px}.person time{margin-left:auto;color:#918079;font-size:8px}.phone-message{margin-bottom:17px}.phone-message p{font-size:10px;line-height:1.9;margin:7px 0 0 29px}.phone-insight{border:1px solid #e7d1c3;background:#f6e9df;border-radius:5px;padding:12px}.insight-label{font-size:8px;letter-spacing:1px;color:var(--red);font-weight:600}.phone-insight p{font:15px/1.7 var(--serif);margin:6px 0 8px}.phone-insight>span:last-child{font-size:7px;color:var(--muted)}.phone-bottom{display:flex;justify-content:space-between;font-size:7px;color:var(--muted);padding-top:17px}.phone-bottom span:first-child{color:var(--red)}.art-note{position:absolute;right:10px;bottom:77px;background:#f2dfca;padding:15px 17px;transform:rotate(5deg);z-index:2;border-radius:2px;box-shadow:3px 5px 0 #843a3120}.art-note>span{color:var(--red);font-size:24px}.art-note p{font:14px/1.8 var(--serif);margin:4px 0}.art-caption{position:absolute;bottom:15px;left:20px;right:20px;text-align:center;color:#f4cfc3;font-size:8px;letter-spacing:.4px}.promise-strip{border-block:1px solid var(--line)}.promise-strip .shell{display:flex;justify-content:space-between;gap:24px;padding-block:23px;font-size:12px;letter-spacing:2px}.promise-strip span{display:flex;align-items:center;gap:14px}.promise-strip i{font:11px Georgia,serif;color:var(--red);letter-spacing:0}.section{padding-block:105px}.section-heading{position:relative}.section h2,.example-section h2,.download-section h2{font:500 clamp(28px,3vw,40px)/1.6 var(--serif);letter-spacing:1px;margin:0}.section-heading>p:last-child{position:absolute;bottom:6px;right:0;font-size:13px;line-height:2;color:var(--muted);margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:56px}.steps article+article{border-left:1px solid var(--line);padding-left:42px}.step-index{font:13px Georgia,serif;color:var(--red);display:flex;align-items:center;gap:10px}.step-index span{font:10px var(--sans);letter-spacing:2px;color:var(--muted)}.steps h3{font-size:18px;font-weight:600;margin:22px 0 13px}.steps p{font-size:12px;line-height:2.1;color:var(--muted);max-width:300px;margin:0}.step-visual{height:86px;margin-top:22px}.waveform{display:flex;align-items:center;gap:7px;padding-left:8px}.waveform i{display:block;width:5px;height:17px;background:var(--red);border-radius:4px}.waveform i:nth-child(3n){height:38px}.waveform i:nth-child(4n){height:61px}.waveform i:nth-child(5n){height:47px}.waveform i:nth-child(2n){background:#d79e8e}.speaker-lines{display:flex;flex-direction:column;justify-content:center;gap:12px}.speaker-lines>div{display:flex;align-items:center;gap:14px}.speaker-lines span{font-size:10px;background:var(--blush);color:var(--red);width:29px;height:29px;border-radius:50%;display:grid;place-items:center}.speaker-lines i{width:139px;height:6px;border-radius:3px;background:#d6b2a3}.speaker-lines>div+div{padding-left:40px}.speaker-lines>div+div i{width:91px;background:#d2c9bf}.speaker-lines>div+div span{background:#e9e3da;color:#746257}.paper-lines>div{border:1px solid #d4c5b5;transform:rotate(-4deg);background:#fffcf7;width:178px;height:93px;padding:11px 14px}.paper-lines span{font:10px var(--serif)}.paper-lines i{display:block;width:90%;height:3px;background:#e3d9ce;margin-top:9px}.paper-lines i+i{width:70%;margin-top:5px}.paper-lines b{display:inline-block;font-size:9px;font-weight:400;margin-top:9px;background:#f0dfd1;color:var(--red);padding:2px 5px}.example-section{background:#efe6dc;border-block:1px solid #e4d8cb;padding-block:90px}.example-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;align-items:center}.example-intro>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:2}.example-section h2{font-size:34px;margin-bottom:23px}.example-quote{margin:40px 0;display:flex;gap:10px;align-items:flex-start}.example-quote img{opacity:.75}.example-quote blockquote{font:23px/1.8 var(--serif);margin:10px 0 0;color:var(--red)}.example-intro .example-disclaimer{font-size:10px!important}.demo-card{background:var(--white);border:1px solid #d8cabc;box-shadow:7px 7px 0 #e2d6c8;border-radius:7px;overflow:hidden}.demo-header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:28px 30px 24px}.demo-kicker{font-size:9px;color:var(--muted);letter-spacing:1px}.demo-header h3{font:22px var(--serif);margin:9px 0 0}.demo-badge{font-size:9px;color:var(--red);border:1px solid #d9b8a7;padding:5px 8px;white-space:nowrap;border-radius:3px}.demo-tabs{display:flex;margin-inline:30px;border-bottom:1px solid var(--line)}.demo-tabs button{flex:1;border:0;border-bottom:2px solid transparent;background:none;padding:13px 4px;color:var(--muted);font-size:12px;cursor:pointer}.demo-tabs button[aria-selected=true]{color:var(--red);border-color:var(--red);font-weight:600}.demo-tabs button:hover{background:#f8f2eb}.demo-panel{padding:26px 30px 16px;min-height:356px}.transcript-line{display:flex;gap:13px;margin-bottom:22px}.transcript-line>div{flex:1;min-width:0}.line-meta{display:flex;align-items:center;gap:15px;font-size:10px}.line-meta time{color:var(--muted);font-size:9px}.transcript-line p{font-size:12px;line-height:1.9;margin:7px 0 0}.panel-note{font-size:9px;line-height:1.9;color:var(--muted);margin:22px 0 0;padding-top:14px;border-top:1px dashed var(--line)}.demo-footer{padding:18px 30px;background:#f8f2ea;display:flex;justify-content:space-between;gap:20px;align-items:center;color:var(--muted);font-size:9px;line-height:1.7}.demo-footer a{color:var(--red);white-space:nowrap;font-size:10px}.insight-heading{font-size:12px;color:var(--red);margin:0 0 24px}.insight-item{display:flex;gap:16px;margin-bottom:21px}.insight-item>span{font:14px Georgia,serif;color:var(--red);padding-top:2px}.insight-item h4{font-size:13px;font-weight:600;margin:0 0 9px}.insight-item p{font-size:12px;line-height:1.9;color:var(--muted);margin:0}.code-heading{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--muted);gap:10px;margin-bottom:16px}.copy-button{cursor:pointer;background:#f0e2d7;color:var(--red-dark);border:1px solid #e7cabb;border-radius:3px;font-size:10px;padding:6px 9px;min-height:32px}.copy-button:hover{background:#e9d4c5}pre{font:11px/1.9 ui-monospace,"Cascadia Code",var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;color:#69554c} .privacy-section{display:grid;grid-template-columns:1fr 1.3fr;gap:80px}.privacy-heading>p:not(.eyebrow){font-size:13px;line-height:2;color:var(--muted);margin-top:24px}.privacy-decoration{display:inline-block;font-family:var(--serif);font-size:13px;line-height:1.6;letter-spacing:2px;color:var(--red);border:1px solid #c98270;border-radius:50%;padding:20px 18px;transform:rotate(-12deg);margin:28px 0 0 8px}.privacy-list article{display:flex;gap:25px;border-top:1px solid var(--line);padding:25px 0}.privacy-list article:first-child{padding-top:20px}.privacy-list article>span{color:var(--red);font:13px Georgia,serif;padding-top:4px}.privacy-list h3{font-size:16px;margin:0 0 9px;font-weight:600}.privacy-list p{font-size:12px;line-height:2;color:var(--muted);margin:0}.download-panel{background:var(--red);border-radius:7px;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:64px 70px;color:#fffaf4}.download-panel .eyebrow{color:#f8d8c9;font-size:10px}.download-section h2{font-size:46px;line-height:1.4}.download-copy>p:not(.eyebrow){color:#ffe4d7;font-size:13px;margin:18px 0 27px}.button-light{background:#fcf5eb;color:#903c30}.button-light:hover{background:#f0dfca}.download-copy .download-meta{font-size:10px!important;margin:13px 0 24px!important}.download-copy .download-note{font-size:10px!important;line-height:1.9;margin:0!important;color:#f8d6c9!important}.start-guide{border-left:1px solid #d48c7b;padding-left:48px}.start-guide h3{font-size:14px;font-weight:500;margin:6px 0 29px}.start-guide ol{list-style:none;padding:0;margin:0}.start-guide li{display:flex;gap:16px;margin-bottom:26px}.start-guide li>span{font:13px Georgia,serif;color:#f6c1ae;padding-top:3px}.start-guide b{font-size:12px;font-weight:500}.start-guide li p{font-size:11px;line-height:1.9;color:#f8d6c9;margin:7px 0 0}.start-note{font-size:11px;line-height:1.9;border-top:1px solid #d48c7b;padding-top:17px;color:#ffe4d7}.faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:80px}.faq-section h2{font-size:33px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{font-size:13px;padding:23px 0;list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;line-height:1.6}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font:20px Georgia,serif;color:var(--red);transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{font-size:12px;line-height:2;color:var(--muted);margin:0;padding:0 30px 23px 0}.site-footer{border-top:1px solid var(--line)}.footer-main{display:flex;align-items:center;gap:32px;padding-block:34px}.footer-main p{color:var(--muted);font-size:12px;letter-spacing:1px}.footer-main>a:last-child{margin-left:auto;font-size:11px;color:var(--muted)}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:25px;padding-block:22px;font-size:9px;color:var(--muted)}
@media(min-width:1500px){.hero{gap:72px}.hero-art{height:655px}.phone{width:305px}.phone-content{padding-block:19px 15px}.phone-message{margin-bottom:21px}.phone-message p{font-size:11px}.phone-insight p{font-size:16px}}
@media(max-width:1100px){.shell{width:calc(100% - 64px)}.hero{gap:30px}.hero-art{height:610px}.hero h1{font-size:65px}.hero-actions{gap:12px}.hero-actions .button{padding-inline:17px;font-size:12px}.hero-footnote{max-width:390px}.hero-number{font-size:8px;letter-spacing:0}.art-kicker span:last-child{display:none}.art-note{right:4px;bottom:65px;padding:11px 12px}.art-note p{font-size:12px}.example-layout,.privacy-section,.faq-section{gap:45px;grid-template-columns:1fr 1.25fr}.example-section h2{font-size:28px}.section-heading>p:last-child{position:static;margin-top:22px}.steps{gap:28px}.steps article+article{padding-left:28px}.steps h3{font-size:16px}.download-panel{padding:48px;gap:35px}.start-guide{padding-left:32px}.demo-panel{padding-inline:22px}.demo-header,.demo-footer{padding-inline:22px}.demo-tabs{margin-inline:22px}}
@media(max-width:800px){html{scroll-padding-top:24px}.shell{width:calc(100% - 44px)}.header-inner{height:80px;gap:15px}.site-header nav{gap:17px;font-size:11px}.brand{font-size:22px}.brand-sub{font-size:8px;letter-spacing:.8px}.brand img{width:42px;height:42px}.button-small{font-size:10px;gap:10px;padding:10px 12px}.hero{grid-template-columns:1fr;gap:30px;padding-top:38px}.hero-copy{padding:0 12px}.hero h1{font-size:72px}.hero-footnote{max-width:none}.hero-note{margin-bottom:25px}.hero-art{height:630px;margin-inline:12px}.art-kicker{inset-inline:24px}.art-kicker span:last-child{display:block}.art-note{right:35px;bottom:80px;padding:16px 19px}.art-note p{font-size:14px}.promise-strip .shell{gap:14px;font-size:11px;letter-spacing:1px}.promise-strip span{gap:8px}.section{padding-block:72px}.section h2{font-size:31px}.steps{gap:20px}.steps article+article{padding-left:20px}.steps h3{font-size:14px}.steps p{font-size:11px}.waveform{gap:4px}.waveform i{width:4px}.speaker-lines i{width:88px}.speaker-lines>div+div{padding-left:20px}.speaker-lines>div+div i{width:66px}.paper-lines>div{width:145px}.example-layout,.privacy-section,.faq-section{grid-template-columns:1fr;gap:35px}.example-section{padding-block:65px}.example-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.example-intro>.eyebrow{grid-column:1/-1}.example-intro h2{grid-column:1;grid-row:2;font-size:31px}.example-intro>p:not(.eyebrow){grid-column:1}.example-quote{grid-column:2;grid-row:2/4;margin:0;align-self:center}.example-quote blockquote{font-size:23px}.example-intro .example-disclaimer{grid-column:1/-1;margin-bottom:0}.demo-panel{min-height:330px}.privacy-heading{position:relative}.privacy-decoration{position:absolute;right:35px;top:20px}.privacy-heading p:not(.eyebrow){margin-top:18px}.privacy-list article{gap:20px}.download-panel{padding:40px 30px;gap:30px}.download-section h2{font-size:37px}.download-panel .eyebrow{font-size:9px;letter-spacing:1px}.download-copy .button{padding:14px 16px;font-size:11px;gap:8px}.start-guide{padding-left:25px}.faq-section{gap:24px}}
@media(max-width:540px){.shell{width:calc(100% - 36px)}.header-inner{height:76px}.site-header nav{display:none}.brand{font-size:22px}.brand img{width:40px;height:40px}.brand-sub{font-size:8px}.button-small{font-size:11px;min-height:40px;padding-inline:14px}.hero{padding-block:36px 32px;gap:26px}.hero-copy{padding-inline:4px}.eyebrow{font-size:10px;letter-spacing:1.5px;margin-bottom:20px}.hero h1{font-size:65px;letter-spacing:1px;margin-bottom:22px;line-height:1.28}.hero-lead{font-size:18px}.hero-description{font-size:12px;margin-bottom:22px}.hero-actions{align-items:flex-start;gap:10px 16px}.hero-actions .button{font-size:12px;padding:14px 17px;min-height:49px}.hero-actions .text-link{font-size:11px;min-height:49px;gap:8px}.hero-note{font-size:9px}.hero-footnote{padding-top:18px}.hero-footnote p{font-size:10px}.hero-art{height:592px;margin-inline:0}.art-kicker{inset-inline:20px;font-size:8px}.art-kicker span:last-child{font-size:7px}.phone{width:273px;transform:rotate(-3deg);margin-left:-15px}.phone-content h2{font-size:19px}.phone-insight p{font-size:14px}.phone-message{margin-bottom:15px}.art-note{right:8px;bottom:62px;padding:10px 12px}.art-note>span{font-size:20px}.art-note p{font-size:12px}.art-caption{font-size:7px}.promise-strip .shell{display:grid;grid-template-columns:1fr 1fr;row-gap:18px;padding:22px 12px}.promise-strip span{justify-content:center;gap:13px;font-size:10px}.section{padding-block:57px}.section h2{font-size:27px;line-height:1.65}.section-heading>p:last-child{font-size:12px}.steps{grid-template-columns:1fr;gap:0;margin-top:35px}.steps article{position:relative;padding:25px 0!important;border:0!important;border-top:1px solid var(--line)!important}.steps h3{font-size:17px;margin-top:22px;max-width:65%}.steps p{font-size:12px;max-width:100%;padding-right:8px}.step-visual{position:absolute;right:5px;top:15px;margin:0;transform:scale(.65);transform-origin:right top;height:80px}.step-index{font-size:12px}.example-intro{display:block}.example-section h2{font-size:29px}.example-quote{margin:26px 0}.example-quote blockquote{font-size:22px}.example-intro .example-disclaimer{font-size:9px!important}.example-layout{gap:27px}.demo-header{padding:22px 18px 19px}.demo-header h3{font-size:20px}.demo-kicker{font-size:8px}.demo-badge{font-size:8px;padding:4px 6px}.demo-tabs{margin-inline:18px}.demo-tabs button{font-size:11px;padding-block:13px}.demo-panel{padding:23px 18px 15px;min-height:366px}.transcript-line{gap:10px;margin-bottom:20px}.transcript-line p{font-size:11px;line-height:2}.transcript-line .avatar{width:27px;height:27px;font-size:10px}.panel-note{font-size:8px;line-height:1.9}.demo-footer{flex-direction:column;gap:9px;align-items:flex-start;padding:15px 18px}.insight-item{gap:12px}.insight-item p{font-size:11px}.insight-item h4{font-size:12px}.insight-heading{font-size:11px}.code-heading{font-size:9px}pre{font-size:10px}.privacy-decoration{right:8px;top:35px;font-size:11px;padding:17px 14px}.privacy-heading>p:not(.eyebrow){font-size:12px}.privacy-list article{gap:17px;padding-block:21px}.privacy-list h3{font-size:15px}.privacy-list p{font-size:11px}.download-panel{grid-template-columns:1fr;padding:34px 25px;gap:35px}.download-section h2{font-size:38px}.download-copy .button{font-size:12px;padding:15px 20px}.download-panel .eyebrow{font-size:9px}.start-guide{padding:26px 0 0;border-left:0;border-top:1px solid #d48c7b}.start-guide h3{font-size:14px;margin-bottom:24px}.start-guide li{margin-bottom:23px}.start-guide b{font-size:12px}.download-copy>p:not(.eyebrow){margin:16px 0 23px}.start-note{font-size:10px}.faq-section h2{font-size:28px}.faq-list summary{font-size:12px;padding:20px 0}.faq-list details p{font-size:11px;padding-right:8px}.footer-main{gap:12px;padding-block:27px;flex-wrap:wrap}.footer-main .brand{font-size:21px}.footer-main p{font-size:10px;margin-left:auto}.footer-main>a:last-child{font-size:10px;flex-basis:100%;text-align:right;margin-top:0}.footer-bottom{font-size:8px;gap:12px;flex-wrap:wrap;line-height:1.8}.footer-bottom>span:nth-child(2){display:none}}
/* Body copy stays readable independently of the compact product illustration. */
.steps p,.privacy-list p,.faq-list details p{font-size:14px}.section-heading>p:last-child{font-size:14px}.transcript-line p,.insight-item p{font-size:13px}.faq-list summary{font-size:14px}
@media(max-width:540px){.hero-description{font-size:14px}.hero-note{font-size:10px}.steps p,.privacy-list p,.faq-list details p{font-size:13px}.section-heading>p:last-child,.privacy-heading>p:not(.eyebrow){font-size:13px}.example-intro>p:not(.eyebrow){font-size:13px}.example-intro .example-disclaimer{font-size:11px!important}.transcript-line p,.insight-item p{font-size:12px}.panel-note{font-size:10px}.demo-panel{min-height:398px}.faq-list summary{font-size:13px}.start-guide li p{font-size:12px}.download-copy .download-note{font-size:11px!important}.download-copy .download-meta{font-size:11px!important}}
@media(max-width:380px){.privacy-decoration{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
