@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";:root{--color-ink:#101619;--color-graphite:#1d262b;--color-steel:#66757b;--color-muted:#8c989d;--color-paper:#f7f8f4;--color-fog:#eef2ed;--color-card:#fff;--color-line:#d8dfda;--color-line-strong:#bac6c0;--color-circuit:#1f8a70;--color-circuit-dark:#126653;--color-mint:#8fd8c7;--color-mint-soft:#e3f5ef;--color-amber:#c97912;--color-amber-soft:#fff3da;--color-burgundy:#7b1e35;--color-burgundy-soft:#f5e3e8;--color-alert:#c44935;--color-night:#11181c;--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--container:1180px;--container-wide:1440px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-pill:999px;--shadow-hairline:0 0 0 1px #1016190d;--shadow-soft:0 18px 55px #10161917;--shadow-card:0 18px 42px #1016191c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);letter-spacing:0;margin:0;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img,video{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:24px;font-size:4.85rem;font-weight:500;line-height:.98}h1 span{color:var(--color-circuit-dark)}h2{letter-spacing:0;margin-bottom:0;font-size:3rem;font-weight:500;line-height:1.06}h3{letter-spacing:0;margin-bottom:12px;font-size:1.32rem;font-weight:600;line-height:1.16}.site-shell{min-height:100vh;overflow-x:hidden}.section-pad{padding:112px 32px}.section-heading,.split-heading{width:min(100%, var(--container));margin:0 auto 46px}.section-heading{text-align:center}.section-heading p{max-width:760px;color:var(--color-steel);margin:18px auto 0;font-size:1.08rem}.split-heading{justify-content:space-between;align-items:end;gap:36px;display:flex}.split-heading p{max-width:460px;color:var(--color-steel);font-size:1.04rem}.eyebrow{border-radius:var(--radius-pill);background:var(--color-mint-soft);color:var(--color-circuit-dark);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid #1f8a702e;align-items:center;gap:8px;margin-bottom:16px;padding:7px 11px;font-size:.75rem;font-weight:600;display:inline-flex}.badge-line{border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-circuit-dark);background:#ffffffbd;padding:8px 11px}.btn{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 18px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--color-ink);color:#fff;box-shadow:0 14px 30px #10161933}.btn-primary:hover{background:var(--color-circuit-dark);box-shadow:0 18px 36px #1266533d}.hero .btn-primary,.site-header .btn-primary{background:var(--color-mint);color:#071116;box-shadow:0 16px 34px #8fd8c72e}.hero .btn-primary:hover,.site-header .btn-primary:hover{background:#a6eadb;box-shadow:0 20px 38px #8fd8c73d}.hero .btn-secondary{color:#ecf6f2db;background:#ffffff05;border-color:#8fd8c72e}.hero .btn-secondary:hover{background:#8fd8c714;border-color:#8fd8c770}.btn-secondary{border-color:var(--color-line-strong);color:var(--color-ink);background:#ffffffad}.btn-secondary:hover{border-color:var(--color-circuit);background:#fff}.site-header{z-index:100;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#121b20c7;border:1px solid #8fd8c729;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(100% - 48px,1380px);min-height:66px;margin:0;padding:10px 14px 10px 18px;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #0000003d}.home-shell .site-header{background:#070f13bd;border-color:#8fd8c733}.brand{align-items:center;gap:10px;font-weight:700;display:inline-flex}.brand-mark{width:34px;height:34px;box-shadow:var(--shadow-hairline);background:url(/logo-mark.svg) 50%/cover no-repeat;border-radius:9px;place-items:center;display:inline-grid}.brand-word{color:#f3fbf8;letter-spacing:0;font-size:1.11rem}.desktop-nav{justify-content:center;gap:4px;display:flex;position:relative}.nav-link{border-radius:var(--radius-pill);color:#ecf6f2c7;background:0 0;border:0;align-items:center;gap:6px;padding:10px 12px;font-size:.95rem;font-weight:500;transition:background .16s,color .16s;display:inline-flex}.nav-link:hover,.nav-link.active{color:var(--color-mint);background:#8fd8c71a}.header-actions{align-items:center;gap:10px;display:flex}.locale-pill{border-radius:var(--radius-pill);color:#ecf6f2d1;border:1px solid #8fd8c729;align-items:center;gap:6px;padding:9px 10px;font-size:.82rem;font-weight:600;display:inline-flex}.signin{color:#ecf6f2d1;padding:10px 8px;font-weight:600}.header-demo{min-height:42px;padding:10px 14px}.mega-menu{border:1px solid var(--color-line);border-radius:var(--radius-md);width:min(960px,100vw - 64px);box-shadow:var(--shadow-card);background:#fffffff7;animation:.18s both menuIn;position:absolute;top:calc(100% + 12px);left:50%;overflow:hidden;transform:translate(-50%)}@keyframes menuIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.mega-layout{grid-template-columns:1fr 320px;display:grid}.mega-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:18px;display:grid}.mega-item{border-radius:var(--radius-md);grid-template-columns:42px 1fr;gap:13px;padding:14px;transition:background .16s,transform .16s;display:grid}.mega-item:hover{background:var(--color-fog);transform:translateY(-1px)}.mega-icon,.icon-badge{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-mint-soft);width:42px;height:42px;color:var(--color-circuit-dark);place-items:center;display:inline-grid}.mega-item strong,.footer-column strong{display:block}.mega-item small{color:var(--color-steel);margin-top:3px;font-size:.9rem;line-height:1.35;display:block}.mega-feature{background:var(--color-ink);color:#fff;flex-direction:column;justify-content:space-between;min-height:100%;padding:24px;display:flex}.mega-feature p{color:#ffffffad}.feature-kicker,.feature-link{color:var(--color-mint);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:600}.feature-link{align-items:center;gap:7px;display:inline-flex}.mobile-menu-button,.mobile-menu{display:none}.hero{color:#effaf6;background:radial-gradient(circle at 67% 43%,#5fdcb933,#0000 28%),radial-gradient(circle at 88% 32%,#c9791217,#0000 17%),linear-gradient(#061016 0%,#0a151a 56%,#081217 100%);grid-template-columns:minmax(360px,600px) minmax(520px,780px);justify-content:center;align-items:center;gap:56px;min-height:820px;padding:150px 56px 104px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;opacity:.95;pointer-events:none;background:linear-gradient(90deg,#061016f5 0%,#061016c7 34%,#06101638 100%),radial-gradient(circle at 74% 49%,#8fd8c71f,#0000 31%);position:absolute;inset:0}.hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#081217f2);height:180px;position:absolute;inset:auto 0 0}.hero-copy{z-index:3;text-align:left;flex-direction:column;align-items:flex-start;width:100%;max-width:640px;margin:0;display:flex;position:relative}.hero-copy h1{color:#f7fffc;max-width:640px;margin-bottom:30px;margin-left:0;margin-right:0;font-size:clamp(3.2rem,5vw,5.5rem);font-weight:400;line-height:1}.hero .badge-line{color:var(--color-mint);background:#8fd8c70f;border-color:#8fd8c71f;align-items:center;gap:8px;margin-bottom:30px;display:inline-flex}.hero-subcopy{color:#ecf6f2ad;max-width:610px;margin-bottom:0;margin-left:0;margin-right:0;font-size:clamp(1.05rem,1.45vw,1.18rem);line-height:1.58}.hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:13px;margin-top:34px;display:flex}.hero-proof{flex-wrap:wrap;justify-content:flex-start;gap:9px;margin-top:28px;display:flex}.hero-proof span{border-radius:var(--radius-pill);color:#ecf6f2b8;background:#ffffff09;border:1px solid #8fd8c71f;align-items:center;gap:6px;padding:8px 10px;font-size:.84rem;font-weight:600;display:inline-flex}.hero-proof svg{color:var(--color-mint)}.hero-visual-stage{z-index:2;width:100%;min-width:0;min-height:620px;margin:0;position:relative;overflow:visible}.robotic-hero-image{z-index:0;filter:saturate(.96)contrast(1.05);opacity:.9;background:linear-gradient(90deg,#061016ad,#0000 38%),url(/robotic-arm-hero.png) 50%/cover no-repeat;position:absolute;inset:-92px -150px -70px -210px;transform:translateZ(0)}.scan-line{z-index:2;opacity:.62;pointer-events:none;background:linear-gradient(90deg,#0000,#8fd8c729,#0000);width:150px;position:absolute;top:74px;bottom:58px;left:7%}.trust-strip{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:24px 32px;display:flex}.trust-strip span{color:var(--color-steel);font-family:var(--font-mono);text-transform:uppercase;font-size:.78rem;font-weight:600}.trust-strip strong{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);padding:8px 11px;font-size:.9rem;font-weight:600}.workflow-strip{border-radius:var(--radius-md);color:#f4fffb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d181eeb;border:1px solid #8fd8c724;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100% - 64px,1320px);margin:-126px auto 0;display:grid;box-shadow:0 24px 70px #0000003d}.workflow-pill{grid-template-columns:36px 32px minmax(0,1fr);align-items:start;gap:14px;padding:28px;display:grid;position:relative}.workflow-pill+.workflow-pill{border-left:1px solid #8fd8c71f}.workflow-pill svg{color:var(--color-mint)}.workflow-pill p{color:#ecf6f2a8;max-width:360px;margin-bottom:0}.workflow-pill div{grid-column:3}.workflow-pill h3{margin-bottom:8px}.step-index{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--color-mint);font-family:var(--font-mono);border:1px solid #8fd8c78a;place-items:center;font-weight:600;display:inline-grid}.product-section,.faq-section,.related-section{background:var(--color-fog)}.product-grid,.testimonial-grid,.pricing-grid,.feature-grid,.related-grid,.security-grid{width:min(100%, var(--container));gap:18px;margin:0 auto;display:grid}.product-grid,.testimonial-grid,.pricing-grid,.security-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card,.testimonial-card,.pricing-card,.feature-card,.related-card,.memory-input,.story-card,.roi-card,.lead-form,.contact-details,.detail-panel,.signin-panel,.signin-aside{border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-hairline);background:#ffffffdb}.testimonial-card,.pricing-card,.feature-card,.related-card,.memory-input,.story-card,.roi-card,.contact-details,.detail-panel,.signin-aside,.stat-card,.faq-item{transition:transform .22s,border-color .22s,box-shadow .22s,color .22s;position:relative;overflow:hidden}.testimonial-card>*,.pricing-card>*,.feature-card>*,.related-card>*,.memory-input>*,.story-card>*,.roi-card>*,.contact-details>*,.detail-panel>*,.signin-aside>*,.stat-card>*,.faq-item>*{z-index:1;position:relative}.testimonial-card:before,.pricing-card:before,.feature-card:before,.related-card:before,.memory-input:before,.story-card:before,.roi-card:before,.contact-details:before,.detail-panel:before,.signin-aside:before,.stat-card:before,.faq-item:before{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(circle,#8fd8c738 1px,#0000 1.7px) 0 0/18px 18px,radial-gradient(circle at 18% 12%,#8fd8c738,#0000 28%),linear-gradient(145deg,#111b20 0%,#0b1216 76%);transition:opacity .22s;position:absolute;inset:0}.testimonial-card:hover,.pricing-card:hover,.feature-card:hover,.related-card:hover,.memory-input:hover,.story-card:hover,.roi-card:hover,.contact-details:hover,.detail-panel:hover,.signin-aside:hover,.stat-card:hover,.faq-item:hover{color:#f4fffb;border-color:#8fd8c76b;transform:translateY(-5px);box-shadow:0 24px 70px #10161933}.testimonial-card:hover:before,.pricing-card:hover:before,.feature-card:hover:before,.related-card:hover:before,.memory-input:hover:before,.story-card:hover:before,.roi-card:hover:before,.contact-details:hover:before,.detail-panel:hover:before,.signin-aside:hover:before,.stat-card:hover:before,.faq-item:hover:before{opacity:1}.testimonial-card:hover p,.testimonial-card:hover span,.pricing-card:hover p,.pricing-card:hover li,.pricing-card:hover .plan-period,.feature-card:hover p,.related-card:hover p,.memory-input:hover span,.story-card:hover p,.roi-card:hover p,.roi-card:hover label,.contact-details:hover p,.contact-details:hover span,.contact-details:hover a,.detail-panel:hover p,.detail-panel:hover .detail-flow span,.signin-aside:hover p,.signin-aside:hover span,.stat-card:hover span,.faq-item:hover p{color:#ecf6f2b8}.testimonial-card:hover strong,.pricing-card:hover h3,.pricing-card:hover .plan-price,.feature-card:hover h3,.related-card:hover h3,.memory-input:hover h3,.memory-input:hover strong,.story-card:hover h3,.contact-details:hover h1,.contact-details:hover h2,.detail-panel:hover h3,.signin-aside:hover h2,.stat-card:hover strong,.faq-item:hover summary{color:#f4fffb}.testimonial-card:hover svg,.pricing-card:hover svg,.feature-card:hover svg,.related-card:hover svg,.memory-input:hover svg,.story-card:hover svg,.contact-details:hover svg,.detail-panel:hover svg,.signin-aside:hover svg,.faq-item:hover svg{color:var(--color-mint)}.pricing-card:hover .plan-badge,.detail-panel:hover .detail-flow i{color:var(--color-mint);background:#8fd8c721}.pricing-card:hover .btn-primary{background:var(--color-mint);color:var(--color-ink)}.product-card{flex-direction:column;min-height:492px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.product-card>*{z-index:1;position:relative}.product-card:before{content:"";z-index:0;opacity:0;background:radial-gradient(circle,#8fd8c733 1px,#0000 1.6px) 0 0/18px 18px,radial-gradient(circle at 18% 10%,#8fd8c733,#0000 26%),linear-gradient(145deg,#111b20,#0b1216 72%);transition:opacity .22s;position:absolute;inset:0}.product-card:hover{color:#f4fffb;border-color:#8fd8c761;transform:translateY(-5px);box-shadow:0 24px 70px #10161933}.product-card:hover:before{opacity:1}.product-card:hover p,.product-card:hover .product-card-head>span:last-child,.product-card:hover .mini-product-panel span,.product-card:hover .product-footer span{color:#ecf6f2ad}.product-card:hover .icon-badge,.product-card:hover .mini-product-panel{background:#fff1;border-color:#8fd8c733}.product-card:hover .mini-product-panel span,.product-card:hover .product-footer{border-color:#8fd8c724}.product-card:hover .mini-product-panel strong,.product-card:hover .product-footer strong,.product-card:hover .product-card-link{color:var(--color-mint)}.product-card-head{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.product-card-head>span:last-child{color:var(--color-steel);font-family:var(--font-mono);text-transform:uppercase;font-size:.76rem;font-weight:600}.product-card p,.testimonial-card span,.pricing-card p,.feature-card p,.related-card p,.story-card p,.contact-details p{color:var(--color-steel)}.mini-product-panel{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);gap:8px;margin:auto 0 24px;padding:12px;display:grid}.mini-product-panel span{border-bottom:1px solid var(--color-line);color:var(--color-graphite);grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:9px 0;font-size:.9rem;display:grid}.mini-product-panel span:last-child{border-bottom:0}.mini-product-panel i{border-radius:var(--radius-pill);background:var(--color-circuit);width:7px;height:7px}.mini-product-panel strong{color:var(--color-circuit-dark);font-family:var(--font-mono);font-size:.72rem}.product-footer{border-top:1px solid var(--color-line);gap:3px;padding-top:18px;display:grid}.product-card-link{color:var(--color-circuit-dark);align-items:center;gap:8px;margin-top:18px;font-size:.96rem;font-weight:750;display:inline-flex}.product-card-link svg{transition:transform .18s}.product-card:hover .product-card-link svg{transform:translate(4px)}.product-footer strong{color:var(--color-circuit-dark);font-family:var(--font-mono);font-size:2rem;line-height:1}.product-footer span{color:var(--color-steel);font-size:.88rem}.story-section{background:#f3f7f1;grid-template-columns:minmax(0,1fr);align-items:center;gap:46px;display:grid}.story-copy{text-align:center;width:min(100%,880px);margin:0 auto}.story-copy p{max-width:680px;color:var(--color-steel);margin:18px auto 0;font-size:1.08rem}.story-rail{width:min(100%, var(--container));grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 auto;display:grid}.story-card{border:0;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:15px 18px;min-height:252px;padding:30px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 18px 44px #1016191a}.story-card:hover{transform:translateY(-5px);box-shadow:0 24px 54px #10161924}.story-card-0{background:#dff1ea}.story-card-1{background:#ddebf9}.story-card-2{background:#f4e7cc}.story-card-3{background:#e8e4f3}.story-card svg{color:var(--color-circuit-dark);grid-column:2}.story-card h3{grid-column:2;margin-top:18px;margin-bottom:7px;font-size:1.42rem}.story-card p{color:#42565f;grid-column:2;margin-bottom:0;font-size:1.02rem;line-height:1.6}.memory-layer{background:var(--color-paper)}.memory-inputs{width:min(100%, var(--container));grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 auto 18px;display:grid}.memory-input{text-align:center;place-items:center;min-height:168px;padding:22px;display:grid}.memory-input svg{color:var(--color-circuit-dark)}.memory-input span{color:var(--color-steel)}.memory-output{border-radius:var(--radius-md);background:var(--color-ink);color:#fff;justify-content:center;align-items:center;gap:12px;width:min(760px,100%);margin:0 auto;padding:22px;font-size:1.18rem;display:flex}.cases-section{background:#fff}.carousel-buttons{gap:10px;display:flex}.carousel-buttons button{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-card);place-items:center;width:46px;height:46px;transition:transform .16s,border-color .16s;display:grid}.carousel-buttons button:hover{border-color:var(--color-circuit);transform:translateY(-2px)}.flip{transform:rotate(180deg)}.case-scroller{width:min(100%, var(--container-wide));scrollbar-width:thin;grid-auto-columns:minmax(330px,390px);grid-auto-flow:column;gap:18px;margin:0 auto;padding:4px 0 18px;display:grid;overflow-x:auto}.case-card{border-radius:var(--radius-md);color:#fff;background:var(--color-ink);min-height:510px;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.case-card:after{content:"";z-index:1;background:linear-gradient(#10161914,#101619eb);transition:background .24s;position:absolute;inset:0}.case-card:hover:after{background:linear-gradient(#10161947,#101619f7)}.case-media{grid-template-columns:1fr .8fr 1.1fr;gap:14px;padding:28px;transition:transform .34s;display:grid;position:absolute;inset:0;transform:scale(1)}.case-card:hover .case-media{transform:scale(1.06)}.case-media span{border-radius:var(--radius-md);background:linear-gradient(#ffffff2e,#0000),#ffffff17}.case-media span:nth-child(2){margin-top:58px}.case-media span:nth-child(3){margin-top:16px}.case-media span:nth-child(4){background:#ffffff0f;border:1px solid #fff3;width:120px;height:120px;position:absolute;bottom:40px;right:42px}.tone-mint{background:linear-gradient(145deg,#0d6d5a,#101619)}.tone-amber{background:linear-gradient(145deg,#9c620e,#101619)}.tone-burgundy{background:linear-gradient(145deg,#7b1e35,#101619)}.tone-steel{background:linear-gradient(145deg,#3e5359,#101619)}.case-content{z-index:2;position:absolute;inset:auto 24px 24px}.case-content span{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3;font-size:.72rem;font-weight:600}.case-content h3{margin:9px 0 24px}.case-content strong{font-family:var(--font-mono);font-size:3.1rem;line-height:1;display:block}.case-content p{margin:7px 0 0;font-size:1.08rem;font-weight:600}.case-content small{color:#ffffffb8;max-height:0;margin-top:10px;font-size:.92rem;line-height:1.45;transition:max-height .26s;display:block;overflow:hidden}.case-card:hover .case-content small{max-height:130px}.case-arrow{z-index:2;position:absolute;top:22px;right:22px}.integrations-section{background:var(--color-fog);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:70px;display:grid}.integration-copy{width:min(100%,560px);margin-left:auto}.integration-copy p{color:var(--color-steel)}.check-list{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:var(--color-graphite);align-items:flex-start;gap:10px;font-weight:500;display:flex}.check-list svg{color:var(--color-circuit);flex:none;margin-top:3px}.integration-board{border-radius:var(--radius-md);background:radial-gradient(circle at 50% 44%,#8fd8c738,#0000 28%),radial-gradient(circle at 12% 8%,#8fd8c724,#0000 24%),linear-gradient(145deg,#121b20 0%,#0a1115 72%);border:1px solid #8fd8c72e;width:min(100%,600px);min-height:520px;padding:28px;position:relative;overflow:hidden;box-shadow:0 34px 90px #10161938}.integration-board:before{content:"";opacity:.72;background:radial-gradient(circle,#8fd8c729 1px,#0000 1.7px) 0 0/20px 20px,linear-gradient(#8fd8c70d 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#8fd8c70d 1px,#0000 1px) 0 0/72px 72px;position:absolute;inset:0}.integration-board:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000 0 16%,#8fd8c75c 16% 16.6%,#0000 16.6% 34%,#8fd8c747 34% 34.6%,#0000 34.6% 65%,#8fd8c747 65% 65.6%,#0000 65.6% 84%,#8fd8c75c 84% 84.6%,#0000 84.6%),linear-gradient(#0000 0 12%,#8fd8c73d 12% 12.7%,#0000 12.7% 41%,#8fd8c747 41% 41.7%,#0000 41.7% 59%,#8fd8c747 59% 59.7%,#0000 59.7% 88%,#8fd8c73d 88% 88.7%,#0000 88.7%);border:1px solid #8fd8c729;border-radius:34px;position:absolute;inset:122px 76px}.integration-board>*{z-index:1;position:relative}.integration-board-top{border-radius:var(--radius-sm);color:#ecf6f294;font-family:var(--font-mono);text-transform:uppercase;background:#ffffff0e;border:1px solid #8fd8c729;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;font-size:.72rem;display:flex}.integration-board-top strong{color:var(--color-mint);font-size:.78rem}.integration-system{min-height:330px;margin:20px 0 18px;position:relative}.integration-core{width:154px;min-height:134px;color:var(--color-mint);text-align:center;background:#091216e0;border:1px solid #8fd8c761;border-radius:24px;place-items:center;padding:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #8fd8c709,0 0 52px #8fd8c733}.integration-core strong{color:#fff}.integration-core span{color:#ecf6f28f;font-family:var(--font-mono);text-transform:uppercase;font-size:.66rem;font-weight:700}.integration-node{color:#ecf6f2c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #8fd8c72e;border-radius:16px;grid-template-columns:22px 1fr;gap:3px 10px;min-width:164px;padding:14px;display:grid;position:absolute;box-shadow:0 18px 42px #0003}.integration-node svg{color:var(--color-mint);grid-row:span 2}.integration-node strong{color:#fff;line-height:1.1}.integration-node span{color:#ecf6f294;font-size:.78rem}.node-0{top:0;left:4px}.node-1{top:0;right:4px}.node-2{top:50%;left:0;transform:translateY(-50%)}.node-3{top:50%;right:0;transform:translateY(-50%)}.node-4{bottom:0;left:18%}.node-5{bottom:0;right:18%}.integration-meta{background:#ffffff0e;border:1px solid #8fd8c733;border-radius:18px;grid-template-columns:1fr 1fr 1.15fr;display:grid;overflow:hidden}.integration-meta span,.integration-meta a{color:#ecf6f2bd;text-align:center;border-right:1px solid #8fd8c729;justify-content:center;align-items:center;gap:8px;min-height:58px;padding:12px;font-size:.88rem;font-weight:700;display:flex}.integration-meta svg{color:var(--color-mint);flex:none}.integration-meta a{color:#fff;border-right:0;transition:background .18s,color .18s}.integration-meta a:hover{background:var(--color-mint);color:var(--color-ink)}.integration-meta a:hover svg{color:var(--color-ink)}.stats-section{background:#fff;grid-template-columns:.78fr 1.1fr .7fr;align-items:center;gap:32px;display:grid;position:relative;overflow:hidden}.stats-copy{width:min(100%,450px);margin-left:auto}.stats-copy p{color:var(--color-steel)}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stat-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);padding:24px}.stat-card strong{color:var(--color-circuit-dark);font-family:var(--font-mono);font-size:2.7rem;line-height:1;display:block}.stat-card span{color:var(--color-steel);margin-top:10px;font-size:.92rem;display:block}.impact-visual{aspect-ratio:1;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-ink);width:min(100%,330px);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.impact-frame{opacity:0;background-position:50%;background-size:cover;width:100%;height:100%;animation:16s infinite impactFrameCycle;position:absolute;inset:0}.impact-frame-1{animation-delay:4s}.impact-frame-2{animation-delay:8s}.impact-frame-3{animation-delay:12s}@keyframes impactFrameCycle{0%,21%{opacity:1;transform:scale(1)}26%,95%{opacity:0;transform:scale(1.025)}to{opacity:0;transform:scale(1)}}.testimonial-section{background:var(--color-fog)}.testimonial-card{flex-direction:column;min-height:310px;padding:26px;display:flex}.testimonial-card svg{color:var(--color-circuit-dark)}.testimonial-card p{color:var(--color-graphite);margin:26px 0;font-size:1.08rem;line-height:1.5}.testimonial-card div{margin-top:auto}.testimonial-card span{margin-top:3px;display:block}.pricing-preview,.pricing-page,.faq-page{background:var(--color-paper)}.pricing-heading-link{white-space:nowrap;width:max-content;min-height:48px;margin-top:28px}.pricing-card{flex-direction:column;min-height:520px;padding:28px;display:flex}.pricing-card.featured{box-shadow:var(--shadow-card);border-color:#1f8a708c}.pricing-card ul{gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.pricing-card li{color:var(--color-graphite);align-items:flex-start;gap:9px;display:flex}.pricing-card li svg{color:var(--color-circuit);margin-top:4px}.plan-badge{border-radius:var(--radius-pill);background:var(--color-mint-soft);color:var(--color-circuit-dark);font-family:var(--font-mono);text-transform:uppercase;align-self:flex-start;margin-bottom:16px;padding:7px 10px;font-size:.72rem;font-weight:600}.plan-price{color:var(--color-ink);font-family:var(--font-mono);margin-top:16px;font-size:1.72rem;display:block}.plan-period{color:var(--color-steel)}.pricing-card .btn{margin-top:auto}.faq-list{gap:12px;width:min(100%,880px);margin:0 auto;display:grid}.faq-item{border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-hairline);background:#fff}.faq-item summary{cursor:pointer;padding:21px 24px;font-weight:600}.faq-item p{border-top:1px solid var(--color-line);color:var(--color-steel);margin:0;padding:0 24px 22px}.final-cta{text-align:center;background:var(--color-ink);color:#fff;padding:104px 32px}.final-cta .eyebrow{color:var(--color-mint)}.final-cta p{color:#ffffffb8;max-width:650px;margin:20px auto 28px;font-size:1.08rem}.final-cta .btn-primary{background:var(--color-mint);color:var(--color-ink)}.inner-hero{background:linear-gradient(#10161909 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#10161909 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#f9faf7 0%,#eef3ef 100%) 0 0/cover;grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);align-items:center;gap:54px;min-height:690px;padding:148px 56px 72px;display:grid}.inner-hero.centered{text-align:center;min-height:auto;padding-bottom:96px;display:block}.inner-hero.centered .inner-copy{margin:0 auto}.inner-copy{justify-self:end;max-width:780px}.inner-copy p{max-width:660px;color:var(--color-graphite);font-size:1.12rem}.detail-panel{width:min(100%,470px);box-shadow:var(--shadow-soft);background:#ffffffdb;padding:24px}.detail-panel-top{align-items:center;gap:14px;margin-bottom:28px;display:flex}.detail-health{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);gap:7px;padding:20px;display:grid}.detail-health span{color:var(--color-circuit-dark);font-family:var(--font-mono);font-size:1.8rem;font-weight:600}.detail-flow{gap:10px;margin-top:18px;display:grid}.detail-flow span{border-bottom:1px solid var(--color-line);color:var(--color-graphite);align-items:center;gap:9px;padding:11px 0;display:flex}.detail-flow span:last-child{border-bottom:0}.detail-flow i{border-radius:var(--radius-pill);background:var(--color-mint-soft);width:24px;height:24px;color:var(--color-circuit-dark);font-family:var(--font-mono);place-items:center;font-size:.75rem;font-style:normal;font-weight:600;display:inline-grid}.split-feature{background:#fff;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:52px;display:grid}.feature-copy{width:min(100%,540px);margin-left:auto}.feature-copy p{color:var(--color-steel)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.feature-card,.related-card{padding:24px}.feature-card svg,.related-card svg{color:var(--color-circuit-dark)}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related-card{gap:12px;min-height:250px;transition:transform .18s,box-shadow .18s;display:grid}.related-card:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.related-card span{color:var(--color-circuit-dark);align-items:center;gap:7px;margin-top:auto;font-weight:600;display:inline-flex}.contact-section,.roi-section{background:linear-gradient(180deg, #f9faf7, var(--color-fog));grid-template-columns:minmax(0,.95fr) minmax(420px,.75fr);align-items:start;gap:56px;min-height:760px;padding-top:148px;display:grid}.demo-section{background:radial-gradient(circle at 18% 20%,#8fd8c757,#0000 30%),radial-gradient(circle at 88% 78%,#f6b45429,#0000 26%),linear-gradient(135deg,#f7faf5 0%,#e9f4ee 56%,#f9faf7 100%);grid-template-columns:1fr;place-items:start center;min-height:760px;padding-top:140px;display:grid}.contact-details,.demo-copy,.roi-copy{width:min(100%,620px);margin-left:auto}.contact-details{padding:30px}.contact-details p,.demo-copy p,.roi-copy p{color:var(--color-steel);font-size:1.08rem}.contact-list{gap:12px;margin-top:28px;display:grid}.contact-list span,.contact-list a{color:var(--color-graphite);align-items:center;gap:10px;display:flex}.contact-list a{transition:color .16s}.contact-list a:hover,.contact-list svg{color:var(--color-circuit-dark)}.lead-form{width:min(100%,500px);box-shadow:var(--shadow-soft);gap:16px;padding:28px;display:grid}.demo-conversion{grid-template-columns:minmax(320px,.76fr) minmax(0,1fr);gap:20px;width:min(100%,1080px);display:grid}.demo-conversion .lead-form{background:#ffffffeb;width:100%;min-height:100%}.demo-diagram{border-radius:var(--radius-md);color:#f4fffb;box-shadow:var(--shadow-card);background:radial-gradient(circle at 20% 10%,#8fd8c73d,#0000 26%),linear-gradient(145deg,#101a1f,#0a1115 72%);border:1px solid #1f8a702e;padding:28px;position:relative;overflow:hidden}.demo-diagram:before{content:"";opacity:.4;background:radial-gradient(circle,#8fd8c733 1px,#0000 1.7px) 0 0/18px 18px;position:absolute;inset:0}.demo-diagram>*{z-index:1;position:relative}.demo-diagram .eyebrow{color:var(--color-mint)}.demo-diagram h2{color:#fff;margin-top:12px;font-size:2rem}.demo-diagram p{color:#ecf6f2ad}.demo-step-list{gap:10px;margin-top:24px;display:grid}.demo-step{border-radius:var(--radius-sm);background:#ffffff0e;border:1px solid #8fd8c729;grid-template-columns:34px 24px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.demo-step>span{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--color-mint);font-family:var(--font-mono);border:1px solid #8fd8c75c;place-items:center;font-size:.7rem;display:grid}.demo-step svg{color:var(--color-mint);margin-top:3px}.demo-step strong{color:#fff}.demo-step p{margin:4px 0 0;font-size:.9rem;line-height:1.45}.demo-output{border-radius:var(--radius-md);background:var(--color-mint);color:var(--color-ink);align-items:center;gap:12px;margin-top:18px;padding:16px;display:flex}.demo-output svg{flex:none}.demo-output span{color:#101619b3;margin-top:3px;font-size:.88rem;display:block}.lead-form h2{font-size:1.8rem}.lead-form label,.roi-card label,.signin-panel label{color:var(--color-graphite);gap:7px;font-weight:600;display:grid}.lead-form input,.lead-form select,.lead-form textarea,.roi-card input,.signin-panel input{border:1px solid var(--color-line);border-radius:var(--radius-sm);width:100%;color:var(--color-ink);background:#fff;outline:none;padding:12px 13px;transition:border-color .16s,box-shadow .16s}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus,.roi-card input:focus,.signin-panel input:focus{border-color:var(--color-circuit);box-shadow:0 0 0 4px #1f8a701c}.lead-form textarea{resize:vertical;min-height:128px}.form-success{color:var(--color-circuit-dark);margin:0;font-weight:600}.demo-checks{gap:10px;margin-top:28px;display:grid}.demo-checks span{color:var(--color-graphite);align-items:center;gap:8px;font-weight:600;display:flex}.demo-checks svg{color:var(--color-circuit-dark)}.signin-page{background:radial-gradient(circle at 16% 18%,#8fd8c766,#0000 26%),radial-gradient(circle at 86% 82%,#f6b45429,#0000 30%),linear-gradient(135deg,#edf7f0 0%,#f8faf7 52%,#e8f2ec 100%);place-items:center;min-height:100vh;padding:54px 32px;display:grid}.signin-shell{background:#ffffffc7;border:1px solid #1f8a7029;border-radius:34px;grid-template-columns:minmax(0,1.05fr) minmax(380px,.86fr);width:min(100%,1240px);min-height:720px;display:grid;overflow:hidden;box-shadow:0 34px 90px #10161929}.signin-visual{color:#fff;background:radial-gradient(circle at 32% 28%,#8fd8c75c,#0000 25%),linear-gradient(145deg,#111b20,#0a1115 74%);flex-direction:column;justify-content:space-between;min-height:720px;padding:42px;display:flex;position:relative;overflow:hidden}.signin-visual:before{content:"";opacity:.42;background:radial-gradient(circle,#8fd8c72e 1px,#0000 1.7px) 0 0/18px 18px;position:absolute;inset:0}.signin-visual>*{z-index:1;position:relative}.signin-brand{color:#fff}.signin-visual-copy{gap:18px;max-width:500px;margin-top:42px;display:grid}.signin-visual-copy .eyebrow{width:max-content;color:var(--color-mint);margin-bottom:0}.signin-visual-copy h2{color:#fff;margin:0;font-size:clamp(2.1rem,3.3vw,3.25rem);font-weight:500;line-height:1.05}.signin-visual-copy p{color:#ecf6f2b8;max-width:470px;margin:0;font-size:1.02rem;line-height:1.58}.signin-memory-board{place-items:center;min-height:320px;margin:32px 0 24px;display:grid;position:relative}.signin-core,.signin-node{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #8fd8c747;position:absolute;box-shadow:0 18px 42px #00000038}.signin-core{border-radius:26px;place-items:center;width:116px;height:116px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.signin-core span{color:var(--color-mint);font-size:2.65rem;font-weight:650;line-height:1}.signin-core small{color:#ecf6f294;font-family:var(--font-mono);text-transform:uppercase;font-size:.68rem;font-weight:700}.signin-node{border-radius:16px;gap:4px;min-width:150px;padding:14px;display:grid}.signin-node svg{color:var(--color-mint)}.signin-node strong{color:#fff;font-weight:600}.signin-node span{color:#ecf6f299;font-size:.88rem}.node-docs{top:14px;left:8%}.node-fixes{bottom:18px;left:8%}.node-health{top:50%;right:7%;transform:translateY(-50%)}.signin-path{transform-origin:0;background:linear-gradient(90deg,#0000,#8fd8c78c,#0000);height:1px;position:absolute}.path-docs{width:34%;top:96px;left:28%;transform:rotate(31deg)}.path-fixes{width:34%;bottom:88px;left:26%;transform:rotate(-24deg)}.path-health{width:24%;top:50%;right:22%}.signin-status-row{flex-wrap:wrap;gap:10px;display:flex}.signin-status-row span{border-radius:var(--radius-pill);color:#ecf6f2c7;background:#ffffff12;border:1px solid #8fd8c733;align-items:center;gap:7px;padding:9px 12px;font-weight:650;display:inline-flex}.signin-panel{box-shadow:none;background:#fffffff5;border:0;border-radius:0;align-content:center;padding:64px 68px;display:grid}.signin-form-head{text-align:center}.signin-form-head h1{margin-top:14px;font-size:clamp(2.4rem,5vw,4rem)}.signin-form-head p,.signin-footnote{color:var(--color-steel)}.signin-panel form{gap:16px;margin-top:34px;display:grid}.signin-form-row{justify-content:space-between;align-items:center;gap:16px;font-size:.9rem;display:flex}.signin-form-row a,.signin-footnote a{color:var(--color-circuit-dark);font-weight:700}.signin-check{align-items:center;grid-template-columns:none!important;gap:8px!important;font-weight:600!important;display:flex!important}.signin-check input{height:16px;padding:0;width:16px!important}.signin-divider{color:var(--color-steel);align-items:center;gap:14px;margin:24px 0;display:flex}.signin-divider:before,.signin-divider:after{content:"";background:var(--color-line);flex:1;height:1px}.signin-secondary{border:1px solid var(--color-line);border-radius:var(--radius-sm);min-height:48px;color:var(--color-ink);place-items:center;font-weight:750;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.signin-secondary:hover{box-shadow:var(--shadow-hairline);border-color:#1f8a706b;transform:translateY(-2px)}.signin-footnote{text-align:center;margin:28px 0 0;font-size:.94rem}.security-grid{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr))}.roi-card{width:min(100%,520px);box-shadow:var(--shadow-soft);gap:16px;padding:28px;display:grid}.roi-result{border-radius:var(--radius-md);background:var(--color-ink);color:#fff;gap:6px;padding:22px;display:grid}.roi-result span{color:#ffffffad}.roi-result strong{font-family:var(--font-mono);font-size:2rem}.site-footer{border-top:1px solid var(--color-line);background:#fff;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(138px,.55fr));gap:40px;padding:58px 48px;display:grid}.footer-brand p{max-width:460px;color:var(--color-steel);margin:18px 0 0}.footer-brand .contact-list{margin-top:22px}.footer-brand .contact-list a,.footer-brand .contact-list span{font-size:.92rem}.footer-social{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.footer-social a{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);min-height:38px;color:var(--color-graphite);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:7px;padding:8px 11px;font-size:.74rem;font-weight:700;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}.footer-social a:hover{color:var(--color-circuit-dark);border-color:#1f8a7073;transform:translateY(-2px)}.footer-column{align-content:start;gap:10px;display:grid}.footer-column strong{margin-bottom:8px}.footer-column a{color:var(--color-steel);transition:color .16s}.footer-column a:hover{color:var(--color-circuit-dark)}@media (width<=1180px){h1{font-size:4rem}h2{font-size:2.55rem}.site-header{grid-template-columns:auto auto}.desktop-nav,.header-actions{display:none}.mobile-menu-button{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:#fff;justify-self:end;place-items:center;width:44px;height:44px;display:grid}.mobile-menu{border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;gap:14px;padding:22px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0}.mobile-group{gap:8px;display:grid}.mobile-menu a{color:var(--color-graphite);font-weight:600}.hero,.inner-hero,.story-section,.integrations-section,.stats-section,.split-feature,.contact-section,.demo-section,.roi-section{grid-template-columns:1fr}.split-heading{width:min(calc(100% - 48px), var(--container));flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:56px}.split-heading>div:first-child,.integration-copy{width:min(100%,720px)}.split-heading p,.integration-copy p{max-width:640px}.stats-copy{text-align:center;width:min(100%,760px);margin:0 auto 14px}.stats-copy p{max-width:680px;margin:18px auto 0}.stats-section{gap:28px;padding-left:40px;padding-right:40px}.cases-section .carousel-buttons{align-self:flex-end}.integrations-section{gap:54px;padding-left:40px;padding-right:40px}.demo-conversion,.signin-shell{grid-template-columns:1fr}.demo-conversion{width:100%}.signin-shell{min-height:auto}.signin-visual{min-height:620px;padding:34px}.signin-visual-copy{gap:16px;max-width:560px;margin-top:34px}.hero-copy,.inner-copy,.feature-copy,.contact-details,.demo-copy,.roi-copy{justify-self:start;margin-left:0}.integration-copy{justify-self:center;margin:0 auto}.story-copy{margin:0 auto}.hero{align-items:start;gap:42px;padding:158px 56px 84px}.hero-copy{max-width:720px}.hero .badge-line{margin-bottom:32px}.hero-copy h1{max-width:720px;margin-bottom:34px;font-size:clamp(3.45rem,7vw,4.75rem);line-height:1.03}.hero-subcopy{max-width:680px;font-size:1.08rem;line-height:1.62}.hero-actions{margin-top:38px}.hero-proof{margin-top:32px}.robotic-hero-image{opacity:.54;inset:-40px -220px -70px -90px}.story-copy{position:static}.workflow-strip,.product-grid,.testimonial-grid,.pricing-grid,.memory-inputs,.related-grid,.security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.impact-visual{width:min(100%,420px)}.site-footer{grid-template-columns:1fr 1fr}}@media (width<=760px){h1{font-size:2.8rem}h2{font-size:2.1rem}.section-pad{padding:78px 20px}.site-header{width:min(100% - 24px,1380px);top:12px}.hero,.inner-hero,.contact-section,.demo-section,.roi-section{padding:126px 24px 62px}.hero{gap:30px;min-height:auto}.hero-copy{max-width:100%}.hero .badge-line{white-space:normal;max-width:100%;margin-bottom:24px}.hero-copy h1{max-width:100%;margin-bottom:24px;font-size:clamp(3rem,12vw,4rem);line-height:1.02}.hero-subcopy{max-width:100%;font-size:1rem;line-height:1.6}.hero-actions{width:100%;margin-top:30px}.hero-proof{width:100%;margin-top:24px}.hero-actions,.split-heading{flex-direction:column;align-items:stretch}.btn{width:100%}.pricing-heading-link{justify-content:center;width:100%}.robotic-hero-image{opacity:.28;inset:190px -170px 40px -120px}.hero-visual-stage{min-height:260px}.scan-line{opacity:.42;top:46px;bottom:32px;left:16%}.integration-board{min-height:auto;padding:20px}.integration-board:after{display:none}.integration-board-top,.integration-meta{grid-template-columns:1fr}.integration-system{gap:10px;min-height:auto;display:grid}.integration-core,.integration-node{width:100%;min-width:0;position:static;transform:none}.integration-core{min-height:120px}.integration-meta span,.integration-meta a{text-align:left;border-bottom:1px solid #8fd8c729;border-right:0;justify-content:flex-start}.integration-meta a{border-bottom:0}.workflow-strip,.product-grid,.testimonial-grid,.pricing-grid,.story-rail,.memory-inputs,.related-grid,.feature-grid,.security-grid,.stats-grid,.signin-page,.demo-conversion{grid-template-columns:1fr}.signin-page{padding:24px 14px}.signin-shell{border-radius:24px}.signin-visual{min-height:560px;padding:24px}.signin-memory-board{min-height:260px}.signin-node{min-width:138px;padding:13px}.signin-core{width:96px;height:96px}.signin-core span{font-size:2.25rem}.signin-visual-copy h2{font-size:clamp(2rem,9vw,2.8rem)}.signin-visual-copy{gap:14px;margin-top:28px}.signin-panel{padding:34px 22px}.signin-form-row{flex-direction:column;align-items:flex-start}.demo-section{padding-top:126px}.demo-diagram,.demo-conversion .lead-form{padding:22px}.demo-step{grid-template-columns:32px 22px minmax(0,1fr)}.workflow-strip{width:min(100% - 40px, var(--container))}.workflow-pill+.workflow-pill{border-top:1px solid var(--color-line);border-left:0}.story-card{grid-template-columns:34px minmax(0,1fr);min-height:auto;padding:24px}.story-card svg,.story-card h3,.story-card p{grid-column:2}.integration-board{min-height:420px}.integration-pill{margin:8px;display:inline-flex;position:static;transform:none}.integration-core{margin:46px auto 24px;position:static;transform:none}.contact-section,.demo-section,.roi-section{min-height:auto}.site-footer{grid-template-columns:1fr;padding:46px 24px}}
