@font-face{font-family:EddieHebrew;src:url('fonts/NotoSansHebrew-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:EddieHebrew;src:url('fonts/NotoSansHebrew-Bold.ttf') format('truetype');font-style:normal;font-weight:600 900;font-display:swap}
:root{--ink:#071a16;--pine:#123b2f;--mint:#5cf5ae;--green:#25d366;--paper:#f4f7f5;--white:#effbf5;--muted:#a8c4b7;--line:rgba(214,255,231,.18);--dark-line:#c6d5cd;--radius:22px;--wrap:1240px;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:105px}
*{box-sizing:border-box}body{margin:0;font-family:EddieHebrew,Arial,sans-serif;background:var(--ink);color:var(--ink);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}button,input,summary,a{-webkit-tap-highlight-color:transparent}button{border:0}button,summary,a{touch-action:manipulation}button:focus-visible,input:focus-visible,summary:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid #16764c;outline-offset:5px;box-shadow:0 0 0 7px var(--paper)}.hero :focus-visible,.header :focus-visible,.closing :focus-visible{outline-color:var(--mint);box-shadow:0 0 0 7px var(--ink)}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:700;line-height:1.1}img{display:block;max-width:100%}button{color:inherit}button[hidden],[hidden]{display:none!important}.wrap{width:min(var(--wrap),calc(100% - 80px));margin-inline:auto}.skip{position:fixed;inset-inline-start:20px;top:12px;z-index:100;background:var(--mint);color:var(--ink);padding:12px 20px;transform:translateY(-150%)}.skip:focus{transform:none}.micro{font-size:.875rem;line-height:1.65}.eyebrow{font-size:.875rem;letter-spacing:.015em;font-weight:600}.eyebrow.light{color:var(--mint)}
.header{position:sticky;top:0;z-index:30;background:rgba(7,26,22,.94);color:var(--white);border-bottom:1px solid var(--line);backdrop-filter:blur(20px)}.nav-wrap{width:min(1420px,calc(100% - 64px));min-height:78px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;gap:8px;align-items:center;flex-shrink:0}.brand span{font-family:Arial,sans-serif;font-size:2rem;line-height:1;font-weight:700;letter-spacing:-.07em}.brand img{height:36px;width:36px}.header nav{display:flex;align-items:center;gap:32px;font-size:.9375rem}.header nav a{color:#cbe0d5;transition:color .2s}.header nav a:hover{color:var(--mint)}.nav-actions{display:flex;gap:18px;align-items:center}.motion-button{display:flex;gap:8px;align-items:center;background:none;color:#bed5c9;font-size:.875rem;padding:10px 0;min-height:44px}.pause-symbol{display:grid;place-items:center;width:26px;height:26px;border:1px solid #6d8e7e;border-radius:50%;font-size:.875rem;line-height:1}.nav-cta{border:1px solid #7e9e8e;border-radius:999px;min-height:44px;padding:9px 20px;font-size:.875rem;white-space:nowrap;transition:background .2s,color .2s}.nav-cta:hover{background:var(--mint);color:var(--ink)}
.hero{position:relative;isolation:isolate;color:var(--white);overflow:clip;background:radial-gradient(ellipse at 50% 53%,#174b38 0,rgba(10,39,28,.8) 26%,var(--ink) 67%)}#direction-field{position:absolute;inset:0;width:100%;height:100%;z-index:-2;pointer-events:none}.ambient-plane{position:absolute;width:110%;height:25%;inset-inline-start:-5%;top:33%;border-top:1px solid rgba(90,255,165,.23);border-bottom:1px solid rgba(90,255,165,.1);transform:perspective(700px) rotateX(63deg) rotateZ(-13deg);background:repeating-linear-gradient(90deg,transparent 0,transparent 78px,rgba(90,255,165,.055) 79px,transparent 80px);mask-image:linear-gradient(90deg,transparent,#000 28%,#000 70%,transparent);z-index:-1;animation:plane-drift 18s ease-in-out infinite alternate;pointer-events:none}.plane-two{top:42%;transform:perspective(700px) rotateX(70deg) rotateZ(16deg);animation-direction:alternate-reverse;opacity:.5}.hero-intro{position:relative;text-align:center;padding-block:86px 52px;max-width:1180px}.hero-intro .eyebrow{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;align-items:center}.hero-intro .eyebrow .eyebrow-divider{opacity:.5}.hero h1{font-size:clamp(2rem,7.65vw,6.65rem);letter-spacing:-.065em;line-height:1.17;margin:22px 0 22px;font-weight:700}.hero h1 span{color:var(--mint);position:relative;text-shadow:0 0 70px rgba(92,245,174,.24)}.hero h1 span::after{content:'';position:absolute;inset-inline:0;bottom:-.075em;height:3px;background:linear-gradient(90deg,transparent,var(--mint),transparent);transform:scaleX(.86)}.hero-lead{font-size:clamp(1.25rem,2.25vw,1.7rem);font-weight:400;line-height:1.45;letter-spacing:-.02em}.hero-description{font-size:1rem;color:#b6cec1;line-height:1.75;margin:18px auto 26px;max-width:640px}.hero-actions{display:flex;justify-content:center;align-items:center;gap:27px;flex-wrap:wrap}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border-radius:999px;padding:13px 27px;font-weight:700;font-size:1rem;line-height:1.5;text-align:center;transition:transform .22s,background .22s,box-shadow .22s}.button:hover{transform:translateY(-2px)}.primary{background:var(--mint);color:var(--ink);box-shadow:0 0 28px rgba(92,245,174,.09)}.primary:hover{background:#9affcd;box-shadow:0 0 34px rgba(92,245,174,.18)}.quiet-link{font-size:.9375rem;padding:12px 0;color:#e0eee6;border-bottom:1px solid #638171}.hero-proof{color:#9fbaac;margin-top:24px}
.experience{position:relative;scroll-margin-top:104px;padding:24px 0 12px;max-width:1300px}.experience-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.section-index{display:block;color:#90b6a2;font:600 .75rem/1.5 Arial,sans-serif;letter-spacing:.1em;direction:ltr;text-align:start;margin-bottom:8px}.experience-top h2{font-size:1.3rem;font-weight:400}.illustration-label{font-size:.8125rem;color:#afc7b9;border:1px solid #3f6251;border-radius:99px;padding:5px 12px;white-space:nowrap}.scene-tabs{display:flex;gap:36px;margin-bottom:26px;border-bottom:1px solid var(--line)}.scene-tabs button{min-height:54px;padding:0 3px 15px;background:transparent;color:#a9c2b3;font-size:1rem;position:relative;display:flex;align-items:center;gap:11px;text-align:start}.scene-tabs button span{font:400 .75rem Arial,sans-serif;color:#749582}.scene-tabs button[aria-selected=true]{color:var(--mint)}.scene-tabs button::after{content:'';height:2px;position:absolute;bottom:-1px;inset-inline:0;background:var(--mint);transform:scaleX(0);transition:transform .25s}.scene-tabs button[aria-selected=true]::after{transform:scaleX(1)}.scene{display:grid;grid-template-columns:minmax(0,1.12fr) 150px minmax(0,1fr);align-items:center;perspective:1800px;gap:0}.conversation-panel,.business-panel{border:1px solid rgba(190,234,208,.3);border-radius:var(--radius);background:#102b23;overflow:hidden;box-shadow:0 24px 65px #0005,0 1px 0 #d2ffe921 inset;min-width:0;position:relative;z-index:2;transition:border-color .4s,box-shadow .4s}.conversation-panel{transform:rotateY(-4deg);transform-origin:left center}.business-panel{transform:rotateY(4deg);transform-origin:right center;background:linear-gradient(140deg,#183d2e,#102c23);margin-top:35px}.panel-head{padding:20px 23px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.panel-head p{font-weight:600;font-size:1rem}.panel-head div>span{color:#a7c0b1;font-size:.8125rem}.context-symbol{width:32px;height:32px;border:1px solid #638a74;border-radius:50%;font-size:1.3rem;display:grid;place-items:center;color:var(--mint)}.demo-tag,.record-id{margin-inline-start:auto;font-size:.75rem;color:#9db9a8}.conversation{padding:22px;display:flex;flex-direction:column;gap:12px;min-height:380px;outline-offset:-5px}.message{max-width:91%;padding:12px 16px;line-height:1.6;transform-origin:bottom right;animation:message-in .5s cubic-bezier(.16,1,.3,1) both}.message>span{display:block;font-size:.75rem;margin-bottom:4px;opacity:.65}.message p{font-size:1rem}.message.customer{align-self:flex-start;background:#234537;border-radius:16px 5px 16px 16px;color:#f0f8f3}.message.eddie{align-self:flex-end;background:#cdf7dc;color:#0a2e20;border-radius:5px 16px 16px 16px}.source-disclosure{border-top:1px solid #476653;background:rgba(92,245,174,.025)}.source-disclosure summary{display:flex;align-items:center;gap:9px;min-height:55px;padding:12px 22px;list-style:none;cursor:pointer;color:#baf6d4;font-size:.875rem}.source-glyph{font-size:1.2rem}.expand-sign{margin-inline-start:auto;font-size:1.2rem}.source-disclosure[open] .expand-sign{transform:rotate(45deg)}summary::-webkit-details-marker{display:none}.source-disclosure>div{padding:0 24px 22px;font-size:.9375rem}.source-disclosure .source-approved{color:var(--mint);font-size:.8125rem;margin:2px 0 8px}.source-disclosure .micro{color:#b6ccbf;margin-top:9px}.junction{text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;z-index:3;min-width:0}.logo-core{position:relative;display:grid;place-items:center;width:128px;height:132px;filter:drop-shadow(0 14px 25px #0008);animation:core-drift 7s ease-in-out infinite}.logo-core::before{content:'';position:absolute;inset:18px;border-radius:50%;background:#5cf5ae;filter:blur(45px);opacity:.25;z-index:-1}.logo-core img{width:112px;height:112px}.junction-word{font:700 1.7rem/1 Arial,sans-serif;letter-spacing:-.065em;color:#c3f8d9;margin-top:10px}.junction-label{color:#8bb59e;font-size:.75rem;margin-top:14px}.signal-rail{height:2px;width:calc(50% + 12px);background:#41664e;position:absolute;inset-inline-start:-8px;top:64px;z-index:-1;overflow:hidden}.signal-rail.outbound{inset-inline-start:auto;inset-inline-end:-8px}.signal-rail i{height:2px;width:50%;background:linear-gradient(90deg,transparent,#95ffbd);position:absolute;left:-50%;top:0;animation:rail-flow 2.8s linear infinite}.outbound i{animation-delay:1.4s}.business-body{padding:22px 25px}.record-state{font-size:.8125rem;display:inline-block;color:#b6edc7;padding:5px 10px;border:1px solid #60826b;border-radius:99px;margin-bottom:17px}.business-body h3{font-size:clamp(1.75rem,2.6vw,2.25rem);letter-spacing:-.045em;line-height:1.2;white-space:pre-line}.business-body dl{margin:23px 0 0}.business-body dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:15px;border-bottom:1px solid #3a5946;padding:13px 0;font-size:.9375rem}.business-body dt{color:#9dbda9}.business-body dd{margin:0;color:#e4f3e9}.business-note{color:#b1cdbc;font-size:.875rem;line-height:1.6;margin-top:17px}.business-bottom{padding:14px 24px;border-top:1px solid #4d795b;display:flex;align-items:center;gap:10px;background:#274d35;color:#d7f9e3;font-size:.875rem}.small-check{color:var(--mint);font-size:1.15rem}.scene[data-step="1"] .source-disclosure{background:rgba(92,245,174,.12)}.scene[data-step="2"] .conversation-panel{border-color:#80d69a;box-shadow:0 24px 65px #0005,0 0 35px #5cf5ae16}.scene[data-step="3"] .business-panel{border-color:#80d69a;box-shadow:0 24px 65px #0005,0 0 40px #5cf5ae16}.scene-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:28px;padding:14px 0;border-top:1px solid var(--line)}.step-controls{display:flex;gap:8px}.step-controls button{min-height:44px;border:1px solid #4e725e;background:rgba(7,26,22,.6);border-radius:999px;padding:6px 16px;font-size:.875rem}.step-controls button:hover{background:#214730}.step-controls button:disabled{opacity:.4}.scene-progress{list-style:none;margin:0;padding:0;display:flex;gap:19px;color:#809d8c;font-size:.8125rem}.scene-progress li{position:relative;padding-top:10px}.scene-progress li::before{content:'';position:absolute;top:0;inset-inline:0;height:2px;background:#395b44}.scene-progress li.active{color:var(--mint)}.scene-progress li.active::before{background:var(--mint)}#scene-status{font-size:.8125rem;color:#91b09e;max-width:220px}.hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;padding-block:65px 52px}.hero-bottom p{font-size:1.4rem;color:#7ea58f;line-height:1.55}.hero-bottom strong{font-weight:400;color:var(--white)}.chapter-link{display:flex;gap:20px;align-items:center;border-bottom:1px solid #60816a;padding:12px 0;color:#d0e7d8;font-size:.9375rem}.chapter-link span{font-size:1.3rem}
.chapter{padding:55px 0 110px}.chapter-kicker{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--dark-line);padding-top:20px;margin-bottom:78px;font-size:.875rem}.chapter-kicker>span:first-child{font:500 .75rem/1.5 Arial,sans-serif;letter-spacing:.1em;direction:ltr}.chapter h2{font-size:clamp(2.7rem,5.5vw,4.5rem);line-height:1.13;letter-spacing:-.055em}.chapter h2>span{color:#51725e}.large-copy{font-size:1.5rem;line-height:1.5;letter-spacing:-.02em;margin-top:28px}.knowledge{background:var(--paper)}.knowledge-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:100px;align-items:center}.knowledge-copy>p:not(.large-copy){color:#405e4c;margin-top:20px;max-width:480px;font-size:1.0625rem}.principle-list{margin-top:40px;border-top:1px solid #bacdbf}.principle-list>div{display:flex;gap:22px;padding:18px 0;border-bottom:1px solid #bacdbf;font-size:.9375rem;color:#57715f}.principle-list>div>span{font:400 .75rem/1.8 Arial,sans-serif;padding-top:4px;color:#668270}.principle-list strong{display:block;font-weight:600;color:#153423;font-size:1.0625rem;margin-bottom:3px}.text-button{font-size:1rem;min-height:46px;background:none;border-bottom:1px solid #2d7550;padding:8px 0;color:#125334;font-weight:600;margin-top:25px}.knowledge-document{background:#fff;color:#143326;border-radius:4px 4px 32px 4px;box-shadow:18px 24px 0 #dbe5dd,0 30px 70px #092f1513;padding:30px 32px 28px;border:1px solid #d1dfd4;transform:rotate(-2deg);position:relative}.document-cap{display:flex;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid #c1d0c5;font-size:.875rem}.document-cap span:last-child{font-size:.75rem;letter-spacing:.07em;color:#6a8574}.document-tag{color:#356e48;font-size:.8125rem;margin:30px 0 18px;display:flex;align-items:center;gap:8px}.document-tag::before{content:'';display:block;width:6px;height:6px;background:#237347;border-radius:50%}.knowledge-document h3{font-size:2.9rem;line-height:1.15;letter-spacing:-.045em}.document-answer{font-size:1.3rem;line-height:1.6;padding:25px 0;margin-top:10px;background:linear-gradient(transparent 52%,#b5f4c7 52%,#b5f4c7 76%,transparent 76%)}.document-divider{height:1px;background:#bccfc1;margin:15px 0 22px}.document-rules>div{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:9px 0;font-size:.9375rem}.document-rules span{color:#5c7b65}.document-stamp{display:flex;align-items:center;gap:15px;border-top:1px solid #d3dfd6;padding-top:23px;margin-top:27px;font-size:.9375rem}.document-stamp>span{display:grid;place-items:center;border:1px solid #498965;border-radius:50%;width:40px;height:40px;font-size:1.4rem}.knowledge-foot{font-size:.875rem;color:#5e7967;margin-top:65px;border-top:1px solid #c5d5c9;padding-top:20px}
.human{position:relative;overflow:clip;background:var(--mint);color:#0a3320}.human-lines{position:absolute;inset:0;background:repeating-linear-gradient(-24deg,transparent 0,transparent 99px,rgba(7,55,29,.07) 100px,transparent 101px);mask-image:linear-gradient(transparent,#000 50%,transparent);pointer-events:none;animation:human-drift 25s linear infinite;opacity:.9}.human>.wrap{position:relative}.human .chapter-kicker{border-color:#238e54}.human-heading{display:grid;grid-template-columns:1.25fr 1fr;align-items:end;gap:60px}.human-heading h2{font-size:clamp(3rem,6.6vw,5.8rem)}.human-heading em{font-style:normal;color:#1c6740;position:relative}.human-heading p{font-size:1.4rem;line-height:1.7}.handoff-scene{display:grid;grid-template-columns:1fr 160px 1fr;gap:20px;align-items:center;padding-top:80px;margin-top:65px;border-top:1px solid #35a465}.customer-request>span,.human-result>span{font-size:.875rem;color:#206540}.customer-request p{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.4;letter-spacing:-.035em;margin-top:16px}.handoff-track{display:flex;flex-direction:column;align-items:center;position:relative;text-align:center;gap:15px}.checkpoint{border:1px solid #15663a;border-radius:50%;width:70px;height:70px;display:grid;place-items:center;font-size:1.5rem;background:#5cf5ae;position:relative;z-index:1}.handoff-track p{font-size:.8125rem;color:#286c45;max-width:110px}.handoff-track i{position:absolute;top:34px;inset-inline:-30px;border-top:1px solid #1f8849;z-index:0}.human-result{padding-inline-start:35px}.human-result h3{font-size:2rem;line-height:1.2;margin:15px 0}.human-result>p{font-size:1.0625rem;color:#225f3c}.dark-button{background:#103c28;color:#e3ffef;border-radius:99px;min-height:48px;padding:11px 21px;font-weight:600;font-size:.9375rem;transition:background .2s}.dark-button:hover{background:#205e3d}.human-result button{margin-top:25px}
.setup{background:#eff3ef}.setup-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.setup .primary{background:#113e29;color:#e3ffef;margin-top:32px}.setup-steps{list-style:none;padding:0;margin:0}.setup-steps li{display:flex;gap:25px;padding:27px 0;border-top:1px solid #b2c6b7}.setup-steps li:last-child{border-bottom:1px solid #b2c6b7}.setup-steps li>span{font:400 1rem/1.5 Arial,sans-serif;color:#4c7960}.setup-steps h3{font-size:1.4rem;line-height:1.35;margin-bottom:12px}.setup-steps p{font-size:1.0625rem;color:#4f6a57;line-height:1.65;max-width:455px}.deep-dive{background:#fff}.details-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.reading{border-top:1px solid #b9ccc0}.reading:last-of-type{border-bottom:1px solid #b9ccc0}.reading>summary{list-style:none;display:flex;justify-content:space-between;gap:25px;align-items:center;padding:24px 0;min-height:76px;font-size:1.15rem;cursor:pointer;font-weight:600}.reading>summary>span{font-size:1.6rem;font-weight:400}.reading[open]>summary>span{transform:rotate(45deg)}.reading>div{padding-bottom:30px}.transcripts article+article{border-top:1px solid #d5e1d9;padding-top:24px;margin-top:24px}.transcripts h3{font-size:1.15rem;margin-bottom:18px}.transcripts p{margin-top:12px;font-size:1rem;color:#3e5e48}.sandbox>p{color:#4a6b56;margin-bottom:24px}.sandbox label{display:block;font-size:.9375rem;font-weight:600;margin-bottom:8px}.input-row{display:flex;gap:10px}.input-row input{min-width:0;width:100%;background:#f5f8f5;border:1px solid #789e83;border-radius:7px;padding:12px 14px;min-height:50px}.input-row button{flex-shrink:0}.sandbox .micro{margin-top:12px;color:#587760}#try-error{color:#9c2929}#try-result{border-inline-start:3px solid #287d49;background:#f0f7f1;padding:18px;margin-top:18px}#try-result p{margin:8px 0}#try-result small{display:block;font-size:.875rem;color:#4b6b55}.try-result-label{font-weight:600}.faq h3{font-size:1.1rem;line-height:1.4;margin-bottom:10px}.faq p{color:#4c6955;margin-bottom:26px;line-height:1.7}.faq p:last-child{margin-bottom:0}
.closing{position:relative;overflow:clip;color:var(--white);background:#081e16;padding:100px 0 45px;isolation:isolate}.closing>.wrap{position:relative}.closing h2{font-size:clamp(4rem,11vw,9rem);letter-spacing:-.065em;line-height:1.06;margin:28px 0 42px}.closing h2 span{color:var(--mint)}.closing-line{position:absolute;inset-inline-end:-8%;top:10%;width:80%;height:65%;border:1px solid #255e3f;border-radius:50%;transform:rotate(-28deg);z-index:-1;background:repeating-radial-gradient(ellipse at center,transparent 0,transparent 39px,#34774b30 40px,transparent 41px);animation:closing-drift 15s ease-in-out infinite alternate;mask-image:linear-gradient(#000,transparent 85%)}.closing-signature{display:flex;align-items:center;gap:17px;margin-top:90px;padding-top:32px;border-top:1px solid #365644}.closing-signature>span{font:700 clamp(3rem,7vw,5rem)/1 Arial,sans-serif;letter-spacing:-.075em}.closing-signature p{color:#91b39d;font-size:1rem;line-height:1.6;margin-inline-start:auto}.footer{background:#081e16;color:#8aa695;padding:26px 0;font-size:.8125rem}.footer>.wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #2a4835;padding-top:20px}.footer nav{display:flex;gap:19px;flex-wrap:wrap;font:400 .75rem Arial,sans-serif;direction:ltr}.footer a{display:inline-flex;min-height:36px;min-width:24px;align-items:center;color:#bdcfc3}
dialog{border:0;padding:42px;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 40px);border-radius:24px;background:#f4f7f3;color:#103421;box-shadow:0 40px 120px #0005}dialog::backdrop{background:#03110dba;backdrop-filter:blur(9px)}.dialog-close{position:absolute;top:15px;inset-inline-end:16px;width:44px;height:44px;border-radius:50%;background:#e0e9df;font-size:1.6rem;line-height:1}.dialog-close:hover{background:#cedfcc}dialog .eyebrow{color:#51775c;margin-top:7px}dialog h2{font-size:2rem;line-height:1.25;margin:22px 0 15px}dialog>p{color:#45624c}.process-choices{display:flex;flex-direction:column;margin:25px 0}.process-choices button{display:flex;text-align:start;gap:20px;padding:20px 0;border-top:1px solid #b9cdbc;background:none;min-height:78px}.process-choices button:last-child{border-bottom:1px solid #b9cdbc}.process-choices button:hover{background:#e6f4e8}.process-choices button>span{color:#558261;font:400 .875rem/1.7 Arial,sans-serif}.process-choices strong{display:block;font-size:1.0625rem}.process-choices small{display:block;font-size:.9375rem;color:#52745a;margin-top:3px}
@keyframes message-in{from{opacity:.4;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes rail-flow{to{left:110%}}@keyframes core-drift{0%,100%{transform:translateY(-4px)}50%{transform:translateY(4px)}}@keyframes plane-drift{from{translate:-2% -2%}to{translate:2% 2%}}@keyframes human-drift{to{background-position:300px 0}}@keyframes closing-drift{from{translate:0 -3%}to{translate:2% 3%}}
.motion-paused *,.motion-paused *::before,.motion-paused *::after,.offscreen *,.offscreen *::before,.offscreen *::after{animation-play-state:paused!important}.motion-paused :is(.message,.button,.scene-tabs button::after){animation:none!important;transition:none!important}
@media(min-width:1500px){.hero-intro{padding-top:103px}.scene{grid-template-columns:minmax(0,1.1fr) 175px minmax(0,1fr)}}
@media(max-width:1050px){.wrap{width:calc(100% - 48px)}.nav-wrap{width:calc(100% - 40px)}.header nav{gap:20px}.nav-actions{gap:13px}.scene{grid-template-columns:minmax(0,1.1fr) 92px minmax(0,1fr)}.logo-core{width:88px;height:105px}.logo-core img{width:82px;height:82px}.junction-word{font-size:1.4rem}.junction-label{font-size:.75rem}.signal-rail{top:52px}.panel-head{padding:17px}.conversation{padding:17px;min-height:410px}.business-body{padding:20px}.business-body dl>div{grid-template-columns:82px 1fr;font-size:.875rem;gap:10px}.business-body h3{font-size:1.8rem}.knowledge-layout,.setup-layout{gap:55px}.details-layout{gap:50px}.knowledge-document{padding:27px}.knowledge-document h3{font-size:2.5rem}.human-result{padding-inline-start:10px}.handoff-scene{grid-template-columns:1fr 120px 1fr}.human-heading p{font-size:1.2rem}.scene-controls{gap:18px}.scene-progress{gap:14px}#scene-status{max-width:190px}}
@media(max-width:760px){.header nav{display:none}.nav-wrap{min-height:68px;gap:15px}.nav-actions{gap:16px}.nav-cta{padding:8px 13px;font-size:.8125rem}.motion-button{font-size:.75rem;gap:6px}.brand span{font-size:1.7rem}.brand img{width:32px;height:32px}.hero-intro{padding-top:60px;padding-bottom:38px}.hero h1{font-size:clamp(1.95rem,8.2vw,3.9rem);letter-spacing:-.06em;margin-top:25px}.hero-intro .eyebrow{font-size:.8125rem;gap:9px}.hero-description br{display:none}.hero-lead{font-size:1.25rem}.hero-description{max-width:460px}.hero-actions{gap:16px}.hero-actions .button{font-size:.9375rem}.hero-proof{font-size:.8125rem}.experience-top{align-items:center}.experience-top h2{font-size:1.1rem}.illustration-label{font-size:.75rem;padding:5px 9px}.scene-tabs{gap:0;justify-content:space-between}.scene-tabs button{flex-direction:column;gap:3px;align-items:flex-start;font-size:.875rem;line-height:1.45;max-width:31%;padding-bottom:13px}.scene-tabs button span{font-size:.75rem}.scene{grid-template-columns:1fr;gap:0}.conversation-panel,.business-panel{transform:none;margin:0;border-radius:20px}.conversation{min-height:0;padding:21px;gap:13px}.conversation .message{font-size:1rem;max-width:91%}.panel-head{padding:19px 22px}.junction{height:100px;flex-direction:row;justify-content:center;gap:16px;direction:ltr;overflow:visible}.logo-core{width:58px;height:68px}.logo-core img{width:58px;height:58px}.logo-core::before{inset:10px;filter:blur(22px)}.junction-word{font-size:1.6rem;margin:0}.junction-label{font-size:.8125rem;margin:0;direction:rtl}.signal-rail{height:100%;width:1px;inset-inline-start:50%;top:0;z-index:-2;background:#507c5e}.signal-rail i{width:1px;height:30%;animation:rail-vertical 2.8s linear infinite;left:0}.signal-rail.outbound{display:none}.junction::before{content:'';position:absolute;inset:20px 17%;background:#123525;z-index:-1;border-radius:50%;filter:blur(15px)}.business-body h3{font-size:2rem}.business-body dl>div{grid-template-columns:100px 1fr;font-size:1rem;padding:13px 0}.business-body{padding:22px}.business-bottom{padding:15px 22px}.scene-controls{justify-content:space-between;gap:18px}.scene-progress{gap:15px;order:0}#scene-status{max-width:none;width:100%;text-align:start;margin-top:-8px}.step-controls{gap:5px}.step-controls button{font-size:.8125rem;padding:6px 12px}.hero-bottom{padding-block:45px;flex-direction:column;align-items:flex-start;gap:27px}.hero-bottom p{font-size:1.25rem}.chapter-link{font-size:.875rem}.chapter{padding:38px 0 70px}.chapter-kicker{margin-bottom:46px;font-size:.8125rem;align-items:flex-start;gap:25px}.chapter-kicker>span:first-child{font-size:.75rem;flex-shrink:0;padding-top:4px}.chapter-kicker>span:last-child{max-width:170px}.chapter h2{font-size:clamp(2.6rem,9.2vw,4rem)}.knowledge-layout,.setup-layout,.details-layout{grid-template-columns:1fr;gap:48px}.knowledge-copy>p:not(.large-copy){max-width:530px}.large-copy{font-size:1.35rem;margin-top:22px}.knowledge-document{transform:rotate(-1deg);width:calc(100% - 16px);margin-top:10px;box-shadow:12px 15px 0 #dbe5dd,0 25px 45px #092f1513}.knowledge-foot{margin-top:40px}.knowledge-document h3{font-size:2.55rem}.document-answer{font-size:1.2rem}.human-heading{grid-template-columns:1fr;gap:25px}.human-heading h2{font-size:clamp(2.9rem,10vw,4.5rem)}.human-heading p{font-size:1.2rem}.handoff-scene{grid-template-columns:1fr;padding-top:38px;margin-top:38px;gap:30px}.customer-request p{font-size:1.9rem}.handoff-track{flex-direction:row;gap:18px;justify-content:flex-start}.checkpoint{width:52px;height:52px}.handoff-track p{max-width:none;font-size:.875rem;background:var(--mint);position:relative;z-index:1;padding-inline-end:15px}.handoff-track i{inset-inline:0;top:26px}.human-result{padding:0}.human-result h3{font-size:1.85rem}.setup-layout{gap:48px}.setup-steps li{padding:25px 0}.setup-steps p{font-size:1rem}.setup-steps h3{font-size:1.25rem}.reading>summary{font-size:1.0625rem}.closing{padding:70px 0 25px}.closing h2{font-size:clamp(4.5rem,17vw,7rem);margin-block:25px 30px}.closing-signature{margin-top:68px;gap:12px}.closing-signature img{width:48px;height:48px}.closing-signature>span{font-size:3rem}.closing-signature p{font-size:.875rem}.footer>.wrap{flex-direction:column;align-items:flex-start;gap:12px}.footer nav{gap:23px}.ambient-plane{top:30%;height:20%}dialog{padding:32px 25px}dialog h2{font-size:1.7rem;padding-inline-end:16px}}
@media(max-width:390px){.wrap{width:calc(100% - 32px)}.nav-wrap{width:calc(100% - 28px);gap:10px}.brand span{font-size:1.45rem}.brand img{width:28px;height:28px}.nav-actions{gap:9px}.nav-cta{font-size:.75rem;padding:7px 10px}.motion-button{gap:4px}.pause-symbol{width:23px;height:23px}.hero-intro{padding-top:44px}.hero h1{font-size:1.95rem;letter-spacing:-.065em}.hero-lead{font-size:1.12rem}.hero-actions{flex-direction:column;gap:10px}.hero .button{padding-inline:21px}.experience-top{gap:10px}.experience-top h2{font-size:1rem;max-width:190px;line-height:1.4}.illustration-label{max-width:92px;white-space:normal;text-align:center}.scene-tabs button{font-size:.8125rem}.scene-controls{flex-direction:column;align-items:flex-start}.scene-progress{gap:24px}.junction{gap:11px}.junction-label{font-size:.75rem}.business-body dl>div{grid-template-columns:92px 1fr;font-size:.9375rem}.knowledge-document{padding:25px 20px}.document-rules>div{grid-template-columns:90px 1fr;gap:14px}.document-cap{font-size:.8125rem}.document-cap span:last-child{font-size:.75rem}.document-answer{font-size:1.125rem}.chapter-kicker>span:first-child{font-size:.75rem}.chapter-kicker>span:last-child{font-size:.75rem}.input-row{flex-wrap:wrap}.input-row button{width:100%}.closing-signature p{font-size:.8125rem}.closing-signature>span{font-size:2.6rem}.closing-signature img{width:42px;height:42px}}
@keyframes rail-vertical{from{top:-30%}to{top:110%}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.conversation-panel,.business-panel,.knowledge-document{transform:none}.logo-core{transform:none}#direction-field{display:none}.ambient-plane{opacity:.5}}
@media(prefers-reduced-transparency:reduce){.header{background:#071a16;backdrop-filter:none}dialog::backdrop{background:#071a16;backdrop-filter:none}}
@media(min-resolution:1dppx){@supports(font-size:1rem){html{font-size:100%}}}

.brand img.brand-lockup{width:118px;height:40px}.logo-core .eddie-emblem{--eddie-logo-size:128px}@media(max-width:1050px){.logo-core .eddie-emblem{--eddie-logo-size:96px}}@media(max-width:760px){.brand img.brand-lockup{width:101px;height:35px}.logo-core .eddie-emblem{--eddie-logo-size:68px}}@media(max-width:390px){.brand img.brand-lockup{width:82px;height:30px}}

@media(max-width:760px){.scene-tabs button{font-size:.875rem}.motion-button{font-size:.875rem}}@media(max-width:390px){.nav-cta{font-size:.875rem}.motion-button{max-width:92px;text-align:start;line-height:1.3}.motion-label{max-width:60px}.nav-actions{gap:7px}.nav-cta{padding-inline:9px}.brand img.brand-lockup{width:72px}.scene-tabs button{font-size:.875rem}.chapter-kicker{flex-wrap:wrap;gap:10px}.chapter-kicker>span:last-child{max-width:none;font-size:.875rem}}

html:not(.enhanced) *,html:not(.enhanced) *::before,html:not(.enhanced) *::after{animation:none!important;transition:none!important}

.motion-paused *,.motion-paused *::before,.motion-paused *::after{transition:none!important}.hero h1{letter-spacing:-.035em}

@supports(background-clip:text){.hero h1 span{background:linear-gradient(100deg,#5cf5ae 20%,#5cf5ae 40%,#e8fff3 50%,#5cf5ae 60%,#5cf5ae 80%);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:direction-sheen 8s linear infinite}}@keyframes direction-sheen{0%,20%{background-position:-80% 0}80%,100%{background-position:120% 0}}

/* The conversation moves right to left on desktop, top to bottom on phones. */
@media(min-width:761px){.signal-rail i{animation-direction:reverse}}
.brand-mobile-mark{display:none}.nav-wrap{flex-wrap:wrap;padding-block:10px}.nav-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.nav-cta{white-space:normal;text-align:center}.brand img.brand-lockup{min-width:112px}
@media(max-width:480px){.brand img.brand-lockup{display:none}.brand img.brand-mobile-mark{display:block;width:34px;height:34px}.nav-wrap{gap:12px}.nav-actions{gap:9px;flex:0 1 auto}.motion-button{max-width:none}.nav-cta{max-width:100%}.nav-wrap:has(.nav-actions){justify-content:space-between}}
.closing-signature img.closing-lockup{width:270px;height:auto;max-width:60%}@media(max-width:760px){.closing-signature img.closing-lockup{width:180px}}@media(max-width:390px){.closing-signature{flex-wrap:wrap}.closing-signature p{margin-inline-start:0}}
/* Contrast includes opacity-composited labels and the hero's brightest green stop. */
.message>span{opacity:.82}.document-cap span:last-child{color:#50695b}.knowledge-foot{color:#4d6955}.scene-progress{color:#adccba}.scene-tabs button span{color:#aecab8}.section-index{color:#aacdb8}.junction-label{color:#b0d3bd}#scene-status{color:#aecbb8}

:root{scroll-padding-top:var(--header-offset,105px)}.experience{scroll-margin-top:0}

/* In-place V7 live conversation: incoming bubbles retain their identity in a bounded stream. */
.conversation{height:440px;min-height:440px;max-height:440px;overflow-y:auto;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:#537d63 transparent;scroll-behavior:smooth}.conversation>.message{flex:0 0 auto}.conversation-divider{flex:none;text-align:center;color:#b4cbbb;font-size:.75rem;padding:10px 0 4px;border-top:1px solid #476450;margin-top:7px}.typing-slot{min-height:33px;padding:0 24px 11px}.reply-cue{display:flex;align-items:center;gap:9px;min-height:22px;font-size:.8125rem;color:#bed8c7}.typing-dots{display:flex;gap:4px}.typing-dots i{width:4px;height:4px;border-radius:50%;background:#80efab;animation:reply-dot 1.05s ease-in-out infinite}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes reply-dot{0%,70%,100%{transform:translateY(0);opacity:.5}35%{transform:translateY(-3px);opacity:1}}
.hero::before{content:'';position:absolute;inset:-10% -35% auto;height:80%;z-index:-1;pointer-events:none;background:linear-gradient(112deg,transparent 28%,rgba(64,185,107,.12) 41%,rgba(92,245,174,.08) 47%,transparent 57%);animation:light-current 9s ease-in-out infinite alternate;mask-image:linear-gradient(transparent,#000 15%,#000 75%,transparent)}@keyframes light-current{from{translate:-9% -3%;rotate:-3deg}to{translate:9% 3%;rotate:3deg}}.ambient-plane{animation-duration:10s}@keyframes plane-drift{from{translate:-5% -3%}to{translate:5% 3%}}
@media(max-width:760px){.conversation{height:400px;min-height:400px;max-height:400px}.hero::before{animation-duration:11s}.typing-slot{padding-inline:22px}}
@media(prefers-reduced-motion:reduce){.conversation{height:auto;min-height:0;max-height:none;scroll-behavior:auto}.typing-slot{display:none}}
html:not(.enhanced) .conversation{height:auto;min-height:0;max-height:none;overflow:visible}.motion-paused .conversation{scroll-behavior:auto}

.hero-eyebrow-group{display:inline-block;inline-size:max-content;max-inline-size:100%;white-space:normal;unicode-bidi:isolate;line-height:1.7;text-wrap:balance}.hero-eyebrow-group bdi{unicode-bidi:isolate;direction:ltr;white-space:nowrap}.hero-intro .hero-eyebrow{gap:8px 12px}.eyebrow-divider{display:inline-block;margin-inline-start:10px}.context-symbol.conversation-emblem{width:40px;height:40px;border:0;flex:none}.conversation-emblem img{width:40px;height:40px}.hero h1 span::after{transform-origin:right center}
@supports(background-clip:text){.hero h1 span{background-image:linear-gradient(100deg,#5cf5ae 20%,#5cf5ae 37%,#f5fff9 46%,#ffffff 50%,#cbffe3 55%,#5cf5ae 64%,#5cf5ae 80%);animation-duration:5.6s;text-shadow:0 0 35px rgba(110,255,177,.28)}}
.hero h1 span::after{height:4px;background:linear-gradient(90deg,transparent 10%,#5cf5ae 35%,#effbf5 50%,#5cf5ae 65%,transparent 90%);background-size:240% 100%;animation:direction-sheen 5.6s linear infinite;box-shadow:0 0 15px rgba(92,245,174,.4)}
@keyframes direction-sheen{0%,12%{background-position:-80% 0}88%,100%{background-position:120% 0}}

.hero-eyebrow-group{opacity:1}.step-controls{flex-wrap:wrap}
.offscreen::before,.offscreen::after{animation-play-state:paused!important}

/* Content-fit safeguards for the longer plain-Hebrew labels. */
.input-row{flex-wrap:wrap}.input-row input{flex:1 1 12rem;width:auto;min-inline-size:0}.input-row button{flex:0 1 auto;max-inline-size:100%}.panel-head{flex-wrap:wrap}.panel-head>div{min-inline-size:0;flex:1 1 7rem}.panel-head>.context-symbol{flex:none}@media(max-width:760px){.input-row button{flex-grow:1}}
@media(max-width:760px){.junction{height:auto;min-height:100px;flex-wrap:wrap;padding-block:16px;gap:12px 16px}.junction-label{max-inline-size:100%}}


/* V8: one panoramic conversation, one inspectable business result. */
:root{--ink:#061b17;--mint:#6bffc1;--paper:#f6f9f7;--wrap:1380px;--radius:20px}
body{background:var(--ink)}.wrap{width:min(var(--wrap),calc(100% - 64px))}.nav-wrap{min-height:70px;max-width:1500px}.header{background:#061b17ed}.header nav{gap:26px}.brand img.brand-lockup{width:112px;height:36px}.hero{background:radial-gradient(ellipse at 60% 25%,#104836 0,#092d24 26%,#061b17 68%)}.hero::before{height:68%;opacity:.8}.ambient-plane{top:28%;height:27%;opacity:.65}.hero-intro{max-width:1380px;padding-block:42px 38px}.hero-intro .hero-eyebrow{font-size:.875rem;gap:20px}.hero-eyebrow-group+.hero-eyebrow-group{color:#c2d9cf}.hero h1{font-size:clamp(2rem,7.5vw,6.7rem);letter-spacing:-.035em;line-height:1.13;margin:18px 0 0;white-space:normal}.hero h1 span::after{bottom:-.03em;transform:rotate(-2deg)}.hero-layout{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,2.35fr);gap:clamp(28px,4vw,70px);align-items:center}.hero-value{padding-block:12px 34px;min-width:0}.hero-lead{font-size:clamp(1.55rem,2.5vw,2.4rem);line-height:1.35;font-weight:700;letter-spacing:-.025em}.hero-description{margin:24px 0 28px;font-size:1rem;color:#c4dacf;line-height:1.85}.hero-actions{justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:16px}.hero-actions .button{font-size:1rem;min-height:52px;padding-inline:23px}.hero-actions .quiet-link{font-size:.9375rem;padding-block:8px;border-color:#507969}.hero-proof{margin-top:26px;font-size:.875rem;color:#a9c8b8}.hero-proof span{display:block;margin-top:9px;font-size:.875rem;color:#a9c8b8}.hero-spec{display:flex;flex-direction:column;gap:10px;margin-top:36px;padding-inline-start:15px;border-inline-start:1px solid #477e63;font-size:.875rem;color:#b9d7c7}.hero-spec span{position:relative}.hero-spec span::before{content:'';position:absolute;width:5px;height:5px;border-radius:50%;background:#6bffc1;inset-inline-start:-18px;top:10px}.experience{padding:0;max-width:none;min-width:0}.experience-top{margin-bottom:18px;align-items:center}.experience-top h2{font-size:1.25rem;font-weight:600}.section-index{font:400 .875rem/1.5 EddieHebrew,Arial,sans-serif;letter-spacing:0;direction:rtl;color:#abc9b9;margin-bottom:4px}.illustration-label{font-size:.875rem;border:0;background:#173f31;color:#d8ede2;padding:6px 11px}.scene-tabs{gap:22px;margin-bottom:18px}.scene-tabs button{font-size:.9375rem;gap:8px;min-height:48px;padding-bottom:10px}.scene-tabs button span{font-size:.875rem;color:#a3c4b3}.scene{grid-template-columns:minmax(0,1.15fr) 48px minmax(0,.95fr);align-items:stretch;perspective:none}.conversation-panel,.business-panel{transform:none;transform-origin:center;border-radius:20px;box-shadow:0 30px 80px #00170b55;border:1px solid #b6d8c5;transition:border-color .3s,box-shadow .3s}.conversation-panel{background:#f3f7f4;color:#102f23}.panel-head{padding:16px 17px;gap:10px;min-height:74px;border-color:#cadacf;background:#fff}.panel-head p{font-size:.9375rem;font-weight:700}.panel-head div>span{font-size:.875rem;color:#4b6858;line-height:1.4}.context-symbol.conversation-emblem,.conversation-emblem img{width:33px;height:33px}.demo-tag,.record-id{font-size:.8125rem;color:#4e6b5b}.record-id{font-size:.875rem}.conversation{height:355px;min-height:355px;max-height:355px;padding:18px 15px;gap:12px;scrollbar-color:#90b19d #e7f0e9}.message{max-width:94%;padding:11px 13px;line-height:1.55;box-shadow:0 2px 5px #072e0e05}.message p{font-size:1rem}.message>span{font-size:.8125rem;opacity:1;font-weight:600;margin-bottom:5px}.message.customer{background:#e0ebe3;color:#143c29;border-radius:15px 4px 15px 15px}.message.eddie{background:#bcf3d4;color:#133926;border-radius:4px 15px 15px 15px}.message.human-message{align-self:flex-end;background:#173f2f;color:#f2fff7;border-radius:4px 15px 15px 15px}.message.human-message>span{color:#9df4bf}.conversation-divider{color:#4d6b58;border-color:#bbcfc1;font-size:.8125rem}.typing-slot{padding-inline:17px;background:#f3f7f4}.reply-cue{color:#3e6750;font-size:.875rem}.typing-dots i{background:#087c45}.source-disclosure{background:#e9f4ec;border-top:1px solid #a6c4b1}.source-disclosure summary{color:#184e33;padding:13px 17px;min-height:52px;font-size:.875rem;font-weight:700}.source-disclosure>div{padding:0 17px 19px;color:#173e28}.source-disclosure .source-approved{color:#235d3a;font-size:.875rem;font-weight:600}.source-disclosure .micro{color:#476b52;font-size:.875rem}.scene[data-step="1"] .source-disclosure{background:#c7f4d6}.junction{justify-content:center;align-self:center;min-width:0}.logo-core{width:48px;height:64px;filter:drop-shadow(0 6px 14px #002d0e99);animation:core-drift 7s ease-in-out infinite}.logo-core .eddie-emblem{--eddie-logo-size:56px}.logo-core::before{inset:4px;filter:blur(19px);opacity:.35}.junction-word,.junction-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.signal-rail{width:100%;inset-inline-start:0;top:50%;background:#477f61;z-index:-1}.signal-rail.outbound{display:none}.signal-rail i{animation-duration:2.3s}.business-panel{margin:20px 0 0;background:#fff;color:#163a27;align-self:start;min-height:462px}.business-panel .panel-head{background:#ecf9f1}.business-panel .context-symbol{color:#1a6f45;border-color:#8ab59e;width:30px;height:30px;font-size:1.125rem}.business-body{padding:22px 20px 18px}.record-state{font-size:.8125rem;color:#2c6945;border-color:#9fc7b0;background:#ecf9ef;padding:4px 8px;margin-bottom:18px}.business-body h3{font-size:clamp(1.6rem,2.3vw,2.2rem);line-height:1.22;letter-spacing:-.035em}.business-body dl{margin:20px 0 0}.business-body dl>div{grid-template-columns:minmax(70px,.62fr) minmax(0,1fr);gap:12px;padding:12px 0;border-color:#d3e3d8;font-size:.875rem;line-height:1.55}.business-body dt{color:#4e6c58}.business-body dd{color:#173d29;font-weight:600}.business-note{font-size:.875rem;color:#4d6d58;line-height:1.65;margin-top:17px}.business-bottom{background:#e2f7e9;border-color:#b5d9c3;color:#245738;font-size:.875rem;padding:14px 18px}.small-check{color:#0b6535}.scene[data-step="2"] .conversation-panel{border-color:#69df9c;box-shadow:0 26px 65px #00170b55,0 0 0 3px #69df9c20}.scene[data-step="3"] .business-panel{border-color:#83e3a8;box-shadow:0 26px 65px #00170b55,0 0 0 3px #69df9c20}.scene-controls{margin-top:20px;padding-top:16px;gap:12px}.step-controls{gap:6px}.step-controls button{padding:6px 12px;font-size:.875rem;min-height:44px}.scene-progress{font-size:.875rem;gap:13px}.scene-controls #scene-status{flex:1 1 100%;max-width:none;font-size:.875rem;color:#accfba}.demo-note{font-size:.8125rem;color:#a0c3ae;line-height:1.6;margin-top:9px}.hero-bottom{padding-block:45px 38px;margin-top:32px;border-top:1px solid #38634d}.hero-bottom p{font-size:1.6rem}.hero-bottom p br{display:none}.hero-bottom strong{margin-inline-start:10px}.chapter-link{font-size:1rem}.chapter{padding:68px 0 105px}.chapter-kicker{font-size:.875rem;margin-bottom:64px}.chapter-kicker>span:first-child{font-size:.875rem}.chapter h2{font-size:clamp(3rem,5.3vw,5.1rem);line-height:1.14;letter-spacing:-.035em}.knowledge{background:#f5f9f6}.knowledge-layout{grid-template-columns:1fr .95fr;gap:100px}.knowledge .large-copy{font-size:1.45rem}.knowledge-copy>p:not(.large-copy){max-width:480px;color:#44664f}.principle-list{margin-top:35px}.principle-list>div{padding:16px 0}.principle-list>div>span{font-size:.875rem}.knowledge-document{transform:none;border:1px solid #abcbb5;border-radius:14px;padding:36px;background:#fff;box-shadow:18px 18px 0 #dbeee2,0 25px 65px #23482e0a}.knowledge-document h3{font-size:3.1rem}.document-tag{font-size:.875rem}.document-cap{font-size:.875rem}.document-cap span:last-child{font-size:.875rem}.document-answer{font-size:1.4rem;line-height:1.65}.document-rules>div{grid-template-columns:112px 1fr}.document-rules span{font-size:.875rem}.document-stamp{border-radius:0;background:#e0f5e6}.document-stamp p{font-size:1rem}.knowledge-foot{font-size:.9375rem;color:#4c6b54;max-width:660px;margin-inline:auto;text-align:center;margin-top:66px}.human{background:#75f2af}.human-heading{grid-template-columns:1.15fr 1fr;gap:60px}.human-heading h2{font-size:clamp(3.4rem,6.3vw,6rem)}.human-heading em{color:#195337}.human-heading p{font-size:1.25rem;max-width:450px;color:#153f2a}.handoff-scene{margin-top:55px;padding-top:45px;grid-template-columns:1.1fr 110px 1.1fr}.handoff-track p{font-size:.875rem;color:#1f5635}.checkpoint{background:#75f2af;border-color:#196740}.customer-request>span,.human-result>span{font-size:.875rem;color:#1d5635}.human-result h3{font-size:2.35rem;line-height:1.2}.human-result>p{color:#194f30;font-size:1rem}.human .dark-button{background:#093a25}.setup{background:#fff}.setup-layout{grid-template-columns:1fr 1.25fr;gap:90px}.setup-steps{counter-reset:step}.setup-steps li>span{font-size:.9375rem}.setup-steps h3{font-size:1.35rem}.setup-steps p{font-size:1rem;max-width:540px}.deep-dive{background:#edf5ef}.details-layout{grid-template-columns:.8fr 1.2fr;gap:80px}.reading>summary{font-size:1.0625rem;line-height:1.5;min-height:78px;padding:24px 0}.faq-item p{font-size:1rem;line-height:1.75;color:#385e45}.faq-list{border-top:1px solid #b9ccc0}.faq-list .reading:first-child{border-top:0}.faq-list .reading:last-child{border-bottom:0}.reading>div{padding-bottom:25px}.transcripts article{max-width:650px}.closing{padding:92px 0 38px;background:#061b17}.closing h2{font-size:clamp(3.8rem,8vw,8rem);line-height:1.1;letter-spacing:-.04em}.closing-signature{margin-top:68px}.closing-line{opacity:.6}.footer{background:#061b17;font-size:.875rem}.footer nav{font-size:.875rem}.footer a{min-height:44px;min-width:26px}.button,.dark-button{transition:background .2s,box-shadow .2s}.button:hover{transform:none}.source-disclosure:focus-within,.business-panel:focus-within{outline:3px solid #6bffc1;outline-offset:4px}.header :focus-visible,.hero :focus-visible{outline-color:#6bffc1}.hero .conversation-panel :focus-visible{outline-color:#196840;box-shadow:0 0 0 5px #f3f7f4}
@media(min-width:1550px){.hero-intro{padding-top:53px}.hero-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,2.3fr)}}
@media(max-width:1180px){.hero-layout{grid-template-columns:1fr;gap:28px;max-width:960px}.hero-value{display:grid;grid-template-columns:1fr 1.15fr;gap:14px 36px;padding:0 0 8px}.hero-value .hero-lead{font-size:1.8rem}.hero-description{margin:0;align-self:center}.hero-actions{grid-column:2;grid-row:2;flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px}.hero-proof{grid-column:1;grid-row:2;margin:0}.hero-proof br{display:none}.hero-proof span{margin-top:4px}.hero-spec{display:none}.experience-top{margin-bottom:14px}.scene{grid-template-columns:minmax(0,1.15fr) 58px minmax(0,1fr)}.business-panel{margin-top:16px;min-height:462px}.business-body dl>div{grid-template-columns:100px 1fr;font-size:.9375rem}.business-body h3{font-size:2rem}.knowledge-layout{gap:65px}.human-heading p{font-size:1.125rem}.chapter{padding:54px 0 80px}.chapter-kicker{margin-bottom:48px}}
@media(max-width:760px){.wrap{width:calc(100% - 36px)}.nav-wrap{width:calc(100% - 32px);min-height:64px;gap:12px;padding-block:10px}.nav-actions{gap:12px}.nav-cta{min-height:44px;font-size:.875rem;padding:8px 12px}.motion-button{font-size:.875rem;gap:6px;min-height:44px;line-height:1.4}.hero-intro{padding:35px 0 24px}.hero-intro .hero-eyebrow{font-size:.875rem;gap:12px}.hero h1{font-size:clamp(2rem,8.65vw,4rem);letter-spacing:-.045em;margin:16px 0 0;line-height:1.22}.hero-layout{display:block}.hero-value{display:block;text-align:center;padding:0 0 30px}.hero-lead{font-size:1.375rem!important;font-weight:600;line-height:1.45}.hero-lead br{display:none}.hero-description{font-size:1rem;margin:15px auto 19px;line-height:1.75;max-width:390px}.hero-description br{display:none}.hero-actions{display:flex;flex-direction:row;justify-content:center;gap:12px 20px;align-items:center}.hero-actions .button{font-size:.9375rem;padding:11px 21px;min-height:48px}.hero-actions .quiet-link{font-size:.875rem}.hero-proof{font-size:.875rem;margin:17px auto 0;max-width:370px}.hero-proof br{display:none}.hero-proof span{display:inline;margin-inline-start:4px}.experience{margin:0}.experience-top{gap:12px;align-items:center;margin-bottom:14px}.experience-top h2{font-size:1.125rem;line-height:1.3}.section-index{font-size:.8125rem;margin-bottom:4px}.illustration-label{font-size:.8125rem;padding:5px 8px;white-space:normal;text-align:center;max-width:100px}.scene-tabs{gap:10px;justify-content:space-between;margin-bottom:15px}.scene-tabs button{font-size:.875rem;flex:1;max-width:none;align-items:center;justify-content:center;gap:3px;min-height:56px;text-align:center;line-height:1.45;padding:4px 0 10px}.scene-tabs button span{font-size:.8125rem}.scene{display:grid;grid-template-columns:1fr;gap:0}.conversation-panel,.business-panel{border-radius:18px;min-width:0}.conversation{height:390px;min-height:390px;max-height:390px;padding:18px 17px;gap:12px}.message{max-width:91%;padding:12px 14px}.message p{font-size:1rem}.panel-head{padding:16px 18px;gap:11px}.panel-head p{font-size:1rem}.panel-head div>span{font-size:.875rem}.typing-slot{padding-inline:19px}.source-disclosure summary{padding-inline:18px;min-height:54px;font-size:.9375rem}.source-disclosure>div{padding-inline:18px;font-size:1rem}.junction{height:48px;min-height:48px;padding:0;flex-direction:row;gap:12px;overflow:visible}.junction::before{display:none}.logo-core{width:46px;height:48px;background:#092e21;border-radius:50%}.logo-core .eddie-emblem{--eddie-logo-size:48px}.junction .signal-rail{height:100%;width:1px;top:0;inset-inline-start:50%;z-index:-1}.signal-rail i{width:1px;height:30%;animation:rail-vertical 2.3s linear infinite}.business-panel{margin:0;min-height:0}.business-panel .panel-head{min-height:68px}.business-body{padding:20px}.business-body h3{font-size:1.9rem;line-height:1.2}.business-body h3 br{display:none}.business-body dl{margin-top:16px}.business-body dl>div{grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);font-size:.9375rem;padding:10px 0;gap:14px}.business-note{font-size:.875rem;margin-top:16px}.business-bottom{font-size:.875rem}.scene-controls{margin-top:18px;gap:14px;align-items:flex-start}.step-controls{flex-wrap:wrap;gap:7px}.step-controls button{font-size:.875rem;padding:7px 12px}.scene-progress{font-size:.875rem;gap:18px}.scene-controls #scene-status{font-size:.875rem;margin-top:0}.demo-note{font-size:.8125rem}.hero-bottom{margin-top:29px;padding-block:29px 34px;gap:18px;align-items:flex-start}.hero-bottom p{font-size:1.3rem;line-height:1.45}.hero-bottom strong{display:block;margin:0}.chapter-link{font-size:.9375rem}.chapter{padding:36px 0 66px}.chapter-kicker{margin-bottom:38px;gap:10px;flex-wrap:wrap;align-items:flex-start;font-size:.875rem}.chapter-kicker>span:first-child{font-size:.875rem}.chapter-kicker>span:last-child{max-width:none;font-size:.875rem}.chapter h2{font-size:clamp(2.55rem,10.7vw,4.5rem);line-height:1.15}.knowledge-layout,.setup-layout,.details-layout{display:grid;grid-template-columns:1fr;gap:39px}.knowledge .large-copy{font-size:1.25rem}.knowledge-copy>p:not(.large-copy){font-size:1rem;line-height:1.8}.principle-list{margin-top:27px}.knowledge-document{width:calc(100% - 9px);padding:26px 22px;transform:none;margin:0;box-shadow:9px 9px 0 #dbeee2}.knowledge-document h3{font-size:2.35rem}.document-cap{flex-wrap:wrap;gap:8px}.document-cap span:last-child{font-size:.8125rem}.document-tag{font-size:.875rem}.document-answer{font-size:1.2rem}.document-rules>div{grid-template-columns:94px 1fr;gap:15px}.document-rules span{font-size:.875rem}.document-stamp p{font-size:.9375rem}.knowledge-foot{font-size:.875rem;margin-top:35px;text-align:start}.human-heading{grid-template-columns:1fr;gap:22px}.human-heading h2{font-size:clamp(2.8rem,12vw,4.8rem)}.human-heading p{font-size:1.0625rem;line-height:1.75}.human-heading p br{display:none}.handoff-scene{grid-template-columns:1fr;margin-top:35px;padding-top:31px;gap:25px}.customer-request p{font-size:1.75rem}.handoff-track{justify-content:flex-start;flex-direction:row;gap:16px}.checkpoint{width:48px;height:48px;background:#75f2af}.handoff-track p{background:#75f2af;font-size:.875rem;max-width:none}.handoff-track i{top:24px}.human-result{padding:0}.human-result h3{font-size:1.8rem}.human-result>p{font-size:1rem}.setup-steps li{gap:18px;padding:22px 0}.setup-steps h3{font-size:1.2rem}.setup-steps p{font-size:1rem}.reading>summary{font-size:1.0625rem;gap:16px;padding-block:20px}.reading>summary span{font-size:1.4rem}.closing{padding:61px 0 24px}.closing h2{font-size:clamp(3.15rem,12vw,5.8rem);line-height:1.15;margin-block:22px 29px}.closing-signature{margin-top:52px;gap:20px}.closing-signature img.closing-lockup{width:165px;max-width:55%}.footer>.wrap{padding-top:18px}.footer nav{gap:20px;font-size:.875rem}.footer a{min-height:44px}.ambient-plane{top:25%;height:22%}.input-row{flex-wrap:wrap}.input-row input{flex:1 1 12rem;min-inline-size:0}.input-row button{flex:1 1 10rem;white-space:normal}dialog{padding:32px 23px}}
@media(max-width:370px){.wrap{width:calc(100% - 28px)}.nav-wrap{width:calc(100% - 24px);gap:8px}.nav-actions{gap:9px}.nav-cta{font-size:.875rem;padding-inline:9px}.motion-button{max-width:106px}.hero h1{font-size:2rem;letter-spacing:-.05em}.hero-intro .hero-eyebrow{gap:5px 12px}.hero-actions{flex-direction:column;gap:8px}.conversation{padding:15px 13px}.message{padding:11px 12px;max-width:95%}.scene-progress{gap:16px}.business-body{padding:19px 17px}.business-body dl>div{grid-template-columns:90px 1fr;gap:12px}.knowledge-document{padding:23px 18px}.document-rules>div{grid-template-columns:82px 1fr;gap:12px}.closing-signature{flex-wrap:wrap}.closing-signature p{font-size:.875rem}.chapter-kicker{gap:10px}}
@media(prefers-reduced-motion:reduce){.hero h1 span{background:none;-webkit-text-fill-color:var(--mint);text-shadow:none}.hero h1 span::after{background:var(--mint);box-shadow:none}.conversation{height:auto;min-height:0;max-height:none;overflow:visible}.logo-core{animation:none}.ambient-plane,.hero::before{display:none}.scene,.conversation-panel,.business-panel,.knowledge-document{transform:none}.typing-slot{display:none}}
html:not(.enhanced) .conversation{height:auto;min-height:0;max-height:none;overflow:visible}html:not(.enhanced) .hero h1 span{background:none;-webkit-text-fill-color:var(--mint)}
@media(forced-colors:active){.button,.dark-button,.nav-cta,.message,.business-panel,.conversation-panel,.source-disclosure,.scene-tabs button{border:1px solid ButtonText}.hero h1 span{-webkit-text-fill-color:CanvasText}.hero h1 span::after,#direction-field,.ambient-plane{display:none}.scene-tabs button[aria-selected=true]{outline:2px solid Highlight}.business-body dd,.business-body dt,.source-disclosure summary{color:CanvasText}}
/* V9: an optional conversation about Eddie, then Claude-informed complete product stories. */
.hero-layout{grid-template-columns:minmax(250px,.8fr) minmax(0,1.5fr);gap:clamp(36px,6vw,100px);max-width:1220px;align-items:center}.hero-intro{padding-bottom:38px}.buyer-conversation{background:#f7faf8;color:#15372a;border:1px solid #b3dac2;border-radius:26px;box-shadow:0 35px 100px #00190f66;overflow:hidden;min-width:0}.advisor-head{display:flex;gap:13px;align-items:center;padding:20px 24px;border-bottom:1px solid #cce0d3;background:#fff}.advisor-head img{flex:none}.advisor-head h2{font-size:1.15rem;line-height:1.4}.advisor-head p{font-size:.875rem;color:#4d6a5a;margin-top:2px}.advisor-label{font-size:.8125rem;color:#41664f;margin-inline-start:auto}.advisor-log{padding:20px 24px 0;display:flex;flex-direction:column;gap:12px;max-height:310px;overflow-y:auto;scrollbar-width:thin;overflow-anchor:none}.advisor-reply,.advisor-customer{padding:14px 17px;max-width:94%;border-radius:16px;line-height:1.7;font-size:1rem}.advisor-reply{background:#0d3025;color:#f4fff8;align-self:flex-end;border-start-end-radius:5px}.advisor-customer{background:#e5eee8;color:#224b34;align-self:flex-start;border-start-start-radius:5px}.advisor-reply>span,.advisor-customer>span{display:block;font-size:.8125rem;font-weight:600;margin-bottom:5px}.advisor-reply>span{color:#a0e8ba}.advisor-source{font-size:.8125rem;color:#4e6d58;line-height:1.6}.pain-choices{display:flex;flex-wrap:wrap;gap:8px;padding:19px 24px 0}.pain-choices button,.question-chips button,.fit-options button{background:#fff;color:#244c36;border:1px solid #9ebfaa;border-radius:10px;min-height:44px;padding:10px 13px;font-size:.875rem;line-height:1.5;text-align:start}.pain-choices button:hover,.question-chips button:hover,.fit-options button:hover{background:#e4f7ea}.pain-choices button[aria-pressed=true],.fit-options button[aria-pressed=true]{background:#d1f2de;border-color:#397951;color:#173c26;box-shadow:0 0 0 1px #397951 inset}.advisor-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:20px 24px}.advisor-actions .button{font-size:.9375rem;padding:10px 20px;min-height:48px}.advisor-actions .quiet-link{color:#234f36;border-color:#80a48d;font-size:.875rem}.advisor-question-list{border-top:1px solid #c9ddcf;padding:18px 24px 20px;background:#edf5ef}.question-list-title{font-size:.9375rem;font-weight:700;margin-bottom:11px}.question-chips{display:flex;flex-wrap:wrap;gap:7px}.question-chips button{font-size:.875rem;padding:9px 11px;border-color:#b4ccbc;min-height:44px}.question-chips button[aria-pressed=true]{background:#173f2e;color:#effff4;border-color:#173f2e}.question-chips button.suggested:not([aria-pressed=true]){border-color:#3f855b}.advisor-hint{font-size:.8125rem;line-height:1.65;color:#45674e;margin-top:13px}.buyer-conversation :focus-visible{outline:3px solid #197143;outline-offset:3px;box-shadow:0 0 0 5px #f7faf8}.buyer-conversation noscript{padding:22px}.hero-bottom{max-width:1220px}.hero-spec{display:none}
.demo-chapter{background:#f6f5f0;color:#142f24;padding:80px 0 94px}.demo-chapter .wrap{max-width:1180px}.experience-top{align-items:flex-start;gap:30px;margin-bottom:28px}.experience-top h2{font-size:clamp(2rem,4vw,3.35rem);font-weight:700;line-height:1.12;letter-spacing:-.025em}.section-index{color:#347352;margin-bottom:18px;font-size:.875rem}.demo-intro{color:#4c6254;font-size:1.0625rem;line-height:1.75;max-width:660px;margin-top:21px}.illustration-label{background:transparent;color:#4d6957;border:1px solid #bbcbbb;font-size:.8125rem;flex:none;margin-top:4px}.scene-tabs{display:inline-flex;gap:4px;background:#fff;border:1px solid #bfd0c4;border-radius:999px;padding:5px;margin:0 0 22px;max-width:100%;flex-wrap:wrap}.scene-tabs button{font-size:.9375rem;min-height:44px;padding:9px 19px;border-radius:999px;background:transparent;color:#31573e;gap:8px}.scene-tabs button span{display:none}.scene-tabs button::after{display:none}.scene-tabs button[aria-selected=true]{background:#0e3427;color:#f5fff7}.demo-stage{background:#fcfcf9;border:1px solid #c9d7c9;border-radius:28px;overflow:hidden;box-shadow:0 35px 70px -40px #153d2955}.demo-stage-top{display:flex;align-items:center;gap:16px;padding:16px 26px;border-bottom:3px solid #52d58c;min-height:76px;background:#fff}.demo-stage-top>div:not(.stage-signal){display:flex;gap:13px;align-items:center;flex-wrap:wrap;min-width:0}.demo-stage-top #demo-business{font-weight:600;font-size:.9375rem}.demo-stage-top #demo-position{font-size:.875rem;font-variant-numeric:tabular-nums;color:#22603d}.demo-stage-top #demo-caption{font-size:.875rem;line-height:1.55;color:#4b6855;margin-inline-start:auto;max-width:430px}.stage-signal{width:42px;flex:none}.stage-signal .junction{display:flex!important;width:42px;height:44px;min-height:0;padding:0;position:relative;background:none}.stage-signal .logo-core{width:42px;height:44px;background:none;filter:none}.stage-signal .logo-core .eddie-emblem{--eddie-logo-size:44px}.stage-signal .logo-core::before,.stage-signal .junction::before,.stage-signal .signal-rail{display:none}.scene{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:0;align-items:stretch}.conversation-panel,.business-panel{transform:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;background:transparent;min-height:0}.conversation-panel{padding:25px 30px 15px;background:#fcfcf9}.conversation-panel .panel-head{padding:0 0 16px;background:none;min-height:60px}.panel-head p{font-size:1rem}.panel-head div>span{font-size:.875rem}.conversation{height:420px;min-height:420px;max-height:420px;padding:20px 0 10px;gap:16px;scrollbar-color:#9aad9c transparent;background:transparent}.message{padding:12px 15px;max-width:88%;box-shadow:none;border-radius:18px;line-height:1.55}.message.customer{background:#e8eae3;color:#132d20}.message.eddie{background:#0d3025;color:#f4fff7}.message.eddie>span{color:#acefc1}.message.human-message{background:#e1f4e8;color:#193d28;border:1px solid #8fbea1}.message.human-message>span{color:#285f3f}.message>span{font-size:.8125rem}.message p{font-size:1rem;line-height:1.6}.message time{display:block;font-size:.75rem;text-align:end;margin-top:7px;font-variant-numeric:tabular-nums;color:#4b6654}.message.eddie time{color:#b4d6bf}.message-source{display:block;background:#e5f6eb;color:#245538;border:1px solid #9bc6ac;border-radius:999px;padding:8px 11px;min-height:44px;font-size:.8125rem;line-height:1.4;max-width:100%;margin-top:11px;text-align:start}.message-source:hover{background:#cdefd9}.static-source{display:block;font-size:.8125rem;color:#bce4c9;margin-top:8px}.typing-slot{background:transparent;padding-inline:2px}.source-disclosure{margin-top:12px;border:1px solid #b7d2bd;border-radius:12px;background:#edf7ef}.source-disclosure summary{padding:13px 15px;min-height:54px;font-size:.9375rem}.source-disclosure>div{padding:0 15px 17px}.business-panel{background:#eff1e9;padding:28px 30px 22px;display:flex;flex-direction:column}.business-panel .panel-head{background:none;padding:0 0 18px;min-height:60px;gap:12px}.business-panel .context-symbol{display:none}.business-body{padding:21px 0 20px}.record-state{font-size:.8125rem;padding:5px 10px;border-color:#b5cbb9;background:#fff;color:#30583c;margin-bottom:18px}.business-body h3{font-size:1.7rem;line-height:1.3;letter-spacing:-.02em;white-space:normal}.business-body dl{margin-top:24px}.business-body dl>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:17px;padding:13px 0;font-size:.9375rem;line-height:1.6}.business-body dd{font-weight:600;color:#294a34}.business-body dt{color:#526952}.business-note{font-size:1rem;line-height:1.7;margin-top:19px;color:#3c5e44}.demo-result{border-top:2px solid #29b877;padding-top:21px;margin-top:auto}.demo-result strong{font-size:1.15rem;line-height:1.5;display:block;color:#173e28}.demo-result p{font-size:.9375rem;line-height:1.7;margin-top:10px}.demo-result #result-note{font-size:.8125rem;color:#536950}.business-bottom{background:transparent;color:#295237;border:0;font-size:.875rem;padding:19px 0 0;line-height:1.55}.small-check{color:#18733e}.scenario-branch{border-top:1px solid #c1d3c1;padding:18px 28px;background:#e9f4e9;display:flex;align-items:center;justify-content:space-between;gap:18px}.scenario-branch p{font-size:.9375rem;font-weight:600;color:#31593e}.scenario-branch>div{display:flex;gap:8px;flex-wrap:wrap}.scenario-branch button{min-height:44px;border:1px solid #9fbaa4;background:#fff;color:#284f35;padding:9px 14px;font-size:.875rem;border-radius:999px;line-height:1.45}.scenario-branch button[aria-pressed=true]{background:#1c5938;color:#f2fff5;border-color:#1c5938}.scene-controls{padding:20px 28px;margin:0;border-top:1px solid #c7d5c6;background:#fcfcf9;gap:16px}.step-controls button{background:transparent;color:#274932;border-color:#acbfae;min-height:44px;font-size:.875rem;padding:8px 13px}.step-controls button:hover{background:#e2f2e4}.step-controls #demo-play{background:#123f2b;color:#f1fff5;border-color:#123f2b}.scene-progress{color:#4c6a53;font-size:.875rem;gap:20px}.scene-progress li::before{background:#b4cbb9}.scene-progress li.active{color:#185c35}.scene-progress li.active::before{background:#218550}.scene-controls #scene-status{color:#526c56;font-size:.875rem}.demo-note{color:#526e58;font-size:.8125rem;margin-top:18px}.demo-chapter :focus-visible{outline:3px solid #17713f;outline-offset:4px;box-shadow:0 0 0 6px #f6f5f0}.conversation-divider{font-size:.875rem;border-color:#a6bea9;color:#3b6145;padding-block:15px 6px}.faq-list-heading{font-size:1.2rem;margin:27px 0 15px}.fit-section{background:#fbfcf8;color:#1b3c28;border-top:1px solid #c7d9c8}.fit-layout{display:grid;grid-template-columns:.9fr 1.2fr;gap:85px}.fit-disclosure{font-size:.9375rem;color:#4f6b53;line-height:1.75;max-width:410px;margin-top:25px}.fit-workspace{min-width:0}.fit-workspace fieldset{border:0;border-top:1px solid #b8cdb9;margin:0;padding:22px 0 26px;min-width:0}.fit-workspace legend{padding:0 0 0 15px;font-weight:600;font-size:1rem;line-height:1.65}.fit-options{display:flex;flex-wrap:wrap;gap:9px}.fit-options button{font-size:.9375rem;padding:11px 14px}.fit-workspace .dark-button{margin:0 0 18px}.fit-result{padding:24px;border:1px solid #a9cbb0;border-radius:16px;background:#eaf5ec;color:#254c30}.fit-result h3{font-size:1.3rem;margin-bottom:17px;line-height:1.4}.fit-result dl{margin:0}.fit-result dl>div{display:grid;grid-template-columns:135px 1fr;gap:18px;border-top:1px solid #b8d3bd;padding:12px 0;font-size:.9375rem;line-height:1.65}.fit-result dt{color:#4b6b51}.fit-result dd{margin:0;font-weight:600}.fit-result-note{font-size:.875rem;margin-top:15px;line-height:1.7}.fit-workspace>.micro{font-size:.875rem;color:#526a51;margin-top:18px;line-height:1.7}
@media(max-width:1180px){.hero-layout{grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr);gap:38px}.hero-value{display:block}.hero-value .hero-description{margin:22px 0}.hero-value .hero-actions{flex-direction:column;align-items:flex-start}.hero-proof{margin-top:25px}.hero-proof br{display:block}.hero-proof span{display:block;margin-top:7px}.advisor-head{padding:18px 20px}.advisor-label{display:none}.advisor-log{padding-inline:20px}.pain-choices,.advisor-actions,.advisor-question-list{padding-inline:20px}.demo-stage-top #demo-caption{max-width:350px}.business-body dl>div{grid-template-columns:105px 1fr}.fit-layout{gap:45px}}
@media(max-width:850px){.hero-layout{grid-template-columns:1fr;max-width:740px;gap:30px}.hero-value{text-align:center;padding:0}.hero-value .hero-lead br{display:none}.hero-value .hero-description{margin:16px auto 20px;max-width:520px}.hero-value .hero-description br{display:none}.hero-value .hero-actions{flex-direction:row;align-items:center;justify-content:center}.hero-proof{max-width:480px;margin:17px auto 0}.hero-proof br{display:none}.hero-proof span{display:inline;margin-inline-start:4px}.buyer-conversation{margin-bottom:5px}.fit-layout{grid-template-columns:1fr;gap:36px}.demo-stage-top{flex-wrap:wrap}.demo-stage-top #demo-caption{flex-basis:100%;max-width:none;margin-inline:58px 0}}
@media(max-width:760px){.hero-intro{padding-bottom:22px}.hero-layout{display:grid;gap:29px}.hero-value .hero-actions{flex-direction:column;gap:8px}.buyer-conversation{border-radius:21px}.advisor-head{padding:18px;gap:10px}.advisor-head h2{font-size:1.06rem}.advisor-head p{font-size:.8125rem}.advisor-head img{width:34px;height:34px}.advisor-log{padding:18px 17px 0;max-height:320px;gap:11px}.advisor-reply,.advisor-customer{max-width:96%;font-size:1rem;padding:13px 14px}.pain-choices{padding:17px 17px 0;gap:7px}.pain-choices button{flex:1 1 100%;padding:11px 13px;font-size:.9375rem}.advisor-actions{padding:18px 17px;gap:14px;align-items:flex-start}.advisor-actions .button{font-size:.9375rem}.advisor-actions .quiet-link{font-size:.9375rem}.advisor-question-list{padding:17px}.question-chips{gap:7px}.question-chips button{font-size:.875rem;min-height:44px;padding:9px 11px;max-width:100%;white-space:normal}.advisor-hint{font-size:.8125rem}.demo-chapter{padding:46px 0 62px}.experience-top{flex-direction:column;gap:17px;margin-bottom:24px}.experience-top h2{font-size:clamp(2.05rem,8.2vw,3rem);max-width:none;line-height:1.16}.section-index{font-size:.875rem;margin-bottom:17px}.demo-intro{font-size:1rem;line-height:1.75;margin-top:18px}.illustration-label{max-width:none;font-size:.8125rem;padding:5px 9px}.scene-tabs{width:100%;border-radius:16px;gap:3px;margin-bottom:17px}.scene-tabs button{font-size:.875rem;flex:1 1 25%;min-height:49px;max-width:none;padding:9px 8px;border-radius:12px;line-height:1.4}.demo-stage{border-radius:21px}.demo-stage-top{padding:15px 17px;gap:9px 12px;min-height:72px}.demo-stage-top #demo-business{font-size:.875rem;line-height:1.5}.demo-stage-top #demo-position{font-size:.8125rem}.demo-stage-top>div:not(.stage-signal){flex:1 1 180px;gap:6px 12px}.stage-signal{width:37px}.stage-signal .junction{width:37px;height:40px}.stage-signal .logo-core{width:37px;height:40px}.stage-signal .logo-core .eddie-emblem{--eddie-logo-size:40px}.demo-stage-top #demo-caption{font-size:.875rem;margin:0;max-width:none;line-height:1.65}.scene{grid-template-columns:1fr}.conversation-panel{padding:18px 17px 16px}.conversation-panel .panel-head{padding-bottom:15px;gap:9px}.panel-head p{font-size:.9375rem}.panel-head div>span{font-size:.8125rem}.conversation{height:400px;min-height:400px;max-height:400px;gap:15px;padding:18px 0 8px}.message{max-width:93%;padding:12px 13px;border-radius:16px}.message p{font-size:1rem}.message-source{font-size:.8125rem;padding:9px 10px;min-height:44px;border-radius:12px}.source-disclosure summary{font-size:.9375rem;padding:12px 13px}.source-disclosure>div{padding:0 13px 16px}.business-panel{padding:23px 20px 20px;border-top:1px solid #bbcdbb!important}.business-panel .panel-head{min-height:0;padding-bottom:15px}.business-body{padding:19px 0 20px}.business-body h3{font-size:1.55rem}.business-body dl{margin-top:19px}.business-body dl>div{grid-template-columns:102px 1fr;font-size:.9375rem;gap:14px;padding:11px 0}.business-note{font-size:.9375rem}.demo-result{padding-top:18px}.demo-result strong{font-size:1.06rem}.demo-result p{font-size:.9375rem}.demo-result #result-note{font-size:.8125rem}.business-bottom{padding-top:15px;font-size:.875rem}.scenario-branch{padding:18px 17px;display:block}.scenario-branch p{font-size:.9375rem;margin-bottom:12px}.scenario-branch>div{gap:8px}.scenario-branch button{flex:1 1 42%;white-space:normal;font-size:.875rem;border-radius:12px;padding:10px 12px}.scene-controls{padding:18px 17px;gap:15px}.step-controls{gap:8px}.step-controls button{font-size:.875rem;padding:9px 12px;min-height:44px}.scene-progress{gap:21px;font-size:.875rem}.scene-controls #scene-status{font-size:.875rem;margin:0;line-height:1.6}.demo-note{font-size:.8125rem;line-height:1.7;margin-top:17px}.fit-result{padding:20px 17px}.fit-result dl>div{grid-template-columns:100px 1fr;gap:13px}.fit-workspace legend{font-size:1rem;line-height:1.7}.fit-options button{font-size:.875rem;min-height:44px}.fit-workspace>.micro,.fit-disclosure{font-size:.875rem}.faq-list-heading{font-size:1.1rem}.hero-bottom{margin-top:26px}}
@media(max-width:370px){.advisor-head h2{font-size:1rem}.question-chips button{width:100%}.advisor-actions{flex-direction:column}.demo-stage-top>div:not(.stage-signal){flex-basis:155px}.business-body dl>div,.fit-result dl>div{grid-template-columns:90px 1fr;gap:11px}.message{max-width:97%}.scene-tabs button{padding-inline:5px;font-size:.875rem}.step-controls button{padding-inline:10px}.scene-progress{gap:18px}.scenario-branch button{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.conversation{height:auto;min-height:0;max-height:none;overflow:visible}.message,.advisor-reply,.advisor-customer{animation:none}.stage-signal .logo-core{animation:none}.hero-layout,.buyer-conversation,.demo-stage{transform:none}}
html:not(.enhanced) .conversation{height:auto;min-height:0;max-height:none;overflow:visible}
@media(forced-colors:active){.advisor-reply,.advisor-customer,.message,.question-chips button,.pain-choices button,.fit-options button,.demo-stage,.fit-result{border:1px solid CanvasText}.message-source,.scene-tabs button[aria-selected=true],.fit-options button[aria-pressed=true]{border:2px solid Highlight}.advisor-reply,.message.eddie,.scene-tabs button[aria-selected=true]{color:CanvasText;background:Canvas}}

.advisor-turn{display:flex;flex-direction:column;gap:12px;flex:none;min-width:0}.advisor-log:focus-visible{outline-offset:-4px}

/* Keep the V9 customer-example chapter centered at every viewport width. */
.demo-chapter > .experience.wrap{margin-inline:auto}

/* Add breathing room to the V9 knowledge chapter on mobile only. */
@media(max-width:760px){#knowledge > .wrap{padding-inline:12px}}
