.document-lab,.audio-enhancement-demo{margin-top:52px;padding-top:38px;border-top:1px solid #314c59}.demo-section-heading{display:flex;justify-content:space-between;align-items:end;gap:38px;margin-bottom:24px}.demo-section-heading h3{font-size:clamp(28px,3vw,40px);line-height:1.17;letter-spacing:-.035em;margin:12px 0 0}.demo-section-heading h3 span{color:#a9e3d8}.demo-section-heading>.eyebrow,.demo-section-heading .eyebrow{font-size:12px!important}.demo-section-heading>p{font-size:16px;line-height:1.7;color:#b3c7d1;max-width:330px;margin:0}.document-kind-tabs{display:flex;gap:9px;margin:26px 0}.document-kind-tabs button,.document-path-toggle{font:inherit;font-size:14px;color:#c9dde2;padding:11px 17px;border:1px solid #436271;border-radius:99px;background:#142936;cursor:pointer}.document-kind-tabs button[aria-pressed=true],.document-path-toggle[aria-pressed=true]{background:#244b50;color:#aef4e3;border-color:#72adab}.document-lab-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:55px;padding:30px;border:1px solid #375263;border-radius:24px;background:radial-gradient(ellipse at 20% 30%,#2b506422,transparent 70%),#0d1b28}.document-preview{margin:0;width:100%;max-width:380px;justify-self:center}.document-page-stage{position:relative;overflow:hidden;border-radius:7px;box-shadow:0 18px 40px #0007;background:#f6f8f5}.document-page-stage>img{display:block;width:100%;height:auto}.document-preview figcaption{font-size:12px;color:#afc4ce;text-align:center;margin-top:14px}.document-page-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:12px;font-size:13px;color:#a7beca}.document-page-controls button{border:1px solid #456573;border-radius:50%;width:38px;height:38px;font-size:20px;background:#172f3d;color:white}.document-page-controls button:disabled{opacity:.35;cursor:default}#document-path-overlay{position:absolute;inset:0;pointer-events:none}#document-path-overlay[hidden]{display:none}.document-path-zone{position:absolute;background:#85ddca22;border:2px solid #218d83;border-radius:4px}.document-path-zone>span{position:absolute;left:5px;top:5px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#135b60;color:#fff;font-size:12px;font-weight:700;box-shadow:0 2px 5px #0003}.document-feature-tags{display:flex;gap:8px;flex-wrap:wrap}.document-feature-tags span{border:1px solid #3c5b68;background:#142c38;color:#b8dcda;padding:6px 9px;border-radius:7px;font-size:12px}.document-lab-copy h4{font-size:27px;line-height:1.25;letter-spacing:-.025em;margin:22px 0 14px}.document-lab-copy>p{font-size:16px;line-height:1.7;color:#b0c8d4}.document-path-toggle{margin:12px 0 6px}.reading-path-steps{list-style:none;padding:0;margin:16px 0 24px}.reading-path-steps li{font-size:15px;line-height:1.5;color:#cedfe5;padding:10px 0;border-bottom:1px solid #28424f}.reading-path-steps span{font-size:12px;font-weight:600;color:#85ddd4;margin-right:13px}.document-actions{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.document-actions a,.document-actions button{font:inherit;font-size:14px;color:#9ee8da;background:none;border:0;padding:5px 0;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.document-actions [hidden]{display:none}.document-lab-copy>.prepared-demo-disclosure{font-size:12px;line-height:1.7;color:#91aab7;margin-top:20px}.audio-enhancement-demo{margin-top:42px}.audio-compare-panel{padding:28px;border:1px solid #41616e;border-radius:22px;background:linear-gradient(120deg,#173746,#0c1b28)}.audio-compare-narrator{display:flex;align-items:center;gap:16px}.audio-compare-narrator img{display:block;width:64px;height:76px;object-fit:cover;object-position:50% 20%;border-radius:13px}.audio-compare-narrator small{display:block;font-size:10px;letter-spacing:.12em;color:#91b9c7}.audio-compare-narrator strong{display:block;font-size:26px;line-height:1.3;margin-top:5px}.audio-compare-narrator span{font-size:13px;color:#b2c8d0}.audio-compare-wave{display:flex;align-items:center;justify-content:center;gap:4px;height:76px;margin:20px 0}.audio-compare-wave i{display:block;flex:1;max-width:8px;min-width:1px;height:15px;border-radius:3px;background:#3b6571;transition:height .18s,background .1s}.audio-compare-wave i.is-past{background:#a6e4d7}.audio-compare-buttons{display:flex;gap:10px;flex-wrap:wrap}.audio-compare-buttons button{font:inherit;font-size:14px;min-height:44px;padding:10px 18px;color:#d9ebed;background:#142b38;border:1px solid #557985;border-radius:99px;cursor:pointer}.audio-compare-buttons button[aria-pressed=true]{color:#153942;background:#ade5d8;border-color:#ade5d8}.audio-compare-buttons button:disabled{opacity:.4;cursor:default}#audio-compare-status{font-size:14px;color:#c1d8df;margin:18px 0 0}.audio-compare-note{font-size:12px;color:#9bb4c1;line-height:1.7;margin:10px 0 0}.audio-compare-panel>audio{display:none}.document-kind-tabs button:focus-visible,.document-path-toggle:focus-visible,.document-actions button:focus-visible,.audio-compare-buttons button:focus-visible,.document-page-controls button:focus-visible{outline:3px solid #9ce7d8;outline-offset:4px}@media(max-width:800px){.document-lab-grid{gap:28px;padding:24px}.document-lab-copy h4{font-size:24px}.demo-section-heading{display:block}.demo-section-heading>p{max-width:550px;margin-top:18px}}@media(max-width:640px){.document-lab,.audio-enhancement-demo{margin-top:34px;padding-top:28px}.demo-section-heading h3{font-size:29px}.demo-section-heading>p{font-size:16px}.document-lab-grid{grid-template-columns:1fr;padding:20px;gap:24px}.document-preview{max-width:330px}.document-lab-copy h4{font-size:25px}.document-feature-tags span{font-size:11px}.document-kind-tabs button{font-size:13px;padding-inline:14px}.audio-compare-panel{padding:22px 18px}.audio-compare-wave{gap:2px}.audio-compare-buttons{gap:8px}.audio-compare-buttons button{font-size:13px;padding-inline:13px}#audio-compare-status{font-size:13px}.audio-compare-note{font-size:12px}.document-path-zone>span{width:20px;height:20px;font-size:11px}}@media(prefers-reduced-motion:reduce){.audio-compare-wave i{transition:none}}
.sample-kit-download{display:inline-block;margin-top:18px;font-size:13px;color:#a7d6d5;text-decoration:underline;text-underline-offset:4px}#document-lab,#audio-enhancement-demo{scroll-margin-top:calc(var(--site-header-height,120px) + 24px)}

/* Trinny's comparison: a compact, dimensional audio field instead of a flat equalizer. */
.audio-compare-panel{max-width:880px;margin-inline:auto;display:grid;grid-template-columns:150px minmax(0,1fr);grid-template-areas:'narrator wave' 'narrator controls' 'narrator status';align-items:center;gap:8px 26px;padding:22px 26px;background:radial-gradient(ellipse at 69% 36%,#0d7d9950,transparent 42%),linear-gradient(132deg,#123342,#0a1927 74%);box-shadow:inset 0 1px 0 #b6f7f144,0 18px 44px #0005}.audio-compare-narrator{grid-area:narrator;align-items:center;flex-direction:column;justify-content:center;text-align:center;gap:10px}.audio-compare-narrator img{width:66px;height:78px;border:1px solid #8fe5e68a;box-shadow:0 0 22px #22c7df33}.audio-compare-narrator strong{font-size:23px}.audio-compare-narrator span{font-size:12px}.audio-compare-wave-3d{grid-area:wave;display:block;width:100%;height:98px;border-radius:16px;background:radial-gradient(ellipse at 50% 85%,#39d9ea14,transparent 62%);filter:drop-shadow(0 0 9px #38c9f044)}.audio-compare-buttons{grid-area:controls;gap:9px}.audio-compare-buttons button{font-size:13px;min-height:40px;padding:8px 15px;background:linear-gradient(145deg,#173747,#102435);box-shadow:inset 0 1px 0 #d6ffff1c,0 5px 14px #0003}.audio-compare-buttons button[aria-pressed=true]{box-shadow:0 0 18px #6be9e966,inset 0 1px 0 #fff8}.audio-compare-panel #audio-compare-status{grid-area:status;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.audio-compare-note{display:none}
@media(max-width:640px){.audio-compare-panel{grid-template-columns:1fr;grid-template-areas:'narrator' 'wave' 'controls';gap:12px;padding:18px 15px}.audio-compare-narrator{flex-direction:row;justify-content:flex-start;text-align:left}.audio-compare-narrator img{width:50px;height:58px}.audio-compare-narrator strong{font-size:20px}.audio-compare-wave-3d{height:82px}.audio-compare-buttons button{flex:1;padding-inline:10px}.audio-enhancement-demo{margin-top:24px}}

/* Keep the Trinny feature truthful while the correct recording is prepared. */
.website-v2 .audio-compare-pending{display:flex;grid-template-columns:none;align-items:center;gap:24px;min-height:150px;padding:24px 30px;transform:none}
.website-v2 .audio-compare-pending img{display:block;width:84px;height:102px;flex:0 0 auto;object-fit:cover;object-position:50% 16%;border-radius:16px}
.website-v2 .audio-compare-pending p{max-width:44ch;margin:0;color:#d3e5ed;font-size:17px;line-height:1.55}
@media(max-width:640px){.website-v2 .audio-compare-pending{gap:14px;padding:18px 16px}.website-v2 .audio-compare-pending img{width:68px;height:82px}.website-v2 .audio-compare-pending p{font-size:14px}}
