:root{--lime:#c9f75a;--ink:#17211d;--paper:#f5f3ea;--muted:#5d685c;--line:#d4dacb;--ease:cubic-bezier(.22,.72,.16,1);--radius:38px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{letter-spacing:-.06em;font-weight:750}h1{font-size:clamp(64px,6.8vw,110px);line-height:.97}h2{font-size:clamp(45px,5vw,78px);line-height:1.02}h3{font-size:32px;line-height:1.1}p{line-height:1.55}em{font-style:normal}button,select,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}button:disabled{opacity:.55;cursor:default}img{display:block;width:100%;object-fit:cover}svg{display:block}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid #769823;outline-offset:5px}::selection{background:#c9f75a;color:var(--ink)}[hidden]{display:none!important}.skip{position:fixed;z-index:200;left:15px;top:-100px;padding:15px;background:var(--lime)}.skip:focus{top:15px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.eyebrow,.section-top,.document-meta{font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.45}.small{font-size:12px;line-height:1.65;color:var(--muted)}.text-link{display:inline-flex;gap:24px;align-items:center;font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid;padding:10px 0;min-height:44px}.text-link>span{font-size:18px}.button{border:1px solid transparent;border-radius:100px;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:56px;padding:16px 23px;font-size:13px;font-weight:700;text-decoration:none;transition:background .3s,transform .3s}.button>span{font-size:25px;font-weight:400;line-height:.9}.button:hover{transform:translateY(-2px)}.button.dark{background:var(--ink);color:var(--paper)}.button.dark:hover{background:#334d3a}.robot{width:100%;height:100%}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.brand-icon{background:var(--ink);color:var(--lime);width:59px;height:59px;padding:5px;border-radius:17px}.brand strong{display:block;font-size:29px;letter-spacing:-.065em;line-height:1}.brand em{display:block;font-size:17.3px;font-weight:700;font-style:italic;letter-spacing:-.04em;line-height:1.3;text-align:justify;text-align-last:justify}.review-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;position:sticky;top:0;background:#142019;color:#f0f4e7;z-index:80;padding:9px 3vw;font-size:11px;min-height:52px}.review-bar>a{text-decoration:none;white-space:nowrap}.review-bar nav{display:flex;gap:8px}.review-bar nav a{padding:10px 16px;text-decoration:none;border-radius:25px;color:#acbaa5}.review-bar nav a[aria-current]{background:var(--lime);color:var(--ink)}.review-bar nav span{opacity:.65;margin-right:5px}.choose{border:1px solid #748268;color:var(--lime);background:transparent;border-radius:30px;padding:9px 15px;font-size:10px}.choose[aria-pressed=true]{background:var(--lime);color:var(--ink)}.site-header{display:flex;align-items:center;justify-content:space-between;padding:22px 4vw;gap:25px;background:var(--lime)}.site-header nav{display:flex;gap:26px;font-size:12px;font-weight:700}.site-header nav a{text-decoration:none}.site-header nav a:hover{text-decoration:underline;text-underline-offset:5px}.header-cta{min-height:46px;font-size:12px;padding:12px 19px}.menu-toggle{display:none}.hero{background:var(--lime);padding:45px 4vw 20px;position:relative;border-radius:0 0 42px 42px;overflow:hidden}.hero-copy>.eyebrow{margin-bottom:24px}.hero-lead{font-size:17px;letter-spacing:-.015em;max-width:515px;margin-top:27px}.hero-lead strong{display:block;margin-bottom:7px}.hero-actions{display:flex;gap:26px;align-items:center;margin-top:30px}.hero-package{font-size:12px;line-height:1.65;margin-top:25px}.hero-photo{position:relative;overflow:hidden;border-radius:30px}.hero-photo>img{height:100%;min-height:100%;object-position:center}.hero-photo figcaption{position:absolute;bottom:26px;left:26px;background:var(--paper);color:var(--ink);padding:14px 18px;font-size:13px;font-weight:700;border-radius:15px;max-width:calc(100% - 52px);z-index:2}.image-credit{position:absolute;top:18px;right:20px;font-size:8px;color:#15241a;background:#f7f7ebdd;padding:5px 8px;border-radius:20px;z-index:2}.hero-foot{display:flex;justify-content:space-between;align-items:center;font-size:11px;line-height:1.5;border-top:1px solid #1c332a33;padding:18px 0 0;margin-top:32px}.hero-foot a{text-decoration:none;display:flex;align-items:center;gap:30px}.hero-foot a span{font-size:26px}.variant-klartext .hero{display:grid;grid-template-columns:1.02fr 1fr;gap:0 4vw}.variant-klartext .hero h1 em{color:#456b24}.variant-klartext .hero-photo{align-self:stretch;min-height:530px;transform:rotate(1deg);margin-top:4px;margin-right:5px}.variant-klartext .hero-photo>img{object-position:56% center}.variant-klartext .hero-foot{grid-column:1/-1}.preview-strip{display:flex;justify-content:space-between;padding:15px 4.3vw;font-size:9px;color:#5b6654}.preview-strip a{text-underline-offset:3px}.variant-gespraech .site-header{background:var(--ink);color:var(--paper)}.variant-gespraech .site-header .brand-icon{background:var(--lime);color:var(--ink)}.variant-gespraech .header-cta{background:var(--lime);color:var(--ink)}.variant-gespraech .hero{background:var(--ink);min-height:640px;padding:30px 4vw;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px}.variant-gespraech .hero-photo{position:absolute;inset:10px 2vw 25px;z-index:0;border-radius:35px}.variant-gespraech .hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#18271d33,transparent 65%)}.variant-gespraech .hero-photo>img{object-position:center}.variant-gespraech .hero-copy{position:relative;z-index:2;background:var(--lime);border-radius:30px;padding:35px;max-width:560px;box-shadow:0 18px 55px #17211d22}.variant-gespraech h1{font-size:clamp(62px,5.3vw,88px)}.variant-gespraech h1 em{color:#446422}.variant-gespraech .hero-copy>.eyebrow{font-size:9px;max-width:300px}.variant-gespraech .hero-lead{font-size:15px;margin-top:23px}.variant-gespraech .hero-actions{gap:22px;margin-top:25px}.variant-gespraech .hero-package{margin-top:20px;font-size:11px}.variant-gespraech .hero-photo figcaption{left:auto;right:24px;bottom:28px;font-size:12px;max-width:360px;background:#f5f3ead9;backdrop-filter:blur(12px)}.variant-gespraech .hero-foot{display:none}.variant-nahdran .hero{padding-top:33px;display:grid;grid-template-columns:1.1fr 1fr;gap:24px 4vw}.variant-nahdran .hero-copy{display:contents}.variant-nahdran .hero-copy>.eyebrow{grid-column:1/-1;margin-bottom:0}.variant-nahdran .hero h1{grid-column:1;grid-row:2;font-size:clamp(65px,6.5vw,101px)}.variant-nahdran .hero h1 em{color:#446625}.variant-nahdran .hero-lead{grid-column:2;grid-row:2;align-self:end;margin:0;max-width:470px}.variant-nahdran .hero-actions{grid-column:1;grid-row:3;margin-top:0}.variant-nahdran .hero-package{grid-column:2;grid-row:3;align-self:center;margin:0}.variant-nahdran .hero-photo{grid-column:1/-1;grid-row:4;height:405px;border-radius:29px;margin-top:15px}.variant-nahdran .hero-photo>img{object-position:center 50%}.variant-nahdran .hero-photo figcaption{bottom:auto;top:25px;left:25px}.variant-nahdran .hero-foot{grid-column:1/-1;margin-top:0}.hero-photo-selector{position:absolute;bottom:22px;left:24px;display:flex;gap:5px;background:#f4f3eadf;backdrop-filter:blur(15px);padding:5px;border-radius:100px;z-index:3}.hero-photo-selector button{border:0;background:transparent;border-radius:100px;padding:12px 18px;min-height:44px;font-size:11px}.hero-photo-selector button[aria-pressed=true]{background:var(--ink);color:var(--lime)}
/* The four chapters share a reading rhythm, not a stack of generic feature cards. */
.section{margin:15px 18px 0;padding:65px max(calc(4vw - 18px),calc((100vw - 1500px)/2));border-radius:var(--radius)}.section-top{display:flex;justify-content:space-between;gap:20px;padding-bottom:25px;margin-bottom:34px;border-bottom:1px solid var(--line);letter-spacing:.06em;font-size:10px}.section-top>span:last-child{font-weight:400;letter-spacing:0}.section-heading{display:flex;justify-content:space-between;gap:7vw;align-items:end;margin-bottom:40px}.section-heading>p,.section-heading>div{max-width:380px;flex:0 1 36%;font-size:17px}.section-heading h2{max-width:800px}.section-heading>div .button{margin-top:24px}.flow-section{background:var(--ink);color:var(--paper)}.flow-section .section-top{border-color:#445445;color:#b2c4a1}.flow-section .section-heading h2{color:var(--lime)}.flow-section .section-heading>p{color:#c4cebe}.case-picker{margin:10px 0 30px}.case-picker>p{font-size:13px;color:#dce5d2;margin-bottom:14px}.case-picker>div{display:flex;flex-wrap:wrap;gap:7px}.case-picker button{border:1px solid #546b4f;color:#d6e2c9;border-radius:30px;background:transparent;padding:12px 16px;min-height:44px;font-size:11px;transition:background .3s,border-color .3s}.case-picker button[aria-pressed=true]{color:var(--ink);background:var(--lime);border-color:var(--lime)}.flow-theatre{border:1px solid #c7d2bb;background:#eef1e4;color:var(--ink);border-radius:30px;padding:25px 30px 15px;overflow:hidden}.theatre-top{display:flex;justify-content:space-between;font-size:9px;gap:15px;letter-spacing:.04em;color:#647254}.theatre-top>span:first-child{font-weight:700;text-transform:uppercase}.flow-world{position:relative;height:400px;margin:5px 0 10px;isolation:isolate}.room-wash{position:absolute;inset:16px 3% 15px;background:linear-gradient(160deg,#dce7c75c,#f6f6ec80);border:1px solid #cbd4bd;border-radius:80px 80px 40px 40px;z-index:-1}.room-caption{position:absolute;left:38%;top:26px;font-size:8px;letter-spacing:.12em;font-weight:700;color:#648049}.room-caption>span{display:inline-block;width:5px;height:5px;border-radius:50%;background:#7e9e42;margin-right:6px}.people-drawing{position:absolute;left:3.5%;top:85px;width:23%;max-width:260px;opacity:.8}.world-mic{position:absolute;left:16%;top:222px;width:18%;max-width:200px;z-index:3}.world-mic>span{display:block;text-align:center;font-size:11px;font-weight:700;margin-top:8px}.world-system{position:absolute;left:44%;top:210px;width:185px;z-index:4}.world-system>span{display:block;font-size:12px;text-align:center;font-weight:700;margin-top:13px}.world-system>small{display:block;font-size:9px;text-align:center;margin-top:6px;color:#6e7d5f}.system-device{position:relative;width:185px;height:110px;perspective:700px}.system-top{position:absolute;width:100%;height:86px;top:0;border-radius:29px;background:linear-gradient(152deg,#fffffb,#d6ddd1 54%,#c0cbbc);border:1px solid #fff;transform:rotateX(25deg);box-shadow:inset -2px -3px 5px #93a28a55;display:flex;justify-content:center;align-items:center;z-index:2}.system-top .robot{width:50px;height:50px;color:#85ad3d;transform:rotate(-5deg)}.system-front{position:absolute;bottom:13px;height:32px;width:100%;background:linear-gradient(90deg,#aab8a0,#e4eadc 55%,#afbdab);border-radius:0 0 23px 23px;border-bottom:3px solid #7e8e76;padding:11px 20px;z-index:1}.system-front i{display:inline-block;width:12px;height:4px;background:#50674b;border-radius:3px;margin-right:7px}.system-front span{position:absolute;right:19px;top:16px;width:4px;height:4px;background:#fbfff4;border-radius:50%}.system-shadow{position:absolute;width:90%;height:23px;border-radius:50%;filter:blur(7px);background:#30452b33;left:5%;bottom:0;z-index:0}.world-browser{position:absolute;width:265px;right:3.5%;top:119px;z-index:4}.drawn-browser{background:#fffef7;border:2px solid #7f9075;border-radius:17px;height:195px;overflow:hidden;position:relative;box-shadow:6px 7px 0 #b8c7a551}.window-bar{height:27px;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid #d4dfc8;gap:4px}.window-bar i{width:4px;height:4px;background:#aebd9f;border-radius:50%}.window-bar>span{font-size:8px;margin-left:8px;color:#78826e}.browser-empty{position:absolute;inset:27px 0 0;display:flex;align-items:center;flex-direction:column;justify-content:center;transition:opacity .7s}.rec-button{font-size:10px;display:flex;align-items:center;gap:8px;background:var(--lime);border-radius:100px;padding:10px 13px;box-shadow:0 0 0 0 #8ab93844}.rec-button b{width:7px;height:7px;background:#364c28;border-radius:50%}.browser-wave{display:flex;align-items:center;gap:4px;height:42px;margin-top:10px;opacity:.25;transition:opacity .8s}.browser-wave i{display:block;height:var(--h);width:3px;border-radius:5px;background:#88ad45}.browser-document{position:absolute;inset:44px 20px 15px;opacity:0;transform:translateY(13px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.browser-document small{display:block;font-size:6px;letter-spacing:.1em;font-weight:700;color:#759050}.browser-document strong{display:block;font-size:17px;line-height:1.15;letter-spacing:-.04em;margin-top:13px}.browser-document p{font-size:8px;line-height:1.5;margin-top:9px}.document-rule{height:3px;border-radius:3px;background:#d8e2cb;width:90%;margin-top:12px}.document-rule.short{width:65%;margin-top:6px}.screen-check{font-size:8px;color:#547b2c;margin-top:13px;display:block;opacity:0;transition:opacity .8s}.screen-foot{height:11px;width:62px;margin:auto;background:#b4c1a8;border-radius:0 0 8px 8px}.browser-label{display:block;text-align:center;font-size:10px;font-weight:700;margin-top:13px}.outgoing-paper{width:120px;position:absolute;right:-14px;bottom:-33px;padding:16px 13px;background:#fffef6;border:1px solid #a6b992;border-radius:10px;box-shadow:5px 7px 0 #c7d6b5;transform:translate(0,-45px) rotate(0);opacity:0;transition:opacity .8s,transform 1.5s var(--ease)}.outgoing-paper span{display:block;font-size:10px;font-weight:700}.outgoing-paper i{height:3px;background:#b8c99e;display:block;margin-top:8px;border-radius:3px}.outgoing-paper i:nth-child(3){width:70%}.outgoing-paper b{font-size:19px;color:#6a922d;display:block;text-align:right;margin-top:4px}.processing-paper{position:absolute;top:-33px;left:68px;background:#fcfff5;border:1px solid #93ad72;border-radius:8px;padding:12px;width:76px;opacity:0;transform:translateY(30px);transition:opacity .7s,transform 1.1s var(--ease);z-index:3}.processing-paper i{display:block;background:#94b75f;height:3px;border-radius:3px;margin:6px 0}.processing-paper i:last-child{width:60%}.flow-route{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.flow-route path{fill:none;stroke:#9fac8c;stroke-width:1.4;stroke-linecap:round}.flow-route .route-base{stroke-dasharray:3 7;opacity:.45}.flow-route path:not(.route-base){stroke:#7da83b;stroke-width:3.2;stroke-dasharray:0 100;opacity:0;transition:opacity .6s}.route-tall{display:none}.sound-rings,.talk-mark{opacity:0}.flow-theatre[data-step="0"] .route-start,.flow-theatre[data-step="1"] .route-audio,.flow-theatre[data-step="2"] .route-audio,.flow-theatre[data-step="3"] .route-result,.flow-theatre[data-step="4"] .route-result{opacity:1;stroke-dasharray:3 12;animation:travel 2.5s linear infinite}.flow-theatre[data-step="0"] .rec-button{animation:record-start 2s ease-in-out infinite}.flow-theatre[data-step="1"] .sound-rings,.flow-theatre[data-step="1"] .talk-mark{opacity:1;animation:listen 1.5s ease-in-out infinite}.flow-theatre[data-step="1"] .browser-wave{opacity:1}.flow-theatre[data-step="1"] .browser-wave i{animation:wave 1s calc(var(--i)*-.08s) ease-in-out infinite}.flow-theatre[data-step="2"] .processing-paper{opacity:1;transform:translateY(0) rotate(-4deg)}.flow-theatre[data-step="2"] .processing-paper i{animation:write 1.5s ease-in-out infinite;transform-origin:left}.flow-theatre[data-step="2"] .system-top{box-shadow:0 0 0 7px #c9f75a44,inset -2px -3px 5px #93a28a55}.flow-theatre[data-step="3"] .browser-empty,.flow-theatre[data-step="4"] .browser-empty{opacity:0}.flow-theatre[data-step="3"] .browser-document,.flow-theatre[data-step="4"] .browser-document{opacity:1;transform:none}.flow-theatre[data-step="4"] .screen-check{opacity:1}.flow-theatre[data-step="4"] .outgoing-paper{opacity:1;transform:translate(0,0) rotate(6deg)}.flow-theatre:not(.running) *{animation-play-state:paused!important}.flow-narration{border-top:1px solid #cbd6bb;display:grid;grid-template-columns:62px 1fr 52px;gap:18px;align-items:start;padding:25px 0 24px;min-height:147px}.narration-count{font-size:35px;letter-spacing:-.08em;font-weight:700;color:#527433;line-height:1.1}.narration-count span{font-size:10px;letter-spacing:0;margin-left:5px;color:#859276}.flow-narration h3{font-size:25px;margin-bottom:11px;letter-spacing:-.04em}.flow-narration p{font-size:14px;max-width:850px;line-height:1.6;color:#546448}.play-toggle{width:48px;height:48px;border:1px solid #a9b992;background:transparent;border-radius:50%;font-size:19px}.step-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #ccd7bf;gap:9px;padding-top:12px}.step-nav button{border:0;background:transparent;position:relative;padding:12px 10px 17px;font-size:11px;text-align:left;min-height:53px;border-radius:12px;line-height:1.35}.step-nav button>span{margin-right:10px;color:#8a997e;font-size:9px}.step-nav button[aria-pressed=true]{background:#d4edb0;font-weight:700}.step-nav button i{position:absolute;left:10px;bottom:7px;right:10px;height:2px;background:#819d57;transform:scaleX(0);transform-origin:left}.step-nav button[aria-pressed=true] i{transform:scaleX(var(--step-progress,0))}.flow-footnote{font-size:10px;line-height:1.6;color:#93a88b;margin:15px 4px 45px}.case-story{display:grid;grid-template-columns:1fr 1.15fr;gap:55px;border-top:1px solid #536349;padding-top:45px}.case-story figure{border-radius:25px;overflow:hidden;align-self:start}.case-story figure img{aspect-ratio:1.6;min-height:240px}.case-story figcaption{font-size:9px;padding:12px 0;color:#93a789}.case-story .eyebrow{color:var(--lime);font-size:9px;margin-bottom:20px}.case-story h3{font-size:clamp(31px,3.2vw,46px);margin-bottom:22px}.case-story p:not(.eyebrow){font-size:15px;color:#cad3c2;line-height:1.65}.case-story .case-benefit{color:#e5ebde!important;margin-top:17px;font-weight:700}.input-details{border-top:1px solid #526248;margin-top:23px;font-size:12px}.input-details summary{cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:18px 0;color:#c9d7be;min-height:48px}.input-details summary::-webkit-details-marker{display:none}.input-details>p{font-size:13px!important;padding-bottom:20px}.outcome{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;margin-top:60px;padding-top:40px;border-top:1px solid #526248;align-items:start}.outcome .eyebrow{font-size:9px;color:var(--lime)}.outcome h3{margin:21px 0;font-size:36px}.outcome>div>p:not(.eyebrow){font-size:15px;color:#c4d1ba}.outcome>div>p.small{font-size:12px;color:#95a78a;max-width:440px}.output-tabs{display:flex;gap:8px;margin:24px 0}.output-tabs button{background:transparent;border:1px solid #7b8f6b;border-radius:25px;color:#cbd8bc;min-height:44px;font-size:11px;padding:12px 16px}.output-tabs button[aria-pressed=true]{background:var(--lime);color:var(--ink);border-color:var(--lime)}.output-page{background:#faf9f0;color:var(--ink);border-radius:24px;padding:28px 30px;box-shadow:5px 7px 0 #46563c}.output-page .document-meta{font-size:8px;letter-spacing:.1em;color:#7b8871;border-bottom:1px solid #d5ddcb;padding-bottom:17px}.output-page h4{font-size:26px;line-height:1.1;margin:25px 0 20px}.output-page #output-body p{font-size:13px;line-height:1.65;margin-bottom:13px;color:#47563e}.output-actions{display:flex;gap:15px;border-top:1px solid #c5d0b9;padding-top:14px;margin-top:20px}.output-actions button{background:transparent;border:0;padding:9px 0;min-height:44px;font-size:11px;font-weight:700}.output-page #copy-status{font-size:11px!important;color:#477224!important;margin-top:8px}.variant-gespraech .flow-section{background:#edeedf;color:var(--ink)}.variant-gespraech .flow-section .section-top,.variant-gespraech .case-story,.variant-gespraech .outcome{border-color:#b9c7a8}.variant-gespraech .flow-section .section-heading h2{color:var(--ink)}.variant-gespraech .flow-section .section-heading>p,.variant-gespraech .case-picker>p{color:#526448}.variant-gespraech .case-picker button{color:#456334;border-color:#a1b58e}.variant-gespraech .flow-theatre{background:#fcfbf4;border-color:#d7decf;box-shadow:0 22px 70px #42593709}.variant-gespraech .case-story .eyebrow,.variant-gespraech .outcome .eyebrow{color:#527332}.variant-gespraech .case-story p:not(.eyebrow),.variant-gespraech .outcome>div>p:not(.eyebrow){color:#59684d}.variant-gespraech .case-story .case-benefit{color:var(--ink)!important}.variant-gespraech .input-details{border-color:#b9c7a8}.variant-gespraech .input-details summary{color:#4e643e}.variant-gespraech .flow-footnote,.variant-gespraech .case-story figcaption{color:#6c7f5e}.variant-gespraech .output-tabs button{color:#436331}.variant-gespraech .output-page{box-shadow:5px 7px 0 #dce5cc}.variant-nahdran .section-top{margin-bottom:45px}.variant-nahdran .flow-section .section-heading{align-items:start}.variant-nahdran .flow-narration{grid-template-columns:90px 1fr 52px}.variant-nahdran .narration-count{font-size:53px}
/* Security remains a readable explanation, not a new process diagram. */
.security{background:var(--lime)}.security .section-top{border-color:#99bd4f;color:#52732e}.security-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:9vw}.security-title h2{font-size:clamp(46px,4.8vw,73px)}.security-title h2 em{color:#507328}.security-title>p{font-size:16px;margin-top:28px;max-width:460px}.privacy-seal{display:flex;gap:20px;align-items:center;border-top:1px solid #a7c969;padding-top:28px;margin-top:35px}.privacy-seal svg{width:64px;height:64px;stroke:#416025;fill:none;stroke-width:2;stroke-linecap:round}.privacy-seal span{font-size:12px;line-height:1.6}.security-details details{border-top:1px solid #a2c062}.security-details summary{list-style:none;display:flex;align-items:center;gap:16px;cursor:pointer;padding:22px 0;font-size:22px;font-weight:700;letter-spacing:-.04em;min-height:65px}.security-details summary::-webkit-details-marker{display:none}.security-details summary span{font-size:9px;letter-spacing:0;color:#58792c;flex:none}.security-details summary b{font-size:20px;font-weight:400;margin-left:auto;transition:transform .3s}.security-details details[open] summary b{transform:rotate(45deg)}.security-details details p{font-size:14px;padding:0 10px 25px 31px;line-height:1.65;color:#36501f}.security-note{border-top:1px solid #a2c062;padding-top:22px;font-size:11px;color:#557134;line-height:1.65}.variant-gespraech .security{background:var(--ink);color:var(--paper)}.variant-gespraech .security .section-top{color:#a5b395;border-color:#566447}.variant-gespraech .security-title em{color:var(--lime)}.variant-gespraech .security-title>p{color:#c6d0b9}.variant-gespraech .security-details details,.variant-gespraech .security-note,.variant-gespraech .privacy-seal{border-color:#566447}.variant-gespraech .security-details details p{color:#c7d4b6}.variant-gespraech .security-details summary span,.variant-gespraech .security-note{color:#a4bb89}.variant-gespraech .privacy-seal svg{stroke:var(--lime)}
/* A user-controlled unpacking illustration explains what the package contains. */
.setup{background:#ebeedd}.setup .section-top{color:#71815f;border-color:#c5d0b8}.setup .section-heading h2 em{color:#658336}.setup-layout{display:grid;grid-template-columns:1fr 1.08fr;gap:65px;align-items:center;margin-top:50px}.setup-art{height:480px;position:relative;background:radial-gradient(ellipse at 50% 90%,#c6d3b2 0,transparent 63%);border:1px solid #c4d1b4;border-radius:30px;overflow:hidden}.setup-art-label{text-align:center;position:absolute;top:25px;left:20px;right:20px;font-size:8px;letter-spacing:.13em;color:#6c8254}.kit-box{position:absolute;left:calc(50% - 130px);top:210px;width:260px;height:150px;background:linear-gradient(100deg,#b2c599,#d1debb);border-radius:5px 5px 20px 20px;border:1px solid #a7bb8c;box-shadow:0 18px 25px #5a713033;transition:transform 1.2s var(--ease),opacity 1s;z-index:5;display:grid;place-items:center}.kit-box>span{display:flex;align-items:center;gap:9px;color:#537239}.kit-box .robot{width:38px;height:38px}.kit-box b{font-size:20px;letter-spacing:-.05em}.kit-lid{position:absolute;top:192px;left:calc(50% - 137px);height:27px;width:274px;background:#dbe6c9;border:1px solid #a8bd8d;border-radius:9px 9px 5px 5px;box-shadow:0 7px 8px #34462218;z-index:6;transition:transform 1.3s var(--ease),opacity 1s}.kit-device{position:absolute;left:calc(50% - 90px);top:205px;z-index:3;transition:transform 1.4s var(--ease)}.kit-mic{position:absolute;width:150px;top:226px;left:calc(50% - 50px);z-index:4;transition:transform 1.5s var(--ease)}.kit-caption{position:absolute;left:15px;right:15px;bottom:26px;font-size:11px;text-align:center;line-height:1.8;color:#5c7149}.kit-profile{position:absolute;top:83px;right:27px;width:185px;padding:21px;background:#fffef3;border:1px solid #a7bc8a;border-radius:17px;transform:translateY(60px) rotate(6deg);opacity:0;transition:opacity 1s,transform 1.2s var(--ease);z-index:4;box-shadow:4px 6px 0 #bfceab}.kit-profile>span{display:block;font-size:7px;letter-spacing:.1em;color:#6c8c4c}.kit-profile strong{font-size:21px;letter-spacing:-.06em;line-height:1.1;display:block;margin:15px 0}.kit-profile p{font-size:10px;line-height:2;border-top:1px solid #cad8b7;padding-top:10px}.kit-profile b{font-size:8px;display:block;margin-top:16px;color:#729044}.kit-done{position:absolute;top:81px;left:calc(50% - 120px);width:240px;display:flex;align-items:center;gap:18px;opacity:0;transform:translateY(20px);transition:opacity 1s,transform 1s;z-index:6}.kit-done>b{width:54px;height:54px;display:grid;place-items:center;background:var(--lime);border-radius:50%;font-size:28px;color:#55712c}.kit-done span{font-size:20px;font-weight:700;letter-spacing:-.05em;line-height:1.2}.setup-art[data-setup="1"] .kit-lid,.setup-art[data-setup="2"] .kit-lid,.setup-art[data-setup="3"] .kit-lid{transform:translateY(-137px) rotate(-9deg);opacity:0}.setup-art[data-setup="1"] .kit-device{transform:translate(-45px,-100px) rotate(-5deg)}.setup-art[data-setup="1"] .kit-mic{transform:translate(86px,-110px) rotate(9deg)}.setup-art[data-setup="1"] .kit-box{transform:translateY(30px)}.setup-art[data-setup="2"] .kit-box,.setup-art[data-setup="3"] .kit-box{transform:translateY(100px);opacity:0}.setup-art[data-setup="2"] .kit-device{transform:translate(-100px,20px)}.setup-art[data-setup="2"] .kit-mic{transform:translate(-30px,30px)}.setup-art[data-setup="2"] .kit-profile{opacity:1;transform:translateY(0) rotate(3deg)}.setup-art[data-setup="3"] .kit-device{transform:translate(-55px,25px)}.setup-art[data-setup="3"] .kit-mic{transform:translate(100px,12px)}.setup-art[data-setup="3"] .kit-done{opacity:1;transform:none}.setup-steps{display:flex;flex-direction:column}.setup-steps>button{display:flex;gap:20px;align-items:start;text-align:left;border:0;border-top:1px solid #bac9a9;background:transparent;padding:22px 15px;min-height:83px;transition:background .4s;border-radius:18px}.setup-steps>button>span{font-size:10px;color:#729053;padding-top:6px}.setup-steps>button h3{font-size:26px;line-height:1.15}.setup-steps>button p{font-size:13px;line-height:1.65;color:#677c52;max-width:460px;margin-top:12px}.setup-steps>button>b{font-size:25px;font-weight:400;margin-left:auto;padding-top:2px}.setup-steps>button[aria-pressed=true]{background:#e0e9ce;border-color:transparent}.setup-scope{margin-top:30px;font-size:11px;max-width:900px}.variant-nahdran .setup-layout{grid-template-columns:1.05fr 1fr}.variant-nahdran .setup-art{order:2}.variant-nahdran .setup{background:#f3f2e9}.variant-nahdran .setup .section-heading h2{font-size:clamp(40px,4.5vw,70px)}.faq{background:#f0f1e5}.faq .section-heading{margin-bottom:35px}.faq h2{font-size:52px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 55px}.faq details{border-top:1px solid #becab1}.faq summary{display:flex;justify-content:space-between;gap:25px;padding:24px 0;list-style:none;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:-.02em}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:21px;color:#72964b}.faq details p{font-size:14px;line-height:1.7;color:#61744f;padding:0 0 25px}.development{margin-top:32px;font-size:12px}.development summary{font-size:12px;color:#6c7d5b}.development p{max-width:900px;font-size:12px!important}.closing{background:var(--lime);text-align:center;padding-top:70px;padding-bottom:70px}.closing .eyebrow{color:#5f7b36}.closing h2{margin:28px auto 35px;font-size:clamp(42px,4.8vw,77px)}.closing h2 em{color:#5b7b31}.closing>p:last-child{font-size:13px;margin-top:23px;line-height:1.6;color:#56752e}.closing>.button{min-width:245px}.site-footer{padding:45px 4vw;display:flex;gap:35px;justify-content:space-between;align-items:center;flex-wrap:wrap}.site-footer nav{display:flex;gap:24px;font-size:11px}.site-footer>span{font-size:11px;color:#7b8c6c}.site-footer .brand{transform:scale(.85);transform-origin:left}.simple-footer{padding:35px 4vw;display:flex;justify-content:space-between;font-size:11px;color:#647555}
/* Local, non-sending need finder. */
dialog{border:0;border-radius:28px;padding:0;width:min(640px,94vw);max-height:90vh;background:var(--paper);color:var(--ink);box-shadow:0 30px 110px #081b1566}dialog::backdrop{background:#12281bd9;backdrop-filter:blur(10px)}.dialog-top{display:flex;justify-content:space-between;align-items:center;padding:16px 25px;border-bottom:1px solid #c8d2bb;position:sticky;top:0;background:var(--paper);z-index:2;font-size:9px;letter-spacing:.13em}.dialog-top button{border:1px solid #c4cfb6;width:40px;height:40px;background:transparent;border-radius:50%;font-size:24px}.dialog-body{padding:30px}.dialog-body h2{font-size:45px;margin:20px 0}.dialog-body>p:not(.eyebrow){font-size:14px;color:#697a58}.dialog-body label{display:block;font-weight:700;font-size:13px;margin:22px 0 10px}.dialog-body select{display:block;width:100%;min-height:50px;border:1px solid #aaba96;border-radius:12px;padding:12px;font-size:13px;background:#fffff8;color:var(--ink)}#finder-form>.button{margin-top:28px;width:100%}.finder-note{font-size:11px!important;margin-top:24px}.dialog-body h3{font-size:35px;margin:20px 0}.dialog-body dl>div{padding:14px 0;border-top:1px solid #c1cfb0}.dialog-body dt{font-size:10px;font-weight:700;text-transform:uppercase;color:#718a51;letter-spacing:.05em}.dialog-body dd{font-size:14px;line-height:1.5;margin:7px 0 0}.included{background:#e3edce;border-radius:16px;padding:20px;margin:25px 0}.included strong{font-size:15px}.included p,#finder-result>p{font-size:13px;line-height:1.7;margin-top:10px;color:#5e7844}.dialog-body ol{padding:0 0 0 18px;font-size:13px;line-height:1.7;margin:25px 0}.dialog-body li{margin-bottom:12px}.dialog-body #edit-demo{border:0;background:transparent;display:block;margin-top:14px;text-decoration:underline;text-underline-offset:4px}#demo-confirmation:not(:empty){background:#d1edaa;border-radius:16px;padding:20px;font-size:14px;margin-top:20px}#demo-confirmation p{font-size:12px;margin-top:12px}.dialog-body .eyebrow{color:#6b8650}
/* Comparison page. */
.overview-header{display:flex;align-items:center;justify-content:space-between;padding:30px 4vw;border-bottom:1px solid var(--line);gap:20px}.overview-intro{background:var(--lime);padding:60px 4vw 55px;border-radius:0 0 45px 45px;display:grid;grid-template-columns:1.3fr 1fr;gap:25px 55px}.overview-intro>.eyebrow{grid-column:1/-1;color:#607d38}.overview-intro h1{font-size:clamp(60px,6.7vw,104px)}.overview-intro h1 em{color:#526f32}.overview-intro>div{align-self:end}.overview-intro>div p{font-size:18px;max-width:410px}.overview-intro>div span{font-size:11px;display:block;margin-top:23px;letter-spacing:.04em}.variant-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:55px 4vw 60px}.variant-preview{display:block;height:350px;position:relative;overflow:hidden;border-radius:27px;background:var(--lime);text-decoration:none;color:var(--ink)}.variant-preview>img{height:100%;transition:transform .7s var(--ease)}.variant-preview:hover>img{transform:scale(1.035)}.variant-preview>.mini-label{position:absolute;left:22px;top:22px;font-size:10px;font-weight:700;letter-spacing:.05em;padding:6px 10px;border-radius:20px;background:var(--lime)}.variant-preview>strong{position:absolute;left:22px;top:70px;font-size:37px;letter-spacing:-.06em;line-height:1.03}.variant-preview .preview-open{position:absolute;bottom:16px;left:18px;right:18px;background:var(--paper);padding:13px 17px;border-radius:20px;font-size:11px;font-weight:700;display:flex;justify-content:space-between}.preview-klartext>img{position:absolute;inset:180px 0 0;height:170px}.preview-klartext>strong{top:58px;font-size:37px}.preview-klartext>strong em{color:#5b7b35}.preview-gespraech>strong{padding:20px;background:var(--lime);border-radius:18px;left:17px;top:72px;font-size:30px;width:80%}.preview-gespraech>img{object-position:65% center}.preview-nahdran>img{position:absolute;inset:172px 15px 65px;height:155px;width:calc(100% - 30px);border-radius:20px}.preview-nahdran>strong{top:60px;font-size:36px}.preview-nahdran>strong em{color:#5b7b35}.variant-info{padding:25px 5px}.variant-info>.eyebrow{font-size:9px;color:#68804e}.variant-info h2{font-size:35px;margin:15px 0}.variant-info p:not(.eyebrow){font-size:14px;line-height:1.7;color:#5f7450;min-height:95px}.variant-info .text-link{margin-top:16px;font-size:12px}.choice-note{display:block;font-size:12px;color:#6d8c3e;margin-top:13px}.overview-notes{margin:0 18px;background:#e8eddc;border-radius:35px;padding:50px 4vw;display:grid;grid-template-columns:1fr 1fr;gap:25px 60px}.overview-notes h2{font-size:43px}.overview-notes p{font-size:15px;max-width:600px}.overview-notes .small{font-size:11px;grid-column:2}#print-output{display:none}
@keyframes travel{to{stroke-dashoffset:-60}}@keyframes record-start{50%{box-shadow:0 0 0 7px #8ab93811}}@keyframes listen{50%{opacity:.35}}@keyframes wave{50%{transform:scaleY(.45)}}@keyframes write{0%,15%{transform:scaleX(.25)}70%,100%{transform:scaleX(1)}}
@media(min-width:1550px){.hero{padding-top:65px}.flow-world{height:430px}.world-mic{top:237px}.world-system{top:224px}.world-browser{width:300px;top:128px}.drawn-browser{height:205px}.people-drawing{top:96px;left:6%}.flow-narration{min-height:135px}.variant-klartext .hero-photo{min-height:610px}}
@media(max-width:1100px){.site-header nav{gap:18px;font-size:11px}.header-cta{font-size:11px;padding:13px 16px;gap:18px}.brand strong{font-size:25px}.brand em{font-size:14.9px}.brand-icon{width:53px;height:53px}.hero h1{font-size:6.6vw}.hero-lead{font-size:15px}.hero-actions{gap:20px;flex-wrap:wrap}.hero-package{font-size:11px}.variant-gespraech .hero h1{font-size:6vw}.variant-gespraech .hero-copy{padding:28px}.variant-gespraech .hero{grid-template-columns:1.1fr 1fr}.variant-nahdran .hero h1{font-size:7vw}.section-heading{gap:40px}.section-heading>p,.section-heading>div{font-size:15px;flex-basis:37%}.world-browser{width:235px;right:1%;top:135px}.world-system{width:160px;left:42%;top:218px}.world-system .system-device{transform:scale(.85);transform-origin:top left;height:91px}.world-system>span{margin-top:0}.world-mic{left:15%;top:246px}.room-caption{left:35%}.people-drawing{top:129px}.flow-route.route-wide{left:-1%;width:100%}.case-story{gap:35px}.case-story h3{font-size:34px}.security-layout{gap:50px}.security-details summary{font-size:20px}.setup-layout{gap:30px}.kit-profile{right:17px;width:155px}.kit-profile strong{font-size:18px}.setup-art[data-setup="2"] .kit-device{transform:translate(-70px,20px)}.setup-art[data-setup="1"] .kit-mic{transform:translate(65px,-110px)}.setup-art[data-setup="3"] .kit-mic{transform:translate(65px,22px)}.variant-preview>strong{font-size:31px}.variant-grid{gap:17px}.variant-info p:not(.eyebrow){min-height:120px}}
@media(max-width:900px){.site-header{flex-wrap:wrap;gap:15px}.site-header nav{display:none;flex:1 1 100%;order:4;border-top:1px solid #7f9e5044;padding-top:16px;flex-wrap:wrap}.menu-toggle{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;padding:10px 15px;border:1px solid #708b4b55;border-radius:25px;background:transparent;font-size:12px;font-weight:700;order:3}.menu-toggle span{font-size:22px}.header-cta{margin-left:auto}.site-header.menu-open nav{display:flex}.site-header nav a{min-height:44px;display:flex;align-items:center;padding:10px 13px;border:1px solid #759b3b44;border-radius:25px}.variant-gespraech .menu-toggle{border-color:#657958;color:var(--paper)}.review-bar{font-size:10px}.review-bar nav a{padding:10px 12px}.flow-world{height:360px}.world-system{left:40%;top:193px;width:145px}.world-system .system-device{transform:scale(.76);height:81px}.world-system>span{font-size:11px}.world-system>small{font-size:8px}.world-browser{width:204px;top:108px}.drawn-browser{height:180px}.browser-document strong{font-size:14px}.browser-document{inset:43px 15px 10px}.world-mic{top:216px;left:14%;width:19%}.people-drawing{top:92px;width:24%}.room-caption{font-size:7px;left:34%;top:35px}.processing-paper{left:40px}.flow-narration h3{font-size:23px}.flow-narration p{font-size:13px}.step-nav{gap:4px}.step-nav button{font-size:10px;padding:11px 6px 17px}.step-nav button>span{margin-right:5px}.security-layout{grid-template-columns:1fr 1fr;gap:35px}.security-title h2{font-size:43px}.outcome{gap:35px}.setup-layout{grid-template-columns:.9fr 1fr}.setup-art{height:440px}.setup-art[data-setup="2"] .kit-profile{top:62px;width:154px}.setup-steps>button{gap:15px;padding:17px 10px}.setup-steps>button h3{font-size:22px}.setup-steps>button p{font-size:12px}.variant-grid{grid-template-columns:1fr;max-width:900px;margin:auto}.variant-card{display:grid;grid-template-columns:1fr 1fr;gap:25px}.variant-info p:not(.eyebrow){min-height:0}.variant-preview{height:330px}.overview-intro>div p{font-size:15px}.overview-notes h2{font-size:34px}}
@media(max-width:700px){html{scroll-padding-top:112px}.review-bar{flex-wrap:wrap;gap:7px;padding:8px 15px;min-height:78px}.review-bar nav{order:3;flex:1 1 100%;justify-content:center;gap:10px}.review-bar nav a{padding:9px 17px}.review-bar .choose{font-size:9px;padding:6px 11px}.site-header{padding:20px 5vw;gap:10px}.site-header .header-cta{display:none}.site-header .menu-toggle{margin-left:auto}.brand strong{font-size:26px}.brand em{font-size:15.5px}.brand-icon{width:50px;height:50px;border-radius:14px}.brand{gap:10px}.hero{padding:28px 5vw 20px;border-radius:0 0 30px 30px}.hero h1,.variant-gespraech .hero h1,.variant-nahdran .hero h1{font-size:clamp(56px,10.8vw,78px)}.hero-copy>.eyebrow{font-size:9px;max-width:300px;margin-bottom:24px}.hero-lead{font-size:16px;max-width:550px;margin-top:25px}.hero-actions{gap:20px;margin-top:24px}.hero-package{font-size:11px;margin-top:20px}.variant-klartext .hero{display:block}.variant-klartext .hero-photo{height:390px;min-height:0;transform:none;margin:30px 0 0}.hero-photo{border-radius:24px}.hero-photo figcaption{font-size:11px;bottom:18px;left:18px;max-width:calc(100% - 36px);padding:12px}.hero-foot{margin-top:24px;font-size:10px}.variant-gespraech .hero{display:flex;flex-direction:column;padding:20px 4vw 25px;gap:0;min-height:0}.variant-gespraech .hero-photo{position:relative;inset:auto;width:100%;height:385px;border-radius:25px;order:1;margin-top:-20px}.variant-gespraech .hero-copy{padding:29px;width:100%;max-width:none;border-radius:25px;order:0}.variant-gespraech .hero-photo:after{display:none}.variant-gespraech .hero-photo>img{object-position:58% center}.variant-gespraech .hero-photo figcaption{right:18px;font-size:10px;bottom:20px}.variant-gespraech .image-credit{top:36px}.variant-gespraech .hero-package{margin-bottom:15px}.variant-nahdran .hero{display:block}.variant-nahdran .hero-copy{display:block}.variant-nahdran .hero-copy>.eyebrow{margin-bottom:24px}.variant-nahdran .hero-lead{margin-top:28px;max-width:100%}.variant-nahdran .hero-actions{margin-top:25px}.variant-nahdran .hero-package{margin-top:20px}.variant-nahdran .hero-photo{height:360px;margin-top:30px}.variant-nahdran .hero-photo figcaption{font-size:10px;top:19px;left:15px;max-width:65%}.hero-photo-selector{left:12px;bottom:15px;right:12px;justify-content:space-between}.hero-photo-selector button{font-size:10px;padding:10px 12px}.variant-nahdran .hero-foot{margin-top:25px}.preview-strip{padding:15px 5vw;gap:20px;line-height:1.5;font-size:8px}.section{margin:12px 8px 0;padding:38px 22px;border-radius:28px}.section-top{font-size:9px;gap:20px;padding-bottom:20px;margin-bottom:30px}.section-top>span:last-child{font-size:9px;max-width:140px;text-align:right}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:clamp(40px,7.8vw,58px)}.section-heading>p,.section-heading>div{margin-top:25px;max-width:100%;font-size:15px}.case-picker>p{font-size:12px}.case-picker>div{gap:6px}.case-picker button{font-size:10px;padding:11px 13px}.flow-theatre{padding:20px 15px 15px;border-radius:22px;margin:0 -7px}.theatre-top{display:block;font-size:8px;line-height:1.6}.theatre-top>span{display:block}.theatre-top>span:last-child{margin-top:3px;color:#8b997c}.flow-world{height:620px;margin:10px -5px 0}.room-wash{inset:8px 0 20px;border-radius:50px 50px 25px 25px}.room-caption{left:20px;top:28px;font-size:7px}.route-wide{display:none}.route-tall{display:block}.people-drawing{left:1%;top:70px;width:165px;max-width:50%}.world-mic{left:32%;top:163px;width:140px;max-width:42%}.world-mic>span{font-size:10px;margin-top:0}.world-system{left:7%;top:301px;width:150px}.world-system .system-device{transform:scale(.81);height:90px}.world-system>span{font-size:11px;margin-top:0}.world-system>small{font-size:8px}.world-browser{right:4%;top:433px;width:188px}.drawn-browser{height:144px;border-radius:12px}.window-bar{height:22px}.browser-empty{inset:22px 0 0}.rec-button{font-size:8px;padding:8px 10px}.browser-wave{margin-top:6px;height:30px;transform:scaleY(.7)}.browser-document{inset:35px 13px 8px}.browser-document small{font-size:5px}.browser-document strong{font-size:12px;margin-top:10px}.browser-document p{font-size:7px;margin-top:6px}.document-rule{margin-top:6px;height:2px}.document-rule.short{margin-top:4px}.screen-check{font-size:7px;margin-top:8px}.browser-label{font-size:8px;margin-top:8px}.screen-foot{height:7px}.outgoing-paper{right:-3px;bottom:-9px;width:87px;padding:10px}.outgoing-paper span{font-size:8px}.outgoing-paper i{margin-top:5px;height:2px}.outgoing-paper b{font-size:14px}.processing-paper{width:67px;padding:9px;left:48px;top:-27px}.flow-narration,.variant-nahdran .flow-narration{grid-template-columns:39px 1fr 40px;gap:10px;padding:20px 0;min-height:212px}.narration-count,.variant-nahdran .narration-count{font-size:27px}.narration-count span{display:block;margin-left:0;font-size:8px;margin-top:5px}.flow-narration h3{font-size:22px;letter-spacing:-.045em;margin-bottom:10px}.flow-narration p{font-size:12px;line-height:1.65}.play-toggle{width:40px;height:44px;font-size:17px;border-radius:14px}.step-nav{display:flex;gap:5px;overflow-x:auto;padding:12px 0 5px;scrollbar-width:thin;scrollbar-color:#a6bd87 transparent}.step-nav button{flex:0 0 108px;min-height:48px;font-size:10px;padding:10px 9px 17px}.step-nav button>span{display:block;font-size:8px;margin:0 0 5px}.flow-footnote{font-size:9px;margin-bottom:30px}.case-story{grid-template-columns:1fr;gap:23px;padding-top:30px}.case-story figure img{aspect-ratio:1.6;min-height:0}.case-story h3{font-size:34px;margin-bottom:18px}.case-story .eyebrow{font-size:8px;margin-bottom:15px}.case-story p:not(.eyebrow){font-size:14px}.case-story figcaption{font-size:8px}.outcome{grid-template-columns:1fr;gap:26px;margin-top:35px;padding-top:30px}.outcome h3{font-size:32px}.outcome>div>p:not(.eyebrow){font-size:14px}.output-page{padding:22px 21px;border-radius:20px}.output-page h4{font-size:25px;margin-top:21px}.output-page #output-body p{font-size:12px}.output-actions{gap:20px}.output-actions button{font-size:10px}.security-layout{grid-template-columns:1fr;gap:35px}.security-title h2{font-size:44px}.security-title>p{font-size:15px}.privacy-seal{margin-top:23px;padding-top:23px}.privacy-seal svg{width:50px;height:50px}.privacy-seal span{font-size:11px}.security-details summary{font-size:22px}.security-details details p{font-size:13px;padding-left:29px}.security-note{font-size:10px}.setup-layout,.variant-nahdran .setup-layout{display:flex;flex-direction:column;gap:27px;margin-top:30px}.setup-art,.variant-nahdran .setup-art{width:100%;height:435px;order:0}.setup-steps{width:100%;order:1}.setup-art[data-setup="1"] .kit-box{transform:translateY(0)}.setup-art[data-setup="1"] .kit-device{transform:translate(-29px,-85px) rotate(-5deg)}.setup-art[data-setup="1"] .kit-mic{transform:translate(54px,-105px) rotate(9deg)}.setup-art[data-setup="2"] .kit-device{transform:translate(-55px,30px)}.setup-art[data-setup="2"] .kit-mic{transform:translate(-25px,40px)}.setup-art[data-setup="3"] .kit-device{transform:translate(-45px,30px)}.setup-art[data-setup="3"] .kit-mic{transform:translate(62px,39px)}.kit-profile{top:65px;right:15px;width:163px}.kit-caption{font-size:10px;bottom:22px}.setup-steps>button h3{font-size:25px}.setup-steps>button p{font-size:13px}.setup-steps>button{padding:21px 12px}.setup-scope{font-size:10px;margin-top:25px}.faq h2{font-size:42px}.faq-grid{grid-template-columns:1fr}.faq summary{font-size:15px;padding:23px 0}.faq details p{font-size:13px}.closing h2{font-size:44px}.closing{padding-top:47px;padding-bottom:47px}.closing>p:last-child{font-size:12px}.site-footer{display:block;padding:30px 6vw}.site-footer .brand{transform:none}.site-footer nav{gap:16px;flex-wrap:wrap;margin:27px 0;font-size:11px}.site-footer>span{font-size:10px}.overview-header{padding:20px 5vw;align-items:flex-start}.overview-header .text-link{font-size:9px;gap:10px;min-width:68px;line-height:1.5}.overview-header .brand strong{font-size:22px}.overview-header .brand em{font-size:13.1px}.overview-header .brand-icon{width:44px;height:44px}.overview-intro{display:block;padding:45px 5vw;border-radius:0 0 30px 30px}.overview-intro>.eyebrow{font-size:9px;margin-bottom:22px}.overview-intro h1{font-size:55px}.overview-intro>div{margin-top:30px}.overview-intro>div p{font-size:16px}.overview-intro>div span{font-size:10px}.variant-grid{padding:35px 5vw;gap:30px}.variant-card{display:block}.variant-preview{height:365px}.variant-info{padding:22px 4px}.variant-info h2{font-size:35px}.variant-info>.eyebrow{font-size:9px}.variant-info p:not(.eyebrow){font-size:14px}.variant-preview>strong{font-size:40px}.preview-klartext>strong{font-size:36px}.preview-gespraech>strong{font-size:34px;max-width:290px}.overview-notes{display:block;padding:33px 25px;margin:0 8px}.overview-notes h2{font-size:36px}.overview-notes p{font-size:14px;margin-top:24px}.overview-notes .small{font-size:10px}.simple-footer{font-size:9px;gap:25px;padding:25px 6vw}.dialog-body{padding:24px}.dialog-body h2{font-size:37px}.dialog-top{padding:12px 19px}.dialog-top>span{font-size:8px}}
@media(max-width:380px){.brand strong{font-size:23px}.brand em{font-size:13.7px}.brand-icon{width:46px;height:46px}.menu-toggle{padding:9px 12px;gap:10px;font-size:11px}.review-bar nav{gap:4px}.review-bar nav a{padding:9px 13px;font-size:9px}.hero h1,.variant-gespraech .hero h1,.variant-nahdran .hero h1{font-size:52px}.hero-actions .button{width:100%}.hero-actions{gap:8px}.variant-gespraech .hero-copy{padding:25px}.section{padding-left:17px;padding-right:17px}.world-browser{width:173px}.world-mic{max-width:40%}.flow-narration h3{font-size:20px}.kit-box{left:calc(50% - 117px);width:234px}.kit-lid{left:calc(50% - 123px);width:246px}.setup-art[data-setup="3"] .kit-mic{transform:translate(42px,47px)}.hero-photo-selector button{font-size:9px;padding:10px}.overview-header .brand strong{font-size:20px}.overview-header .brand em{font-size:11.9px}.overview-header .brand-icon{width:40px;height:40px}.overview-intro h1{font-size:49px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{body>*{display:none!important}#print-output{display:block!important;padding:20mm;color:#000;background:#fff;font:12pt/1.6 Arial}#print-output h1{font-size:26pt;margin-bottom:15pt}#print-output h2{font-size:20pt;margin:20pt 0}#print-output p{margin-bottom:12pt}}
