@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(assets/heebo-300.ttf) format('truetype');
}
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/heebo-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/heebo-500.ttf) format('truetype');
}
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/heebo-600.ttf) format('truetype');
}

:root{--green:#006838;--ink:#222;--muted:#625e5b;--blue:#345eb2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:118px}body{margin:0;color:var(--ink);background:white;font-family:Heebo,Arial,sans-serif;font-weight:400;line-height:1.5}button,a,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #80b8f5;outline-offset:5px}button{color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:400}h2{font-size:44px;line-height:1.18;letter-spacing:-1px}h3{font-size:25px;line-height:1.35}p{font-size:18px;line-height:1.6}.wrap{width:calc(100% - 96px);max-width:1100px;margin:auto}.section{padding:80px 0}.section-heading{text-align:center;margin-bottom:56px}.section-heading p{margin-top:24px;color:var(--muted)}.pill{display:inline-flex;justify-content:center;align-items:center;background:var(--green);color:#fff;border:0;border-radius:100px;padding:11px 22px;font-size:14px;line-height:20px;transition:background .2s,transform .2s}.pill:hover{background:#064e2d;transform:translateY(-2px)}.pill.light{background:#f6f5f3;color:#222;font-size:16px;min-height:56px;padding:16px 32px}.pill.light:hover{background:#fff}.skip{position:fixed;top:-80px;z-index:100;background:white;color:#222;padding:15px}.skip:focus{top:0}header{position:absolute;top:0;left:0;width:100%;z-index:20;color:#fff}.announcement{background:var(--blue);text-align:center;padding:11px 20px;font-size:14px;min-height:43px}.announcement a{text-decoration:underline;text-underline-offset:3px}.nav{display:flex;align-items:center;justify-content:space-between;height:78px;gap:30px}.brand{display:flex;align-items:center;gap:11px;font-size:23px;letter-spacing:1.5px;font-weight:500}.brand-mark{font-size:29px;font-weight:300;border:1px solid currentColor;border-radius:50%;height:36px;width:36px;display:grid;place-items:center;line-height:1;letter-spacing:0}.navlinks{display:flex;align-items:center;gap:34px;font-size:14px}.nav-trigger{background:transparent;border:0;padding:18px 0}.navitem{position:relative}.dropdown{display:none;position:absolute;right:-20px;min-width:205px;padding:12px;background:white;color:var(--ink);border-radius:12px;box-shadow:0 12px 30px #0002}.dropdown a{display:block;padding:10px;border-radius:6px}.dropdown a:hover{background:#f0f4ef}.navitem.open .dropdown{display:block}.nav-actions{display:flex;gap:18px;align-items:center}.nav-demo{background:#ffffff20;backdrop-filter:blur(10px)}.menu{display:none;border:0;background:none;color:inherit;font-size:25px}header.scrolled{position:fixed;background:white;color:var(--ink);box-shadow:0 2px 12px #00000008}header.scrolled .announcement{color:white}header.scrolled .brand{color:var(--green)}header.scrolled .nav-demo{background:var(--green)}.hero{position:relative;height:90svh;min-height:700px;overflow:hidden;background:#7b735e;color:white}.hero video{position:absolute;width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.hero-shade{position:absolute;inset:0;background:linear-gradient(270deg,#1723225c 0%,#17232218 60%,#17232220)}.hero-inner{position:relative;padding-top:240px;z-index:2}.hero h1{font-size:65px;line-height:1.12;letter-spacing:-1.3px;font-weight:400;margin-bottom:28px;max-width:750px}.hero-conversation{position:absolute;left:5.5%;bottom:35px;width:335px}.glass{background:#ded8c436;backdrop-filter:blur(14px);border:1px solid #ffffff36;border-radius:18px;padding:16px 19px;margin-bottom:12px;box-shadow:0 5px 10px #00000004}.glass small{font-size:14px;font-weight:500}.glass p{font-size:16px;line-height:1.5;margin-top:5px}.glass.agent{margin-right:45px;margin-left:-35px}.video-control{position:absolute;bottom:20px;right:22px;border:1px solid #fff6;border-radius:50%;width:34px;height:34px;color:white;background:#0002;font-size:15px}.industries{text-align:center}.industries h2{font-size:30px;margin-bottom:22px}.industry-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:68px 32px;margin-top:75px;color:#999}.industry-grid a{font-size:22px;font-weight:500;transition:color .2s}.industry-grid a:hover{color:var(--green)}.benefits{padding-top:60px}.feature{border-radius:16px;padding:32px;color:#fff;position:relative;overflow:hidden}.green{background:linear-gradient(115deg,#91a56c,#4c7050)}.blue{background:linear-gradient(140deg,#4777b3,#189acc)}.rose{background:linear-gradient(135deg,#a7889c,#b44168)}.orange{background:linear-gradient(130deg,#c36e4c,#a2442d)}.feature-wide{height:440px}.feature-wide h3{position:relative;z-index:1}.feature-caption{position:absolute;bottom:30px;right:32px}.flow-demo{display:flex;direction:rtl;gap:25px;justify-content:center;align-items:center;height:290px}.mini-panel{background:#fff1;border:1px solid #ffffff25;border-radius:20px;padding:25px;width:260px;color:#fffd;transform:rotate(-4deg)}.mini-panel:nth-child(3){transform:rotate(4deg)}.mini-panel strong{display:block;margin:12px 0;font-size:23px;font-weight:400}.mini-panel span{font-size:13px}.mini-panel.main-panel{width:320px;background:#ffffff26;transform:translateY(8px);box-shadow:0 18px 50px #29492b22}.main-panel p{font-size:23px;margin:10px 0}.progress-line{height:3px;margin:20px 0;background:linear-gradient(to left,white 65%,#ffffff30 65%)}.soundwave{display:flex;height:44px;align-items:center;justify-content:center;gap:4px}.soundwave i{display:block;width:3px;border-radius:4px;background:#fffc;animation:pulse 1.3s ease-in-out infinite alternate}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.feature-grid .feature{height:446px;display:flex;flex-direction:column}.feature-grid .feature>p{font-size:16px;line-height:1.5;margin-top:auto}.center-art{position:relative;flex:1;display:grid;place-items:center}.adam-orb{height:88px;width:88px;border:1px solid #fff5;border-radius:50%;display:grid;place-items:center;background:#ffffff15;font-size:50px;font-weight:300;box-shadow:0 0 0 25px #ffffff08,0 0 0 50px #ffffff05}.orbit-label{position:absolute;background:#fff2;border:1px solid #fff2;border-radius:24px;padding:6px 13px;font-size:13px}.one{top:35px;right:18px}.two{bottom:34px;right:20px}.three{left:0;top:47%}.channel-grid{display:grid;grid-template-columns:repeat(3,60px);grid-template-rows:repeat(2,60px);gap:8px;margin:auto;direction:ltr}.channel-grid span{display:grid;place-items:center;background:#ffffff18;border:1px solid #fff4;border-radius:8px;font-size:22px}.rating{margin:auto;background:#fff2;border:1px solid #fff3;border-radius:50px;padding:12px 23px;font-size:25px;letter-spacing:4px;white-space:nowrap}.examples{text-align:center;border-radius:0 0 60px 60px;box-shadow:0 42px 50px #89a9bd36;position:relative;z-index:1;padding-bottom:120px}.muted{color:var(--muted);font-size:16px}.centered{margin-top:20px}.example-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:38px;margin-top:64px;text-align:right}.example-grid button{border:0;background:transparent;text-align:right;padding:0}.example-grid button>span{display:block;font-size:22px;color:var(--green);margin-bottom:32px}.example-grid q{display:block;font-size:16px;color:var(--muted);line-height:1.6;min-height:100px}.example-grid small{display:block;font-size:13px;margin-top:26px}.example-grid button:hover>span{text-decoration:underline}.meet{padding-top:130px;background:linear-gradient(#eef3f7,white 85%)}.dashboard{display:grid;grid-template-columns:215px 1fr;border:1px solid #e5e1eb;background:#faf9fd;border-radius:25px;padding:22px;gap:22px;min-height:530px;box-shadow:0 20px 50px #b5b6bd16}.dashboard aside .brand{font-size:21px;color:#61606a;margin-bottom:44px}.dashboard aside>small{color:#8b8791;display:block;padding:0 10px;margin-bottom:14px}.dash-tab{display:block;width:100%;text-align:right;border:0;background:none;padding:12px;color:#625e6b;font-size:15px;border-radius:7px}.dash-tab.active{background:#eeedf3;color:#26242b}.dash-main{border:1px solid #e9e5eb;background:#fff;border-radius:17px;overflow:hidden}.dash-top{border-bottom:1px solid #ede9ef;padding:19px 24px;font-size:15px;display:flex;justify-content:space-between;gap:10px}.demo-tag{font-size:12px;color:#79717f;background:#f1eff4;border-radius:5px;padding:2px 9px}#dash-content{padding:26px}.conversation-intro{text-align:center}.avatar{background:#e4efe6;border-radius:50%;height:46px;width:46px;display:grid;place-items:center;color:var(--green);font-size:30px;margin:auto auto 12px}.conversation-intro h3{font-size:24px}.conversation-intro p{font-size:15px;color:var(--muted);margin-top:5px}.scenario-tabs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:22px 0}.scenario-tabs button{padding:7px 13px;border-radius:50px;border:1px solid #dedfe0;background:white;font-size:13px}.scenario-tabs button.selected{background:#edf4ed;color:var(--green);border-color:#b8cbbb}.chat-example{max-width:530px;margin:auto;display:flex;flex-direction:column;gap:12px}.chat-bubble{padding:13px 17px;background:#f5f3f6;max-width:85%;border-radius:15px 15px 3px 15px;font-size:15px;align-self:flex-start}.chat-bubble.answer{align-self:flex-end;background:#edf4ed;border-radius:15px 15px 15px 3px}.chat-bubble small{display:block;font-size:12px;color:#747477;margin-bottom:5px}.chat-note{font-size:12px;color:#8c8790;text-align:center;margin-top:5px}.row-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px;gap:20px}.row-heading h2{font-size:36px}.text-link{color:var(--green);font-size:15px}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.product-visual{height:300px;border-radius:17px;display:flex;justify-content:center;align-items:center;overflow:hidden}.knowledge{background:linear-gradient(130deg,#e5ebdf,#f1eadf)}.handoff{background:linear-gradient(130deg,#e9e1ea,#f4ece4)}.document,.handoff-card{background:#ffffffed;box-shadow:0 14px 30px #5d56651a;border:1px solid #fff;border-radius:12px;padding:25px;width:320px;transform:translateY(15px)}.document>span,.handoff-card>small{font-size:12px;color:#777}.document h4,.handoff-card h4{font-size:20px;margin:10px 0}.document p{font-size:13px;border-bottom:1px solid #eee;padding:10px 0;display:flex;justify-content:space-between}.document b{color:var(--green);font-weight:400}.handoff-card p{font-size:13px;color:#777}.fake-line{height:8px;border-radius:8px;background:#efecf2;width:95%;margin:15px 0}.fake-line.short{width:70%}.handoff-card>span{display:block;color:var(--green);background:#eaf2eb;padding:12px;font-size:13px;border-radius:6px;margin-top:25px}.two-columns article>h3,.four-columns article>h3{font-size:23px;margin:25px 0 12px}.two-columns article>p,.four-columns article>p{font-size:16px;color:var(--muted)}.second{margin-top:100px}.four-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.small-visual{height:205px;border-radius:14px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:18px}.lilac{background:#f0eaf2}.peach{background:#f5e9de}.mint{background:#e7efe9}.sand{background:#efeee8}.bubble{background:white;border:1px solid #eee;border-radius:10px;padding:12px;font-size:12px;align-self:flex-start;white-space:nowrap}.bubble.reply{align-self:flex-end;margin-top:12px}.context-card{background:#fff9;padding:20px;font-size:19px;border-radius:8px}.context-card strong{font-weight:400;color:#af7954}.checklist{font-size:16px;line-height:2.5;color:#4f7561}.stars{color:#ad9972;font-size:25px;letter-spacing:3px}.stars small{display:block;font-size:12px;letter-spacing:0;text-align:center;margin-top:12px}.trust{background:#f5f1fa;text-align:center}.trust p{color:#665c72;margin-top:24px}.principles{display:flex;justify-content:center;gap:25px;margin-top:44px;flex-wrap:wrap}.principles span{display:grid;place-items:center;border:1px solid #cec3d9;border-radius:100px;padding:20px 28px;font-size:17px;color:#635071}.cta{text-align:center;background:linear-gradient(115deg,#e6ece5,#e9ede1 55%,#eeecdf);padding:100px 0}.cta p{color:var(--muted);margin:25px 0}.cta .pill{min-height:52px;padding:15px 30px;font-size:16px}footer{background:#f6f5f3;padding:70px 0 25px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1.2fr 1fr;gap:55px}.footer-grid>.brand{align-self:start;color:var(--green)}.footer-grid h3{font-size:16px;margin-bottom:22px}.footer-grid div>a{display:block;font-size:14px;color:#625e5b;margin:12px 0}.footer-grid div>a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #e2dfdc;display:flex;justify-content:space-between;gap:20px;margin-top:70px;padding-top:25px;font-size:13px;color:#777}.footer-bottom button{border:0;background:none;font-size:13px;color:#777}dialog{border:0;border-radius:22px;padding:44px;width:min(610px,calc(100% - 32px));max-height:90svh;box-shadow:0 30px 100px #0003;color:var(--ink)}dialog::backdrop{background:#10261f8c;backdrop-filter:blur(5px)}dialog h2{font-size:32px;margin:12px 0}dialog>p{font-size:16px;margin-bottom:20px}dialog .close{position:absolute;left:17px;top:12px;border:0;background:none;font-size:27px}.eyebrow{font-size:12px;color:var(--green);letter-spacing:1px}.close-bottom{margin-top:28px}.empty-view{padding:25px}.empty-view h3{margin-bottom:18px}.empty-view p{font-size:16px;color:var(--muted);margin-top:12px}@keyframes pulse{to{transform:scaleY(.4)}}@media(min-width:1500px){.wrap{max-width:1160px}}@media(max-width:1100px){h2{font-size:38px}.hero h1{font-size:54px}.hero-inner{padding-top:220px}.navlinks{gap:20px}.feature{padding:25px}.feature h3{font-size:22px}.rating{font-size:20px;padding:13px}.channel-grid{grid-template-columns:repeat(3,50px);grid-template-rows:repeat(2,50px)}.industry-grid a{font-size:19px}.example-grid{gap:25px}.four-columns{gap:16px}.small-visual{padding:10px}.bubble{font-size:10px}.hero-conversation{width:290px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.section{padding:55px 0}h2{font-size:32px;letter-spacing:-.5px}p{font-size:16px}.announcement{font-size:12px;padding:10px;min-height:38px}.nav{height:70px;gap:20px}.brand{font-size:21px}.brand-mark{height:32px;width:32px;font-size:26px}.navlinks{display:none;position:absolute;right:0;left:0;top:70px;background:#fff;color:#222;padding:25px;box-shadow:0 20px 20px #0001;align-items:stretch}.navlinks.open{display:flex;flex-direction:column;gap:5px}.nav-trigger{padding:12px 0;width:100%;text-align:right}.navlinks>a{padding:12px 0}.dropdown{position:static;box-shadow:none;background:#f7f7f5;margin-bottom:10px}.menu{display:block}.nav-demo{font-size:12px;padding:9px 17px}.nav-actions{gap:15px}.hero{height:100svh;min-height:710px;max-height:930px}.hero video{object-position:70% center}.hero-inner{padding-top:185px}.hero h1{font-size:40px;line-height:1.2;letter-spacing:-.7px;max-width:100%}.hero-shade{background:linear-gradient(180deg,#13241a40,#13241a18 50%,#13241a50)}.hero-conversation{left:35px;right:auto;width:265px;bottom:42px}.glass{padding:12px 16px;margin-bottom:10px}.glass p{font-size:14px}.glass.agent{margin-left:-13px;margin-right:25px}.industry-grid{grid-template-columns:repeat(2,1fr);gap:32px 18px;margin-top:45px}.industry-grid a{font-size:19px}.industries h2{font-size:26px}.section-heading{margin-bottom:35px}.section-heading p{margin-top:17px}.feature-wide{height:390px}.feature{padding:25px;border-radius:14px}.feature-wide h3{font-size:23px}.flow-demo{height:240px}.mini-panel{display:none}.mini-panel.main-panel{display:block;width:90%;padding:20px}.feature-caption{font-size:15px;left:25px;right:25px;bottom:22px}.feature-grid{grid-template-columns:1fr}.feature-grid .feature{height:360px}.center-art{min-height:190px;max-width:290px;width:100%;margin:auto}.channel-grid{grid-template-columns:repeat(3,60px);grid-template-rows:repeat(2,60px)}.rating{font-size:27px}.example-grid{grid-template-columns:1fr 1fr;gap:40px 22px;margin-top:40px}.example-grid button>span{font-size:20px;margin-bottom:17px}.example-grid q{font-size:15px;min-height:110px}.example-grid small{font-size:12px;margin-top:17px}.examples{border-radius:0 0 32px 32px;padding-bottom:65px}.meet{padding-top:75px}.dashboard{grid-template-columns:1fr;padding:12px;gap:12px;border-radius:20px}.dashboard aside{display:flex;flex-wrap:wrap;gap:4px}.dashboard aside .brand{font-size:18px;margin:5px 5px 12px;width:100%}.dashboard aside>small{display:none}.dash-tab{width:auto;flex:1;font-size:12px;padding:9px 5px;text-align:center;white-space:nowrap}.dash-top{font-size:13px;padding:15px}.dash-main{border-radius:12px}#dash-content{padding:20px 12px}.scenario-tabs{gap:5px}.scenario-tabs button{font-size:12px;padding:7px 10px}.chat-bubble{font-size:14px}.row-heading{align-items:flex-start;flex-direction:column;gap:12px}.row-heading h2{font-size:31px}.two-columns{grid-template-columns:1fr;gap:40px}.product-visual{height:270px}.second{margin-top:65px}.four-columns{grid-template-columns:1fr 1fr;gap:35px 16px}.small-visual{height:170px}.bubble{font-size:10px;padding:8px}.context-card{font-size:16px;padding:15px}.checklist{font-size:14px}.stars{font-size:20px}.stars small{font-size:10px}.four-columns article>h3{font-size:22px;margin-top:19px}.four-columns article>p{font-size:15px}.principles{gap:12px}.principles span{font-size:14px;padding:15px 20px}.cta h2{font-size:32px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-grid>.brand{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;font-size:12px;margin-top:45px}.footer-bottom button{font-size:12px}dialog{padding:35px 22px}dialog h2{font-size:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

@media(max-width:760px){.hero h1{font-size:32px;line-height:1.18}.empty-view{padding:10px}.empty-view .document,.empty-view .handoff-card{width:100%}.product-visual .document,.product-visual .handoff-card{max-width:calc(100% - 30px)}}
.brand{font-family:Georgia,"Times New Roman",serif;font-size:38px;font-weight:400;letter-spacing:0;line-height:1}.dashboard aside .brand{font-size:34px}@media(max-width:760px){.brand{font-size:34px}.dashboard aside .brand{font-size:30px}}
.announcement,header.scrolled .announcement{background:#fff;color:#222;display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:8px 20px;border-bottom:1px solid #eee}.announcement-content{display:flex;align-items:center;justify-content:center;gap:10px;min-height:27px}.announcement-content a{font-size:11px;color:#666;white-space:nowrap}.announcement-content a[hidden]{display:none}#announcement-text{transition:opacity .25s ease}#announcement-text.changing{opacity:0}#announcement-toggle{border:0;background:none;font-size:13px;line-height:1;color:#666;width:28px;height:28px;flex-shrink:0;padding:0;border-radius:50%}#announcement-toggle:hover{background:#f2f2ef}@media(max-width:760px){.announcement,header.scrolled .announcement{min-height:72px;padding:8px 14px;gap:6px;font-size:12px}.announcement-content{flex-wrap:wrap;gap:0 8px;line-height:1.55}.announcement-content a{font-size:10px}.navlinks{top:70px}.hero-inner{padding-top:195px}html{scroll-padding-top:80px}}
.hero-conversation.animated{height:310px;pointer-events:none}.animated .hero-message{position:absolute;bottom:0;right:0;left:0;margin:0;opacity:0;transform:translateY(36px);transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .65s ease;will-change:transform,opacity}.animated .hero-message.agent{right:35px;left:-25px;margin:0}.animated .hero-message.followup{right:0;left:12px}.animated[data-stage="0"] .customer{opacity:1;transform:translateY(0)}.animated[data-stage="1"] .customer{opacity:.78;transform:translateY(-122px)}.animated[data-stage="1"] .agent{opacity:1;transform:translateY(0)}.animated[data-stage="2"] .customer{opacity:.3;transform:translateY(-238px)}.animated[data-stage="2"] .agent{opacity:.82;transform:translateY(-116px)}.animated[data-stage="2"] .followup{opacity:1;transform:translateY(0)}.animated[data-stage="3"] .customer{opacity:0;transform:translateY(-284px)}.animated[data-stage="3"] .agent{opacity:0;transform:translateY(-180px)}.animated[data-stage="3"] .followup{opacity:0;transform:translateY(-70px)}.hero-conversation:not(.animated) .followup{display:none}@media(max-width:760px){.hero-conversation.animated{height:300px}.animated .hero-message.agent{right:25px;left:-13px}.animated .hero-message p{font-size:14px;line-height:1.5}.animated .hero-message{padding:12px 16px}.animated[data-stage="1"] .customer{transform:translateY(-115px)}.animated[data-stage="2"] .customer{transform:translateY(-218px)}.animated[data-stage="2"] .agent{transform:translateY(-103px)}}

.brand-name{font-family:Georgia,"Times New Roman",serif;letter-spacing:0}
.announcement,header.scrolled .announcement{border-bottom:0;box-shadow:none}

.pill .brand-name{margin-inline-start:.25em}

header:not(.scrolled) .announcement{background:transparent;color:#fff}header:not(.scrolled) .announcement a,header:not(.scrolled) #announcement-toggle{color:inherit}

/* Match the Hebrew serif glyph height to surrounding Heebo text. */
span.brand-name{font-size:1.08em;font-weight:inherit;line-height:inherit;vertical-align:baseline}
.brand span.brand-name{font-size:inherit}

/* Navigation now starts at the top without an announcement row. */
html{scroll-padding-top:100px}
@media(max-width:760px){html{scroll-padding-top:80px}}

/* Industry showcase, based on the supplied Wonderful reference. */
.industry-showcase{background:#fff;text-align:center;padding:110px 0 120px}.industry-wrap{width:calc(100% - 96px);max-width:1200px;margin:auto}.industry-showcase h2{font-size:48px;line-height:1.16;letter-spacing:-1.5px}.industry-switch{display:inline-flex;align-items:center;gap:4px;padding:6px;background:#f5f5f5;border-radius:100px;margin:32px auto 44px}.industry-switch button{border:0;background:transparent;border-radius:100px;padding:13px 30px;font-size:17px;color:#777;transition:background .25s,color .25s}.industry-switch button[aria-selected=true]{background:white;color:#171717}.industry-image-card{position:relative;overflow:hidden;border-radius:12px;width:100%;height:650px;color:white;background:#272c29}.industry-image-card img{width:100%;height:100%;object-fit:cover;object-position:center 55%;display:block;animation:sector-in .5s ease}.sector-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,#00000015 50%,#00000050 100%);pointer-events:none}.industry-image-card h3{position:absolute;top:40%;left:24px;right:24px;font-size:64px;line-height:1.1;letter-spacing:-2px;color:white}.sector-bottom{position:absolute;bottom:60px;left:24px;right:24px;display:flex;flex-direction:column;align-items:center;gap:22px}.sector-bottom p{font-size:24px;line-height:1.4;font-weight:300}.sector-bottom button{border:0;background:white;color:#171717;border-radius:100px;padding:14px 24px;font-size:15px;transition:transform .2s}.sector-bottom button:hover{transform:translateY(-2px)}@keyframes sector-in{from{opacity:.6;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media(max-width:760px){.industry-showcase{padding:76px 0 85px}.industry-wrap{width:calc(100% - 44px)}.industry-showcase h2{font-size:32px;letter-spacing:-.8px}.industry-switch{margin:24px auto 30px;padding:4px;gap:2px;max-width:100%}.industry-switch button{font-size:14px;padding:10px 19px}.industry-image-card{height:auto;aspect-ratio:5/6;border-radius:9px}.industry-image-card h3{top:36%;font-size:40px;letter-spacing:-1px}.sector-bottom{bottom:40px;gap:18px;left:16px;right:16px}.sector-bottom p{font-size:18px}.sector-bottom button{font-size:13px;padding:11px 20px}.industry-image-card img{object-position:center}}@media(prefers-reduced-motion:reduce){.industry-image-card img{animation:none}}

@media(min-width:761px){.example-grid{grid-template-columns:repeat(3,1fr)}}

.footer-tagline{font-size:15px;margin-top:14px;color:var(--muted);line-height:1.6}

/* Product-focused presentation */
.benefits .section-heading h2{font-weight:500;letter-spacing:-1.5px}.benefits .feature h3{font-weight:500}.section-heading h2,.row-heading h2{font-weight:500}

/* Real platform showcase, extracted from the Sagi simulations UI. */
.platform-showcase{margin:0}.platform-preview{display:block;width:100%;border:1px solid #e2e6e3;padding:20px;border-radius:24px;background:#fff;box-shadow:0 30px 80px #17382a12;cursor:zoom-in;overflow:hidden}.platform-preview img{width:100%;height:auto;display:block;border-radius:14px}.platform-showcase figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;font-size:13px;color:var(--muted)}.platform-zoom{border:0;background:none;color:var(--green);font:inherit;cursor:pointer}.meet .section-heading h2{max-width:850px;margin-inline:auto;line-height:1.25}#platform-dialog{width:calc(100% - 40px);max-width:1400px;padding:50px 20px 20px;background:#fff;border-radius:22px}#platform-dialog img{display:block;width:100%;height:auto}#platform-dialog::backdrop{background:#071a12a0;backdrop-filter:blur(8px)}.footer-brand .brand{font-size:82px}.footer-brand .footer-tagline{margin-top:20px;font-size:16px}@media(max-width:760px){.platform-preview{padding:6px;border-radius:14px}.platform-preview img{border-radius:9px}.platform-showcase figcaption{font-size:11px;flex-direction:column;gap:10px;text-align:center;margin-top:16px}.meet .section-heading h2{font-size:29px}.footer-brand .brand{font-size:68px}.footer-brand .footer-tagline{font-size:14px;margin-top:17px}#platform-dialog{width:calc(100% - 20px);padding:48px 10px 15px}}

/* Balanced hero copy placement */
.hero-inner{padding-top:280px}
@media(max-width:760px){.hero-inner{padding-top:225px}}
.faq-list{max-width:850px;margin:auto;border-top:1px solid #e6e6e6}.faq-list details{border-bottom:1px solid #e6e6e6}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;font-size:21px;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:'+';font-size:28px;font-weight:300;color:var(--green);flex-shrink:0}.faq-list details[open] summary::after{content:'−'}.faq-list p{padding:0 0 25px;color:var(--muted);max-width:740px}.faq-list summary:focus-visible{outline:2px solid var(--green);outline-offset:5px}@media(max-width:760px){.faq-list summary{font-size:18px;padding:20px 0}.faq-list p{font-size:16px;padding-bottom:20px}}

.faq-list summary{font-size:19px}@media(max-width:760px){.faq-list summary{font-size:16px}}
/* Subtle cinematic framing; preserve the footage's original color. */
.hero-shade{background:linear-gradient(270deg,rgba(8,18,14,.32) 0%,rgba(8,18,14,.08) 45%,transparent 75%),linear-gradient(0deg,rgba(5,10,8,.3) 0%,transparent 32%,transparent 70%,rgba(5,10,8,.16) 100%),radial-gradient(ellipse at 50% 45%,transparent 45%,rgba(5,10,8,.12) 100%);pointer-events:none}
@media(max-width:760px){.hero-shade{background:linear-gradient(180deg,rgba(5,10,8,.16) 0%,rgba(5,10,8,.22) 26%,transparent 52%,rgba(5,10,8,.26) 100%),radial-gradient(ellipse at 50% 45%,transparent 45%,rgba(5,10,8,.1) 100%)}}
/* ADAM layout polish — reversible via backups/2026-10-12-before-layout-polish */

.wrap,.industry-wrap{max-width:1100px;width:calc(100% - 96px)}
.section{padding-top:88px;padding-bottom:88px}.section-heading{margin-bottom:48px}
.section-heading>p{max-width:760px;margin-left:auto;margin-right:auto}
.feature,.industry-image-card{border-radius:16px}
.feature{padding:32px}.feature-grid{gap:20px;margin-top:20px}
.feature-grid .feature{height:auto;min-height:410px;gap:20px}
.feature-grid .feature>h3{min-height:68px;font-size:25px;line-height:1.35}
.feature-grid .feature>p{margin-top:auto;line-height:1.6}
.feature-grid .center-art{flex:1;min-height:160px}
.feature-grid .channel-grid{margin-top:auto;margin-bottom:auto}
.feature-grid .rating{margin-top:auto;margin-bottom:auto}
.mini-panel{border-radius:20px;transform:none;border-color:#ffffff30}
.mini-panel:nth-child(3){transform:none}
.channel-grid>span{border-radius:14px;border-color:#ffffff30}
.small-visual{border-radius:16px}
.four-columns{gap:24px}.four-columns article>h3{margin-top:24px}
.four-columns article>p{margin-top:12px;line-height:1.6}
.faq-list summary{padding-top:23px;padding-bottom:23px}
@media(max-width:760px){
.wrap,.industry-wrap{width:calc(100% - 44px)}
.section{padding-top:64px;padding-bottom:64px}.section-heading{margin-bottom:32px}
.feature{padding:26px;border-radius:16px}.feature-grid{gap:20px;margin-top:20px}
.feature-grid .feature{height:auto;min-height:350px;gap:18px}
.feature-grid .feature>h3{min-height:0;font-size:23px;line-height:1.4}
.feature-grid .feature>p{font-size:15px;line-height:1.6}
.feature-grid .center-art{min-height:180px}
.four-columns{gap:32px 20px}.four-columns article>h3{margin-top:18px}
.industry-image-card{border-radius:16px}
}

/* Restore original colorful cards and simple industry typography. */
:root{--green:#171717}
footer .brand,footer .brand-name{color:#171717}
.hero video{pointer-events:none}.hero video::-webkit-media-controls,.hero video::-webkit-media-controls-start-playback-button{display:none!important}
.pill:hover{background:#333}
.industry-grid span{font-size:22px;font-weight:500;color:#888;line-height:1.5}
.industries h2{font-size:40px}
@media(max-width:760px){.industry-grid span{font-size:18px}.industries h2{font-size:30px}}
.faq-list{max-width:850px;border-top:0;display:grid;gap:10px}.faq-list details{background:#f7f7f7;border:1px solid #ededed;border-radius:14px;padding:0 26px;transition:background .2s}.faq-list details[open]{background:#fff;border-color:#d5d5d5}
.faq-list summary{font-size:18px;font-weight:500;padding:24px 0;gap:20px}.faq-list summary::after{font-size:22px;color:#555;width:28px;height:28px;display:grid;place-items:center;background:#fff;border-radius:50%}.faq-list p{font-size:16px;line-height:1.85;padding:0 0 25px;max-width:700px}
@media(max-width:760px){.industry-showcase{padding-top:64px;padding-bottom:64px}.industry-intro{font-size:16px;margin:20px auto 32px}.industry-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-directory li{font-size:17px;min-height:94px;gap:10px;padding:20px 8px}.industry-index{font-size:10px}.faq-list details{padding:0 18px}.faq-list summary{font-size:16px;padding:20px 0}.faq-list p{font-size:15px}}

/* Reference-inspired all-industry layout, 2026-10-16 */
.hero h1{max-width:850px;font-size:clamp(42px,5.1vw,65px);line-height:1.2}.hero-subtitle{font-size:.76em;display:inline-block;margin-top:9px;font-weight:400}.hero-inner{padding-top:235px}
.personal-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.personal-art{height:330px;border-radius:18px;display:grid;place-items:center;margin-bottom:26px;padding:32px;overflow:hidden}.business-art{background:#e9ede3}.team-art{background:#e7edf4}.business-sheet,.handoff-sheet{background:#ffffffc9;border:1px solid #fff;border-radius:16px;padding:24px 30px;width:100%;max-width:330px;box-shadow:0 12px 32px #253a3210}.personal-art small{color:#777;font-size:12px}.personal-art h4{font-size:23px;margin:8px 0 18px}.business-sheet>span{display:flex;justify-content:space-between;font-size:14px;padding:8px 0;border-top:1px solid #0000000b}.business-sheet b{color:#5b7655}.handoff-sheet{text-align:center}.handoff-sheet p{font-size:15px}.handoff-arrow{display:block;font-size:25px;color:#7c8b9a;margin:12px}.personal-grid article>p{color:var(--muted);margin-top:12px;max-width:470px}.personalization .row-heading{gap:24px}.personalization .row-heading>a{font-size:15px;white-space:nowrap}.industries{padding-top:88px;padding-bottom:88px}.benefits .section-heading h2{line-height:1.25}
@media(max-width:760px){.hero-inner{padding-top:185px}.hero h1{font-size:38px;max-width:100%;line-height:1.2}.hero-subtitle{font-size:.72em;margin-top:12px}.personal-grid{grid-template-columns:1fr;gap:40px}.personal-art{height:300px;padding:24px}.personalization .row-heading{align-items:flex-start;flex-direction:column;gap:16px}.personal-grid article>h3{font-size:23px}.personal-grid article>p{font-size:16px}.industries{padding-top:64px;padding-bottom:64px}.industries h2{font-size:29px}.benefits .section-heading p{font-size:17px}}
@media(max-width:760px){.personal-art{height:auto;min-height:330px}.business-sheet,.handoff-sheet{padding:22px 24px}}

/* Preserve the new banner film in its original orientation. */
.hero video{transform:none;object-position:center center}
