.product-site{--product-accent:#bcf275;--p-ink:#182827;--p-muted:#596967;--p-line:#d7dfd6;background:#f5f6ef;color:var(--p-ink);font-family:var(--font-inter),sans-serif;position:relative;z-index:2;color-scheme:light}.product-site *{box-sizing:border-box}.product-site a{text-decoration:none}.product-site button,.product-site input,.product-site select,.product-site textarea{font:inherit}.product-site button,.product-site summary{cursor:pointer}.product-site a:focus-visible,.product-site button:focus-visible,.product-site summary:focus-visible{outline:3px solid #2b7563;outline-offset:5px}.product-site [id]{scroll-margin-top:100px}.product-nav{padding:20px max(5vw,24px);justify-content:space-between;gap:20px;border-bottom:1px solid var(--p-line);background:#f5f6eff7;position:sticky;top:0;z-index:20}.product-brand,.product-nav{display:flex;align-items:center}.product-brand{gap:10px;font-weight:750;letter-spacing:-.7px;font-size:21px;color:var(--p-ink)}.brand-mark{width:34px;height:34px;background:var(--p-ink);color:var(--product-accent);display:grid;place-items:center;border-radius:9px;font-size:25px}.product-nav nav{display:flex;align-items:center;gap:28px;font-size:12px;font-weight:600}.nav-cta{padding:11px 17px;border:1px solid #a8b9ac;border-radius:5px}.product-nav a:hover{color:#467352}.product-hero{padding:88px max(5vw,24px) 72px;max-width:1600px;margin:auto;display:grid;grid-template-columns:1fr 1.03fr;gap:5vw;align-items:center}.product-eyebrow{font-family:var(--font-jetbrains),monospace;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;line-height:1.7;font-weight:500;display:flex;gap:10px;align-items:center}.product-eyebrow>span{width:7px;height:7px;background:#52754e;border-radius:50%}.product-hero h1{font-family:var(--font-inter-tight),sans-serif;font-size:clamp(40px,4.5vw,76px);letter-spacing:-3px;line-height:1.04;font-weight:650;margin:27px 0}.product-hero h1 span{display:block}.product-hero h1 .hero-accent{color:#647d64}.product-intro{font-size:16px;line-height:1.8;max-width:550px;color:var(--p-muted)}.hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:30px 0 21px}.product-button{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;padding:16px 22px;background:var(--p-ink);color:#fff;border:0;border-radius:5px;font-size:12px;font-weight:650;transition:transform .15s,background .15s}.product-button:hover{background:#315243;transform:translateY(-1px)}.product-button:disabled{opacity:.65;cursor:wait}.text-link{font-size:12px;font-weight:600}.hero-audience{font-size:11px;max-width:450px;line-height:1.7;color:var(--p-muted)}.demo-window{border-radius:13px;background:#172729;color:#e4ece9;box-shadow:0 28px 65px -35px #213e39aa;border:1px solid #344a4b;overflow:hidden;min-width:0;transform:rotate(1deg)}.demo-bottom,.demo-top{display:flex;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid #344a4b;font-size:8px;letter-spacing:1px;color:#a0b4b4}.demo-dots{color:#607779;font-size:8px;letter-spacing:3px}.demo-heading{padding:26px 25px 18px;display:flex;flex-direction:column;gap:10px}.demo-heading>span{color:var(--product-accent);letter-spacing:2px;font-size:9px}.demo-heading strong{font-family:var(--font-inter-tight),sans-serif;font-size:27px;font-weight:500;letter-spacing:-.7px;line-height:1.1}.demo-heading small{font-size:10px;color:#a3b6b3}.demo-options{display:flex;flex-wrap:wrap;gap:6px;margin:0 25px}.demo-options button{border:1px solid #506565;color:#c2cfcc;padding:7px 10px;font-size:9px;border-radius:4px;background:transparent}.demo-options button[aria-pressed=true]{background:var(--product-accent);color:#172729;border-color:var(--product-accent)}.signal{height:93px;margin:25px 25px 18px;display:flex;align-items:center;gap:4px;background:repeating-linear-gradient(0deg,transparent,transparent 21px,#344a4b 22px),repeating-linear-gradient(90deg,transparent,transparent 33px,#263f40 34px);border-bottom:1px solid #526968}.signal i{flex:1;background:var(--product-accent);min-width:2px;transition:height .3s}.demo-metrics{display:grid;grid-template-columns:.7fr .7fr 1.6fr;margin:0 25px;gap:12px}.demo-metrics>div{display:flex;flex-direction:column;gap:7px}.demo-metrics span{font-size:9px;color:#b7c6c2}.demo-metrics b{font-family:var(--font-jetbrains),monospace;font-size:26px;font-weight:500;color:var(--product-accent)}.demo-metrics b.status-text{font:500 13px var(--font-inter);padding-top:7px;line-height:1.4}.demo-timeline{list-style:none;padding:0;margin:23px 25px 0;font-size:10px;color:#aabcba}.demo-timeline li{border-left:1px solid #5a6e6a;padding:5px 0 5px 16px;position:relative}.demo-timeline li:before{content:"";width:5px;height:5px;position:absolute;left:-3px;top:10px;border-radius:50%;background:var(--product-accent)}.demo-explanation{padding:15px 25px 20px;font-size:10px;line-height:1.8;color:#bed0cb;min-height:75px;margin:0}.demo-bottom{border-bottom:0;border-top:1px solid #344a4b;font-size:7px;color:#adc0bd}.product-proof{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:22px max(5vw,24px);border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);font-size:11px;color:var(--p-muted)}.product-proof span:first-child{font:10px var(--font-jetbrains);letter-spacing:1px;color:#294b37}.product-section{padding:86px max(5vw,24px);max-width:1600px;margin:auto}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:48px}.product-site h2{font-family:var(--font-inter-tight),sans-serif;font-size:clamp(30px,3.2vw,48px);font-weight:550;letter-spacing:-1.7px;line-height:1.1;margin:0}.section-heading h2{width:62%}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.feature-grid article{border-top:1px solid #b9c7b7;padding-top:20px}.feature-number{font:11px var(--font-jetbrains);color:#698063}.feature-grid h3{font-size:21px;line-height:1.25;letter-spacing:-.5px;margin:22px 0 14px;font-weight:600}.feature-grid p{font-size:13px;line-height:1.9;color:var(--p-muted);margin:0}.workflow-section{background:#e7ece2;display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:70px max(5vw,24px)}.workflow-section .product-eyebrow{margin-bottom:20px}.workflow-section>div>p:last-child{font-size:14px;line-height:1.8;max-width:440px;color:var(--p-muted);margin-top:24px}.workflow-section ol{list-style:none;padding:0;margin:0}.workflow-section li{display:flex;align-items:center;gap:23px;border-bottom:1px solid #c0ccb9;padding:18px 0}.workflow-section li:first-child{padding-top:0}.workflow-section li span{font:12px var(--font-jetbrains);color:#698063}.workflow-section li p{font-size:15px;line-height:1.5;margin:0}.product-offer{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.product-offer h2{margin-top:22px;max-width:490px}.offer-lead{font-size:16px;line-height:1.8;color:var(--p-muted);margin:24px 0}.product-offer ul{padding:0;list-style:none}.product-offer li{display:flex;gap:16px;font-size:13px;line-height:1.8;margin:14px 0}.product-offer li>span{color:#4e7854}.offer-qualifier{font-size:11px;line-height:1.8;color:var(--p-muted);padding-top:16px;max-width:450px}.builder-line{display:flex;gap:15px;align-items:center;margin-top:25px;padding-top:25px;border-top:1px solid var(--p-line)}.builder-line img{border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%}.builder-line>div{display:flex;flex-direction:column;gap:5px}.builder-line strong{font-size:13px}.builder-line a,.builder-line span{font-size:10px;color:var(--p-muted)}.product-form{background:white;padding:32px;border:1px solid #d7dfd6;border-radius:8px;display:flex;flex-direction:column;gap:18px;align-self:start;box-shadow:0 10px 35px -30px #243b2c}.product-form label{font-size:11px;font-weight:600;display:block;margin-bottom:8px}.product-form label span{font-weight:400;color:var(--p-muted)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.product-form input:not([type=checkbox]),.product-form select,.product-form textarea{border:1px solid #becbbd;border-radius:4px;width:100%;padding:12px 13px;background:#f9faf6;color:#182827;font-size:13px;line-height:1.5;min-width:0}.product-form input:focus,.product-form select:focus,.product-form textarea:focus{outline:2px solid #4e7854;outline-offset:2px}.product-form textarea::-moz-placeholder{color:#64706a;font-size:11px}.product-form textarea::placeholder{color:#64706a;font-size:11px}.product-form .consent{display:flex;align-items:flex-start;gap:10px;font-size:10px;line-height:1.7;font-weight:400;margin:0}.consent input{margin-top:3px;flex:none}.consent a{text-decoration:underline;color:#355a40}.product-form .product-button{width:100%}.form-status{font-size:11px;line-height:1.7;margin:0;color:#456849}.direct-email{font-size:11px;color:#446146;text-decoration:underline!important}.faq-section{padding:65px max(5vw,24px) 85px;display:grid;grid-template-columns:1fr 1.25fr;gap:8vw;border-top:1px solid var(--p-line)}.faq-section h2{margin-top:24px}.faq-section details{border-bottom:1px solid var(--p-line);padding:20px 0}.faq-section summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;font-size:14px;font-weight:550}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary span{font-size:21px;font-weight:400;color:#698063}.faq-section details p{font-size:13px;color:var(--p-muted);line-height:1.9;margin:20px 0 0}.closing-cta{background:#172729;color:#f5f6ef;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:44px max(5vw,24px)}.closing-cta p{font:500 26px var(--font-inter-tight);letter-spacing:-.6px}.closing-cta .product-button{background:var(--product-accent);color:#172729}.product-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:30px max(5vw,24px);font-size:10px;flex-wrap:wrap}.product-footer .product-brand{font-size:16px}.product-footer p{color:var(--p-muted)}.product-footer>div{display:flex;gap:24px}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:white;padding:10px}.skip-link:focus{top:10px}.room-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 25px 28px}.room-card{background:#304044;padding:20px 12px;display:flex;flex-direction:column;gap:16px;border-radius:6px;border:1px solid #667875;min-height:148px}.room-card span{font:9px var(--font-jetbrains)}.room-card b{font-size:14px;font-weight:550;line-height:1.4}.room-card small{font-size:8px;line-height:1.5;color:#cad7d3}.room-ready{background:#295148;border-color:#79b9a1}.room-wait{background:#5b4930;border-color:#ab8d57}.demo-control{background:var(--product-accent);color:#172729;border:0;border-radius:4px;margin:0 25px;padding:12px 16px;width:calc(100% - 50px);display:flex;justify-content:space-between;font-size:11px;font-weight:650}.demo-log{margin:0 25px 25px;border:1px solid #4d6262;padding:14px;display:flex;flex-direction:column;gap:12px}.demo-log>span{font-size:8px;color:var(--product-accent);letter-spacing:1px}.demo-log code{font-size:9px;line-height:1.7;overflow-wrap:anywhere}.tv-scene{margin:7px 35px 24px}.tv-screen{height:175px;border:7px solid #081c1f;border-radius:7px;background:linear-gradient(150deg,#867a96,#ded0ae 70%,#cb9c7a);position:relative;overflow:hidden;padding:12px;color:#fff}.tv-screen span{font-size:8px;letter-spacing:3px;position:relative;z-index:2}.tv-screen b{position:absolute;left:15px;bottom:15px;font-size:18px;font-weight:400}.mountains{position:absolute;inset:30% -10% 0;background:linear-gradient(135deg,#385b5a,#1f3c39);clip-path:polygon(0 80%,20% 15%,40% 60%,65% 0,100% 90%,100% 100%,0 100%)}.tv-base{height:8px;background:#647b75;width:50%;margin:9px auto;border-radius:50%}.range-label{font-size:10px;margin:0 25px 12px;display:flex;justify-content:space-between}.demo-window input[type=range]{width:calc(100% - 50px);margin:0 25px;accent-color:var(--product-accent)}.workflow-list{padding:0;margin:0 25px 25px;list-style:none}.workflow-list li{display:flex;align-items:center;gap:15px;border-bottom:1px solid #344a4b;padding:15px 0;font-size:12px;color:#94aaa5}.workflow-list li>span{font:9px var(--font-jetbrains)}.workflow-list li>b{margin-left:auto}.workflow-list li.done{color:var(--product-accent)}.indicator-wrap{justify-content:center;height:220px}.indicator-wrap,.tilt-box{display:flex;align-items:center}.tilt-box{width:145px;height:150px;background:#d2b589;color:#172729;padding:15px;flex-direction:column;justify-content:space-between;transition:transform .5s;border:1px solid #f6dcb6;box-shadow:12px 12px 0 #a88b5f}.tilt-box>span{font-size:9px}.tilt-box>b{font-size:16px}.tilt-indicator{background:white;border:4px solid #e6e2ce;width:64px;height:35px;border-radius:20px;padding:3px}.tilt-indicator i{width:21px;height:21px;display:block;border-radius:50%;background:#397850;transition:transform .4s}.tilt-indicator i.tripped{transform:translateX(26px);background:#bc4c3f}.temperature-strip{margin:35px 25px;background:#f5f6ef;color:#182827;border-radius:10px;padding:27px 20px}.temperature-strip>span{font:9px var(--font-jetbrains)}.temperature-strip>div{height:35px;background:#e0e9e9;border:1px solid #a2b9c1;margin:20px 0;border-radius:4px;overflow:hidden}.temperature-strip i{display:block;height:100%;background:#507eb0;transition:width .5s}.temperature-strip small{font-size:9px}.hud-display{background:#0d1818;border:2px solid #7b91a6;margin:20px 25px 30px;min-height:180px;border-radius:16px;padding:25px;display:flex;flex-direction:column;gap:18px;color:#c2adff}.hud-display small,.hud-display span{font:8px var(--font-jetbrains);letter-spacing:1px}.hud-display b{font-size:21px}.hud-display p{font-size:11px}.catalog-hero{padding:100px max(5vw,24px) 80px;background:#172729;color:#f5f6ef;position:relative;overflow:hidden}.catalog-hero:after{content:"";width:500px;height:500px;border:1px solid #648574;position:absolute;right:-180px;top:90px;border-radius:50%;box-shadow:0 0 0 50px #314e4322,0 0 0 100px #314e4322,0 0 0 150px #314e4322;pointer-events:none}.catalog-hero .product-eyebrow{color:#bcf275}.catalog-hero h1{font:550 clamp(45px,6vw,92px)/1.05 var(--font-inter-tight);letter-spacing:-3px;position:relative;z-index:1;margin:28px 0}.catalog-hero h1 em{font-family:var(--font-instrument);font-weight:400;color:#bcf275}.catalog-hero>p:not(.product-eyebrow){font-size:16px;line-height:1.8;max-width:620px;color:#b8cac4;position:relative;z-index:1}.catalog-hero .product-button{background:#bcf275;color:#172729;margin:30px 0 22px}.catalog-note{display:block;font-size:10px;color:#b8cac4;position:relative;z-index:1}.product-catalog{padding:80px max(5vw,24px)}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.catalog-card{border:1px solid #c6d2c3;background:#fbfcf6;border-radius:8px;overflow:hidden;transition:transform .2s,box-shadow .2s}.catalog-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px -20px #28483980}.catalog-card-art{height:185px;background:#172729;color:var(--product-accent);position:relative;padding:20px;overflow:hidden}.catalog-art-label{font:8px var(--font-jetbrains);letter-spacing:1.4px;text-transform:uppercase}.abstract-signal{height:90px;display:flex;align-items:center;gap:6px;margin-top:18px;transform:skewY(-7deg)}.abstract-signal i{background:var(--product-accent);flex:1;opacity:.75}.catalog-art-number{position:absolute;right:15px;bottom:0;font:400 85px var(--font-inter-tight);opacity:.17;line-height:1}.catalog-card-copy{padding:24px;display:flex;flex-direction:column;gap:12px}.catalog-card-copy>p{font:8px var(--font-jetbrains);letter-spacing:1.4px;text-transform:uppercase;color:#637460;margin:0}.catalog-card-copy h3{font-size:25px;font-weight:600;letter-spacing:-1px;display:flex;justify-content:space-between;gap:5px;margin:0}.catalog-card-copy h3 span{font-size:20px;color:#698063}.catalog-card-copy>strong{font-size:14px;font-weight:500}.catalog-card-copy>span{font-size:11px;line-height:1.7;color:var(--p-muted);min-height:40px}.catalog-card-copy>b{font-size:10px;font-weight:650;border-top:1px solid var(--p-line);padding-top:17px;margin-top:7px}.catalog-founder{display:grid;grid-template-columns:180px 1fr;gap:50px;padding:60px max(5vw,24px) 90px;border-top:1px solid var(--p-line);align-items:center}.catalog-founder img{border-radius:10px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1}.catalog-founder h2{margin:20px 0}.catalog-founder p:not(.product-eyebrow){font-size:14px;line-height:1.8;color:var(--p-muted);max-width:700px}.catalog-founder a{font-size:12px;text-decoration:underline}.privacy-page{max-width:850px;margin:auto;padding:70px 25px;min-height:100vh}.privacy-page>a{font-size:13px}.privacy-page .product-eyebrow{margin:50px 0 20px}.privacy-page h1{font-size:45px;letter-spacing:-2px;line-height:1.1;margin-bottom:30px}.privacy-page h2{font-size:25px;margin-top:35px}.privacy-page p{line-height:1.9;font-size:15px;margin-top:15px}.privacy-page p a{text-decoration:underline}@media(min-width:1600px){.faq-section,.workflow-section{padding-left:calc((100vw - 1440px)/2);padding-right:calc((100vw - 1440px)/2)}}@media(max-width:1050px){.product-nav nav{gap:15px}.product-hero{gap:30px;padding-top:55px}.product-hero h1{letter-spacing:-2px;font-size:45px}.product-intro{font-size:14px}.hero-actions{gap:17px}.product-button{font-size:11px;padding:14px 17px}.demo-heading strong{font-size:24px}.catalog-grid{grid-template-columns:repeat(2,1fr)}.product-offer{gap:40px}.product-form{padding:23px}.feature-grid{gap:25px}}@media(max-width:760px){.product-nav{padding:15px 20px;gap:12px}.product-brand{font-size:17px;gap:7px}.brand-mark{width:29px;height:29px;font-size:20px}.product-nav nav{font-size:10px}.product-nav nav a[href="#how-it-works"]{display:none}.nav-cta{padding:9px 10px}.product-hero{grid-template-columns:1fr;padding:48px 22px;gap:36px}.product-hero h1{font-size:clamp(38px,8.5vw,58px);letter-spacing:-2px;margin:22px 0}.product-intro{font-size:14px;line-height:1.85}.demo-window{transform:none;max-width:580px;width:100%;margin:auto}.product-proof{gap:15px 25px;padding:20px 22px;font-size:10px}.product-proof span:first-child{width:100%}.product-section{padding:55px 22px}.section-heading{display:block;margin-bottom:30px}.section-heading h2{width:auto;margin-top:18px}.feature-grid{grid-template-columns:1fr;gap:28px}.feature-grid article{display:grid;grid-template-columns:30px 1fr;gap:15px}.feature-number{grid-row:1/3;padding-top:4px}.feature-grid h3{margin:0;font-size:23px}.feature-grid p{grid-column:2}.faq-section,.product-offer,.workflow-section{grid-template-columns:1fr;gap:35px}.workflow-section{padding:45px 22px}.product-offer h2{max-width:400px}.product-form{padding:23px}.faq-section{padding:50px 22px}.faq-section details:first-child{padding-top:0}.closing-cta{padding:32px 22px;align-items:flex-start;flex-direction:column;gap:20px}.closing-cta p{font-size:25px;margin:0;max-width:350px}.product-footer{padding:25px 22px;gap:18px}.product-footer>div{width:100%}.catalog-hero{padding:65px 22px 55px}.catalog-hero h1{font-size:clamp(44px,9vw,68px);letter-spacing:-2px}.catalog-hero>p:not(.product-eyebrow){font-size:14px}.catalog-hero:after{opacity:.35}.product-catalog{padding:50px 22px}.catalog-grid{grid-template-columns:1fr;gap:25px}.catalog-card-art{height:155px}.catalog-card-copy>span{min-height:0}.catalog-founder{grid-template-columns:1fr;padding:40px 22px 60px;gap:25px}.catalog-founder img{width:100px;height:100px}.catalog-note{line-height:1.7}}@media(max-width:400px){.product-nav nav>a:not(.nav-cta){display:none}.product-nav .nav-cta{max-width:140px;font-size:9px}.product-hero h1{font-size:37px}.form-row{grid-template-columns:1fr;gap:18px}.demo-bottom,.demo-top{padding:12px 17px;font-size:6px}.demo-heading{padding:22px 18px 16px}.demo-options{margin:0 18px}.demo-options button{font-size:8px;padding:7px}.demo-metrics{margin:0 18px;gap:8px}.demo-metrics span{font-size:8px}.demo-metrics b{font-size:23px}.demo-metrics b.status-text{font-size:11px}.room-grid{margin:10px 18px 25px;gap:5px}.room-card{padding:14px 8px}.room-card b{font-size:12px}.room-card span{font-size:8px}}@media(prefers-reduced-motion:reduce){.product-site *{transition:none!important;scroll-behavior:auto!important}}.evidence-lab{padding:70px max(5vw,24px);display:grid;grid-template-columns:1fr 1.1fr;gap:6vw;background:#e7ede2;border-top:1px solid var(--p-line)}.evidence-lab h2{margin:22px 0}.evidence-lab p:not(.product-eyebrow){font-size:14px;line-height:1.9;color:var(--p-muted)}.evidence-lab .lab-note{font-size:11px!important;line-height:1.75!important;margin:18px 0}.evidence-card{min-width:0;padding:26px;background:#fbfcf6;border:1px solid #b6c5b3;border-radius:10px}.evidence-card label{display:block;font-size:12px;font-weight:600;margin-bottom:12px}.evidence-card textarea{width:100%;box-sizing:border-box;font:12px/1.8 var(--font-jetbrains),monospace;border:1px solid #adbdaa;border-radius:5px;padding:13px;background:white;color:#172729;resize:vertical}.evidence-actions button:focus-visible,.evidence-card textarea:focus-visible{outline:2px solid #476947;outline-offset:3px}.evidence-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.evidence-actions button{font-size:11px;border:1px solid #819a7c;padding:10px 12px;border-radius:4px;background:#eef4e8;color:#253d29;min-height:40px}.hash-pair{display:grid;gap:8px;margin:24px 0}.hash-pair span{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#50644d}.hash-pair code{font:11px/1.7 var(--font-jetbrains),monospace;overflow-wrap:anywhere;color:#203526;margin-bottom:8px}.evidence-lab .integrity-result{font-weight:600;font-size:12px!important;padding:12px;background:#e0eed7;color:#285128!important;border-radius:4px}.evidence-lab .integrity-failed{background:#f8e3d4;color:#803712!important}.evaluation-section{padding:65px max(5vw,24px);border-top:1px solid var(--p-line)}.evaluation-heading{max-width:800px}.evaluation-heading h2{font-size:clamp(27px,3.5vw,43px);margin:22px 0;line-height:1.15}.evaluation-heading>p:not(.product-eyebrow){max-width:700px;font-size:14px;line-height:1.85;color:var(--p-muted);margin-bottom:20px}.evaluation-checks{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:35px}.evaluation-checks article{border-top:2px solid #a9bb9e;padding-top:16px}.evaluation-checks h3{font-size:16px;margin-bottom:12px;font-weight:600}.evaluation-checks p{font-size:12px;line-height:1.9;color:var(--p-muted)}.evaluation-note{font-size:11px;line-height:1.8;color:var(--p-muted);margin-top:28px;max-width:850px}.product-site a:focus-visible,.product-site button:focus-visible,.product-site summary:focus-visible{outline:2px solid #527450;outline-offset:4px}@media(max-width:760px){.evidence-lab{grid-template-columns:1fr;padding:45px 22px;gap:25px}.evidence-card{padding:19px}.evaluation-section{padding:45px 22px}.evaluation-checks{grid-template-columns:1fr 1fr;gap:22px}.evaluation-heading h2{letter-spacing:-.8px}.evidence-lab h2{font-size:35px}}@media(max-width:400px){.evaluation-checks{grid-template-columns:1fr}.evidence-card textarea{font-size:11px}.evidence-actions{gap:8px}.evidence-actions button{font-size:10px}}.use-case-section{background:#eef1e8}.use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:30px}.use-case-grid article{padding:28px;background:#fbfcf6;border:1px solid #c5d1bd;border-radius:10px}.use-case-grid .product-eyebrow{font-size:9px;min-height:32px;color:#56704f}.use-case-grid h3{font-size:24px;letter-spacing:-.6px;line-height:1.25;margin:17px 0}.use-case-grid article>p:last-child{font-size:13px;line-height:1.9;color:var(--p-muted)}.review-packet{display:grid;grid-template-columns:1.1fr 1fr;gap:18px 40px;border:1px solid #b6c6ae;border-radius:10px;padding:30px;margin:35px 0;background:#e1e9d9}.review-packet h3{font-size:27px;line-height:1.2;letter-spacing:-.7px;margin:17px 0}.review-packet p{font-size:13px;line-height:1.8;color:var(--p-muted)}.review-packet ol{padding-left:22px;align-self:center;margin:0}.review-packet li{padding:9px 0;font-size:13px;border-bottom:1px solid #becdb5}.review-packet .packet-note{grid-column:1/-1;margin:0;font-size:11px}.inquiry-help{font-size:11px;line-height:1.7;color:var(--p-muted);margin:9px 0 0}.audio-option-detail{margin:22px 25px 0;border-top:1px solid #4f6563;padding-top:15px}.audio-option-detail strong{font-size:13px;color:var(--product-accent)}.audio-option-detail p{font-size:11px;line-height:1.8;color:#bed0cb}.demo-audio-leveler .tv-scene{margin-top:20px}.cargo-scene{height:135px;margin:24px 25px;position:relative;overflow:hidden;border-radius:6px;background:linear-gradient(150deg,#294144,#142a2c)}.cargo-floor{position:absolute;bottom:17px;left:15px;right:15px;height:2px;background:#789287}.cargo-machine{width:91px;height:70px;background:#91aa99;border:3px solid #cfdbce;border-radius:5px;position:absolute;bottom:19px;left:35%;transition:transform .4s;transform-origin:50% 100%;box-shadow:5px 4px 0 #0b2022}.cargo-machine i{position:absolute;top:10px;left:10px;width:12px;height:29px;background:#263f40;border-radius:2px}.cargo-machine i+i{left:30px;width:45px;background:repeating-linear-gradient(0deg,#263f40,#263f40 2px,transparent 0,transparent 7px)}.cargo-machine span{position:absolute;bottom:5px;left:10px;font:7px var(--font-jetbrains);color:#16342f}.cargo-event-label{position:absolute;top:12px;right:14px;font:10px var(--font-jetbrains);color:var(--product-accent)}.cargo-scene-0 .cargo-machine{transform:rotate(-25deg)}.cargo-scene-1 .cargo-machine{transform:translateX(60px)}.cargo-scene-2 .cargo-machine{transform:rotate(12deg) translateY(-17px)}.cargo-scene-3 .cargo-machine{opacity:.35}.cargo-scene-3:after{content:"RECORD CHANGED";position:absolute;left:25px;bottom:48px;right:25px;text-align:center;color:#f2bf92;font:14px var(--font-jetbrains);letter-spacing:2px}@media(max-width:760px){.use-case-grid{grid-template-columns:1fr;gap:16px}.use-case-grid article{padding:23px}.use-case-grid .product-eyebrow{min-height:0}.review-packet{grid-template-columns:1fr;padding:23px;gap:20px}.review-packet .packet-note{grid-column:auto}.use-case-grid h3{font-size:25px}.cargo-scene{margin-left:18px;margin-right:18px}.cargo-scene-1 .cargo-machine{transform:translateX(35px)}}.autosolve-sections{display:flex;flex-wrap:wrap;gap:12px 26px;padding:24px max(5vw,24px);border-bottom:1px solid var(--p-line);font-size:12px;font-weight:600}.autosolve-sections a{padding:6px 0;border-bottom:1px solid #8fa79a}.autosolve-lead{max-width:900px;font-size:16px;line-height:1.9;color:var(--p-muted);margin:0 0 30px}.autosolve-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px}.autosolve-capabilities article{border-top:1px solid #afc4b5;padding-top:22px}.autosolve-capabilities h3{font-size:21px;line-height:1.3;letter-spacing:-.4px;margin:15px 0}.autosolve-capabilities p,.autosolve-step-grid p{font-size:13px;line-height:1.85;color:var(--p-muted)}.autosolve-callout{background:#e4ece3;border:1px solid #bfd0bd;border-radius:9px;padding:28px;margin-top:38px;display:grid;gap:14px}.autosolve-callout strong{font-size:21px;line-height:1.4}.autosolve-callout p{font-size:14px;line-height:1.8;max-width:800px;color:var(--p-muted)}.autosolve-process{background:#eaf0e6}.autosolve-step-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0;margin:0}.autosolve-step-grid li{display:flex;gap:15px;border-top:1px solid #b6c8b4;padding-top:23px}.autosolve-step-grid li>span{font:12px var(--font-jetbrains);color:#49684f;padding-top:4px}.autosolve-step-grid h3{font-size:21px;line-height:1.3;margin-bottom:12px}.autosolve-small{font-size:12px;line-height:1.8;color:var(--p-muted);margin-top:28px;max-width:950px}.autosolve-table-wrap{overflow-x:auto;border:1px solid #bfd0bd;border-radius:8px}.autosolve-fit-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.8;text-align:left}.autosolve-fit-table caption{text-align:left;padding:18px 22px;font-size:12px;color:var(--p-muted);background:#eef3e9}.autosolve-fit-table td,.autosolve-fit-table th{padding:20px 22px;vertical-align:top;border-top:1px solid var(--p-line)}.autosolve-fit-table thead{background:#e4ece0}.autosolve-fit-table thead th{font-size:12px}.autosolve-fit-table tbody th{width:24%;font-weight:600}.autosolve-fit-table td{width:38%;color:var(--p-muted)}.autosolve-two-column{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:40px}.autosolve-two-column h3{font-size:24px;line-height:1.3;margin-bottom:17px;letter-spacing:-.5px}.autosolve-two-column li,.autosolve-two-column p{font-size:14px;line-height:1.9;color:var(--p-muted)}.autosolve-two-column p+p{margin-top:15px}.autosolve-two-column ul{list-style:disc;padding-left:20px}.autosolve-two-column li{padding-bottom:9px}.autosolve-outcomes{background:#eef1e8}.autosolve-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.autosolve-metrics article{padding:22px;background:#fbfcf6;border:1px solid #c5d1bd;border-radius:8px}.autosolve-metrics h3{font-size:19px;line-height:1.4;margin-bottom:13px}.autosolve-metrics p{font-size:13px;line-height:1.85;color:var(--p-muted)}.autosolve-demo-case{padding:22px 25px 0}.autosolve-demo-case>span{font:8px var(--font-jetbrains);letter-spacing:1.2px;color:#8cdebc}.autosolve-demo-case p{font-size:12px;line-height:1.8;color:#d3e4dd;margin:9px 0 17px}.autosolve-demo-actions{display:flex;flex-wrap:wrap;gap:10px;padding:0 25px}.autosolve-demo-actions button{border:1px solid #80b69d;background:#284a40;color:#e0f3e8;padding:11px 14px;border-radius:5px;font-size:11px;min-height:42px}.autosolve-demo-actions button:disabled{opacity:.6;cursor:default}.autosolve-demo-result{margin:18px 25px 0;padding:14px;border-left:2px solid #8cdebc;background:#29423c;color:#dff0e6;font-size:12px;line-height:1.8}.demo-autosolveai .demo-options{flex-wrap:wrap}.demo-autosolveai .demo-options button{min-height:35px}@media(max-width:1100px){.autosolve-capabilities,.autosolve-metrics,.autosolve-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.autosolve-sections{padding:18px 22px;gap:10px 20px;font-size:11px}.autosolve-capabilities,.autosolve-step-grid,.autosolve-two-column{grid-template-columns:1fr}.autosolve-two-column{gap:28px}.autosolve-capabilities{gap:25px}.autosolve-fit-table{min-width:610px}.autosolve-table-wrap{max-width:100%}.autosolve-callout{padding:22px}.autosolve-lead{font-size:14px}.autosolve-metrics{gap:14px}.autosolve-metrics article{padding:18px}.autosolve-demo-case{padding-left:20px;padding-right:20px}.autosolve-demo-actions{padding:0 20px}.autosolve-demo-result{margin-left:20px;margin-right:20px}}@media(max-width:460px){.autosolve-metrics{grid-template-columns:1fr}.autosolve-demo-actions button{flex:1}}@media(max-width:760px){.autosolve-table-wrap .autosolve-fit-table{min-width:0}.autosolve-fit-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.autosolve-fit-table tbody,.autosolve-fit-table tbody td,.autosolve-fit-table tbody th,.autosolve-fit-table tbody tr{display:block;width:100%}.autosolve-fit-table tbody tr{padding:20px;border-top:1px solid var(--p-line)}.autosolve-fit-table tbody td,.autosolve-fit-table tbody th{border:0;padding:0}.autosolve-fit-table tbody th{font-size:17px;color:var(--p-ink)}.autosolve-fit-table tbody td{padding-top:15px}.autosolve-fit-table td:before{content:attr(data-label);display:block;font-size:11px;font-weight:650;color:var(--p-ink);margin-bottom:5px}}.catalog-hero-updated{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:5vw;padding-top:72px;padding-bottom:72px}.catalog-hero-updated:after{display:none}.catalog-hero-updated h1{font-size:clamp(44px,4.8vw,76px)}.catalog-hero-updated>div>p:not(.product-eyebrow){max-width:610px;color:#c0d1cb;font-size:16px;line-height:1.85}.catalog-hero-scene{margin:0;min-width:0;position:relative;border:1px solid #46615a;border-radius:12px;overflow:hidden;background:#213633}.catalog-hero-scene>img{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.catalog-hero-scene figcaption{display:flex;flex-direction:column;gap:14px;padding:26px}.catalog-hero-scene figcaption>span{font:10px var(--font-jetbrains);letter-spacing:1px;color:#bcf275}.catalog-hero-scene strong{font-size:25px;font-weight:500;line-height:1.25;letter-spacing:-.7px}.catalog-hero-scene a{font-size:12px;color:#dff0d9}.catalog-hero-scene small{font-size:10px;line-height:1.6;color:#b8cac4}.catalog-photo{-o-object-fit:cover;object-fit:cover}.catalog-line-art{display:block;width:100%;height:140px;position:absolute;inset:auto 0 7px}.catalog-art-label{position:relative;z-index:1;background:#172729df;padding:7px 9px;border-radius:4px}.catalog-art-note,.comparison-note{font-size:12px;line-height:1.8;color:var(--p-muted);margin:25px 0 0}.finder-layout{display:grid;grid-template-columns:.9fr 1.3fr;gap:35px}.finder-options{display:flex;flex-direction:column;gap:8px}.finder-options button{display:flex;justify-content:space-between;align-items:center;gap:15px;text-align:left;border:1px solid var(--p-line);background:#fffdf8;color:var(--p-ink);padding:15px 18px;border-radius:6px;font-size:14px;min-height:52px}.finder-options button[aria-pressed=true]{background:#213c34;border-color:#213c34;color:#ecf7df}.finder-options button>span{color:#648260}.finder-options button[aria-pressed=true]>span{color:#bcf275}.finder-result{border:1px solid #b9cbb4;border-radius:10px;padding:38px;background:#e8eedf;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.finder-result h3{font-size:clamp(27px,2.7vw,40px);line-height:1.15;letter-spacing:-1px;margin:20px 0}.finder-result>p{font-size:15px;line-height:1.85;color:var(--p-muted);max-width:600px}.finder-result>div{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:27px 0}.finder-result small{font-size:12px;line-height:1.7;color:var(--p-muted)}.shipment-comparison{background:#edf0e7}.comparison-intro{font-size:16px;line-height:1.85;max-width:770px;color:var(--p-muted);margin:-16px 0 35px}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.comparison-grid article{background:#fcfdf8;border:1px solid #c1d0bb;border-radius:10px;padding:30px;display:flex;flex-direction:column;align-items:flex-start}.comparison-grid article.comparison-current{border:2px solid #517753;padding:29px}.comparison-grid h3{font-size:31px;letter-spacing:-.8px;margin:17px 0 13px;line-height:1.2}.comparison-question{font-size:17px;line-height:1.65;margin:0 0 12px}.comparison-grid dl{width:100%;margin:0 0 23px}.comparison-grid dl>div{display:grid;grid-template-columns:110px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--p-line);font-size:13px;line-height:1.8}.comparison-grid dt{font-weight:600}.comparison-grid dd{margin:0;color:var(--p-muted)}.comparison-grid .text-link{margin-top:auto;line-height:1.7}.next-steps{padding:65px max(5vw,24px);background:#213c34;color:#eef4e9;display:grid;grid-template-columns:1fr 1.2fr;gap:7vw}.next-steps h2{margin:20px 0}.next-steps>div>p:last-child{max-width:400px;font-size:15px;line-height:1.8;color:#bed1c6}.next-steps .product-eyebrow{color:#bcf275}.next-steps ol{list-style:none;padding:0;margin:0}.next-steps li{display:flex;align-items:flex-start;gap:22px;padding:20px 0;border-bottom:1px solid #486155}.next-steps li:first-child{padding-top:0}.next-steps li>span{font:12px var(--font-jetbrains);color:#bcf275;padding-top:4px}.next-steps h3{font-size:20px;line-height:1.4;margin:0 0 8px}.next-steps li p{font-size:14px;line-height:1.8;margin:0;color:#bed1c6}.portfolio-business{display:flex;align-items:center;justify-content:space-between;gap:35px;background:#e5ecdf;padding:60px max(5vw,24px)}.portfolio-business h2{margin:20px 0}.portfolio-business p:not(.product-eyebrow){font-size:15px;line-height:1.8;color:var(--p-muted);max-width:660px}.portfolio-business .product-button{flex-shrink:0}.founder-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.inquiry-success{padding:28px;background:#eaf2e3;border:1px solid #adc3a2;border-radius:8px;align-self:start}.inquiry-success h3{font-size:25px;margin:8px 0 15px}.inquiry-success p{font-size:14px;line-height:1.8;color:var(--p-muted)}.inquiry-success button{margin:18px 0}.inquiry-success a{display:block}.product-form .form-status-error{color:#9a3028}.product-footer>div{flex-wrap:wrap}.demo-window{transform:none}@media(max-width:1000px){.catalog-hero-updated{grid-template-columns:1fr;gap:40px}.catalog-hero-scene{display:grid;grid-template-columns:1fr 1fr}.catalog-hero-scene>img{height:100%;min-height:245px}.finder-layout{grid-template-columns:1fr 1.1fr;gap:22px}.finder-result{padding:26px}.comparison-grid dl>div{grid-template-columns:1fr;gap:4px}}@media(max-width:760px){.catalog-hero-updated{padding:50px 22px}.catalog-hero-updated h1{font-size:clamp(42px,10vw,64px)}.catalog-hero-scene{display:block}.catalog-hero-scene>img{height:auto;min-height:0}.catalog-hero-scene figcaption{padding:23px}.comparison-grid,.finder-layout,.next-steps{grid-template-columns:1fr}.finder-options{display:grid;grid-template-columns:1fr 1fr}.finder-options button{font-size:12px;padding:13px;min-height:65px}.finder-result{padding:25px}.finder-result h3{font-size:29px}.comparison-intro{font-size:14px;margin-top:0}.comparison-grid article{padding:24px}.comparison-grid article.comparison-current{padding:23px}.next-steps{padding:45px 22px;gap:30px}.portfolio-business{display:block;padding:45px 22px}.portfolio-business .product-button{margin-top:20px}.comparison-grid dl>div{grid-template-columns:105px 1fr;font-size:12px;gap:12px}.comparison-question{font-size:16px}.product-button{line-height:1.5}.product-nav .nav-cta{text-align:center}}@media(max-width:380px){.comparison-grid dl>div,.finder-options{grid-template-columns:1fr}.comparison-grid dl>div{gap:4px}}.inquiry-form-heading h3{font-size:24px;line-height:1.3;letter-spacing:-.5px;margin:14px 0 9px}.inquiry-form-heading>p:last-child{font-size:12px;line-height:1.8;color:var(--p-muted);margin:0}.product-site input:disabled,.product-site select:disabled{opacity:.65}.evaluation-deliverables{border:1px solid #c0cdb8;border-radius:8px;background:#f9fbf4;padding:28px;margin:30px 0}.evaluation-deliverables h3{font-size:22px;line-height:1.4;margin:0 0 12px}.evaluation-deliverables li,.evaluation-deliverables p{font-size:14px;line-height:1.85;color:var(--p-muted)}.evaluation-deliverables ul{display:grid;grid-template-columns:1fr 1fr;gap:13px 40px;padding-left:20px;margin:20px 0 0}.evaluation-partnership{border-top:1px solid #bbcbb2;margin-top:36px;padding-top:28px}.evaluation-partnership strong{font-size:18px}.evaluation-partnership p{font-size:13px;line-height:1.8;max-width:760px;color:var(--p-muted);margin:15px 0}.evaluation-partnership a{display:inline-block;margin-top:8px}@media(max-width:760px){.evaluation-deliverables{padding:22px}.evaluation-deliverables ul{grid-template-columns:1fr;gap:10px}.evaluation-heading h2{font-size:32px;line-height:1.2}}.product-function-section{max-width:1200px;margin:0 auto;padding:50px max(4vw,20px);border-bottom:1px solid var(--p-line)}.product-function-section figure{margin:0}.product-function-section img{display:block;width:100%;height:auto;border:1px solid var(--p-line)}.product-function-section figcaption{font-size:12px;line-height:1.6;color:var(--p-muted);margin:12px 0 22px}.product-function-section summary{padding:18px 0;font-weight:650}.product-function-section details img{margin:10px 0 25px}.catalog-hero-scene>img{-o-object-fit:contain!important;object-fit:contain!important;height:auto!important;min-height:0!important;background:#f6f7f1}.motion-software{background:#f1f4ec}.motion-software-intro{max-width:790px;font-size:15px;line-height:1.85;color:var(--p-muted);margin:-20px 0 30px}.motion-software-layout{display:grid;grid-template-columns:minmax(200px,.7fr) 1.5fr;gap:28px}.motion-software-options{display:flex;flex-direction:column;gap:9px}.motion-software-options button{display:flex;align-items:center;gap:14px;text-align:left;padding:18px;background:#fffdf8;border:1px solid #becbb8;border-radius:6px;color:var(--p-ink);font-size:14px;min-height:60px}.motion-software-options button span{font:11px var(--font-jetbrains);color:#607c54}.motion-software-options button[aria-pressed=true]{background:#203b32;color:#f1f5e8;border-color:#203b32}.motion-software-options button[aria-pressed=true] span{color:#bcf275}.motion-software-detail{background:#fffdf8;border:1px solid #becbb8;border-radius:10px;padding:34px;min-width:0}.motion-software-detail h3{font-size:clamp(24px,2.5vw,34px);line-height:1.2;letter-spacing:-.7px;margin:18px 0}.motion-software-detail li,.motion-software-detail>p:not(.product-eyebrow){font-size:15px;line-height:1.8;color:var(--p-muted)}.motion-software-detail ul{padding-left:20px;margin:20px 0}.motion-software-detail .motion-software-benefit{color:var(--p-ink)!important;font-weight:600;border-top:1px solid var(--p-line);padding-top:20px}.motion-software-detail small{display:block;font-size:12px;line-height:1.8;color:var(--p-muted)}.motion-software-cta{display:inline-block;margin-top:27px;line-height:1.8}@media(max-width:760px){.motion-software-layout{grid-template-columns:1fr;gap:18px}.motion-software-options{display:grid;grid-template-columns:1fr 1fr}.motion-software-options button{padding:13px;font-size:12px;gap:9px}.motion-software-detail{padding:24px}.motion-software-intro{margin-top:0;font-size:14px}}.motion-setting-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;margin:12px 0 24px}.motion-setting-list dt{font-weight:650}.motion-setting-list dd{margin:8px 0 0;line-height:1.8;color:var(--p-muted)}.card-motion-event .catalog-card-art{padding:0;position:relative;overflow:hidden;min-height:210px}.card-motion-event .catalog-art-label{position:absolute;bottom:10px;left:10px;background:#183b34;color:#fff;padding:5px 8px;border-radius:4px}@media(max-width:600px){.motion-setting-list{grid-template-columns:1fr}}.app-product-gallery{background:#eef1e8}.app-product-gallery>div:last-child{max-width:1040px;margin:30px auto 0}.app-gallery-intro{max-width:720px;font-size:15px;line-height:1.85;color:var(--p-muted)}.portfolio-software{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:5vw}.portfolio-data-link{display:block;margin-top:22px;line-height:1.7}.catalog-card-art .catalog-app-capture{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#e8eff2}.card-autosolveai .catalog-art-label{position:absolute;top:12px;left:12px;font-size:10px}.card-autosolveai .catalog-card-art{padding:0;position:relative;overflow:hidden;min-height:210px}@media(max-width:760px){.portfolio-software{grid-template-columns:minmax(0,1fr);gap:18px}.app-product-gallery{padding:42px 22px}}.software-explorer{margin-top:36px}.software-areas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:26px}.software-areas button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border:1px solid #bdc6bb;border-radius:7px;background:transparent;color:#24352e;text-align:left;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.software-areas button[aria-pressed=true]{background:#203d34;color:#f7faef;border-color:#203d34}.software-areas button:focus-visible{outline:3px solid #517664;outline-offset:3px}.software-area-content{border:1px solid #c6cec2;border-radius:12px;padding:30px;background:#eaf0e4}.software-area-content>h3{max-width:820px;margin:10px 0 26px;font-size:clamp(24px,3vw,34px);line-height:1.2;letter-spacing:-.035em}.software-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 34px}.software-capability-grid article{min-width:0;padding-top:20px;border-top:1px solid #b8c6b7}.software-capability-grid h4{margin:0 0 9px;font-size:18px;font-weight:650}.software-capability-grid p{margin:0;color:#4b5e53;font-size:15px;line-height:1.75}.software-full-index{margin-top:22px;border-top:1px solid #bec9bc;border-bottom:1px solid #bec9bc}.software-full-index>summary{padding:20px 0;cursor:pointer;font-weight:650}.software-full-index section{margin:16px 0 32px}.software-full-index h3{font-size:23px;margin-bottom:16px}.software-full-index dl{display:grid;grid-template-columns:1fr 1fr;gap:18px 32px}.software-full-index dt{font-weight:650}.software-full-index dd{margin:7px 0 0;color:#4b5e53;line-height:1.75}.software-workflow-list{padding-left:20px;color:#526357}.software-workflow-list li{margin:16px 0;padding-left:6px;line-height:1.65}.software-hero-gallery{min-width:0;align-self:center}.software-hero-gallery .gallery{margin:0}.card-parcelmetric .catalog-card-art{min-height:210px;position:relative}.card-parcelmetric .catalog-art-label{position:absolute;left:12px;bottom:12px;background:#152326;color:#fff;padding:6px 10px;border-radius:4px}@media(max-width:900px){.software-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.software-area-content{padding:22px 18px}.software-capability-grid,.software-full-index dl{grid-template-columns:1fr}.software-areas button{padding:13px 11px;font-size:13px}}.motion-business{background:#eaf0e5}.motion-business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.motion-business-grid article{padding:30px;background:#fffef9;border:1px solid #bacbb5;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.motion-business-grid h3{font-size:26px;line-height:1.2;margin:17px 0}.motion-business-grid li,.motion-business-grid p{font-size:14px;line-height:1.85;color:var(--p-muted)}.motion-business-grid ul{padding-left:19px;margin-bottom:24px}.motion-business-grid strong{font-size:14px;margin-top:auto;line-height:1.6}.motion-business-grid a{margin-top:20px;line-height:1.6}.motion-business-grid .motion-business-planned{background:#f2f4ed;border-style:dashed}.motion-business-note{font-size:13px;line-height:1.85;color:var(--p-muted);max-width:980px;margin-top:27px}.motion-pilot-measures{border-top:1px solid #bacbb5;margin-top:30px;padding-top:24px}.motion-pilot-measures h3{font-size:22px}.motion-pilot-measures p{font-size:14px;line-height:1.85;max-width:1000px;color:var(--p-muted)}@media(max-width:900px){.motion-business-grid{grid-template-columns:1fr}.motion-business-grid article{padding:25px}}.motion-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.motion-use-case-grid{grid-template-columns:1fr}}