.story-section{padding:clamp(88px,11vw,148px) 0;position:relative;overflow:clip}.story-section[id]{scroll-margin-top:74px}.story-section[data-reveal]{opacity:1;transition:opacity .64s,transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.story-section[data-reveal].can-reveal:not(.is-visible),.closing-story[data-reveal].can-reveal:not(.is-visible){opacity:0;transform:translateY(24px)}.story-section[data-reveal].is-visible,.closing-story[data-reveal].is-visible{opacity:1;transform:translateY(0)}.story-heading{margin-bottom:clamp(42px,6vw,72px)}.story-heading--wide{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:start;column-gap:clamp(42px,8vw,112px);display:grid}.story-heading--wide .eyebrow{grid-column:1/-1}.story-heading h2,.story-copy h2,.faq-story h2,.closing-story h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.45rem,5vw,5.35rem);font-weight:800;line-height:.96}.story-heading>p:last-child,.story-copy>p,.closing-story__inner>p{color:var(--muted);margin:4px 0 0;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.62}.story-split{grid-template-columns:minmax(0,.83fr) minmax(520px,1.17fr);align-items:center;gap:clamp(48px,8vw,112px);display:grid}.story-split--reverse{grid-template-columns:minmax(520px,1.08fr) minmax(0,.92fr)}.story-copy .eyebrow{margin-bottom:20px}.story-copy h2{font-size:clamp(2.5rem,4.8vw,5rem)}.story-copy>p{margin-top:26px}.story-section--ink{color:#fff;background:#0b1211}.story-section--ink .eyebrow,.story-section--ink .story-copy .eyebrow{color:var(--accent)}.story-section--ink .story-heading>p:last-child,.story-section--ink .story-copy>p{color:#ffffff9e}.story-rail{border-block:1px solid var(--line);background:#fff}.story-rail__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.story-rail article{align-items:center;gap:15px;min-height:120px;padding:24px;display:flex}.story-rail article+article{border-left:1px solid var(--line)}.story-rail svg{color:#0b8f72;stroke-width:1.8px;flex:none;width:22px;height:22px}.story-rail strong,.story-rail span{display:block}.story-rail strong{font-size:.88rem;font-weight:760}.story-rail span{color:var(--muted);margin-top:3px;font-size:.78rem}.manifesto{background:#fff}.manifesto:before{content:"";filter:blur(28px);pointer-events:none;background:#28f0c721;border-radius:999px;width:360px;height:360px;position:absolute;inset:auto -5% 12% auto}.manifesto__compare{grid-template-columns:.78fr 1.22fr;gap:16px;display:grid;position:relative}.manifesto-card{border:1px solid var(--line);border-radius:24px;min-height:440px;padding:clamp(28px,4vw,48px)}.manifesto-card>p{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:760}.manifesto-card h3{letter-spacing:-.045em;max-width:560px;margin:22px 0 0;font-size:clamp(2rem,4vw,4.2rem);font-weight:790;line-height:.98}.manifesto-card ul{border-block:1px solid;gap:1px;margin:42px 0 0;padding:0;list-style:none;display:grid}.manifesto-card li{border-bottom:1px solid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-height:60px;font-size:.92rem;line-height:1.4;display:grid}.manifesto-card li:last-child{border-bottom:0}.manifesto-card li svg{width:17px;height:17px}.manifesto-card--old{color:#1010109e;background:#efefeb}.manifesto-card--old ul,.manifesto-card--old li{border-color:#1010101a}.manifesto-card--new{color:#fff;background:#0b1211;border-color:#28f0c761;box-shadow:0 32px 80px #05141129}.manifesto-card--new>p,.manifesto-card--new li svg{color:var(--accent)}.manifesto-card--new ul,.manifesto-card--new li{border-color:#ffffff1f}.browser-story{isolation:isolate}.browser-story:before{content:"";z-index:-1;background:radial-gradient(circle at 75% 35%,#28f0c71f,#0000 26%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/54px 54px;position:absolute;inset:0}.check-list{border-block:1px solid #ffffff1f;gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:#ffffffb8;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;min-height:54px;font-size:.9rem;display:flex}.check-list li:last-child{border-bottom:0}.check-list svg{width:17px;height:17px;color:var(--accent)}.journey{min-width:0}.journey__tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.journey__tabs button{color:#fff9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:10px 14px;font-size:.84rem;font-weight:700;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.journey__tabs button:hover{border-color:#28f0c74d;transform:translateY(-1px)}.journey__tabs button[aria-selected=true]{border-color:var(--accent);background:var(--accent);color:#07110f}.journey__tabs button span{opacity:.64;font-size:.67rem}.journey__screen{min-height:555px;color:var(--ink);background:#f7f7f4;border:1px solid #ffffff29;border-radius:24px;overflow:hidden;box-shadow:0 40px 100px #0000004d}.journey__chrome{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:12px 16px;font-size:.83rem;font-weight:720;display:grid}.journey__chrome i{background:#18a47f;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #18a47f1f}.journey__mark{color:#fff;background:#0b1211;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.85rem;font-weight:840;display:grid}.journey__panel{min-height:493px;padding:clamp(24px,4vw,38px);animation:.26s both journey-in}.journey__panel[hidden],.no-js .journey__tabs{display:none}.no-js .journey__panel+.journey__panel{border-top:1px solid var(--line)}@keyframes journey-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.journey__panel-copy>p{color:#0b8f72;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:760}.journey__panel-copy h3{letter-spacing:-.035em;max-width:500px;margin:10px 0 0;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:780;line-height:1}.journey__panel-copy>span{max-width:560px;color:var(--muted);margin-top:14px;font-size:.88rem;line-height:1.55;display:block}.click-demo,.live-demo,.task-demo{margin-top:28px}.click-demo__contact{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 18px 46px #10101014}.click-demo__contact>svg{color:#087b63;background:#28f0c726;border-radius:12px;width:38px;height:38px;padding:9px}.click-demo__contact strong,.click-demo__contact span{display:block}.click-demo__contact strong{font-size:.9rem}.click-demo__contact span{color:var(--muted);margin-top:3px;font-size:.72rem}.click-demo__contact .click-demo__call{color:#fff;width:40px;height:40px;font-size:inherit;background:#0b1211;border:0;border-radius:12px;place-items:center;margin-top:0;display:grid}.click-demo__call svg{width:17px;height:17px}.click-demo__toast,.live-demo__toast,.task-demo__proof{color:#075f4e;background:#e9fff9;border:1px solid #077b6329;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;width:min(94%,440px);margin:18px 0 0 auto;padding:13px 14px;display:grid;box-shadow:0 18px 44px #075f4e1a}.click-demo__toast>svg,.live-demo__toast>svg,.task-demo__proof>svg{width:20px;height:20px}.click-demo__toast strong,.click-demo__toast span,.live-demo__toast strong,.live-demo__toast span,.task-demo__proof strong,.task-demo__proof span{display:block}.click-demo__toast strong,.live-demo__toast strong,.task-demo__proof strong{font-size:.78rem}.click-demo__toast span,.live-demo__toast span,.task-demo__proof span{color:#075f4eb3;margin-top:2px;font-size:.68rem}.live-demo{border:1px solid var(--line);background:#fff;border-radius:16px;padding:15px}.live-demo__top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.live-demo__top>span{width:40px;height:40px;color:var(--accent);background:#0b1211;border-radius:12px;place-items:center;display:grid}.live-demo__top svg{width:18px;height:18px}.live-demo__top strong,.live-demo__top small{display:block}.live-demo__top strong{font-size:.88rem}.live-demo__top small{color:var(--muted);margin-top:3px;font-size:.68rem}.live-demo__top b{color:#087b63;font-size:.76rem}.live-demo__track{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:18px;display:grid}.live-demo__track i{background:#0b8f72;border-radius:999px;width:8px;height:8px}.live-demo__track span{background:linear-gradient(90deg,#0b8f72 58%,#e2e2dc 58%);height:2px}.live-demo__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.live-demo__facts span{border:1px solid var(--line);min-height:48px;color:var(--muted);text-align:center;background:#f7f7f4;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.64rem;display:flex}.live-demo__facts svg{color:#0b8f72;width:13px;height:13px}.live-demo__toast{width:100%}.task-demo__row{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.task-demo__row>span{color:#087b63;background:#28f0c724;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.task-demo__row svg{width:18px;height:18px}.task-demo__row small,.task-demo__row strong{display:block}.task-demo__row small{color:var(--muted);font-size:.66rem}.task-demo__row strong{margin-top:3px;font-size:.86rem}.task-demo__row b{color:#087b63;font-size:.7rem}.task-demo__proof{width:100%}.task-demo__done{color:#087b63;align-items:center;gap:7px;width:max-content;margin:18px auto 0;font-size:.8rem;font-weight:730;display:flex}.task-demo__done svg{width:18px;height:18px}.callback-story{background:#eff0ea}.callback-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.callback-flow article{background:#ffffffbd;border:1px solid #1010101a;border-radius:18px;grid-template-rows:auto 1fr auto;gap:20px;min-height:190px;padding:20px;transition:transform .2s,background-color .2s,border-color .2s;display:grid;position:relative}.callback-flow article:hover{background:#fff;border-color:#28f0c7b3;transform:translateY(-4px)}.callback-flow article>span{color:#0b8f72;letter-spacing:.08em;font-size:.68rem;font-weight:780}.callback-flow strong,.callback-flow small{display:block}.callback-flow strong{font-size:1.02rem;line-height:1.2}.callback-flow small{color:var(--muted);margin-top:8px;font-size:.76rem;line-height:1.45}.callback-flow article>svg{color:#0b8f72;width:18px;height:18px;margin-left:auto}.callback-flow article:last-child{background:#dffff6;border-color:#28f0c7b8}.callback-proof{color:#087b63;justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;font-size:.8rem;font-weight:700;display:flex}.callback-proof svg{width:18px;height:18px}.agents-story{background:radial-gradient(circle at 12% 18%,#28f0c724,#0000 23%),#fff}.agents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.agent-card{background:#f7f7f3;border:1px solid #1010101f;border-radius:28px;min-width:0;padding:clamp(24px,4vw,42px);position:relative;overflow:hidden}.agent-card:before{content:"";filter:blur(12px);pointer-events:none;background:#28f0c729;border-radius:999px;width:290px;height:290px;position:absolute;inset:auto -80px -120px auto}.agent-card--wingman{color:#fff;background:#0c1513}.agent-card--wingman:before{background:#28f0c71c;inset:-120px auto auto -100px}.agent-card__top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid;position:relative}.agent-card__icon{background:var(--accent);color:#07110f;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.agent-card__icon svg{width:23px;height:23px}.agent-card__top p,.agent-card__top h3{margin:0}.agent-card__top p{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:720}.agent-card--wingman .agent-card__top p{color:#ffffff7a}.agent-card__top h3{letter-spacing:-.035em;margin-top:5px;font-size:clamp(1.55rem,3vw,2.3rem)}.agent-card__live{color:#087b63;border:1px solid #1010101a;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.68rem;font-weight:740;display:inline-flex}.agent-card--wingman .agent-card__live{color:var(--accent);border-color:#ffffff1f}.agent-card__live i{width:6px;height:6px;box-shadow:0 0 0 5px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:999px}.agent-card__description{min-height:86px;color:var(--muted);margin:28px 0 0;font-size:.98rem;line-height:1.65;position:relative}.agent-card--wingman .agent-card__description{color:#fff9}.agent-card__voice{background:#fff;border:1px solid #1010101a;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:100px;margin-top:24px;padding:16px;display:grid;position:relative}.agent-card--wingman .agent-card__voice{background:#ffffff0e;border-color:#ffffff1f}.agent-card__voice>svg{color:#0b8f72;width:22px;height:22px}.agent-card--wingman .agent-card__voice>svg{color:var(--accent)}.agent-card__voice>i{align-items:center;gap:3px;height:28px;display:flex;overflow:hidden}.agent-card__voice b{width:2px;height:calc(7px + (var(--voice-height,0) * 1px));background:#0b8f72;border-radius:999px;animation:1.25s ease-in-out infinite alternate agent-wave}.agent-card__voice b:nth-child(3n){height:22px;animation-delay:-.65s}.agent-card__voice b:nth-child(3n+1){height:12px;animation-delay:-.3s}.agent-card__voice b:nth-child(3n+2){height:18px;animation-delay:-.9s}.agent-card--wingman .agent-card__voice b{background:var(--accent)}@keyframes agent-wave{to{opacity:.48;transform:scaleY(.36)}}.agent-card__voice>span{color:var(--ink-soft);grid-column:1/-1;font-size:.8rem;font-style:normal;font-weight:650}.agent-card--wingman .agent-card__voice>span{color:#ffffffc2}.agent-card__steps{border-block:1px solid #1010101a;gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid;position:relative}.agent-card--wingman .agent-card__steps{border-color:#ffffff1f}.agent-card__steps li{border-bottom:1px solid #10101014;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;display:grid}.agent-card--wingman .agent-card__steps li{border-color:#ffffff1a}.agent-card__steps li:last-child{border-bottom:0}.agent-card__steps span{color:#0b8f72;font-size:.65rem;font-weight:760}.agent-card--wingman .agent-card__steps span,.agent-card--wingman .agent-card__steps svg{color:var(--accent)}.agent-card__steps strong{font-size:.78rem;font-weight:670}.agent-card__steps svg{color:#0b8f72;width:16px;height:16px}.integrations-story{background:#f1f2ed}.integration-map{background:linear-gradient(#1010100b 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#1010100b 1px,#0000 1px) 0 0/36px 36px,#fff;border:1px solid #1010101a;border-radius:28px;min-height:610px;padding:32px;position:relative;overflow:hidden;box-shadow:0 28px 80px #10101017}.integration-map:before{content:"";filter:blur(30px);background:#28f0c729;border-radius:999px;width:310px;height:310px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.integration-map__systems{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid;position:relative}.integration-map__systems span{text-align:center;min-height:88px;animation:3s ease-in-out infinite alternate system-float;animation-delay:calc(var(--system-index) * -.42s);background:#ffffffe0;border:1px solid #1010101a;border-radius:14px;place-items:center;gap:8px;padding:10px;font-size:.66rem;font-weight:700;display:grid}.integration-map__systems svg{color:#0b8f72;width:20px;height:20px}@keyframes system-float{to{transform:translateY(-5px)}}.integration-map__line{z-index:1;grid-template-columns:repeat(5,1fr);width:calc(100% - 54px);height:120px;margin:0 auto -12px;display:grid;position:relative}.integration-map__line i{display:block;position:relative}.integration-map__line i:before{content:"";background:linear-gradient(#1010102e,#0b8f72);width:1px;height:64px;position:absolute;top:0;left:50%}.integration-map__line i:after{content:"";background:#0b8f72;width:calc(50% + 1px);height:1px;position:absolute;top:63px;left:50%}.integration-map__line i:nth-child(n+3):after{left:0}.integration-map__line i:nth-child(3):after{width:1px;height:58px}.integration-map__core{z-index:2;color:#fff;text-align:center;background:#0b1211;border:1px solid #28f0c74d;border-radius:24px;place-content:center;justify-items:center;width:min(100%,390px);min-height:240px;margin:0 auto;padding:28px;display:grid;position:relative;box-shadow:0 28px 70px #05141138}.integration-map__core small{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:730}.integration-map__core strong{letter-spacing:-.06em;margin-top:12px;font-size:clamp(2.4rem,6vw,4.4rem)}.integration-map__core span{color:#ffffff8a;max-width:260px;margin-top:14px;font-size:.74rem;line-height:1.45;display:block}.integration-phases{border-block:1px solid var(--line);gap:0;margin-top:34px;display:grid}.integration-phases article{border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);align-items:start;gap:18px;padding:15px 0;display:grid}.integration-phases article:last-child{border-bottom:0}.integration-phases strong{color:#0b8f72;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:760}.integration-phases span{color:var(--ink-soft);font-size:.84rem;line-height:1.5}.button--accent{border-color:var(--accent);background:var(--accent);color:#07110f}.button--accent:hover{background:#60ffdc;border-color:#60ffdc}.integrations-story .button{margin-top:28px}.automation-story{isolation:isolate}.automation-story:before{content:"";z-index:-1;background:radial-gradient(circle at 45% 44%,#28f0c71a,#0000 34%);position:absolute;inset:0}.automation-grid{grid-template-columns:1.16fr .84fr;gap:16px;display:grid}.flow-canvas,.voice-builder{background:#ffffff0a;border:1px solid #ffffff21;border-radius:24px;overflow:hidden}.flow-canvas__bar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 18px;display:flex}.flow-canvas__bar>span{font-size:.9rem;font-weight:750}.flow-canvas__bar>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.flow-canvas__bar i{color:#ffffff75;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:.58rem;font-style:normal}.flow-canvas__nodes{background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-content:center;gap:18px;min-height:520px;padding:clamp(26px,5vw,54px);display:grid}.flow-canvas__nodes article{width:calc(80% - (var(--node-index) * 3%));margin-left:calc(var(--node-index) * 6%);background:#151d1b;border:1px solid #ffffff21;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:13px;display:grid;position:relative;box-shadow:0 14px 30px #00000026}.flow-canvas__nodes article>span{width:38px;height:38px;color:var(--accent);background:#28f0c71f;border-radius:11px;place-items:center;display:grid}.flow-canvas__nodes svg{width:17px;height:17px}.flow-canvas__nodes small,.flow-canvas__nodes strong{display:block}.flow-canvas__nodes small{color:#fff6;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:720}.flow-canvas__nodes strong{margin-top:4px;font-size:.78rem}.flow-canvas__nodes article>i{background:linear-gradient(var(--accent), #28f0c72e);width:1px;height:20px;position:absolute;bottom:-20px;left:34px}.flow-canvas__nodes article>i:after{content:"";background:var(--accent);border-radius:999px;width:7px;height:7px;position:absolute;bottom:0;left:-3px}.voice-builder{padding:clamp(26px,4vw,42px)}.voice-builder__title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.voice-builder__title>svg{background:var(--accent);color:#07110f;border-radius:14px;width:48px;height:48px;padding:13px}.voice-builder__title small,.voice-builder__title strong{display:block}.voice-builder__title small{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:760}.voice-builder__title strong{margin-top:5px;font-size:1rem}.voice-builder__wave{border-block:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:3px;height:130px;margin-top:28px;display:flex;overflow:hidden}.voice-builder__wave i{background:var(--accent);opacity:.72;border-radius:999px;width:2px;height:20px}.voice-builder__wave i:nth-child(4n){height:72px}.voice-builder__wave i:nth-child(4n+1){height:38px}.voice-builder__wave i:nth-child(4n+2){height:92px}.voice-builder__wave i:nth-child(4n+3){height:54px}.voice-builder__steps{gap:0;margin-top:24px;display:grid}.voice-builder__steps span{color:#ffffffb8;border-bottom:1px solid #ffffff17;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;font-size:.75rem;display:grid}.voice-builder__steps b{color:var(--accent);font-size:.6rem}.voice-builder>p{color:var(--accent);align-items:center;gap:9px;margin:24px 0 0;font-size:.72rem;font-weight:680;display:flex}.voice-builder>p svg{width:16px;height:16px}.operations-story{background:#fff}.operations-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.operations-grid article{border:1px solid var(--line);background:#f7f7f4;border-radius:20px;grid-column:span 4;min-height:280px;padding:clamp(24px,3vw,34px);transition:transform .2s,box-shadow .2s,border-color .2s}.operations-grid article:first-child,.operations-grid article:nth-child(6){grid-column:span 5}.operations-grid article:nth-child(2),.operations-grid article:nth-child(5){grid-column:span 7}.operations-grid article:hover{border-color:#28f0c7b3;transform:translateY(-4px);box-shadow:0 24px 54px #10101014}.operations-grid article>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.operations-grid article>div svg{color:#0b8f72;stroke-width:1.7px;width:30px;height:30px}.operations-grid article>div span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:#fff;border:1px solid #1010101a;border-radius:999px;padding:6px 9px;font-size:.62rem;font-weight:710}.operations-grid h3{letter-spacing:-.035em;margin:46px 0 0;font-size:clamp(1.45rem,2.6vw,2.3rem);font-weight:760;line-height:1}.operations-grid p{color:var(--muted);margin:17px 0 0;font-size:.88rem;line-height:1.58}.architecture-story{background:#eeeee9}.architecture-grid{grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);align-items:center;gap:clamp(46px,8vw,108px);display:grid}.architecture-grid figure{background:#dddcd5;border-radius:26px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #10101021}.architecture-grid figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#05100ec7 100%);position:absolute;inset:0}.architecture-grid figure img{object-fit:cover;object-position:58% 50%;width:100%;min-height:560px}.architecture-grid figcaption{z-index:1;color:#ffffffd6;font-size:.78rem;line-height:1.45;position:absolute;bottom:22px;left:24px;right:24px}.architecture-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:34px;display:grid}.architecture-badges span{border:1px solid var(--line);min-height:62px;color:var(--ink-soft);background:#ffffff94;border-radius:13px;align-items:center;gap:10px;padding:12px;font-size:.75rem;font-weight:640;display:flex}.architecture-badges svg{color:#0b8f72;flex:none;width:18px;height:18px}.faq-story{background:#fff}.faq-story__grid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:clamp(50px,9vw,126px);display:grid}.faq-story h2{font-size:clamp(2.4rem,4.5vw,4.7rem)}.story-faq{border-top:1px solid var(--line)}.story-faq details{border-bottom:1px solid var(--line)}.story-faq summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:22px 0;font-size:1rem;font-weight:720;list-style:none;display:grid}.story-faq summary::-webkit-details-marker{display:none}.story-faq summary span{color:#0b8f72;font-size:.66rem;font-weight:760}.story-faq summary i{width:20px;height:20px;position:relative}.story-faq summary i:before,.story-faq summary i:after{content:"";background:currentColor;width:12px;height:1px;transition:transform .18s;position:absolute;top:9px;left:4px}.story-faq summary i:after{transform:rotate(90deg)}.story-faq details[open] summary i:after{transform:rotate(0)}.story-faq p{color:var(--muted);margin:0;padding:0 36px 24px 46px;font-size:.9rem;line-height:1.65}.closing-story{color:#fff;opacity:1;background:radial-gradient(circle at 78% 20%,#28f0c73d,#0000 30%),linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/48px 48px,#08100f;padding:clamp(100px,14vw,190px) 0;transition:opacity .64s,transform .72s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(0)}.closing-story__inner{max-width:1050px}.closing-story .eyebrow{color:var(--accent)}.closing-story h2{max-width:1020px;font-size:clamp(3rem,7.2vw,7.2rem);line-height:.92}.closing-story__inner>p{color:#ffffff9e;max-width:760px;margin-top:30px}.closing-story__inner>div{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.button--on-dark{color:#fff;background:#ffffff0f;border-color:#ffffff3d}.button--on-dark:hover{color:#07110f;background:#fff;border-color:#fff}@media (width<=1100px){.story-heading--wide,.story-split,.story-split--reverse,.architecture-grid,.faq-story__grid{grid-template-columns:1fr}.story-heading--wide>p:last-child{max-width:760px;margin-top:24px}.story-split{gap:58px}.story-copy{max-width:800px}.journey,.integration-map{width:min(100%,760px);margin-inline:auto}.story-split--reverse .integration-map{order:2}.story-split--reverse .story-copy{order:1}.callback-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.callback-flow article:nth-child(n+4){grid-column:span 1}.architecture-grid figure{width:min(100%,820px)}.architecture-grid .story-copy{max-width:820px}}@media (width<=900px){.story-rail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-rail article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.story-rail article:nth-child(4){border-top:1px solid var(--line)}.manifesto__compare,.agents-grid,.automation-grid{grid-template-columns:1fr}.manifesto-card{min-height:auto}.operations-grid article,.operations-grid article:nth-child(n){grid-column:span 6}.architecture-grid figure img{min-height:440px}}@media (width<=700px){.story-section{padding:84px 0}.story-heading{margin-bottom:36px}.story-heading h2,.story-copy h2,.faq-story h2,.closing-story h2{font-size:clamp(2.35rem,11vw,3.7rem)}.story-heading--wide{display:block}.story-heading--wide>p:last-child{margin-top:22px}.story-rail article{min-height:100px;padding:18px 14px}.story-rail article+article{border-left:0}.story-rail article:nth-child(2n){border-left:1px solid var(--line)}.manifesto-card{border-radius:20px;padding:26px 22px}.manifesto-card h3{font-size:clamp(2rem,11vw,3.2rem)}.manifesto-card ul{margin-top:30px}.journey__tabs button{gap:6px;min-height:48px;padding-inline:8px}.journey__screen{border-radius:18px;min-height:600px}.journey__panel{min-height:538px;padding:22px 16px}.journey__panel-copy h3{font-size:1.75rem}.live-demo__facts,.callback-flow{grid-template-columns:1fr}.callback-flow article,.callback-flow article:nth-child(n+4){grid-column:auto;grid-template-rows:1fr;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:132px}.callback-flow article>svg{margin:0}.callback-proof{justify-content:flex-start}.agent-card{border-radius:22px;padding:24px 18px}.agent-card__top{grid-template-columns:auto minmax(0,1fr)}.agent-card__live{grid-column:2;justify-self:start}.agent-card__description{min-height:auto}.integration-map{min-height:620px;padding:18px}.integration-map__systems{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-map__systems span{min-height:78px}.integration-map__systems span:nth-child(n+4){grid-column:span 1}.integration-map__line{display:none}.integration-map__core{margin-top:42px}.integration-phases article{grid-template-columns:64px minmax(0,1fr)}.flow-canvas__bar{flex-direction:column;align-items:flex-start}.flow-canvas__bar>div{justify-content:flex-start}.flow-canvas__nodes{min-height:480px;padding:24px 16px}.flow-canvas__nodes article{width:calc(92% - (var(--node-index) * 2%));margin-left:calc(var(--node-index) * 3%)}.voice-builder__wave{height:105px}.operations-grid article,.operations-grid article:nth-child(n){grid-column:1/-1;min-height:240px}.architecture-grid figure img{min-height:390px}.architecture-badges{grid-template-columns:1fr}.story-faq summary{grid-template-columns:28px minmax(0,1fr) auto;font-size:.92rem}.story-faq p{padding-left:40px}.closing-story{padding:96px 0}.closing-story__inner>div{display:grid}}@media (prefers-reduced-motion:reduce){.story-section[data-reveal],.closing-story[data-reveal]{opacity:1;transform:none}.integration-map__systems span,.agent-card__voice b{animation:none}}.fx-overview-intro{padding-top:132px;padding-bottom:40px}.fx-overview-intro .fx-overline{color:#62625f;margin-bottom:16px}.fx-overview-intro h1{letter-spacing:-.045em;max-width:900px;font-size:clamp(40px,4.8vw,66px);line-height:1.08}.fx-overview-intro>p:last-child{color:#62625f;max-width:680px;margin-top:20px;font-size:20px;line-height:1.55}.fx-overview-catalog{scroll-margin-top:100px}.fx-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.fx-overview-grid>li{min-width:0}.fx-overview-card{background:#fff;border:1px solid #deded8;border-radius:12px;flex-direction:column;height:100%;padding:24px;transition:border-color .16s,background .16s;display:flex}.fx-overview-card:hover{background:#f6fbf8;border-color:#16826b}.fx-overview-card-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.fx-overview-card-top>svg{color:#787872;width:20px;height:20px}.fx-overview-card .fx-feature-icon{background:#eef6f1;flex-basis:44px;height:44px}.fx-overview-card h2{letter-spacing:-.025em;font-size:22px;line-height:1.2}.fx-overview-card>p{color:#62625f;margin-top:10px;font-size:18px;line-height:1.45}.fx-overview-contact{justify-content:space-between;align-items:center;gap:32px;padding-top:48px;padding-bottom:64px;display:flex}.fx-overview-contact h2{letter-spacing:-.025em;font-size:26px;line-height:1.2}.fx-overview-contact p{color:#62625f;margin-top:10px}.fx-overview-contact .button{flex-shrink:0}@media (width<=1150px){.fx-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.fx-overview-intro{padding-top:110px;padding-bottom:32px}.fx-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-overview-card{padding:22px}.fx-overview-contact{flex-direction:column;align-items:flex-start;gap:22px}}@media (width<=520px){.fx-overview-intro{padding-top:106px;padding-bottom:28px}.fx-overview-intro h1{font-size:40px}.fx-overview-intro>p:last-child{margin-top:16px;font-size:18px}.fx-overview-grid{grid-template-columns:1fr;gap:10px}.fx-overview-card{grid-template-columns:44px minmax(0,1fr) 20px;gap:6px 16px;padding:20px;display:grid}.fx-overview-card-top{display:contents}.fx-overview-card .fx-feature-icon{grid-area:1/1/3;align-self:center}.fx-overview-card-top>svg{grid-area:1/3/3;align-self:center}.fx-overview-card h2{grid-area:1/2;font-size:21px}.fx-overview-card>p{grid-area:2/2;margin:0}.fx-overview-contact{padding-top:36px;padding-bottom:52px}}@media (width<=360px){.fx-overview-card{grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:18px 14px}.fx-overview-card-top>svg{display:none}.fx-overview-card .fx-feature-icon{height:40px}}@media (prefers-reduced-motion:reduce){.fx-overview-card{transition:none}}.pricing-experience{font-size:18px;line-height:1.6}.pricing-experience [hidden]{display:none!important}.pricing-experience h1,.pricing-experience h2,.pricing-experience p{margin:0}.pricing-intro{grid-template-columns:1.1fr 1fr;align-items:start;gap:28px clamp(32px,6vw,88px);padding-block:clamp(130px,13vw,180px) 88px;display:grid}.pricing-kicker{letter-spacing:.08em;align-items:center;gap:10px;font-size:16px;font-weight:650;display:flex}.pricing-kicker>span{background:#16836a;border-radius:50%;width:9px;height:9px}.pricing-intro h1{letter-spacing:-.045em;margin-top:28px;font-size:clamp(42px,4.8vw,68px);font-weight:760;line-height:1.06}.pricing-intro h1>span{color:var(--muted)}.pricing-intro .pricing-lead{max-width:490px;color:var(--ink-soft);margin:24px 0;font-size:20px}.pricing-text-link{text-underline-offset:5px;align-items:center;gap:12px;min-height:48px;font-size:18px;font-weight:650;display:inline-flex}.pricing-text-link:hover{text-decoration:underline}.pricing-text-link svg{flex:none;width:20px;height:20px}.pricing-volume{border-top:1px solid var(--line);grid-area:2/1;padding-top:28px}.pricing-volume h2{letter-spacing:-.02em;font-size:22px}.pricing-volume p{color:var(--muted);margin:10px 0}.pricing-plan{border:1px solid var(--line);background:#fff;border-radius:20px;grid-area:1/2/span 2;padding:clamp(24px,3vw,40px);box-shadow:0 16px 44px #10101006}.pricing-plan__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.pricing-wordmark{letter-spacing:-.05em;font-size:27px;font-weight:800}.pricing-wordmark>span{color:#13846a}.pricing-plan__top>span:last-child{color:var(--muted);font-size:16px}.pricing-plan h2{font-size:20px;font-weight:550}.pricing-plan .pricing-rate{letter-spacing:-.065em;margin-top:8px;font-size:clamp(64px,6vw,88px);font-weight:760;line-height:1.15}.pricing-unit{color:var(--ink-soft);font-size:18px}.pricing-experience .pricing-vat{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.6}.pricing-plan ul{border-block:1px solid var(--line);gap:14px;margin:28px 0;padding:24px 0;list-style:none;display:grid}.pricing-plan li{align-items:start;gap:12px;display:flex}.pricing-plan li svg{color:#10745e;flex:none;width:21px;height:21px;margin-top:4px}.pricing-minimum{gap:4px;margin-bottom:24px;display:grid}.pricing-minimum>span{color:var(--muted);font-size:16px}.pricing-plan .button{justify-content:space-between;width:100%;min-height:52px;font-size:18px}.pricing-calculator-section{background:#e9f5f0;border-block:1px solid #d8e4df;padding-block:76px;scroll-margin-top:100px}.pricing-calculator{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.pricing-calculator h2,.pricing-faq>h2{letter-spacing:-.04em;margin-top:20px;font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.15}.pricing-calculator__controls>p:not(.pricing-kicker){color:var(--ink-soft);margin-top:18px}.pricing-stepper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;display:flex}.pricing-stepper label{font-weight:600}.pricing-stepper>div{border:1px solid var(--line-strong);background:#fff;border-radius:10px;align-items:center;display:flex;overflow:clip}.pricing-stepper button{min-width:48px;min-height:52px;color:var(--ink);cursor:pointer;background:#fff;border:0;place-items:center;display:grid}.pricing-stepper button:disabled{color:#727a75;cursor:default}.pricing-stepper button:hover:not(:disabled){background:#d7f9eb}.pricing-stepper svg{width:20px;height:20px}.pricing-stepper input{text-align:center;border:0;border-inline:1px solid var(--line);width:90px;min-height:52px;color:var(--ink);-moz-appearance:textfield;background:0 0;padding:10px 4px;font-size:20px;font-weight:650}.pricing-stepper input::-webkit-inner-spin-button,.pricing-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pricing-range{accent-color:#126f59;cursor:pointer;width:100%;min-height:48px;margin:18px 0 0;display:block}.pricing-range-labels{color:var(--muted);justify-content:space-between;font-size:16px;display:flex}.pricing-calculator__controls .pricing-input-error{color:#a22525;font-size:16px}.pricing-result{background:#ffffffc9;border:1px solid #c5d7cd;border-radius:16px;padding:clamp(24px,3vw,40px)}.pricing-result>span{color:var(--ink-soft);font-size:16px}.pricing-result__amount{letter-spacing:-.055em;margin:12px 0 6px;font-size:clamp(38px,4vw,58px);line-height:1.2;display:block}.pricing-result__quote{letter-spacing:-.03em;margin-block:16px;font-size:32px;line-height:1.2;display:block}.pricing-result [data-pricing-minimum]{color:var(--muted);margin-top:10px;font-size:16px}.pricing-result .pricing-text-link{margin-top:24px}.pricing-operator{border-bottom:1px solid var(--line);align-items:start;gap:24px;padding-block:64px;display:flex}.pricing-operator__icon{border:1px solid var(--line);background:#fff;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.pricing-operator__icon svg{width:23px;height:23px}.pricing-operator h2{font-size:24px;line-height:1.3}.pricing-operator p{max-width:780px;color:var(--muted);margin-top:12px}.pricing-faq{grid-template-columns:.8fr 1.2fr;gap:64px;padding-block:76px 100px;display:grid}.pricing-faq>h2{margin:0}.pricing-faq details{border-bottom:1px solid var(--line)}.pricing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding-block:20px;font-size:18px;font-weight:600;line-height:1.5;list-style:none;display:flex}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary svg{flex:none;width:22px;height:22px}.pricing-faq details[open] svg{transform:rotate(45deg)}.pricing-faq details p{color:var(--muted);padding-bottom:24px;font-size:18px}.pricing-experience :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #126f59}.pricing-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.pricing-intro,.pricing-calculator,.pricing-faq{grid-template-columns:1fr;gap:36px}.pricing-intro{padding-top:120px;padding-bottom:48px}.pricing-intro h1{font-size:clamp(38px,8.5vw,58px)}.pricing-plan,.pricing-volume{grid-area:auto}.pricing-calculator-section{padding-block:48px}.pricing-operator{gap:16px;padding-block:48px}.pricing-operator__icon{width:48px;height:48px}.pricing-faq{padding-block:48px 64px}}@media (prefers-reduced-motion:reduce){.pricing-experience{scroll-behavior:auto}}
