:root{--marketing-ink: #12221b;--marketing-forest: #062f21;--marketing-forest-deep: #031b14;--marketing-green: #14563d;--marketing-lime: #d8ff58;--marketing-paper: #f7f5ef;--marketing-paper-bright: #fffef9;--marketing-sage: #e8eee2;--marketing-muted: #59655f;--marketing-line: rgba(18, 34, 27, .17);--marketing-display: "Iowan Old Style", "Baskerville", "Times New Roman", serif;--marketing-sans: "Inter", ui-sans-serif, -apple-system, "BlinkMacSystemFont", "Segoe UI", sans-serif}html{scroll-behavior:smooth}body{margin:0}.marketing-site{background:var(--marketing-paper);color:var(--marketing-ink);font-family:var(--marketing-sans);min-height:100vh;overflow-x:clip}.marketing-site *,.marketing-site *:before,.marketing-site *:after{box-sizing:border-box}.marketing-site a{color:inherit;text-decoration:none}.marketing-site a:focus-visible,.marketing-site button:focus-visible,.marketing-site summary:focus-visible{outline:3px solid var(--marketing-lime);outline-offset:4px}.marketing-skip-link{background:var(--marketing-lime);color:var(--marketing-forest)!important;font-size:13px;font-weight:800;left:18px;padding:11px 14px;position:fixed;top:-60px;z-index:100}.marketing-skip-link:focus{top:18px}.marketing-header{align-items:center;display:flex;height:86px;justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 clamp(24px,4.8vw,72px);position:relative;z-index:20}.marketing-wordmark{align-items:center;color:var(--marketing-forest);display:inline-flex;font-family:var(--marketing-display);font-size:33px;gap:10px;letter-spacing:-.055em;line-height:1}.marketing-logo{height:30px;width:auto}.marketing-wordmark span{color:#8eac29}.marketing-nav,.marketing-header__actions{align-items:center;display:flex;gap:28px}.marketing-mobile-menu{display:none}.marketing-mobile-menu__toggle{align-items:center;background:transparent;border:1px solid var(--marketing-line);border-radius:12px;color:var(--marketing-ink);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:background .3s ease,border-color .3s ease;width:44px}.marketing-mobile-menu__toggle:hover{background:#12221b0d;border-color:#12221b47}.marketing-mobile-menu__panel{animation:marketing-menu-drop .28s cubic-bezier(.16,1,.3,1);background:var(--marketing-paper-bright);border-bottom:1px solid var(--marketing-line);box-shadow:0 26px 40px -26px #062f2166;display:flex;flex-direction:column;gap:4px;left:0;padding:12px 20px 22px;position:absolute;right:0;top:100%;z-index:40}.marketing-mobile-menu__panel a{border-bottom:1px solid rgba(18,34,27,.07);color:var(--marketing-ink);font-size:17px;font-weight:600;letter-spacing:-.01em;padding:15px 4px}.marketing-mobile-menu__panel>a:last-child{border-bottom:0}.marketing-mobile-menu__group{border-bottom:1px solid rgba(18,34,27,.07)}.marketing-mobile-menu__group summary{align-items:center;color:var(--marketing-ink);cursor:pointer;display:flex;font-size:17px;font-weight:600;justify-content:space-between;letter-spacing:-.01em;list-style:none;padding:15px 4px}.marketing-mobile-menu__group summary::-webkit-details-marker{display:none}.marketing-mobile-menu__group summary svg{color:var(--marketing-muted);transition:transform .3s ease}.marketing-mobile-menu__group[open] summary svg{transform:rotate(180deg)}.marketing-mobile-menu__submenu{display:flex;flex-direction:column;padding:2px 0 10px 14px}.marketing-mobile-menu__submenu a{border:0;color:var(--marketing-muted);font-size:16px;font-weight:600;padding:11px 4px}.marketing-mobile-menu__signin{color:var(--marketing-green)!important}@keyframes marketing-menu-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.marketing-nav{font-size:12px;font-weight:650}.marketing-nav a,.marketing-nav summary{cursor:pointer;transition:color .16s ease}.marketing-nav a:hover,.marketing-nav summary:hover{color:var(--marketing-green)}.marketing-nav__industries{position:relative}.marketing-nav__industries summary{align-items:center;display:flex;gap:4px;list-style:none}.marketing-nav__industries summary::-webkit-details-marker{display:none}.marketing-nav__industries>div{background:var(--marketing-paper-bright);border:1px solid var(--marketing-line);box-shadow:0 22px 50px #031b141f;display:none;min-width:230px;padding:9px;position:absolute;right:0;top:28px}.marketing-nav__industries[open]>div{display:grid}.marketing-nav__industries>div a{padding:10px 11px}.marketing-nav__industries>div a:hover{background:var(--marketing-sage)}.marketing-sign-in{font-size:12px;font-weight:650}.marketing-site .marketing-button{align-items:center;background:var(--marketing-lime);border:1px solid var(--marketing-lime);color:var(--marketing-forest);display:inline-flex;font-size:12px;font-weight:750;gap:26px;justify-content:center;min-height:47px;padding:0 18px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.marketing-site .marketing-button:hover{background:#e4ff87;border-color:#e4ff87;transform:translateY(-2px)}.marketing-site .marketing-button--secondary{background:transparent;border-color:currentcolor}.marketing-overline{color:var(--marketing-green);font-size:10px;font-weight:800;letter-spacing:.16em;margin:0 0 19px;text-transform:uppercase}.marketing-hero,.marketing-section{margin:0 auto;max-width:1440px}.marketing-hero--home{align-items:center;background:linear-gradient(100deg,#061a06f0 30%,#061a0659 62%,#061a0614),var(--marketing-forest-deep);display:grid;gap:clamp(44px,6vw,92px);grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);min-height:670px;overflow:hidden;padding:52px clamp(24px,5.8vw,88px) 80px;position:relative}.marketing-hero__canvas{top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.marketing-hero--home>.marketing-hero__copy,.marketing-hero--home>.marketing-hero__product{position:relative;z-index:1}.marketing-hero--home .marketing-hero__copy h1{color:#fff}.marketing-hero--home .marketing-hero__body{color:#ffffffbd}.marketing-hero--home .marketing-text-link{color:var(--marketing-lime)}.marketing-hero__copy h1,.marketing-section h2,.marketing-platform-band h2,.marketing-manager-save h2,.marketing-industry-focus h2,.marketing-final-cta h2{font-family:var(--marketing-display);font-weight:400;letter-spacing:-.058em;line-height:.94;margin:0}.marketing-hero__copy h1{font-size:clamp(60px,5.55vw,86px);max-width:680px}.marketing-hero__body{color:var(--marketing-muted);font-size:16px;line-height:1.67;margin:30px 0 32px;max-width:520px}.marketing-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:27px}.marketing-text-link{align-items:center;color:var(--marketing-green);display:inline-flex;font-size:12px;font-weight:750;gap:9px}.marketing-text-link:hover{text-decoration:underline;text-underline-offset:5px}.marketing-hero__product{position:relative}.marketing-hero__product:before{border-left:1px solid var(--marketing-line);border-top:1px solid var(--marketing-line);content:"";height:62px;left:-22px;position:absolute;top:-22px;width:62px}.marketing-workflow-band{border-bottom:1px solid var(--marketing-line);border-top:1px solid var(--marketing-line);margin:0 auto;max-width:1380px;padding:0 clamp(24px,3.8vw,56px)}.marketing-workflow-rail{display:flex;list-style:none;margin:0;padding:0}.marketing-workflow-rail>li{flex:1;min-width:0;padding:30px 24px}.marketing-workflow-rail>li+li{border-left:1px solid var(--marketing-line)}.marketing-workflow-rail__topline{align-items:center;display:grid;gap:12px;grid-template-columns:auto auto minmax(0,1fr) auto}.marketing-workflow-rail__number{color:var(--marketing-green);font-family:var(--marketing-display);font-size:22px}.marketing-workflow-rail__icon{align-items:center;border:1px solid var(--marketing-line);border-radius:50%;color:var(--marketing-green);display:flex;height:38px;justify-content:center;width:38px}.marketing-workflow-rail--numbered .marketing-workflow-rail__icon{display:none}.marketing-workflow-rail strong{font-family:var(--marketing-display);font-size:23px;font-weight:400;letter-spacing:-.035em}.marketing-workflow-rail p{color:var(--marketing-muted);font-size:11px;line-height:1.5;margin:9px 0 0 40px}.marketing-workflow-rail__arrow{color:#83916e}.marketing-section{padding:clamp(96px,10vw,152px) clamp(24px,6vw,92px)}.marketing-section h2,.marketing-platform-band h2,.marketing-manager-save h2,.marketing-industry-focus h2{font-size:clamp(48px,4.5vw,70px);max-width:760px}.marketing-section__intro>p:not(.marketing-overline),.marketing-manager-save .marketing-section__intro>p:not(.marketing-overline),.marketing-industry-focus .marketing-section__intro>p:not(.marketing-overline){color:var(--marketing-muted);font-size:16px;line-height:1.68;margin:25px 0 0;max-width:510px}.marketing-memory{align-items:center;display:grid;gap:clamp(56px,8vw,116px);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.marketing-memory__flow{display:grid}.marketing-wave-line{align-items:center;display:flex;gap:3px;height:56px;margin-bottom:22px;overflow:hidden}.marketing-wave-line span{animation:marketing-wave-pulse 1.6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -55ms);background:var(--marketing-green);display:block;flex:1;min-height:5px;transform-origin:center}@keyframes marketing-wave-pulse{0%,to{transform:scaleY(.32)}50%{transform:scaleY(1)}}.marketing-memory__flow article{align-items:baseline;border-top:1px solid var(--marketing-line);display:grid;gap:18px;grid-template-columns:40px minmax(120px,.65fr) 1.35fr;padding:21px 0}.marketing-memory__flow article>span{color:#7b8f27;font-family:var(--marketing-display);font-size:17px}.marketing-memory__flow h3{font-family:var(--marketing-display);font-size:22px;font-weight:400;letter-spacing:-.035em;margin:0}.marketing-memory__flow p{color:var(--marketing-muted);font-size:12px;line-height:1.55;margin:0}.marketing-platform-band{background:var(--marketing-forest);color:#fffef8}.marketing-platform-band__inner{display:grid;gap:clamp(58px,7vw,100px);grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);margin:0 auto;max-width:1440px;padding:clamp(90px,9vw,132px) clamp(24px,6vw,92px)}.marketing-platform-band .marketing-overline,.marketing-manager-save .marketing-overline{color:var(--marketing-lime)}.marketing-platform-band__content{display:grid;gap:56px}.marketing-universal-capture{border:1px solid rgba(255,255,255,.24);display:grid;gap:28px;padding:30px}.marketing-universal-capture__intro h3{font-family:var(--marketing-display);font-size:clamp(28px,2.4vw,38px);font-weight:400;letter-spacing:-.04em;margin:0 0 12px}.marketing-universal-capture__intro>p:last-child{color:#ffffffad;font-size:14px;line-height:1.6;margin:0;max-width:620px}.marketing-universal-capture__surfaces{border-top:1px solid rgba(255,255,255,.18);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-universal-capture__surfaces article{border-left:1px solid rgba(255,255,255,.18);display:grid;gap:8px;padding:24px 18px 0}.marketing-universal-capture__surfaces article:first-child{border-left:0;padding-left:0}.marketing-universal-capture__surfaces span{color:var(--marketing-lime);margin-bottom:10px}.marketing-universal-capture__surfaces svg{height:20px;stroke-width:1.5;width:20px}.marketing-universal-capture__surfaces strong{font-size:14px}.marketing-universal-capture__surfaces p{color:#ffffff94;font-size:13px;line-height:1.5;margin:0}.marketing-feature-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.marketing-feature{background:#ffffff09;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;padding:30px 28px 32px;position:relative;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .5s ease,background .5s ease,box-shadow .5s ease;will-change:transform}.marketing-feature:before{background:linear-gradient(90deg,var(--marketing-lime),rgba(216,255,88,0));content:"";height:2px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.marketing-feature:after{background:radial-gradient(120px 120px at 40px 52px,rgba(216,255,88,.14),transparent 70%);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease}.marketing-feature:hover{background:#ffffff0f;border-color:#d8ff5866;box-shadow:0 22px 50px -28px #000000a6;transform:translateY(-6px)}.marketing-feature:hover:before{transform:scaleX(1)}.marketing-feature:hover:after{opacity:1}.marketing-feature__icon{align-items:center;background:#d8ff581a;border:1px solid rgba(216,255,88,.22);border-radius:14px;color:var(--marketing-lime);display:inline-flex;height:52px;justify-content:center;margin-bottom:26px;transition:transform .5s cubic-bezier(.16,1,.3,1),background .5s ease,border-color .5s ease;width:52px}.marketing-feature:hover .marketing-feature__icon{background:#d8ff582e;border-color:#d8ff5880;transform:translateY(-2px) scale(1.06)}.marketing-feature h3{font-family:var(--marketing-display);font-size:27px;font-weight:400;letter-spacing:-.04em;line-height:1.12;margin:0 0 14px;position:relative}.marketing-feature p{color:#ffffffa8;font-size:13px;line-height:1.62;margin:0;position:relative}.marketing-real-world{align-items:center;display:grid;gap:clamp(56px,8vw,122px);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.marketing-real-world__visual{height:530px;overflow:hidden;position:relative}.marketing-real-world__visual>img{height:100%;object-fit:cover;width:100%}.marketing-real-world__device{bottom:-68px;position:absolute;right:-78px;transform:rotate(-3deg);width:84%}.marketing-real-world__device .product-preview{min-height:350px}.marketing-real-world .marketing-text-link,.marketing-industry-product .marketing-text-link{margin-top:27px}.marketing-industries{padding-top:46px}.marketing-industry-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:56px}.marketing-industry-card{background:var(--marketing-paper-bright);border:1px solid var(--marketing-line);display:grid;grid-template-columns:minmax(190px,.9fr) 1.1fr;min-height:330px;overflow:hidden;transition:border-color .16s ease,transform .16s ease}.marketing-industry-card:hover{border-color:var(--marketing-green);transform:translateY(-4px)}.marketing-industry-card__media{overflow:hidden;position:relative}.marketing-industry-card img{object-fit:cover}.marketing-industry-card>div{display:flex;flex-direction:column;padding:34px 30px}.marketing-industry-card span{color:var(--marketing-green);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.marketing-industry-card h3{font-family:var(--marketing-display);font-size:34px;font-weight:400;letter-spacing:-.05em;line-height:.98;margin:23px 0 16px}.marketing-industry-card p{color:var(--marketing-muted);font-size:12px;line-height:1.58;margin:0}.marketing-industry-card b{align-items:center;display:flex;font-size:11px;gap:8px;margin-top:auto;padding-top:24px}.marketing-final-cta{align-items:center;background:var(--marketing-forest);color:#fffef8;display:flex;justify-content:space-between;margin:0 auto;max-width:1440px;padding:clamp(72px,8vw,110px) clamp(24px,6vw,92px)}.marketing-final-cta h2{font-size:clamp(50px,5vw,74px);max-width:720px}.marketing-final-cta p{color:#ffffffad;font-size:15px;line-height:1.55;margin:20px 0 0;max-width:520px}.marketing-feature-grid--four{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.marketing-feature-grid--four{grid-template-columns:repeat(2,1fr)}}.marketing-customer-logos{margin:0 auto;max-width:1200px;padding:40px clamp(24px,6vw,92px);text-align:center}.marketing-customer-logos__row{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:20px}.marketing-customer-logos__row img{height:34px;object-fit:contain;opacity:.72;width:auto}.marketing-pms__hub{aspect-ratio:1;height:auto;margin:0 auto;max-width:440px;overflow:visible;position:relative;width:100%}.marketing-pms__wires{height:100%;left:0;position:absolute;top:0;width:100%}.marketing-pms__pulse line{animation:marketing-pms-flow 3.6s linear infinite}@keyframes marketing-pms-flow{0%{stroke-dashoffset:215}to{stroke-dashoffset:0}}.marketing-pms__core{align-items:center;background:var(--marketing-forest);border-radius:22px;box-shadow:0 20px 40px -20px #062f218c,0 0 0 8px #14563d14;display:flex;height:84px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:84px;z-index:2}.marketing-pms__core img{height:34px;object-fit:contain;width:34px}.marketing-pms__node{align-items:center;animation:marketing-pms-float 5s ease-in-out infinite;background:var(--marketing-paper-bright);border:1px solid var(--marketing-line);border-radius:999px;box-shadow:0 8px 22px -12px #062f2166;color:var(--marketing-forest);display:inline-flex;font-size:14px;font-weight:600;gap:8px;left:50%;padding:11px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:3}.marketing-pms__node:before{background:var(--marketing-green);border-radius:999px;box-shadow:0 0 0 3px #14563d24;content:"";height:7px;width:7px}.marketing-pms__node:nth-of-type(2){animation-delay:-1.25s}.marketing-pms__node:nth-of-type(3){animation-delay:-2.5s}.marketing-pms__node:nth-of-type(4){animation-delay:-3.75s}@keyframes marketing-pms-float{0%,to{transform:translate(-50%,calc(-50% - 4px))}50%{transform:translate(-50%,calc(-50% + 4px))}}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}[data-reveal].is-revealed{opacity:1;transform:none}.marketing-feature-grid>[data-reveal]:nth-child(2){transition-delay:90ms}.marketing-feature-grid>[data-reveal]:nth-child(3){transition-delay:.18s}.marketing-feature-grid>[data-reveal]:nth-child(4){transition-delay:.27s}.marketing-memory__flow>[data-reveal]:nth-child(3){transition-delay:.11s}.marketing-memory__flow>[data-reveal]:nth-child(4){transition-delay:.22s}.marketing-industry-grid>[data-reveal]:nth-child(2){transition-delay:.11s}.marketing-button svg{transition:transform .22s ease}.marketing-button:hover svg{transform:translate(4px)}.marketing-text-link svg{transition:transform .22s ease}.marketing-text-link:hover svg{transform:translate(3px)}.marketing-nav>a,.marketing-nav__industries>summary{position:relative}.marketing-nav>a:after{background:var(--marketing-green);bottom:-4px;content:"";height:1.5px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .24s ease;width:100%}.marketing-nav>a:hover:after{transform:scaleX(1)}.marketing-workflow-rail>li{transition:transform .25s ease}.marketing-workflow-rail>li:hover{transform:translateY(-2px)}.marketing-security{background:var(--marketing-paper);border-top:1px solid var(--marketing-line)}.marketing-security__inner{align-items:center;display:grid;gap:clamp(40px,6vw,88px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1200px;padding:clamp(64px,8vw,104px) clamp(24px,6vw,72px)}.marketing-security__intro h2{font-family:var(--marketing-display);font-size:clamp(28px,3.4vw,40px);font-weight:400;letter-spacing:-.03em;line-height:1.08;margin:12px 0 16px}.marketing-security__intro>p{color:var(--marketing-muted);font-size:15px;line-height:1.6;margin:0 0 22px;max-width:46ch}.marketing-security__badges{display:grid;gap:16px}.marketing-security__badge{align-items:center;background:var(--marketing-paper-bright);border:1px solid var(--marketing-line);border-radius:18px;box-shadow:0 1px 2px #12221b0a;color:inherit;display:flex;gap:18px;padding:22px 24px;text-decoration:none;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .5s ease,box-shadow .5s ease}.marketing-security__badge:hover{border-color:#14563d66;box-shadow:0 22px 44px -28px #062f2166;transform:translateY(-4px)}.marketing-security__badge-arrow{color:var(--marketing-muted);flex-shrink:0;margin-left:auto;opacity:.6;transition:transform .3s ease,opacity .3s ease,color .3s ease}.marketing-security__badge:hover .marketing-security__badge-arrow{color:var(--marketing-green);opacity:1;transform:translate(2px,-2px)}.marketing-security__badge-icon{align-items:center;background:#14563d14;border:1px solid rgba(20,86,61,.16);border-radius:14px;color:var(--marketing-green);display:inline-flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.marketing-security__badge strong{color:var(--marketing-ink);display:block;font-family:var(--marketing-display);font-size:22px;font-weight:400;letter-spacing:-.02em}.marketing-security__badge p{color:var(--marketing-muted);font-size:13px;line-height:1.5;margin:4px 0 0}@media(max-width:820px){.marketing-security__inner{grid-template-columns:1fr}}.marketing-faq{background:var(--marketing-paper)}.marketing-faq__inner{margin:0 auto;max-width:880px;padding:clamp(64px,9vw,128px) clamp(24px,6vw,72px)}.marketing-faq .marketing-section__heading{margin-bottom:clamp(28px,4vw,48px)}.marketing-faq__item{border-bottom:1px solid var(--marketing-line)}.marketing-faq__item:first-child{border-top:1px solid var(--marketing-line)}.marketing-faq__item summary{align-items:center;color:var(--marketing-ink);cursor:pointer;display:flex;font-family:var(--marketing-display);font-size:clamp(19px,2.2vw,24px);font-weight:400;gap:20px;justify-content:space-between;letter-spacing:-.02em;line-height:1.25;list-style:none;padding:clamp(22px,2.6vw,30px) 0}.marketing-faq__item summary::-webkit-details-marker{display:none}.marketing-faq__chevron{color:var(--marketing-green);flex-shrink:0;transition:transform .3s ease}.marketing-faq__item[open] .marketing-faq__chevron{transform:rotate(180deg)}.marketing-faq__item p{color:var(--marketing-muted);font-size:15px;line-height:1.65;margin:0;max-width:70ch;padding:0 0 clamp(22px,2.6vw,30px)}.marketing-footer{background:var(--marketing-forest-deep);overflow:hidden;padding-top:clamp(44px,6vw,76px);position:relative}.marketing-footer__inner{border-top:1px solid rgba(247,250,242,.12);margin:0 auto;max-width:1240px;padding:clamp(40px,5vw,64px) clamp(24px,6vw,72px) clamp(20px,2.5vw,32px);position:relative;width:100%;z-index:2}.marketing-footer__cols{display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-footer__col{display:flex;flex-direction:column;gap:14px}.marketing-footer__col-title{color:#f7faf280;font-size:12px;font-weight:650;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.marketing-footer__col a{color:#f7faf2c7;font-size:14px;font-weight:500;transition:color .3s ease;width:fit-content}.marketing-footer__col a:hover{color:var(--marketing-lime)}@media(max-width:720px){.marketing-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-universal-capture__surfaces{border-top:0;column-gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.marketing-universal-capture__surfaces article{border-left:0;padding:0}}.marketing-footer__copyright{color:#f7faf280;font-size:13px;margin:clamp(32px,4vw,52px) 0 0}.marketing-footer__wordmark{color:#d8ff5838;font-family:var(--marketing-display);font-size:30vw;font-weight:400;letter-spacing:.015em;line-height:.82;margin:0 0 -.2em;padding-top:clamp(8px,1.5vw,20px);pointer-events:none;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-mask-image:linear-gradient(to bottom,#000 32%,transparent 78%);mask-image:linear-gradient(to bottom,#000 32%,transparent 78%)}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}.marketing-wave-line span,.marketing-pms__pulse line,.marketing-pms__node,.marketing-mobile-menu__panel{animation:none}.marketing-pms__node{transform:translate(-50%,-50%)}.marketing-button svg,.marketing-text-link svg,.marketing-feature,.marketing-feature__icon,.marketing-security__badge,.marketing-faq__chevron,.marketing-nav>a:after,.marketing-workflow-rail>li{transition:none}}.marketing-contact-form{display:flex;flex-direction:column;gap:14px;margin-top:28px;max-width:560px;position:relative}.marketing-contact-form__row{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(max-width:560px){.marketing-contact-form__row{grid-template-columns:1fr}}.marketing-contact-form__input{background:var(--marketing-paper-bright);border:1px solid var(--marketing-line);border-radius:10px;color:var(--marketing-ink);font:inherit;padding:12px 14px;width:100%}.marketing-contact-form__input::placeholder{color:var(--marketing-muted)}.marketing-contact-form__input:focus-visible{border-color:var(--marketing-green);outline:2px solid var(--marketing-lime);outline-offset:1px}.marketing-contact-form__textarea{min-height:132px;resize:vertical}.marketing-contact-form__consent{align-items:flex-start;color:var(--marketing-muted);display:flex;font-size:13px;gap:10px;line-height:1.5}.marketing-contact-form__consent input{flex:none;margin-top:3px}.marketing-contact-form__consent a{color:var(--marketing-green);text-decoration:underline}.marketing-contact-form__submit{align-self:flex-start}.marketing-contact-form__ack{color:var(--marketing-forest);font-size:14px;margin:0}.marketing-contact-form__ack--error{color:var(--marketing-ink)}.marketing-contact-form__ack--error a{color:var(--marketing-green);text-decoration:underline}.marketing-contact-form__honeypot{height:0;left:-9999px;opacity:0;position:absolute;width:0}.marketing-download-item{align-items:center;display:flex;gap:10px}.marketing-download-item svg{color:var(--marketing-muted);flex:none}.marketing-download-item:hover svg{color:inherit}.marketing-legal{margin:0 auto;max-width:760px;padding:clamp(40px,6vw,80px) clamp(24px,4.8vw,72px) clamp(64px,8vw,120px)}.marketing-legal:focus{outline:none}.marketing-legal__head{border-bottom:1px solid var(--marketing-line);margin-bottom:40px;padding-bottom:24px}.marketing-legal__head h1{color:var(--marketing-forest);font-family:var(--marketing-display);font-size:clamp(34px,5vw,52px);letter-spacing:-.03em;line-height:1.05;margin:0}.marketing-legal__updated{color:var(--marketing-muted);font-size:14px;margin:14px 0 0}.marketing-legal__body{color:var(--marketing-ink);font-size:16px;line-height:1.7}.marketing-legal__body h2{color:var(--marketing-forest);font-family:var(--marketing-display);font-size:clamp(22px,3vw,28px);letter-spacing:-.02em;line-height:1.2;margin:44px 0 14px}.marketing-legal__body h3,.marketing-legal__body h4,.marketing-legal__body h5{color:var(--marketing-ink);font-size:17px;font-weight:700;margin:28px 0 8px}.marketing-legal__body p{margin:0 0 16px}.marketing-legal__body ul,.marketing-legal__body ol{margin:0 0 16px;padding-left:22px}.marketing-legal__body li{margin:0 0 8px}.marketing-legal__body a{color:var(--marketing-green);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px}.marketing-legal__body a:hover{color:var(--marketing-forest)}.marketing-legal__body strong{color:var(--marketing-ink);font-weight:700}.marketing-ed{color:var(--marketing-ink);padding-top:5.5rem;background:var(--marketing-paper)}.marketing-ed__band{background:var(--marketing-paper)}.marketing-ed__band--sage{background:var(--marketing-sage);border-top:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line)}.marketing-ed__band--bright{background:var(--marketing-paper-bright);border-top:1px solid var(--marketing-line)}.marketing-ed__band--forest{background:var(--marketing-forest);color:var(--marketing-paper)}.marketing-ed__band--deep{background:var(--marketing-forest-deep);color:var(--marketing-paper)}.marketing-ed__inner{max-width:90rem;margin:0 auto;padding:clamp(3.5rem,7vw,7.25rem) clamp(1.25rem,5vw,5.5rem)}.marketing-ed__inner--hero{padding:clamp(2.5rem,6vw,5.75rem) clamp(1.25rem,5vw,5.5rem) clamp(3.25rem,7vw,6.5rem)}.marketing-ed [data-split]{display:grid;gap:clamp(1.5rem,4vw,4.5rem);grid-template-columns:1fr;align-items:start}.marketing-ed [data-ledger]{display:grid;gap:clamp(.625rem,2vw,2.75rem);grid-template-columns:1fr}@media(min-width:56.25rem){.marketing-ed [data-split="7-5"]{grid-template-columns:1.3fr 1fr}.marketing-ed [data-split="5-7"]{grid-template-columns:.68fr 1fr}.marketing-ed [data-split=half]{grid-template-columns:1fr 1fr}.marketing-ed [data-split=cta]{grid-template-columns:1.4fr auto;align-items:end}.marketing-ed [data-stagger]>*:nth-child(2n){transform:translateY(clamp(1.5rem,4vw,4rem))}.marketing-ed [data-ledger]{grid-template-columns:.55fr 1fr}}.marketing-ed__overline{font-size:.78rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--marketing-green);margin-bottom:clamp(1.125rem,2.4vw,2.375rem)}.marketing-ed__h1{font-family:var(--marketing-display);font-size:clamp(2.625rem,7vw,6rem);line-height:.98;letter-spacing:-.025em;font-weight:400;max-width:16ch}.marketing-ed__h2{font-family:var(--marketing-display);font-size:clamp(1.75rem,3.7vw,3.25rem);line-height:1.06;letter-spacing:-.015em;font-weight:400;max-width:22ch}.marketing-ed__h3{font-family:var(--marketing-display);font-size:clamp(1.3125rem,2.1vw,1.75rem);font-weight:400;letter-spacing:-.01em}.marketing-ed__promise{font-family:var(--marketing-display);font-size:clamp(1.3125rem,2.4vw,2.125rem);line-height:1.24;color:var(--marketing-green);margin-top:clamp(1.25rem,2.4vw,2.125rem);max-width:24ch}.marketing-ed__lede{font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.55;color:var(--marketing-muted);max-width:36ch;align-self:end}.marketing-ed__body{font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.66;color:var(--marketing-muted);max-width:56ch}.marketing-ed__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.marketing-ed__button{display:inline-flex;align-items:center;background:var(--marketing-lime);color:var(--marketing-ink);border:1px solid var(--marketing-ink);padding:.9375rem 1.75rem;font-size:.9375rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.marketing-ed__button:hover{background:var(--marketing-ink);color:var(--marketing-lime)}.marketing-ed .marketing-ed__button--ondark{color:var(--marketing-ink);border-color:var(--marketing-lime)}.marketing-ed__button--ondark:hover{background:transparent;color:var(--marketing-lime)}.marketing-ed__link{display:inline-flex;align-items:center;gap:.625rem;padding-bottom:.375rem;border-bottom:1px solid var(--marketing-ink);color:var(--marketing-ink);font-size:.9375rem;font-weight:600;letter-spacing:.01em}.marketing-ed__link:hover{color:var(--marketing-green);border-bottom-color:var(--marketing-green)}.marketing-ed__band--forest a:focus-visible,.marketing-ed__band--deep a:focus-visible{outline:2px solid var(--marketing-lime);outline-offset:3px}.marketing-ed__lockup{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(.75rem,1.4vw,1.25rem);margin:0 0 clamp(1.25rem,2.4vw,2rem)}.marketing-ed__lockup img{display:block;width:auto;height:clamp(1.75rem,2.6vw,2.375rem)}.marketing-ed__lockup span{font-family:var(--marketing-display);font-size:clamp(1.5rem,2.4vw,2.125rem);line-height:1;color:var(--marketing-green)}.marketing-ed__portrait{position:relative;margin:0;aspect-ratio:768 / 994;max-width:26rem;overflow:hidden;border:1px solid var(--marketing-line);background:var(--marketing-sage)}.marketing-ed__portrait img{object-fit:cover}.marketing-ed__role{font-size:.78rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--marketing-muted);margin:-.5rem 0 clamp(1.25rem,2.4vw,2rem)}.marketing-ed__hero-visual{padding-top:0}.marketing-ed__hero-visual img{display:block;width:100%;height:auto;border:1px solid var(--marketing-line);box-shadow:0 1.5rem 3.5rem -1.75rem #031b1459}.marketing-ed__card-icon{display:block;color:var(--marketing-green);margin-bottom:clamp(1rem,1.8vw,1.5rem)}.marketing-ed__row--visual{display:grid;gap:clamp(.625rem,2vw,2.75rem);grid-template-columns:1fr;align-items:center}.marketing-ed__row--visual img{display:block;width:100%;height:auto;border:1px solid var(--marketing-line)}@media(min-width:56.25rem){.marketing-ed__row--visual{grid-template-columns:.55fr 1fr minmax(0,15rem)}}.marketing-ed__card{background:var(--marketing-paper-bright);border:1px solid var(--marketing-line);padding:clamp(1.5rem,2.6vw,2.75rem)}.marketing-ed__card-outcome{font-family:var(--marketing-display);font-size:clamp(1.1875rem,1.6vw,1.5rem);line-height:1.3;color:var(--marketing-green);margin:.875rem 0 clamp(1.25rem,2vw,1.75rem);padding-bottom:clamp(1.25rem,2vw,1.75rem);border-bottom:1px solid var(--marketing-line)}.marketing-ed__card p:last-child{font-size:1rem;line-height:1.64;color:var(--marketing-muted)}.marketing-ed__quote-rule{display:block;width:clamp(4rem,10vw,8.75rem);height:2px;background:var(--marketing-lime);margin-bottom:clamp(2rem,4vw,4rem)}.marketing-ed__quote{margin:0}.marketing-ed__quote p{font-family:var(--marketing-display);font-size:clamp(1.6875rem,4.4vw,4rem);line-height:1.1;letter-spacing:-.02em;color:var(--marketing-paper-bright);max-width:26ch}.marketing-ed__stat{font-family:var(--marketing-display);font-size:clamp(1.375rem,2.2vw,1.875rem);line-height:1.2;color:var(--marketing-ink);margin-top:clamp(1.625rem,3vw,2.5rem);padding-top:clamp(1.375rem,2.4vw,2rem);border-top:1px solid var(--marketing-line)}.marketing-ed__logos-label{font-size:.78rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--marketing-muted);margin-bottom:clamp(1rem,2vw,1.625rem)}.marketing-ed__logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,100%),1fr));gap:1px;margin:0;padding:1px;list-style:none}.marketing-ed__logos li{display:flex;align-items:center;justify-content:center;aspect-ratio:1.45;padding:clamp(.875rem,1.6vw,1.5rem);background:var(--marketing-paper-bright);box-shadow:0 0 0 1px var(--marketing-line)}.marketing-ed__logos img{width:100%;height:100%;object-fit:contain}.marketing-ed__row{border-top:1px solid var(--marketing-line);padding:clamp(1.375rem,2.6vw,2.375rem) 0}.marketing-ed__row:last-child{border-bottom:1px solid var(--marketing-line)}.marketing-ed__row h3{font-family:var(--marketing-display);font-size:clamp(1.3125rem,2.2vw,1.875rem);font-weight:400;letter-spacing:-.01em;line-height:1.14}.marketing-ed__row p{font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.62;color:var(--marketing-muted);max-width:52ch}.marketing-ed__cta-heading{font-family:var(--marketing-display);font-size:clamp(1.875rem,4.6vw,4.125rem);line-height:1.02;letter-spacing:-.02em;font-weight:400;color:var(--marketing-paper-bright);max-width:18ch}.marketing-ed__h1--case{font-size:clamp(2.25rem,5.4vw,4.75rem);line-height:1;max-width:20ch}.marketing-ed__case-lede{font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.5;color:var(--marketing-muted);max-width:40ch;padding-top:clamp(1.25rem,2.4vw,1.875rem);border-top:1px solid var(--marketing-line)}.marketing-ed__metrics-heading{font-family:var(--marketing-display);font-size:clamp(1.5rem,2.7vw,2.375rem);line-height:1.1;letter-spacing:-.015em;font-weight:400;color:var(--marketing-paper-bright);margin-bottom:clamp(2.25rem,4.4vw,4.5rem);max-width:22ch}.marketing-ed [data-metrics]{display:grid;gap:clamp(1.625rem,3vw,2.75rem);grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media(min-width:47.5rem){.marketing-ed [data-metrics=lead]{grid-template-columns:1.6fr 1fr 1fr}.marketing-ed [data-metrics=mid]{grid-template-columns:1fr 1.6fr 1fr}}.marketing-ed__metric{border-top:1px solid rgba(247,245,239,.22);padding-top:clamp(1rem,1.8vw,1.625rem);display:flex;flex-direction:column;justify-content:space-between}.marketing-ed__metric--accent{border-top-color:#d8ff588c}.marketing-ed__metric-value{font-family:var(--marketing-display);font-size:clamp(3rem,6vw,5.875rem);line-height:.9;letter-spacing:-.035em;color:var(--marketing-paper-bright)}.marketing-ed__metric--accent .marketing-ed__metric-value{font-size:clamp(4.5rem,11vw,10.5rem);line-height:.86;letter-spacing:-.04em;color:var(--marketing-lime)}.marketing-ed__metric-label{font-size:.78rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#f7f5efa8;margin-top:clamp(.875rem,1.6vw,1.375rem)}.marketing-ed__metric--accent .marketing-ed__metric-label{color:var(--marketing-paper-bright)}.marketing-ed__panel{padding:clamp(1.5rem,2.6vw,2.75rem)}.marketing-ed__panel--challenge{background:var(--marketing-sage)}.marketing-ed__panel--outcome{background:var(--marketing-paper-bright);border:1px solid var(--marketing-line);padding:clamp(1.5rem,2.8vw,3rem)}@media(min-width:56.25rem){.marketing-ed [data-lift]{transform:translateY(clamp(-3.5rem,-4vw,-1.5rem))}}.marketing-ed__panel-label{font-size:.78rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--marketing-muted);margin-bottom:clamp(1.125rem,2vw,1.625rem)}.marketing-ed__panel--outcome .marketing-ed__panel-label{color:var(--marketing-green)}.marketing-ed__panel--challenge p{font-size:1rem;line-height:1.64;color:var(--marketing-muted)}.marketing-ed__panel--outcome p{font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.6;color:var(--marketing-ink)}.marketing-ed__arrow{display:flex;align-items:center;gap:.5rem;margin-bottom:clamp(1.125rem,2vw,1.625rem)}.marketing-ed__arrow span{display:block;width:clamp(1.75rem,4vw,4rem);height:1px;background:var(--marketing-green)}.marketing-ed__snapshot{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12.5rem,100%),1fr));gap:clamp(1.125rem,2.4vw,2.5rem);margin:0}.marketing-ed__snapshot>div{border-top:1px solid var(--marketing-line);padding-top:clamp(.75rem,1.4vw,1.125rem)}.marketing-ed__snapshot dt{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--marketing-muted)}.marketing-ed__snapshot dd{font-family:var(--marketing-display);font-size:clamp(1.1875rem,1.7vw,1.5625rem);line-height:1.2;color:var(--marketing-ink);margin:.625rem 0 0}.marketing-ed__h2--section{font-size:clamp(1.625rem,3.1vw,2.75rem);line-height:1.08;max-width:20ch}.marketing-ed__prose{display:flex;flex-direction:column;gap:clamp(1.125rem,2vw,1.625rem);max-width:62ch}.marketing-ed__prose p{font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.66;color:var(--marketing-muted)}.marketing-ed__prose p.marketing-ed__closing{font-family:var(--marketing-display);font-size:clamp(1.3125rem,2.2vw,1.875rem);line-height:1.28;color:var(--marketing-ink)}.marketing-ed__quote--inline{margin:clamp(.875rem,1.6vw,1.375rem) 0 0;padding:clamp(1.5rem,2.8vw,2.5rem) 0;border-top:1px solid var(--marketing-ink);border-bottom:1px solid var(--marketing-line)}.marketing-ed__quote--inline p{font-family:var(--marketing-display);font-size:clamp(1.375rem,2.5vw,2.125rem);line-height:1.2;letter-spacing:-.015em;color:var(--marketing-ink);max-width:none}.marketing-ed__cite{display:block;font-style:normal;font-size:.78rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--marketing-green);margin-top:clamp(1.25rem,2.2vw,1.875rem)}.marketing-ed__quote--pull p{font-size:clamp(1.5625rem,3.5vw,3.125rem);line-height:1.14;max-width:30ch}.marketing-ed__quote--pull .marketing-ed__cite{color:var(--marketing-lime);font-size:.8125rem;letter-spacing:.13em;margin-top:clamp(1.625rem,3vw,2.75rem)}.marketing-ed__ring{justify-self:end;align-self:end}.marketing-ed__ring span{display:block;width:4rem;height:4rem;border:1.5px solid rgba(247,245,239,.4);border-radius:50%}@media(max-width:56.1875rem){.marketing-ed [data-widescreen-only]{display:none}}.marketing-site--industry{background:var(--marketing-paper-bright)}.marketing-hero--industry{background:var(--marketing-forest-deep);color:#fff;min-height:760px;max-width:1440px;overflow:hidden;position:relative}.marketing-hero--industry>img{height:100%;inset:0 0 0 auto;object-fit:cover;position:absolute;width:100%}.marketing-hero__industry-grid{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,.83fr) minmax(520px,1.17fr);height:100%;padding:92px clamp(24px,6vw,92px) 88px;position:relative;z-index:2}.marketing-hero--industry .marketing-overline{color:var(--marketing-lime)}.marketing-hero--industry .marketing-hero__copy h1{font-size:clamp(58px,5.4vw,83px);max-width:680px}.marketing-hero--industry .marketing-hero__body{color:#ffffffb8;max-width:500px}.marketing-hero--industry .marketing-text-link{color:#fff}.marketing-hero__floating-preview{align-self:end;margin-bottom:-140px}.marketing-hero__floating-preview .product-preview{min-height:410px}.marketing-industry-workflow{padding-bottom:78px;padding-top:130px}.marketing-industry-workflow .marketing-section__heading{display:grid;gap:42px;grid-template-columns:minmax(160px,.35fr) minmax(0,1.65fr)}.marketing-industry-workflow h2{max-width:820px}.marketing-industry-workflow .marketing-workflow-rail{margin-top:58px}.marketing-industry-workflow .marketing-workflow-rail>li{padding:0 18px 0 0}.marketing-industry-workflow .marketing-workflow-rail>li+li{border-left:0}.marketing-industry-workflow .marketing-workflow-rail__topline{grid-template-columns:auto minmax(0,1fr) auto}.marketing-industry-workflow .marketing-workflow-rail strong{font-family:var(--marketing-sans);font-size:clamp(15px,1.5vw,20px);font-weight:700}.marketing-industry-focus{background:var(--marketing-forest);color:#fffef8}.marketing-industry-focus__inner,.marketing-manager-save__inner{align-items:center;display:grid;gap:clamp(54px,8vw,120px);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);margin:0 auto;max-width:1440px;padding:clamp(88px,9vw,132px) clamp(24px,6vw,92px)}.marketing-industry-focus .marketing-overline{color:var(--marketing-lime)}.marketing-industry-focus .marketing-section__intro>p:not(.marketing-overline){color:#ffffffad}.marketing-industry-focus figure{height:450px;margin:0;overflow:hidden;position:relative}.marketing-industry-focus figure img{height:100%;object-fit:cover;width:100%}.marketing-manager-save{background:#041611;color:#fff}.marketing-manager-save__panel{border:1px solid rgba(216,255,88,.35);padding:29px}.marketing-manager-save__panel header{align-items:center;border-bottom:1px solid rgba(255,255,255,.17);color:var(--marketing-lime);display:flex;font-size:10px;font-weight:800;justify-content:space-between;letter-spacing:.1em;padding-bottom:20px;text-transform:uppercase}.marketing-manager-save__panel header span{align-items:center;display:flex;gap:9px}.marketing-manager-save__panel header i{border:1px solid rgba(216,255,88,.5);font-size:8px;font-style:normal;padding:6px 8px}.marketing-manager-save__panel-copy{padding:40px 0 33px}.marketing-manager-save__panel h3{font-family:var(--marketing-display);font-size:38px;font-weight:400;letter-spacing:-.045em;margin:0 0 15px}.marketing-manager-save__panel-copy p{color:#ffffffad;font-size:13px;line-height:1.58;margin:0;max-width:500px}.marketing-manager-save__risks{border-top:1px solid rgba(255,255,255,.18);display:grid;gap:12px;grid-template-columns:repeat(2,1fr);padding-top:22px}.marketing-manager-save__risks span{align-items:center;color:#ffffffd1;display:flex;font-size:10px;gap:7px}.marketing-manager-save__risks svg{color:var(--marketing-lime)}.marketing-surface-section{padding-bottom:66px;padding-top:66px}.marketing-surface-section .marketing-feature,.marketing-key-features .marketing-feature{background:var(--marketing-paper-bright);border-color:var(--marketing-line);box-shadow:0 1px 2px #12221b0a;min-height:210px}.marketing-surface-section .marketing-feature:before,.marketing-key-features .marketing-feature:before{background:linear-gradient(90deg,var(--marketing-green),rgba(20,86,61,0))}.marketing-surface-section .marketing-feature:after,.marketing-key-features .marketing-feature:after{background:radial-gradient(120px 120px at 40px 52px,rgba(20,86,61,.08),transparent 70%)}.marketing-surface-section .marketing-feature:hover,.marketing-key-features .marketing-feature:hover{background:var(--marketing-paper-bright);border-color:#14563d66;box-shadow:0 26px 50px -30px #062f2166}.marketing-surface-section .marketing-feature__icon,.marketing-key-features .marketing-feature__icon{background:#14563d14;border-color:#14563d29;color:var(--marketing-green)}.marketing-surface-section .marketing-feature:hover .marketing-feature__icon,.marketing-key-features .marketing-feature:hover .marketing-feature__icon{background:#14563d24;border-color:#14563d52}.marketing-surface-section .marketing-feature h3,.marketing-key-features .marketing-feature h3{color:var(--marketing-ink)}.marketing-surface-section .marketing-feature p,.marketing-key-features .marketing-feature p{color:var(--marketing-muted)}.marketing-industry-product{align-items:center;display:grid;gap:clamp(54px,7vw,104px);grid-template-columns:minmax(260px,.72fr) minmax(520px,1.28fr)}.marketing-quote{background:var(--marketing-sage);margin:0 auto;max-width:1440px;padding:clamp(82px,9vw,128px) clamp(24px,14vw,210px)}.marketing-quote blockquote{font-family:var(--marketing-display);font-size:clamp(36px,3.45vw,54px);letter-spacing:-.045em;line-height:1.04;margin:0;max-width:980px}.marketing-quote p{color:var(--marketing-green);font-size:11px;font-weight:750;margin:28px 0 0}.marketing-site--dental .marketing-hero--industry{background:var(--marketing-paper-bright);color:var(--marketing-ink)}.marketing-site--dental .marketing-hero--industry .marketing-overline,.marketing-site--dental .marketing-hero--industry .marketing-text-link{color:var(--marketing-green)}.marketing-site--dental .marketing-hero--industry .marketing-hero__body{color:var(--marketing-muted)}.marketing-site--dental .marketing-industry-focus{background:var(--marketing-sage);color:var(--marketing-ink)}.marketing-site--dental .marketing-industry-focus .marketing-overline{color:var(--marketing-green)}.marketing-site--dental .marketing-industry-focus .marketing-section__intro>p:not(.marketing-overline){color:var(--marketing-muted)}@media(max-width:1040px){.marketing-nav,.marketing-header__actions{display:none}.marketing-mobile-menu{align-items:center;display:flex;gap:12px}.marketing-hero--home{gap:55px;grid-template-columns:1fr}.marketing-hero__copy h1{max-width:760px}.marketing-hero__product{max-width:790px}.marketing-platform-band__inner,.marketing-memory,.marketing-real-world,.marketing-industry-product{grid-template-columns:1fr}.marketing-real-world__visual{max-width:800px;order:2}.marketing-hero--industry{height:auto;min-height:950px}.marketing-hero__industry-grid{gap:64px;grid-template-columns:1fr;padding-bottom:120px}.marketing-hero--industry>img{opacity:.44}.marketing-site--dental .marketing-hero--industry>img{opacity:.34}.marketing-hero__floating-preview{margin-bottom:0;max-width:780px}.marketing-industry-workflow{padding-top:94px}.marketing-industry-workflow .marketing-section__heading{grid-template-columns:1fr}.marketing-industry-workflow .marketing-workflow-rail{flex-wrap:wrap;gap:30px 0}.marketing-industry-workflow .marketing-workflow-rail>li{flex:0 0 50%}.marketing-industry-focus__inner,.marketing-manager-save__inner{grid-template-columns:1fr}}@media(max-width:700px){html{scroll-behavior:auto}.marketing-header{height:72px;padding:0 18px}.marketing-wordmark{font-size:28px}.marketing-mobile-menu__cta{min-height:39px;padding:0 14px}.marketing-mobile-menu__cta svg{display:none}.marketing-hero--home{gap:44px;min-height:0;padding:44px 20px 64px}.marketing-hero__copy h1,.marketing-hero--industry .marketing-hero__copy h1{font-size:clamp(48px,14vw,62px);line-height:.94}.marketing-hero__body{font-size:15px;margin:24px 0 27px}.marketing-hero__product:before{display:none}.marketing-workflow-band{padding:0 20px}.marketing-workflow-rail{display:grid}.marketing-workflow-rail>li{padding:23px 0}.marketing-workflow-rail>li+li{border-left:0;border-top:1px solid var(--marketing-line)}.marketing-workflow-rail__topline{grid-template-columns:auto minmax(0,1fr)}.marketing-workflow-rail__arrow{display:none}.marketing-workflow-rail p{margin-left:40px}.marketing-section,.marketing-platform-band__inner,.marketing-industry-focus__inner,.marketing-manager-save__inner{padding:82px 20px}.marketing-section h2,.marketing-platform-band h2,.marketing-manager-save h2,.marketing-industry-focus h2{font-size:clamp(43px,12vw,54px)}.marketing-memory{gap:52px}.marketing-memory__flow article{grid-template-columns:34px 1fr}.marketing-memory__flow article p{grid-column:2}.marketing-platform-band__inner{gap:50px}.marketing-platform-band__content{gap:42px}.marketing-universal-capture{padding:24px 20px}.marketing-universal-capture__surfaces{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-universal-capture__surfaces article,.marketing-universal-capture__surfaces article:first-child{border-left:1px solid rgba(255,255,255,.18);border-top:1px solid rgba(255,255,255,.18);padding:20px 14px}.marketing-universal-capture__surfaces article:nth-child(-n+2){border-top:0}.marketing-universal-capture__surfaces article:nth-child(odd){border-left:0}.marketing-feature-grid,.marketing-industry-grid{grid-template-columns:1fr}.marketing-feature{padding:26px 24px 28px}.marketing-feature__icon{margin-bottom:22px}.marketing-real-world__visual{height:410px}.marketing-real-world__device{bottom:-85px;right:-100px;width:130%}.marketing-industries{padding-top:20px}.marketing-industry-card{grid-template-columns:1fr}.marketing-industry-card img{height:190px}.marketing-industry-card>div{min-height:270px}.marketing-final-cta{align-items:flex-start;flex-direction:column;gap:34px;padding:70px 20px}.marketing-final-cta h2{font-size:clamp(45px,12.6vw,58px)}.marketing-hero--industry{min-height:850px}.marketing-hero__industry-grid{gap:50px;padding:55px 20px 82px}.marketing-hero--industry>img{height:430px;object-position:64% center;opacity:.32}.marketing-site--dental .marketing-hero--industry>img{object-position:67% center;opacity:.28}.marketing-hero__floating-preview .product-preview{min-height:355px}.marketing-industry-workflow .marketing-workflow-rail{display:grid;margin-top:42px}.marketing-industry-workflow .marketing-workflow-rail>li{border-top:1px solid var(--marketing-line);padding:18px 0}.marketing-industry-focus figure{height:300px}.marketing-manager-save__panel{padding:20px}.marketing-manager-save__panel h3{font-size:32px}.marketing-manager-save__risks{grid-template-columns:1fr}.marketing-surface-section{padding-bottom:40px;padding-top:40px}.marketing-quote{padding:72px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marketing-site *,.marketing-site *:before,.marketing-site *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.product-preview{--preview-accent: var(--marketing-lime);--preview-border: rgba(228, 255, 150, .18);--preview-muted: rgba(247, 250, 242, .62);--preview-panel: rgba(255, 255, 255, .035);background:#071d16;border:1px solid var(--preview-border);box-shadow:0 36px 90px #02181030;color:#f7faf2;display:grid;grid-template-columns:54px minmax(0,1fr);min-height:430px;overflow:hidden;width:100%}.product-preview--shot{background:#fff;border:1px solid rgba(6,47,33,.14);border-radius:14px;display:block;grid-template-columns:none;min-height:0}.product-preview__chrome{align-items:center;background:#0c2419;display:flex;gap:7px;height:34px;padding:0 15px}.product-preview__chrome span{background:#f7faf252;border-radius:50%;height:11px;width:11px}.product-preview__img{display:block;height:auto;width:100%}.product-preview--light{--preview-accent: var(--marketing-forest);--preview-border: #d9e3d4;--preview-muted: #647067;--preview-panel: #fbfcf8;background:#fff;box-shadow:0 30px 80px #1d40301f;color:var(--marketing-ink)}.product-preview button{color:inherit;font:inherit}.product-preview button:focus-visible{outline:3px solid var(--marketing-lime);outline-offset:2px}.product-preview__sidebar{align-items:center;border-right:1px solid var(--preview-border);display:flex;flex-direction:column;gap:15px;padding:18px 9px}.product-preview__mark{color:var(--preview-accent);font-family:var(--marketing-display);font-size:18px;margin-bottom:14px}.product-preview__nav-icon{align-items:center;color:var(--preview-muted);display:flex;height:32px;justify-content:center;width:32px}.product-preview__nav-icon--active{background:var(--preview-accent);color:var(--marketing-forest)}.product-preview--light .product-preview__nav-icon--active{color:#fff}.product-preview__workspace{min-width:0;padding:20px 22px 22px}.product-preview__topbar{align-items:flex-start;border-bottom:1px solid var(--preview-border);display:flex;justify-content:space-between;padding-bottom:15px}.product-preview__topbar>div{display:grid;gap:4px}.product-preview__topbar strong{font-size:14px;font-weight:650}.product-preview__section-label{color:var(--preview-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.product-preview__status{align-items:center;color:var(--preview-accent);display:flex;font-size:9px;font-weight:700;gap:5px}.product-preview__audio{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:19px 0 13px}.product-preview__audio-icon{color:var(--preview-accent);height:26px;width:26px}.product-preview__wave{align-items:center;display:flex;gap:2px;height:58px;margin:0;overflow:hidden}.product-preview__wave-label{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.product-preview__wave span{animation:preview-wave-pulse 1.3s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -45ms);background:var(--preview-accent);display:block;flex:1;max-width:3px;min-height:4px;opacity:.78;transform-origin:center}@keyframes preview-wave-pulse{0%,to{opacity:.5;transform:scaleY(.4)}50%{opacity:.95;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.product-preview__wave span{animation:none}}.product-preview__duration{color:var(--preview-muted);font-size:8px}.product-preview__tabs{border-bottom:1px solid var(--preview-border);display:flex;gap:18px}.product-preview__tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--preview-muted);cursor:pointer;font-size:9px;font-weight:650;padding:0 0 9px}.product-preview__tabs button[aria-selected=true]{border-bottom-color:var(--preview-accent);color:inherit}.product-preview__grid{display:grid;gap:10px;grid-template-columns:minmax(0,1.25fr) minmax(150px,.75fr);padding-top:13px}.product-preview__grid article{background:var(--preview-panel);border:1px solid var(--preview-border);min-width:0;padding:13px}.product-preview__summary{grid-row:span 2}.product-preview__panel-title{align-items:center;display:flex;font-size:9px;font-weight:750;gap:6px;margin-bottom:11px}.product-preview__panel-title svg{color:var(--preview-accent);height:13px;width:13px}.product-preview__summary p{color:var(--preview-muted);font-size:10px;line-height:1.55;margin:0}.product-preview__list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.product-preview__list li{align-items:flex-start;color:var(--preview-muted);display:flex;font-size:8.5px;gap:6px;line-height:1.35}.product-preview__list svg{color:var(--preview-accent);flex:0 0 auto;margin-top:1px}@media(max-width:620px){.product-preview{grid-template-columns:38px minmax(0,1fr);min-height:355px}.product-preview__sidebar{gap:10px;padding:13px 4px}.product-preview__nav-icon{height:26px;width:26px}.product-preview__workspace{padding:14px}.product-preview__topbar strong{font-size:12px}.product-preview__status{display:none}.product-preview__audio{gap:8px;padding-top:13px}.product-preview__wave{height:46px}.product-preview__duration{display:none}.product-preview__grid{grid-template-columns:1fr}.product-preview__summary{grid-row:auto}.product-preview__relationship{display:none}}
