.sample-section{border-block:1px solid var(--border);background:#ebf2fb;padding-block:clamp(48px,5.25vw,80px)}.sample-heading>p{color:var(--muted-foreground);margin-top:12px;font-size:16px;line-height:1.6}.sample-demo{background:var(--card);border:1px solid #ccdaed;border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-top:28px;display:grid;box-shadow:0 18px 40px -36px #102a4b99}.sample-transcript,.sample-export{min-width:0}.sample-document-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:14px 24px 6px;display:flex}.sample-document-title{align-items:center;gap:10px;display:flex}.sample-document-title svg{width:22px;height:22px;color:var(--primary);flex:none}.sample-document-title h3,.sample-export h3{font-size:19px;line-height:1.25}.sample-document-title p{color:var(--muted-foreground);margin-top:4px;font-size:13px}.sample-progress{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px 24px 12px;display:grid}.sample-progress input{width:100%;min-width:0;height:24px;accent-color:var(--primary);cursor:pointer;margin:0}.sample-playback-time{color:var(--muted-foreground);font:12px var(--font-mono);white-space:nowrap}.sample-error{color:#a12439;padding:10px 24px;font-size:14px}.sample-segments{max-height:380px;padding:0 12px;list-style:none;overflow:auto}.sample-segment{padding:13px 12px}.sample-segment[aria-current=true]{background:#edf4ff;box-shadow:inset 3px 0 #397be2}.sample-segment+.sample-segment{border-top:1px solid var(--border)}.segment-meta{color:var(--muted-foreground);align-items:center;gap:10px;font-size:13px;display:flex}.timestamp{font:12px var(--font-mono);color:#174a96}button.timestamp,.sample-edit{background:#e9f2ff;border-radius:5px;min-height:30px;padding-inline:8px}button.timestamp:hover:not(:disabled),.sample-edit:hover{background:#daeaff}.sample-edit{color:#174a96;margin-left:auto}.sample-segment p,.sample-segment textarea{overflow-wrap:anywhere;margin-top:6px;font-size:15px;line-height:1.7}.sample-segment textarea{resize:vertical;field-sizing:content;border:1px solid #87abdf;border-radius:6px;width:100%;min-height:68px;padding:8px}.sample-export{border-left:1px solid var(--border);background:#f5f9ff;border-radius:0 16px 16px 0;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.sample-export>p{color:var(--muted-foreground);font-size:14px;line-height:1.5}.sample-formats{border:1px solid var(--border);background:var(--card);border-radius:8px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:3px;display:flex}.sample-formats button{border-radius:5px;min-height:32px;padding:4px 11px;font-size:13px}.sample-formats button:hover,.sample-formats button[aria-pressed=true]{color:#174a96;background:#deebff}.sample-export-preview{border:1px solid var(--border);background:var(--card);border-radius:8px;min-width:0;overflow:hidden}.sample-export-preview>p{border-bottom:1px solid var(--border);font:12px var(--font-mono);overflow-wrap:anywhere;padding:10px 12px}.sample-export-preview pre{height:165px;color:var(--muted-foreground);font:12px/1.75 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 12px;overflow:auto}.sample-download{align-self:flex-start}@media (width<=850px){.sample-demo{grid-template-columns:1fr}.sample-export{border-top:1px solid var(--border);border-left:0;border-radius:0 0 16px 16px}}@media (width<=639px){.sample-document-header,.sample-progress,.sample-export{padding-inline:16px}.sample-segments{max-height:min(380px,56svh);padding-inline:8px}.sample-segment{padding-inline:8px}.sample-edit,button.timestamp{min-height:36px}.sample-download{align-self:stretch}}:root{--background:#f4f7fb;--foreground:#152334;--card:#fcfdff;--primary:#1656c1;--secondary:#e8eff7;--muted-foreground:#53677b;--border:#dce5ef;--font-sans:"Host Grotesk", "Noto Sans SC", sans-serif;--font-mono:"JetBrains Mono", monospace;--page-gutter:clamp(20px, 5vw, 64px);color:var(--foreground);background:var(--background);font-family:var(--font-sans)}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,ol,pre{margin:0}a{color:inherit;text-decoration:none}button,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default;opacity:.65}:focus-visible{outline-offset:3px;outline:2px solid #568ef5}.site-width{width:min(1184px, calc(100% - 2 * var(--page-gutter)));margin-inline:auto}.brand{white-space:nowrap;align-items:center;gap:10px;font-size:23px;font-weight:500;line-height:1;display:inline-flex}.brand-mark{flex:none;width:24px;height:24px}.site-nav{z-index:10;color:#f3f8ff;background:#14243b;border:1px solid #ffffff26;border-radius:16px;align-items:center;gap:32px;min-height:60px;padding:8px 10px 8px 20px;display:flex;position:fixed;inset:18px 0 auto}.site-links,.site-actions{align-items:center;gap:22px;font-size:14px;display:flex}.site-actions{margin-left:auto}.site-nav nav a:hover,.site-actions>a:not(.site-button):hover,.footer-links a:hover{text-underline-offset:4px;text-decoration:underline}.site-menu{display:none;position:relative}.site-menu summary{cursor:pointer;place-items:center;width:38px;height:38px;list-style:none;display:grid}.site-menu summary::-webkit-details-marker{display:none}.site-menu nav{background:#14243b;border:1px solid #ffffff26;border-radius:12px;gap:4px;min-width:164px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #15233455}.site-menu nav a{padding:8px 10px;display:block}.site-button{background:var(--primary);color:#fff;text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 16px;font-size:14px;font-weight:500;transition:background-color .16s,transform .16s;display:inline-flex}.site-button:hover:not(:disabled){background:#124ba8;transform:translateY(-1px)}.site-button:active:not(:disabled){transform:translateY(1px)}.site-button.outline{border-color:var(--border);background:var(--card);color:var(--foreground)}.site-button.outline:hover:not(:disabled){background:var(--secondary)}.site-button.small{min-height:36px;padding:6px 11px;font-size:13px}.site-button svg,.site-menu svg{flex:none;width:16px;height:16px}.site-nav .nav-cta{background:var(--card);color:#14243b;min-height:38px}.site-nav .nav-cta:hover{background:var(--secondary)}.marketing-hero{color:#f3f8ff;background:radial-gradient(76% 74% at 92% 93%,#79bde1 0%,#2968b6 47%,#0000 85%),radial-gradient(60% 80% at 16% 113%,#124f9e 0%,#0000 86%),linear-gradient(145deg,#0c172a 6%,#102c53 66%,#14365f 100%);align-items:center;min-height:max(630px,100svh);padding-block:120px 64px;display:grid}.hero-layout{grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero-copy h1{letter-spacing:-.055em;text-wrap:balance;overflow-wrap:anywhere;max-width:11ch;font-size:clamp(46px,5.35vw,78px);font-weight:500;line-height:1.04}html:not(:lang(en)) .hero-copy h1{letter-spacing:-.045em;max-width:none;font-size:clamp(40px,4.85vw,70px);line-height:1.15}.hero-description{color:#e1edff;max-width:420px;margin-top:22px;font-size:clamp(16px,1.45vw,20px);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero-actions .site-button{background:var(--card);color:#14243b;min-height:48px;padding-inline:17px}.hero-actions .site-button:hover{background:var(--secondary)}.hero-actions .outline{color:#f3f8ff;background:#17345b;border-color:#adc7ed70}.hero-actions .outline:hover{background:#244675}.hero-hint{color:#d2e4ff;margin-top:12px;font-size:13px;line-height:1.5}.hero-preview{background:var(--card);min-width:0;color:var(--foreground);border:1px solid #e1ebf9;border-radius:16px;overflow:hidden;box-shadow:0 0 0 5px #ddeeff26,0 36px 88px -32px #081b39bd}.hero-preview-label{border-bottom:1px solid var(--border);color:#1c467a;background:#edf4fd;align-items:center;gap:9px;padding:14px 24px;font-size:13px;font-weight:600;display:flex}.hero-preview-label svg{width:16px;height:16px}.hero-preview-document{padding:24px 24px 26px}.hero-preview-title{letter-spacing:-.025em;font-size:clamp(20px,2vw,27px);font-weight:600}.hero-preview-meta{color:var(--muted-foreground);margin-top:6px;font-size:13px}.hero-preview-segments{gap:13px;margin-top:20px;padding:0;list-style:none;display:grid}.hero-preview-segments li{border-left:2px solid #c8d9f0;padding:10px 12px}.hero-preview-segments li:last-child{background:#edf4ff;border-color:#397be2}.hero-preview-segments li p{margin-top:6px;font-size:14px;line-height:1.65}.hero-preview-segments .timestamp{background:0 0;padding:0}#how-it-works,#transcript,#exports,#faq{scroll-margin-top:84px}.workflow{padding-block:clamp(48px,7vw,100px)}.workflow h2,.sample-heading h2,.use-cases h2,.faq-layout h2,.closing-layout h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(31px,4vw,53px);font-weight:500;line-height:1.12}.workflow-steps{border-top:1px solid #bfcfe2;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;padding:0;list-style:none;display:grid}.workflow-steps li{padding:24px 24px 0}.workflow-steps li:first-child{padding-left:0}.workflow-steps li:last-child{padding-right:0}.workflow-steps li+li{border-left:1px solid var(--border)}.workflow-steps svg{width:24px;height:24px;color:var(--primary)}.workflow-steps h3{margin-top:12px;font-size:19px;line-height:1.25}.workflow-steps p{max-width:34ch;color:var(--muted-foreground);margin-top:10px;font-size:15px;line-height:1.65}.use-cases{padding-block:clamp(48px,7vw,96px)}.use-cases h2{max-width:24ch}.use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;padding:0;list-style:none;display:grid}.use-case-grid>li{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;min-width:0;padding:24px;display:flex}.use-case-grid svg{width:24px;height:24px;color:var(--primary)}.use-case-grid h3{margin-top:12px;font-size:20px}.use-case-grid>li>p{color:var(--muted-foreground);margin:8px 0 18px;font-size:15px;line-height:1.6}.use-case-example{background:#edf4ff;border-left:2px solid #8caedf;margin-top:auto;padding:12px;font-size:14px;line-height:1.55}.use-case-example-label{color:#174a96;font:12px var(--font-mono);margin-bottom:5px}.faq-section{border-block:1px solid var(--border);background:var(--card);padding-block:clamp(48px,7vw,96px)}.faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,64px);display:grid}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{width:18px;height:18px;color:var(--primary);flex:none}.faq-list details[open] svg{transform:rotate(180deg)}.faq-list details>p{max-width:58ch;color:var(--muted-foreground);padding-bottom:16px;font-size:15px;line-height:1.65}.closing-section{color:#f3f8ff;background:#142c50;padding-block:clamp(42px,6vw,76px)}.closing-layout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.closing-layout .site-button{background:var(--card);color:#14243b}.closing-layout .site-button:hover{background:var(--secondary)}.site-footer{padding-block:36px 28px}.footer-bottom,.footer-links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.footer-bottom{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:24px;padding-top:18px;font-size:13px}.footer-links{margin-inline-start:auto}.status-page{width:min(600px,100% - 48px);margin:15svh auto}.status-page h1,.status-page p{margin-bottom:16px}.status-page a{margin:0 8px 8px 0}@media (width<=1040px){.site-links{display:none}.site-menu{display:block}.site-actions{gap:14px}}@media (width<=900px){.marketing-hero{min-height:0;padding-block:116px 48px}.hero-layout{grid-template-columns:minmax(0,1fr);gap:30px}.hero-copy h1{text-wrap:pretty;max-width:100%}.faq-layout{grid-template-columns:1fr}}@media (width<=639px){.site-nav{gap:10px;min-height:54px;padding:6px 8px 6px 12px;top:12px}.site-nav .brand{gap:7px;font-size:18px}.site-actions{gap:5px;font-size:13px}.site-actions .site-login,.site-actions .nav-cta{display:none}.marketing-hero{padding-block:100px 34px}.hero-copy h1,html:not(:lang(en)) .hero-copy h1{font-size:clamp(36px,10.4vw,54px)}.hero-description{margin-top:16px}.hero-actions{margin-top:20px}.hero-preview-label{padding:11px 16px}.hero-preview-document{padding:16px}.hero-preview-segments{gap:8px;margin-top:14px}.hero-preview-segments li{padding-block:6px}.hero-preview-segments li p{margin-top:4px}.workflow-steps{grid-template-columns:1fr;margin-top:24px}.use-case-grid{grid-template-columns:1fr;margin-top:20px}.use-case-grid>li{padding:18px}.workflow-steps li{padding:16px 0}.workflow-steps li+li{border-top:1px solid var(--border);border-left:0}.workflow-steps p{max-width:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important}.site-button:hover:not(:disabled),.site-button:active:not(:disabled){transform:none}}
