@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--ink:#101411;--lime:#c7ff3e;--cream:#fff;--muted:#6c716b;--line:#d9ddd5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Inter,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}nav{z-index:20;border-bottom:1px solid #1014111c;justify-content:space-between;align-items:center;width:100%;height:82px;padding:0 5vw;display:flex;position:absolute;top:0}.brand{letter-spacing:.14em;align-items:center;gap:11px;font-family:Inter;font-size:14px;font-weight:700;display:flex}.mark{border:1px solid var(--ink);letter-spacing:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.navlinks{align-items:center;gap:32px;font-size:13px;display:flex}.navcta{background:var(--ink);color:#fff;align-items:center;gap:8px;padding:12px 16px;display:flex}.menu{background:0 0;border:0;display:none}.hero{background:radial-gradient(circle at 78% 43%,#e7eacb 0,#0000 32%);min-height:780px;padding:170px 5vw 40px;position:relative;overflow:hidden}.eyebrow,.section-head span,.problem-copy>span,.process>span,.faq>div>span,.contact>span{letter-spacing:.16em;font-size:11px;font-weight:600}.eyebrow{align-items:center;gap:9px;display:flex}.eyebrow i{background:var(--lime);border:1px solid var(--ink);border-radius:50%;width:7px;height:7px}.hero h1{letter-spacing:-.065em;z-index:2;margin:35px 0 32px;font:500 clamp(62px,8.7vw,132px)/.88 Inter;position:relative}.hero h1 em,.contact h2 em{color:#6f765d;font-family:Georgia,serif;font-weight:400}.lead{color:#4e554d;max-width:540px;font-size:19px;line-height:1.55}.hero-actions{align-items:center;gap:28px;margin-top:36px;display:flex}.primary{background:var(--lime);cursor:pointer;box-shadow:0 0 0 1px var(--ink);border:0;align-items:center;gap:16px;padding:16px 20px;font-weight:600;display:flex}.hero-actions>a{border-bottom:1px solid;padding-bottom:5px;font-size:13px}.hero-art{width:43vw;height:450px;position:absolute;top:190px;right:4vw}.orb{filter:blur(.2px);background:radial-gradient(circle at 35% 30%,#e7ffac,#a9d537 55%,#536c19);border-radius:50%;width:380px;height:380px;position:absolute;top:6%;right:8%;box-shadow:0 30px 70px #6f7a4544}.dash{color:#fff;background:#151a16;border:1px solid #ffffff21;padding:20px;position:absolute;box-shadow:0 25px 60px #17200e33}.dash>span{letter-spacing:.15em;color:#a6ada7;font-size:9px}.d1{width:220px;height:200px;top:2%;left:0;transform:rotate(-2deg)}.d1 b{margin:15px 0 0;font:500 36px Inter;display:block}.d1 small{color:#a6ada7;font-size:10px}.d1 small i{color:var(--lime);font-style:normal}.bars{align-items:end;gap:8px;height:65px;margin-top:13px;display:flex}.bars i{background:var(--lime);opacity:.9;flex:1}.d2{width:245px;bottom:15px;right:0;transform:rotate(1deg)}.status{background:#202821;margin:12px 0;padding:10px;font-size:11px}.status i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.d2 p{border-top:1px solid #ffffff18;align-items:center;gap:7px;padding-top:9px;font-size:11px;display:flex}.d2 p svg{color:var(--lime)}.d2 p small{color:#7c847d;margin-left:auto}.float{background:#fff;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:600;display:flex;position:absolute;box-shadow:0 12px 35px #3334}.float svg{color:#6f8e1f}.f1{bottom:38px;left:18%}.f2{top:18px;right:18%}.trust{color:#656a64;align-items:center;gap:21px;font-size:12px;display:flex;position:absolute;bottom:30px}.trust span{letter-spacing:.14em;font-size:9px}.trust i{background:#969c95;border-radius:50%;width:3px;height:3px}.services{background:#eef0e8;padding:110px 5vw}.section-head{justify-content:space-between;align-items:end;display:flex}.section-head h2,.problem h2,.process h2,.faq h2{letter-spacing:-.05em;margin:18px 0 0;font:500 clamp(44px,5.5vw,76px)/1 Inter}.section-head>p{max-width:390px;color:var(--muted);line-height:1.6}.cards{background:#cfd3ca;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:65px;display:grid}.cards article{background:#eef0e8;min-height:330px;padding:30px;transition:all .25s}.cards article:hover{background:var(--lime);transform:translateY(-5px)}.cardtop{justify-content:space-between;display:flex}.cardtop span{font:13px Inter}.cardtop svg{width:32px;height:32px}.cards h3{margin-top:70px;font:500 27px Inter}.cards p{color:#5c625b;max-width:300px;line-height:1.55}.cards b{align-items:center;gap:7px;margin-top:32px;font-size:12px;display:flex}.problem{color:#fff;background:#111512;grid-template-columns:1fr 1fr;align-items:center;gap:10vw;padding:120px 7vw;display:grid}.problem-copy>span{color:var(--lime)}.problem h2{margin:22px 0}.problem-copy p{color:#adb3ad;font-size:17px;line-height:1.65}.problem ul{grid-template-columns:1fr 1fr;gap:15px;margin-top:28px;padding:0;font-size:12px;list-style:none;display:grid}.problem li{gap:8px;display:flex}.problem li svg{color:var(--lime)}.flow{background:#1d231e;border:1px solid #3a413b;padding:27px}.flowtop{color:#9da39e;letter-spacing:.1em;justify-content:space-between;font-size:10px;display:flex}.flowtop b{color:#e4a6a6;font:600 16px Inter}.mess{justify-content:space-between;align-items:center;margin:25px 0;display:flex}.mess i{background:#303731;border:1px solid #475047;padding:11px;font-size:11px;font-style:normal}.mess span{color:#6f776f}.flowline{background:#3c443d;height:1px;margin:25px -27px}.after b{color:var(--lime)}.automated{background:var(--lime);color:var(--ink);align-items:center;gap:12px;margin-top:17px;padding:18px;font-weight:600;display:flex}.automated span{margin-left:auto;font-size:11px}.process{padding:120px 5vw}.process h2{margin-bottom:70px}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.steps>div{padding:25px 30px 0 0;position:relative}.steps b{color:#7b817b;font-size:11px}.steps h3{margin-top:40px;font:500 22px Inter}.steps p{color:var(--muted);padding-right:20px;font-size:13px;line-height:1.6}.steps svg{color:#a5aba5;position:absolute;top:62px;right:25px}.quote{text-align:center;background:var(--lime);padding:110px 18%}.quote svg{margin-bottom:30px}.quote blockquote{letter-spacing:-.035em;margin:0;font:500 clamp(28px,3.5vw,48px)/1.25 Inter}.quote p{letter-spacing:.15em;margin-top:35px;font-size:10px}.faq{grid-template-columns:1fr 1.2fr;gap:10vw;padding:120px 7vw;display:grid}.faq>div>p{color:var(--muted);margin-top:35px;font-size:13px}.faq>div>p a{text-decoration:underline}.faq article{border-top:1px solid var(--line);cursor:pointer}.faq article:last-child{border-bottom:1px solid var(--line)}.faq button{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;padding:23px 0;display:flex}.faq button svg{transition:all .2s}.faq article>p{max-height:0;color:var(--muted);margin:0;padding-right:50px;font-size:13px;line-height:1.55;transition:all .25s;overflow:hidden}.faq article.open>p{max-height:120px;padding-bottom:23px}.faq article.open svg{transform:rotate(180deg)}.contact{color:#fff;text-align:center;background:#121612;padding:120px 20px;position:relative;overflow:hidden}.contact-orb{filter:blur(80px);background:#c7ff3e20;border-radius:50%;width:450px;height:450px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.contact>span{color:var(--lime);position:relative}.contact h2{letter-spacing:-.06em;margin:25px 0;font:500 clamp(52px,7vw,96px)/.95 Inter;position:relative}.contact p{color:#aab0aa;max-width:500px;margin:0 auto 45px;line-height:1.6;position:relative}.contact>a{border-bottom:1px solid var(--lime);align-items:center;gap:18px;width:max-content;margin:auto;padding-bottom:8px;font:500 20px Inter;display:flex;position:relative}.contact small{color:#747b74;margin-top:18px;display:block;position:relative}footer{grid-template-columns:1fr 1fr 1fr auto;align-items:center;padding:45px 5vw;font-size:12px;display:grid}footer>p{color:var(--muted)}footer>div{gap:25px;display:flex}footer>small{color:#8b908b}@media (max-width:850px){nav{position:absolute}.menu{display:block}.navlinks{background:#fff;flex-direction:column;align-items:stretch;padding:24px;display:none;position:absolute;top:70px;left:5vw;right:5vw}.navlinks.show{display:flex}.hero{min-height:980px;padding-top:145px}.hero h1{font-size:62px}.hero-art{width:92vw;top:490px;left:4vw}.trust{flex-wrap:wrap;bottom:20px}.section-head,.problem,.faq{grid-template-columns:1fr;display:grid}.section-head{gap:20px}.cards{grid-template-columns:1fr}.problem{gap:70px}.steps{grid-template-columns:1fr 1fr;gap:35px}.faq{gap:60px}.faq article.open>p{max-height:180px}footer{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:520px){.hero h1{font-size:49px}.lead{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-art{transform-origin:0 0;width:108vw;transform:scale(.86)}.d1{left:0}.d2{right:0}.trust span{width:100%}.services,.process,.faq{padding-top:80px;padding-bottom:80px}.problem{padding:80px 6vw}.problem ul,.steps{grid-template-columns:1fr}.quote{padding:80px 7%}footer{grid-template-columns:1fr}footer>div{grid-row:2}}.logo svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px}.site-nav{position:absolute}.site-footer{color:#fff;background:#0f1310;grid-template-columns:2fr repeat(3,1fr);align-items:start;gap:50px;padding:70px 5vw 35px;display:grid}.site-footer>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.site-footer>div:first-child{gap:14px}.site-footer p{color:#929a92;margin:0}.site-footer .locations{letter-spacing:.09em;font-size:10px}.site-footer b{color:#8d958e;letter-spacing:.15em;margin-bottom:9px;font-size:10px}.site-footer a,.site-footer span{font-size:12px}.site-footer>small{color:#747b74;border-top:1px solid #2c332d;grid-column:1/-1;margin-top:20px;padding-top:25px}.text-link{border-bottom:1px solid;margin-top:35px;display:inline-block}.price-preview{padding:110px 5vw}.price-preview>span,.distributed>span,.page-hero>span,.stack-band>span,.values>span{letter-spacing:.17em;font-size:10px;font-weight:600}.price-preview>h2,.distributed h2{letter-spacing:-.05em;font:500 clamp(40px,5vw,68px)/1 Inter}.price-preview>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:50px 0 30px;display:grid}.price-preview article{border-right:1px solid var(--line);padding:28px 25px}.price-preview article:last-child{border:0}.price-preview h3{font:500 17px Inter}.price-preview b{color:#68705f;font-size:13px}.price-preview>a,.distributed>a{border-bottom:1px solid;font-size:13px}.distributed{background:#dfe8cd;padding:110px 20% 110px 5vw}.distributed p{color:#50574f;max-width:690px;font-size:18px;line-height:1.6}.page-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 20%,#e5edc9,#0000 35%);padding:180px 8vw 110px}.page-hero h1{letter-spacing:-.065em;max-width:1000px;margin:25px 0;font:500 clamp(58px,8vw,112px)/.94 Inter}.page-hero h1 em,.page-cta h2 em{color:#737a64;font:italic 400 1em Georgia}.page-hero p{color:#565d56;max-width:610px;font-size:18px;line-height:1.6}.page-cta{color:#fff;text-align:center;background:#111512;padding:110px 20px}.page-cta>span{color:var(--lime);letter-spacing:.17em;font-size:10px}.page-cta h2{letter-spacing:-.055em;margin:25px 0;font:500 clamp(43px,6vw,80px)/1 Inter}.page-cta p{color:#a7aea7}.page-cta a{border-bottom:1px solid var(--lime);gap:12px;width:max-content;margin:35px auto 0;padding-bottom:7px;display:flex}.service-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;padding:80px 5vw;display:grid}.service-grid article{background:var(--cream);min-height:400px;padding:40px}.service-grid article>svg{width:34px;height:34px}.service-grid article>span{float:right;font-size:11px}.service-grid h2{margin-top:80px;font:500 28px Inter}.service-grid p{color:var(--muted);line-height:1.6}.service-grid ul,.pricing-grid ul{margin-top:28px;padding:0;list-style:none}.service-grid li,.pricing-grid li{align-items:center;gap:8px;margin:10px 0;font-size:12px;display:flex}.service-grid li svg,.pricing-grid li svg{color:#769722;width:14px}.stack-band{background:var(--lime);padding:90px 10vw}.stack-band h2{letter-spacing:-.05em;max-width:800px;font:500 clamp(35px,5vw,62px) Inter}.stack-band p{word-spacing:15px;line-height:2}.pricing-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;padding:90px 5vw;display:grid}.pricing-grid article{background:var(--cream);padding:35px;position:relative}.pricing-grid article.featured{background:var(--ink);color:#fff}.popular{background:var(--lime);color:var(--ink);letter-spacing:.1em;padding:8px;font-size:9px;position:absolute;top:0;right:0}.pricing-grid h2{margin-top:25px;font:500 22px Inter}.pricing-grid>article>b{margin:35px 0 12px;font:500 28px Inter;display:block}.pricing-grid p{color:var(--muted);min-height:60px;line-height:1.5}.pricing-grid .featured p{color:#aab0aa}.pricing-grid a{border-bottom:1px solid;margin-top:30px;font-size:12px;display:inline-block}.pricing-note{text-align:center;padding:80px 15%}.pricing-note h2{font:500 35px Inter}.pricing-note p{color:var(--muted);line-height:1.7}.about-split{grid-template-columns:1fr 1fr;gap:10vw;padding:100px 8vw;display:grid}.about-split span{letter-spacing:.16em;font-size:10px}.about-split h2{letter-spacing:-.05em;font:500 50px/1.05 Inter}.about-split p{color:var(--muted);font-size:17px;line-height:1.7}.location-grid{grid-template-columns:1fr 1fr;display:grid}.location-grid article{color:#fff;background:#141915;padding:100px 8vw}.location-grid article+article{background:var(--lime);color:var(--ink)}.location-grid span{letter-spacing:.15em;font-size:10px}.location-grid h2{margin:35px 0 10px;font:500 60px Inter}.location-grid p{opacity:.7;max-width:450px;line-height:1.6}.values{padding:100px 6vw}.values>div{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.values article{padding:30px 30px 0 0}.values h3{font:500 22px Inter}.values p{color:var(--muted);line-height:1.6}.case-list{padding:90px 7vw}.case-list>article{grid-template-columns:1.3fr 1fr;align-items:center;gap:7vw;margin-bottom:90px;display:grid}.case-list>article:nth-child(2n){direction:rtl}.case-list>article>*{direction:ltr}.case-visual{background:#c6ff3e;flex-direction:column;justify-content:space-between;height:430px;padding:25px;display:flex}.cv1{color:#fff;background:#202720}.cv2{background:#d5ded0}.case-visual>span{letter-spacing:.16em;font-size:10px}.case-visual>div{grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;height:70%;display:grid}.case-visual i{background:#111;height:50%;display:block}.case-visual i:nth-child(2){height:85%}.case-visual i:nth-child(3){height:68%}.case-list article>div+div>span{letter-spacing:.15em;font-size:10px}.case-list h2{letter-spacing:-.04em;margin:20px 0;font:500 48px Inter}.case-list p{color:var(--muted);line-height:1.6}.case-list b{margin-top:40px;font:500 30px Inter;display:block}.case-list small{color:var(--muted)}.case-note{text-align:center;color:var(--muted);margin:-30px 20px 80px;font-size:11px}.blog-grid{grid-template-columns:repeat(3,1fr);gap:45px 25px;padding:80px 6vw;display:grid}.blog-grid>a{display:block}.blog-art{background:#d9e0d1;height:220px;padding:20px}.blog-art span{color:#fffa;font:500 45px Inter}.ba0,.ba4{background:#c7ff3e}.ba1,.ba5{background:#1b211c}.ba2{background:#cbd8e4}.ba3{background:#e6d4c1}.blog-grid>a>span{letter-spacing:.12em;margin-top:20px;font-size:9px;display:block}.blog-grid h2{font:500 23px/1.2 Inter}.blog-grid p{color:var(--muted);font-size:13px;line-height:1.55}.blog-grid b{font-size:11px}.article{padding:180px max(8vw,50vw - 425px) 100px}.article>span{letter-spacing:.15em;font-size:10px}.article h1{letter-spacing:-.055em;font:500 clamp(48px,7vw,90px)/1 Inter}.article-lead{color:#586057;font-size:21px;line-height:1.6}.article-meta{border-top:1px solid var(--line);color:var(--muted);margin:45px 0;padding-top:20px;font-size:12px}.article section{padding:25px 0}.article section h2{font:500 30px Inter}.article section p{color:#4f564f;font-size:16px;line-height:1.8}.contact-layout{grid-template-columns:1.5fr .7fr;gap:8vw;padding:80px 7vw;display:grid}.contact-layout form{grid-template-columns:1fr 1fr;gap:25px;display:grid}.contact-layout label{letter-spacing:.08em;font-size:11px}.contact-layout input,.contact-layout select,.contact-layout textarea{border:1px solid var(--line);background:#fff;width:100%;margin-top:9px;padding:15px;font:14px Inter;display:block}.contact-layout .full{grid-column:1/-1}.contact-layout button{background:var(--lime);border:1px solid var(--ink);cursor:pointer;width:max-content;padding:16px 22px}.form-note{color:#527015;grid-column:1/-1}.contact-layout aside{color:#fff;background:#151a16;padding:35px}.contact-layout aside>span{letter-spacing:.15em;color:var(--lime);font-size:9px}.contact-layout aside h2{word-break:break-word;font:500 21px Inter}.contact-layout aside p{color:#9fa69f;line-height:1.5}.contact-layout aside b{margin-top:25px;font-size:11px;display:block}.contact-layout aside hr{border:0;border-top:1px solid #384038;margin:30px 0}.legal{max-width:800px;margin:auto;padding:80px 7vw}.legal h2{margin-top:45px;font:500 28px Inter}.legal p{color:#515851;line-height:1.8}.legal-note{background:#e8eadf;margin-top:50px;padding:20px;font-size:12px}@media (max-width:900px){.site-footer,.price-preview>div,.pricing-grid,.values>div,.service-grid,.blog-grid{grid-template-columns:1fr 1fr}.about-split,.contact-layout,.case-list>article{grid-template-columns:1fr}.case-list>article:nth-child(2n){direction:ltr}}@media (max-width:560px){.site-footer,.price-preview>div,.pricing-grid,.values>div,.service-grid,.blog-grid,.location-grid{grid-template-columns:1fr}.site-footer>div{grid-row:auto}.page-hero{padding-top:145px}.page-hero h1{font-size:48px}.service-grid article{min-height:330px}.contact-layout form{grid-template-columns:1fr}.contact-layout .full{grid-column:auto}.case-visual{height:300px}.price-preview article{border-right:0;border-bottom:1px solid var(--line)}}.language-link{border:1px solid var(--line);padding:7px 9px;font-weight:700}.fr-home .primary{width:max-content;margin-top:30px}.cookie-link{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.consent-backdrop{z-index:9999;pointer-events:none;align-items:flex-end;padding:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.consent-backdrop>*{pointer-events:auto}@media (max-width:640px){.consent-backdrop{padding:10px!important}.consent-card{box-sizing:border-box;width:100%!important;max-width:100%!important;padding:18px!important}.consent-card h2{margin:8px 0!important;font-size:20px!important}.consent-card p{margin:0;font-size:14px}.consent-actions{grid-template-columns:repeat(3,1fr);gap:8px!important;margin-top:12px!important;display:grid!important}.consent-actions button{padding:9px 4px;font-size:13px;min-width:0!important}}.consent-card{color:#101411;background:#fff;border:1px solid #101411;width:100%;max-width:720px;margin:0 auto;padding:28px;box-shadow:0 24px 80px #0005}.consent-card>span{letter-spacing:.15em;font-size:10px}.consent-card h2{margin:14px 0;font:500 28px/1.1 Inter}.consent-card p{color:#545b54;line-height:1.55}.consent-card>small{color:#626862;margin-top:16px;display:block}.consent-card a{text-decoration:underline}.consent-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.consent-actions button{cursor:pointer;background:0 0;border:1px solid #101411;flex:1 1 0;min-width:110px;padding:11px 15px}.consent-options{border-top:1px solid #d9ddd5;margin-top:18px}.consent-options label{border-bottom:1px solid #d9ddd5;justify-content:space-between;gap:30px;padding:15px 0;display:flex}.consent-options span{flex-direction:column;gap:4px;display:flex}.consent-options small{color:#676d67}.gdpr-check{flex-direction:row;align-items:flex-start;gap:10px;line-height:1.5;display:flex!important}.gdpr-check input{width:auto!important;margin-top:3px!important}.site-footer button.cookie-link{font-size:12px}.editorial-work{background:0 0;height:430px;padding:0}.editorial-work>.editorial-ui{height:100%;min-height:100%}.fr-home{min-height:0}@media (max-width:600px){.consent-backdrop{padding:10px}.consent-card{padding:20px}.consent-actions{display:grid}.consent-actions button{width:100%}.editorial-work{height:320px}}.site-nav{transition:background .35s,box-shadow .35s,transform .35s}.site-nav.nav-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;position:fixed;box-shadow:0 1px #1014111a}.site-nav a:not(.navcta){position:relative}.site-nav a:not(.navcta):after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.logo svg path{stroke-dasharray:90;stroke-dashoffset:90px;animation:1.25s cubic-bezier(.2,.7,.2,1) forwards logoDraw}.logo svg path+path{animation-delay:.18s}.hero{grid-template-columns:minmax(0,52%) minmax(0,48%);align-items:center;padding-top:145px;display:grid}.hero-copy{z-index:3;align-self:center;padding-bottom:55px;position:relative}.hero h1{max-width:none;margin:32px 0 28px;font-size:clamp(58px,6.35vw,112px);line-height:.9}.hero h1>span,.hero h1>em{animation:.9s cubic-bezier(.2,.75,.2,1) both heroIn;display:inline-block}.hero h1>span:nth-child(3){animation-delay:80ms}.hero h1>em{animation-delay:.16s}.eyebrow,.hero .lead,.hero-actions{animation:.75s cubic-bezier(.2,.75,.2,1) both fadeLift}.hero .lead{animation-delay:.24s}.hero-actions{animation-delay:.32s}.hero-art{z-index:2;width:100%;height:510px;position:relative;top:auto;right:auto}.orb{animation:5s ease-in-out infinite orbBreathe;top:12%;right:4%}.d1{animation:6s ease-in-out infinite cardFloatOne;top:7%;left:2%}.d2{animation:7s ease-in-out infinite cardFloatTwo;bottom:4%;right:0}.f1{animation:4.5s ease-in-out infinite tagFloat}.f2{animation:5.2s ease-in-out infinite reverse tagFloat}.status i{animation:1.8s ease-out infinite pulseDot}.bars i{transform-origin:bottom;animation:2.8s ease-in-out infinite barLoop;animation-delay:calc(var(--bar) * 90ms)}.d2 p{animation:4.5s ease-in-out infinite rowGlow;animation-delay:calc(var(--row) * .7s)}.orbit{pointer-events:none;border:1px solid #78943247;border-radius:50%;position:absolute}.orbit-one{width:430px;height:430px;animation:18s linear infinite orbitSpin;top:4%;right:0}.orbit-two{border-style:dashed;width:330px;height:330px;animation:24s linear infinite reverse orbitSpin;top:54px;right:50px}.orbit:after{content:"";background:var(--lime);border:1px solid var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;top:20px;left:88px}.capability-loop{background:var(--ink);color:#fff;white-space:nowrap;padding:15px 0;overflow:hidden}.capability-loop>div{width:max-content;animation:28s linear infinite marquee}.capability-loop span{letter-spacing:.17em;font-size:10px}.capability-loop i{background:var(--lime);border-radius:50%;width:5px;height:5px;margin:0 25px 2px;display:inline-block}.primary,.navcta,.page-cta a,.contact>a{transition:transform .25s,box-shadow .25s,background .25s}.primary:hover,.navcta:hover{transform:translateY(-3px);box-shadow:0 8px #1014111f}.cards article,.pricing-grid article,.blog-grid>a,.service-grid article{transition:transform .4s cubic-bezier(.2,.75,.2,1),box-shadow .4s,background .3s}.cards article:hover,.pricing-grid article:hover,.blog-grid>a:hover,.service-grid article:hover{transform:translateY(-8px);box-shadow:0 20px 45px #1a22171a}.blog-art{position:relative;overflow:hidden}.blog-art:after{content:"";background:#fff3;width:140%;height:35%;transition:left .7s;position:absolute;top:20%;left:-150%;transform:rotate(-18deg)}.blog-grid>a:hover .blog-art:after{left:80%}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.75,.2,1) var(--reveal-delay,0s),transform .8s cubic-bezier(.2,.75,.2,1) var(--reveal-delay,0s);transform:translateY(38px)}.reveal.is-visible{opacity:1;transform:none}.hero.reveal,.page-hero.reveal{transform:none}.case-visual i{animation:3.2s ease-in-out infinite caseBars}.case-visual i:nth-child(2){animation-delay:.35s}.case-visual i:nth-child(3){animation-delay:.7s}@keyframes logoDraw{to{stroke-dashoffset:0}}@keyframes heroIn{0%{opacity:0;transform:translateY(45px)rotate(1deg)}to{opacity:1;transform:none}}@keyframes fadeLift{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes orbBreathe{0%,to{filter:saturate();transform:scale(1)}50%{filter:saturate(1.15);transform:scale(1.045)}}@keyframes cardFloatOne{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(.4deg)translateY(-15px)}}@keyframes cardFloatTwo{0%,to{transform:rotate(1deg)translateY(0)}50%{transform:rotate(-.7deg)translateY(12px)}}@keyframes tagFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pulseDot{0%{box-shadow:0 0 #c7ff3e99}70%,to{box-shadow:0 0 0 8px #c7ff3e00}}@keyframes barLoop{0%,to{opacity:.75;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}@keyframes rowGlow{0%,75%,to{background:0 0}35%{background:#c7ff3e12}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes caseBars{0%,to{transform:scaleY(.75)}50%{transform:scaleY(1)}}@media (max-width:1000px){.hero{grid-template-columns:1fr;align-content:start;min-height:1080px}.hero-copy{padding-bottom:20px}.hero h1{font-size:clamp(54px,9vw,88px)}.hero-art{width:90%;height:450px;position:relative;left:5%}.trust{bottom:18px}.orbit-one{right:4%}}@media (max-width:520px){.hero{min-height:1040px;padding-top:135px}.hero h1{font-size:52px}.hero-art{width:100%;height:425px;left:0;transform:none}.d1{width:205px;left:-2%}.d2{width:225px;right:-2%}.orbit-one{width:350px;height:350px}.orbit-two{width:270px;height:270px}.capability-loop>div{animation-duration:20s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.capability-loop>div{transform:none}}.hero{grid-template-columns:minmax(0,48%) minmax(0,48%);column-gap:4%}.trust{left:5vw}body main,body footer{transition:opacity .26s,transform .26s}.page-leaving main,.page-leaving footer{opacity:0;transform:translateY(-10px)}@media (max-width:1000px){.hero{grid-template-columns:1fr;column-gap:0}}.blog-art img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.75,.2,1),filter .5s;position:absolute;inset:0}.blog-art span{z-index:2;text-shadow:0 1px 20px #00000059;position:relative}.blog-grid>a:hover .blog-art img{transform:scale(1.045)}.photo-1 img,.photo-3 img{object-position:center 58%}.photo-4 img{object-position:center 42%}.photo-5 img{object-position:62% center}.article-cover{aspect-ratio:3/2;object-fit:cover;width:calc(100% + 12vw);max-width:none;margin:50px -6vw 20px;display:block}.pricing-section{padding:75px 5vw 0}.pricing-section+.pricing-section{padding-top:95px}.pricing-section-head{border-bottom:1px solid var(--line);align-items:baseline;gap:25px;padding-bottom:20px;display:flex}.pricing-section-head span{letter-spacing:.15em;font-size:10px}.pricing-section-head h2{letter-spacing:-.045em;margin:0;font:500 clamp(34px,4vw,56px) Inter}.pricing-section .pricing-grid{background:0 0;padding:35px 0 0}.pricing-count-1{grid-template-columns:minmax(280px,1fr) repeat(2,minmax(0,.5fr))}.pricing-count-1 article{grid-column:1/2}.pricing-section:last-of-type{padding-bottom:100px}@media (max-width:800px){.article-cover{width:100%;margin:35px 0 15px}.pricing-count-3,.pricing-count-1{grid-template-columns:1fr}.pricing-count-1 article{grid-column:auto}}.interactive-cases{padding-left:4vw;padding-right:4vw}.interactive-cases>article{grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr);gap:5vw}.software-mock{direction:ltr;background:#e7ebdf;border:1px solid #cbd1c7;height:520px;padding:18px;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s;position:relative;overflow:hidden;box-shadow:0 25px 65px #1e281d1f}.software-mock:hover{transform:perspective(1200px)rotateX(1.5deg)rotateY(-1.2deg)translateY(-8px);box-shadow:0 38px 85px #1e281d33}.mock-browser{color:#727a73;background:#fff;border-bottom:1px solid #e1e5df;justify-content:space-between;align-items:center;height:34px;padding:0 12px;font-size:9px;display:flex}.mock-browser>div{gap:5px;display:flex}.mock-browser>div i{background:#cdd2cb;border-radius:50%;width:6px;height:6px}.mock-browser>div i:first-child{background:#c7ff3e}.mock-browser svg{width:13px}.mock-hint{color:#fff;letter-spacing:.1em;opacity:0;background:#111712;padding:9px 12px;font-size:8px;transition:all .3s;position:absolute;bottom:25px;right:25px;transform:translateY(8px)}.software-mock:hover .mock-hint{opacity:1;transform:none}.mock-app{background:#f7f8f4;height:calc(100% - 34px);overflow:hidden}.orders-app,.portal-app{grid-template-columns:125px 1fr;display:grid}.orders-app>aside,.portal-app>aside{color:#889089;background:#151b16;flex-direction:column;gap:7px;padding:20px 13px;display:flex}.orders-app>aside>b,.portal-app>aside>b{color:#fff;letter-spacing:.17em;margin-bottom:24px;font-size:10px}.orders-app>aside>span,.portal-app>aside>span{border-radius:3px;align-items:center;gap:8px;padding:9px 8px;font-size:8px;display:flex}.orders-app>aside>span>i{border:1px solid;width:5px;height:5px}.orders-app>aside>span.active,.portal-app>aside>span.active{color:#111712;background:#c7ff3e}.orders-app>section,.portal-app>section{min-width:0;padding:24px}.orders-app section>header,.portal-app section>header{justify-content:space-between;align-items:center;display:flex}.mock-app header small{letter-spacing:.13em;color:#7a827a;font-size:7px}.mock-app h3{margin:5px 0;font:600 18px Inter}.mock-app button{color:#fff;cursor:pointer;background:#121713;border:0;padding:9px 11px;font-size:8px;transition:all .25s}.mock-app button:hover{color:#111;background:#c7ff3e}.mock-kpis{grid-template-columns:repeat(3,1fr);gap:9px;margin:19px 0;display:grid}.mock-kpis article{background:#fff;border:1px solid #e4e7e1;padding:12px;transition:all .3s}.mock-kpis article:hover{border-color:#a5ce39;transform:translateY(-3px)}.mock-kpis small{color:#7b827b;font-size:7px;display:block}.mock-kpis b{margin-top:7px;font:600 20px Inter;display:inline-block}.mock-kpis em{color:#66851b;float:right;margin-top:14px;font-size:7px;font-style:normal}.mock-table{background:#fff;border:1px solid #e4e7e1}.table-head,.table-row{grid-template-columns:1.1fr 1.2fr 1fr .7fr;align-items:center;padding:10px 12px;display:grid}.table-head{letter-spacing:.12em;color:#8c938c;font-size:6px}.table-row{border-top:1px solid #edf0eb;font-size:8px;transition:all .25s}.table-row:hover{background:#f0ffd0;padding-left:16px}.table-row span:first-child{align-items:center;gap:6px;display:flex}.table-row svg{width:11px}.table-row>span:nth-child(3){align-items:center;gap:5px;display:flex}.table-row .status{background:#d9b94b;border-radius:50%;width:6px;height:6px;margin:0;padding:0}.table-row .s1{background:#78a5e8}.table-row .s2{background:#8ecb53}.portal-tone{background:#252b26}.client-chip{border-bottom:1px solid #323a33;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:15px;display:flex}.client-chip>i{color:#111;background:#c7ff3e;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.client-chip span{flex-direction:column;display:flex}.client-chip strong{color:#fff;font-size:8px}.client-chip small{font-size:6px}.portal-app>aside>span{justify-content:space-between}.portal-app>aside>span>i{color:#111;background:#c7ff3e;border-radius:8px;padding:1px 4px;font-style:normal}.avatar-stack{display:flex}.avatar-stack i{color:#fff;background:#222a23;border:2px solid #f7f8f4;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-6px;font:7px DM Sans;display:grid}.project-progress{color:#fff;background:#151b16;margin:18px 0;padding:15px}.project-progress>div{justify-content:space-between;font-size:8px;display:flex}.project-progress>i{background:#303831;height:4px;margin:10px 0;display:block}.project-progress>i em{background:#c7ff3e;width:68%;height:100%;transition:width .7s;display:block}.software-mock:hover .project-progress>i em{width:82%}.project-progress>small{color:#9ea59e;font-size:6px}.portal-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.portal-grid article{background:#fff;border:1px solid #e2e6df;padding:13px}.portal-grid article>span{letter-spacing:.08em;color:#727a72;align-items:center;gap:4px;font-size:6px;display:flex}.portal-grid article>span svg{width:10px}.portal-grid h4{margin:12px 0 4px;font:600 11px Inter}.portal-grid p{margin:0 0 11px;font-size:7px!important}.portal-grid .approval{border-top:2px solid #c7ff3e}.approval>div{gap:5px;display:flex}.approval button+button{color:#111;background:#c7ff3e}.documents{background:#fff;border:1px solid #e2e6df;margin-top:14px;padding:12px}.documents header{justify-content:space-between;display:flex}.documents h4{margin:0;font-size:9px}.documents a{font-size:7px}.documents>div{border-top:1px solid #edf0eb;align-items:center;margin-top:7px;padding:8px 0;display:flex}.documents>div svg{width:13px}.documents>div span{flex-direction:column;margin-left:8px;display:flex}.documents>div b{font-size:7px}.documents>div small{color:#8a918a;font-size:6px}.documents>div svg:last-child{margin-left:auto}.flow-tone{background:#d6dcd2}.flow-app{padding:0 22px 20px}.flow-app>header{border-bottom:1px solid #e0e4de;align-items:center;gap:15px;height:54px;display:flex}.flow-app>header>b{letter-spacing:.12em;font-size:9px}.mock-search{color:#929992;background:#fff;border:1px solid #e1e5df;align-items:center;gap:5px;width:125px;margin-left:auto;padding:7px 10px;font-size:7px;display:flex}.mock-search svg{width:10px}.flow-app>header button{align-items:center;gap:5px;display:flex}.flow-app>header button svg{width:10px}.user-dot{background:#c7ff3e;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.user-dot svg{width:12px}.flow-summary{color:#fff;background:#151b16;justify-content:space-between;align-items:end;margin:15px 0;padding:14px 18px;display:flex}.flow-summary>div:first-child{flex-direction:column;display:flex}.flow-summary small{letter-spacing:.12em;color:#929a93;font-size:6px}.flow-summary b{margin:3px 0;font:600 22px Inter}.flow-summary span{color:#c7ff3e;align-items:center;gap:4px;font-size:7px;display:flex}.flow-summary span svg{width:10px}.mini-chart{align-items:end;gap:6px;width:150px;height:50px;display:flex}.mini-chart i{background:#c7ff3e;flex:1;animation:3s ease-in-out infinite barLoop}.pipeline{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pipeline>section{background:#edf0eb;padding:9px}.pipeline>section>header{justify-content:space-between;padding-bottom:8px;font-size:8px;display:flex}.pipeline>section>header i{background:#fff;border-radius:10px;padding:1px 5px;font-style:normal}.pipeline article{background:#fff;margin-top:7px;padding:10px;transition:all .25s;position:relative}.pipeline article:hover{transform:translateY(-4px)rotate(-.5deg);box-shadow:0 8px 20px #2530201c}.lead-mark{background:#a9ada8;width:3px;position:absolute;top:0;bottom:0;left:0}.lm1{background:#e7be44}.lm2{background:#7baded}.pipeline h4{margin:0;font:600 9px Inter}.pipeline p{margin:5px 0;font-size:8px!important}.pipeline small{color:#909790;font-size:6px}.automation-toast{color:#fff;opacity:0;background:#111712;align-items:center;gap:8px;padding:10px 12px;transition:all .45s;display:flex;position:absolute;bottom:28px;right:34px;transform:translateY(20px);box-shadow:0 15px 35px #0004}.software-mock:hover .automation-toast{opacity:1;transform:none}.automation-toast>svg{color:#c7ff3e;width:13px}.automation-toast span{flex-direction:column;display:flex}.automation-toast b{font-size:7px}.automation-toast small{color:#99a099;font-size:6px}.case-copy{direction:ltr}.interactive-cases .case-copy b{font-size:28px}@media (max-width:1100px){.interactive-cases>article{grid-template-columns:1fr}.software-mock{height:500px}.case-copy{max-width:600px}.orders-app,.portal-app{grid-template-columns:110px 1fr}}@media (max-width:650px){.software-mock{height:430px;padding:8px}.orders-app,.portal-app{grid-template-columns:82px 1fr}.orders-app>aside,.portal-app>aside{padding:12px 7px}.orders-app>aside>span,.portal-app>aside>span{padding:7px 4px;font-size:6px}.orders-app>section,.portal-app>section{padding:12px}.mock-kpis article:nth-child(2){display:none}.mock-kpis,.table-head,.table-row{grid-template-columns:1fr 1fr}.table-head span:nth-child(2),.table-head span:nth-child(3),.table-row span:nth-child(2),.table-row span:nth-child(3){display:none}.portal-grid{grid-template-columns:1fr}.portal-grid article:first-child{display:none}.flow-app{padding:0 10px 10px}.mock-search{display:none}.flow-summary{margin:9px 0}.mini-chart{width:90px}.pipeline>section:nth-child(3){display:none}.pipeline{grid-template-columns:1fr 1fr}.mock-hint{display:none}}body,.contact-layout input,.contact-layout select,.contact-layout textarea,.hero h1,.section-head h2,.problem h2,.process h2,.faq h2,.contact h2,.page-hero h1,.page-cta h2,.price-preview>h2,.distributed h2,.service-grid h2,.pricing-grid h2,.about-split h2,.location-grid h2,.case-list h2,.blog-grid h2,.article h1,.article section h2,.mock-app h3,.portal-grid h4,.pipeline h4{font-family:Inter,sans-serif}.hero h1 em,.contact h2 em,.page-hero h1 em,.page-cta h2 em{font-variation-settings:"opsz" 72;font-family:Inter,sans-serif}.brand{font-family:Inter,sans-serif}.hero h1{letter-spacing:-.07em;font-weight:520}.page-hero h1,.article h1{font-weight:520}.metrics-tone{background:#151b16}.metrics-app{padding:0 22px 20px}.metrics-app>header{border-bottom:1px solid #e0e5dd;align-items:center;height:50px;display:flex}.metrics-app>header>b{letter-spacing:.16em;font-size:10px}.metrics-app>header nav{color:#899089;gap:18px;margin-left:35px;font-size:7px;display:flex}.metrics-app>header nav span{padding:20px 0 16px}.metrics-app>header nav .active{color:#111;border-bottom:2px solid #9dc92d}.metrics-app>header button{background:#111;margin-left:auto}.metrics-heading{justify-content:space-between;align-items:center;margin:17px 0;display:flex}.metrics-heading>span{background:#fff;border:1px solid #e0e5dd;padding:7px 9px;font-size:7px}.metrics-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.metrics-kpis article{background:#fff;border:1px solid #e2e6e0;padding:11px;position:relative;overflow:hidden}.metrics-kpis small{color:#7b837b;font-size:6px;display:block}.metrics-kpis b{margin:6px 0;font:600 17px Inter;display:block}.metrics-kpis em{color:#6d921a;font-size:6px;font-style:normal}.metrics-kpis article>i{width:35px;height:16px;transform:rotate(calc(var(--metric)*4deg - 7deg));border-top:2px solid #9fc72f;border-radius:50%;position:absolute;bottom:5px;right:9px}.metrics-body{grid-template-columns:1.7fr .8fr;gap:9px;margin-top:9px;display:grid}.metrics-body>article{background:#fff;border:1px solid #e2e6e0;padding:12px}.revenue-chart header{justify-content:space-between;font-size:8px;display:flex}.chart-grid{background:repeating-linear-gradient(#fff 0 26px,#eef0ed 27px);height:110px;margin-top:10px}.chart-grid svg{width:100%;height:100%}.software-mock:hover .chart-grid path:last-child{stroke-dasharray:600;animation:1.6s both chartDraw}.channel-list>span{font-size:8px}.channel-list>div{background:#eef1eb;align-items:center;height:25px;margin-top:7px;padding:0 6px;display:flex;position:relative;overflow:hidden}.channel-list>div>i{background:#dfff88;transition:width .6s;position:absolute;top:0;bottom:0;left:0}.channel-list b,.channel-list small{font-size:6px;position:relative}.channel-list small{margin-left:auto}.booking-tone{background:#d8cbb9}.booking-app{grid-template-columns:92px 1fr;display:grid}.booking-app>aside{background:#eee5d8;flex-direction:column;gap:8px;padding:18px 10px;display:flex}.booking-app>aside>b{letter-spacing:.15em;margin-bottom:12px;font-size:10px}.booking-app>aside>svg{color:#fff;background:#111;width:32px;height:32px;margin-bottom:8px;padding:8px}.booking-app>aside>span{padding:6px;font-size:7px}.booking-app>section{padding:18px}.booking-app>section>header{justify-content:space-between;display:flex}.booking-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.booking-stats>div{background:#fff;padding:9px}.booking-stats small{color:#8a8176;font-size:6px;display:block}.booking-stats b{font:600 15px Inter}.calendar-grid{background:#fff;border:1px solid #e2ddd5}.calendar-head,.calendar-row{grid-template-columns:90px repeat(5,1fr);display:grid}.calendar-head{padding-left:90px}.calendar-head span{border-left:1px solid #eeeae4;padding:7px;font-size:5px}.calendar-row{border-top:1px solid #eeeae4;min-height:52px}.calendar-row>b{padding:10px;font-size:6px}.calendar-row>span{border-left:1px solid #eeeae4;padding:4px;position:relative}.calendar-row .booked i{background:#c7ff3e;height:100%;padding:5px;font:6px Inter;transition:all .25s;display:block}.calendar-row .b1 i{background:#d6e5fc}.calendar-row .b2 i{background:#f2d4ba}.calendar-row .booked:hover i{transform:scale(1.08);box-shadow:0 5px 15px #1112}.booking-pop{color:#fff;opacity:.7;background:#111;align-items:center;gap:8px;padding:10px;transition:all .35s;display:flex;position:absolute;bottom:28px;right:32px;transform:translateY(12px);box-shadow:0 12px 28px #0004}.software-mock:hover .booking-pop{opacity:1;transform:none}.booking-pop>i{color:#111;background:#c7ff3e;border-radius:50%;place-items:center;width:24px;height:24px;font:7px Inter;display:grid}.booking-pop span{flex-direction:column;display:flex}.booking-pop b{font-size:7px}.booking-pop small{color:#a8afa9;font-size:6px}.booking-pop button{color:#111;background:#fff;margin-left:10px;font-size:6px}.knowledge-tone{background:#cfd2dc}.knowledge-app{grid-template-columns:155px 1fr;display:grid}.knowledge-app>aside{color:#959ba5;background:#13161b;flex-direction:column;gap:7px;padding:16px 11px;display:flex}.knowledge-app>aside>b{color:#fff;align-items:center;gap:6px;margin-bottom:12px;font-size:9px;display:flex}.knowledge-app>aside>b svg{color:#c7ff3e;width:13px}.knowledge-app>aside>button{text-align:left;background:#252a31;margin-bottom:8px}.knowledge-app>aside>span{align-items:center;gap:5px;padding:8px;font-size:7px;display:flex}.knowledge-app>aside>span svg{width:10px}.knowledge-app>aside>span.active{color:#fff;background:#292f36}.knowledge-app>aside>span>i{margin-left:auto;font-style:normal}.knowledge-app>aside>small{letter-spacing:.13em;margin:10px 8px 0;font-size:5px}.knowledge-app>section{flex-direction:column;min-width:0;display:flex}.knowledge-app>section>header{border-bottom:1px solid #e1e4e8;justify-content:space-between;padding:12px 17px;display:flex}.knowledge-app>section>header>div{align-items:center;gap:8px;display:flex}.ai-orb{background:#c7ff3e;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ai-orb svg{width:13px}.knowledge-app>section>header span{flex-direction:column;display:flex}.knowledge-app>section>header b{font-size:8px}.knowledge-app>section>header small{color:#878d94;font-size:6px}.knowledge-app>section>header em{color:#608016;background:#e6f7c2;height:max-content;padding:4px 7px;font:6px Inter}.chat-area{flex:1;padding:24px 30px}.user-message{color:#fff;background:#21262d;margin-left:22%;padding:11px 14px;font-size:8px;line-height:1.5}.ai-message{gap:9px;margin-top:16px;display:flex}.ai-message>i{background:#c7ff3e;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.ai-message>i svg{width:12px}.ai-message p{margin:4px 0 12px;line-height:1.55;font-size:8px!important}.source-chips{gap:6px;display:flex}.source-chips span{background:#fff;border:1px solid #e1e4e8;align-items:center;gap:4px;padding:6px;font-size:6px;display:flex}.source-chips svg{width:10px}.suggestions{gap:6px;margin:20px 0 0 34px;display:flex}.suggestions span{background:#fff;border:1px solid #dce0e4;padding:7px;font-size:6px;transition:all .25s}.suggestions span:hover{background:#f1ffd1;border-color:#91bb25}.chat-input{color:#9ba0a6;background:#fff;border:1px solid #dce0e4;justify-content:space-between;align-items:center;margin:0 25px 18px;padding:8px 9px;font-size:7px;display:flex}.chat-input button{background:#111;border-radius:50%;padding:5px 8px}.software-mock:hover .ai-orb{animation:1.8s infinite pulseDot}@keyframes chartDraw{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}@media (max-width:650px){.metrics-app{padding:0 10px 10px}.metrics-app>header nav{display:none}.metrics-kpis{grid-template-columns:1fr 1fr}.metrics-kpis article:nth-child(n+3){display:none}.metrics-body{grid-template-columns:1fr}.channel-list{display:none}.booking-app{grid-template-columns:66px 1fr}.booking-app>aside{padding:10px 5px}.booking-app>section{padding:10px}.calendar-head,.calendar-row{grid-template-columns:55px repeat(3,1fr)}.calendar-head{padding-left:55px}.calendar-head span:nth-child(n+4),.calendar-row>span:nth-child(n+5){display:none}.knowledge-app{grid-template-columns:88px 1fr}.knowledge-app>aside{padding:10px 5px}.knowledge-app>aside>span{padding:6px 3px;font-size:5px}.knowledge-app>aside>small,.knowledge-app>aside>span:nth-of-type(n+4){display:none}.chat-area{padding:14px 10px}.user-message{margin-left:5%}.suggestions,.source-chips span:nth-child(2){display:none}}.product-glimpse{background:#dfe5d8;grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;padding:110px 6vw;display:grid;overflow:hidden}.glimpse-heading>span{letter-spacing:.16em;font-size:9px}.glimpse-heading h2{letter-spacing:-.055em;font:520 clamp(40px,5vw,68px)/1 Inter}.glimpse-heading h2 em{color:#6f765f;font:italic 500 1em Inter}.glimpse-heading a{border-bottom:1px solid;font-size:12px}.glimpse-stage{perspective:1200px;height:430px;position:relative}.glimpse-window{color:#fff;background:#111712;border:1px solid #ffffff20;padding:16px;transition:all .55s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:0 30px 60px #24301d33}.glimpse-window:hover{z-index:4;transform:translateY(-12px)rotate(0)}.glimpse-window>header{border-bottom:1px solid #ffffff18;align-items:center;gap:4px;padding-bottom:11px;display:flex}.glimpse-window>header i{background:#677068;border-radius:50%;width:5px;height:5px}.glimpse-window>header i:first-child{background:#c7ff3e}.glimpse-window>header span{color:#8e978f;margin-left:auto;font-size:7px}.gw-one{width:70%;height:330px;top:25px;left:0;transform:rotate(-3deg)}.gw-two{color:#111;background:#f8f8f3;width:48%;bottom:15px;right:0;transform:rotate(4deg)}.glimpse-kpis{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.glimpse-kpis b{background:#1e251f;padding:10px;font:600 18px Inter}.glimpse-kpis small{color:#899289;margin-top:5px;font:6px Inter;display:block}.glimpse-chart{border-bottom:1px solid #4a524b;align-items:end;gap:8px;height:155px;display:flex}.glimpse-chart i{background:#c7ff3e;flex:1;animation:3s ease-in-out infinite barLoop}.gw-two p{border-bottom:1px solid #e5e8e2;align-items:center;gap:7px;padding:12px 3px;font-size:8px;display:flex}.gw-two p svg{color:#7fa11e;width:12px}.gw-two p small{color:#939993;margin-left:auto}.glimpse-badge{z-index:5;background:#c7ff3e;border:1px solid #111;align-items:center;gap:7px;padding:10px 13px;font-size:8px;animation:4s ease-in-out infinite tagFloat;display:flex;position:absolute;top:0;right:25%}.glimpse-badge svg{width:13px}@media (max-width:900px){.product-glimpse{grid-template-columns:1fr}.glimpse-heading{max-width:650px}.glimpse-stage{height:400px}}@media (max-width:520px){.product-glimpse{padding:80px 5vw}.glimpse-stage{height:360px}.gw-one{width:86%;height:290px}.gw-two{width:60%}.glimpse-kpis b{font-size:14px}.glimpse-chart{height:120px}.glimpse-badge{right:4%}}.service-grid article{position:relative;overflow:hidden}.service-grid article:after{content:"";opacity:.55;background:linear-gradient(135deg,#0000 0 35%,#c7ff3e 36% 44%,#0000 45% 54%,#c7ff3e 55% 64%,#0000 65%);border-bottom:1px solid #9ca49b;border-left:1px solid #9ca49b;width:82px;height:42px;transition:all .45s;position:absolute;bottom:28px;right:28px;transform:translateY(12px)}.service-grid article:nth-child(2n):after{background:repeating-linear-gradient(90deg,#cad2c8 0 8px,#0000 8px 13px);border:0;width:70px;height:46px}.service-grid article:nth-child(3n):after{background:radial-gradient(circle,#c7ff3e 0 22%,#0000 24%);border:1px solid #a9b0a8;border-radius:50%;width:48px;height:48px}.service-grid article:hover:after{opacity:1;transform:translateY(0)scale(1.08)}.blog-interface{background:#dfe8d7;place-items:center;padding:25px;display:grid;position:absolute;inset:0;overflow:hidden}.blog-interface-1{background:#c6ff3e}.blog-interface-2{background:#d9e1eb}.blog-interface-3{background:#202720}.blog-interface-4{background:#ead8c5}.blog-interface-5{background:#d7ded3}.bi-window{background:#f8f8f3;border:1px solid #0f131038;width:88%;height:76%;transition:transform .55s cubic-bezier(.2,.75,.2,1),box-shadow .55s;box-shadow:0 18px 38px #161d1724}.bi-top{color:#7a827a;border-bottom:1px solid #d8ddd5;align-items:center;gap:4px;height:19px;padding:0 7px;font-size:5px;display:flex}.bi-top i{background:#c8cec6;border-radius:50%;width:4px;height:4px}.bi-top i:first-child{background:var(--lime)}.bi-top span{margin:auto}.bi-top b{letter-spacing:1px}.bi-shell{grid-template-columns:18% 1fr;height:calc(100% - 19px);display:grid}.bi-shell aside{background:#111713;flex-direction:column;gap:9px;padding:12px 7px;display:flex}.bi-shell aside strong{color:#fff;letter-spacing:.12em;margin-bottom:5px;font-size:6px}.bi-shell aside i{background:#4d554e;width:70%;height:3px}.bi-shell aside i.active{background:var(--lime);width:100%;height:8px}.bi-shell main{min-width:0;padding:10px}.bi-shell header{justify-content:space-between;align-items:start;display:flex}.bi-shell small{letter-spacing:.1em;color:#788078;font-size:5px}.bi-shell h3{letter-spacing:-.02em!important;margin:2px 0!important;font-size:11px!important}.bi-shell button{color:#fff;background:#111713;border:0;padding:5px 7px;font-size:5px}.bi-stats{grid-template-columns:repeat(3,1fr);gap:5px;margin:9px 0;display:grid}.bi-stats span{border:1px solid #dde1da;flex-direction:column;padding:5px;display:flex}.bi-stats b{font:500 10px Newsreader,serif}.bi-content{grid-template-columns:1.2fr 1fr;gap:6px;height:40%;display:grid}.bi-chart,.bi-list{border:1px solid #dde1da;align-items:end;gap:4px;padding:6px;display:flex}.bi-chart i{height:var(--h);animation:3s ease-in-out infinite blogBars;animation-delay:calc(var(--i)*.1s);transform-origin:bottom;background:#141915;flex:1;display:block}.bi-chart i:nth-child(2n){background:var(--lime)}.bi-list{padding:4px;display:block}.bi-list p{border-bottom:1px solid #e4e7e2;align-items:center;gap:3px;padding:4px 0;color:#3d443e!important;margin:0!important;font-size:5px!important;display:flex!important}.bi-list p i{background:var(--lime);border-radius:50%;width:3px;height:3px}.bi-list p b{margin-left:auto;font-size:4px}.bi-float{background:#fff;border:1px solid #0f13101f;padding:6px 8px;font-size:6px;font-weight:650;position:absolute;box-shadow:0 8px 20px #141c151f}.bi-float-a{animation:4s ease-in-out infinite blogTag;top:15%;right:3%}.bi-float-b{color:#fff;background:#111713;animation:4.8s ease-in-out infinite reverse blogTag;bottom:12%;left:3%}.blog-art>span{z-index:4;position:absolute;top:8px;left:12px;color:#111713!important;text-shadow:none!important;font-size:18px!important}.blog-grid>a:hover .bi-window{transform:translateY(-5px)rotate(-1deg)scale(1.025);box-shadow:0 24px 50px #161d1738}.blog-interface-large{aspect-ratio:16/9;width:calc(100% + 12vw);height:auto;margin:50px -6vw 20px;padding:6%;position:relative}.blog-interface-large .bi-window{width:88%;height:82%}.blog-interface-large .bi-top{height:32px;font-size:8px}.blog-interface-large .bi-top i{width:7px;height:7px}.blog-interface-large .bi-shell{height:calc(100% - 32px)}.blog-interface-large .bi-shell aside{gap:17px;padding:24px 15px}.blog-interface-large .bi-shell aside strong{font-size:10px}.blog-interface-large .bi-shell aside i{height:5px}.blog-interface-large .bi-shell aside i.active{height:18px}.blog-interface-large .bi-shell main{padding:22px}.blog-interface-large .bi-shell small{font-size:8px}.blog-interface-large .bi-shell h3{font-size:24px!important}.blog-interface-large .bi-shell button{padding:8px 13px;font-size:8px}.blog-interface-large .bi-stats{gap:10px;margin:18px 0}.blog-interface-large .bi-stats span{padding:12px}.blog-interface-large .bi-stats b{font-size:22px}.blog-interface-large .bi-content{gap:12px}.blog-interface-large .bi-chart,.blog-interface-large .bi-list{gap:7px;padding:12px}.blog-interface-large .bi-list p{padding:8px 0;font-size:9px!important}.blog-interface-large .bi-list p b{font-size:8px}.blog-interface-large .bi-float{padding:10px 14px;font-size:10px}@keyframes blogBars{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1)}}@keyframes blogTag{0%,to{margin-top:0}50%{margin-top:-7px}}@media (max-width:560px){.blog-interface-large{aspect-ratio:4/3;width:100%;margin:35px 0 15px}.blog-interface-large .bi-shell aside{padding:14px 8px}.blog-interface-large .bi-shell main{padding:12px}.blog-interface-large .bi-shell h3{font-size:16px!important}.blog-interface-large .bi-stats b{font-size:15px}.blog-interface-large .bi-list p{font-size:6px!important}}.seo-copy{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:100px 7vw;display:grid}.seo-copy>div>span,.seo-proof>span,.seo-faq>span{letter-spacing:.16em;font-size:9px}.seo-copy h2,.seo-proof h2{letter-spacing:-.055em;font:520 clamp(38px,5vw,64px)/1 Inter}.seo-copy>div>p,.seo-proof>p{color:var(--muted);font-size:17px;line-height:1.7}.seo-list{border-top:1px solid var(--line)}.seo-list article{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;column-gap:18px;padding:24px 0;display:grid}.seo-list article>b{color:#7e867c;grid-row:1/3;font-size:9px}.seo-list h3{margin:0;font:520 22px Inter}.seo-list p{color:var(--muted);margin:8px 0 0;line-height:1.55}.seo-proof{background:#dfe8cd;padding:100px 25% 100px 7vw}.seo-proof a{border-bottom:1px solid;margin-top:24px;font-size:12px;display:inline-block}.seo-faq{padding:90px max(7vw,50vw - 425px)}.seo-faq>span{margin-bottom:35px;display:block}.seo-faq details{border-top:1px solid var(--line);padding:22px 0}.seo-faq details:last-child{border-bottom:1px solid var(--line)}.seo-faq summary{cursor:pointer;font:520 20px Inter}.seo-faq p{color:var(--muted);max-width:700px;line-height:1.7}@media (max-width:760px){.seo-copy{grid-template-columns:1fr;padding:75px 6vw}.seo-proof{padding:80px 7vw}.seo-list h3{font-size:19px}}.editorial-ui{font-family:Inter,sans-serif;position:absolute;inset:0;overflow:hidden}.editorial-ui-large{aspect-ratio:16/9;width:calc(100% + 12vw);height:auto;margin:50px -6vw 20px;position:relative}.editorial-ui *{box-sizing:border-box}.editorial-ui h3,.editorial-ui p{margin:0}.editorial-ui-migration{background:#dbe2d5;align-items:center;gap:4%;padding:9% 6%;display:flex}.sheet,.clean-app{background:#f9faf6;border:1px solid #aeb7ac;box-shadow:0 18px 36px #26302618}.sheet{width:51%;transform:rotate(-2deg)}.sheet header{border-bottom:1px solid #d8ddd5;align-items:center;gap:4px;height:24px;padding:0 7px;display:flex}.sheet header i{background:#c8cec6;border-radius:50%;width:5px;height:5px}.sheet header i:first-child{background:#ff766f}.sheet header b{color:#697069;margin-left:auto;font-size:6px}.sheet-grid{grid-template-columns:repeat(6,1fr);display:grid}.sheet-grid span{color:#777;border-bottom:1px solid #e1e5df;border-right:1px solid #e1e5df;height:19px;padding:4px;font-size:5px}.sheet-grid .bad{color:#ac3029;background:#ffd9d4}.migration-arrow{font-size:20px;animation:2s ease-in-out infinite migrate}.clean-app{width:40%;padding:10px;transform:rotate(2deg)}.clean-app header{justify-content:space-between;font-size:6px;display:flex}.clean-app header span{color:#658214}.clean-app h3{margin:12px 0!important;font-size:12px!important}.clean-app p{border-top:1px solid #e0e4dd;align-items:center;gap:5px;padding:7px 0;display:flex;font-size:6px!important}.clean-app p i{color:#fff;background:#111;border-radius:50%;place-items:center;width:12px;height:12px;font-style:normal;display:grid}.clean-app p b{color:#739322;margin-left:auto}.editorial-ui-migration>em{background:#c7ff3e;border:1px solid #111;padding:7px;font:6px Inter;position:absolute;top:8%;right:5%}.editorial-ui-calculator{background:#161b17;place-items:center;display:grid}.calc-card{background:#fff;width:66%;height:78%;padding:8%;box-shadow:18px 18px #c7ff3e}.calc-card>span{letter-spacing:.14em;font-size:6px}.calc-card h3{margin:6px 0 14px!important;font-size:18px!important}.calc-row{margin:10px 0}.calc-row small{font-size:6px}.calc-row>div{background:#e4e8e1;height:12px;margin-top:4px;position:relative}.calc-row i{background:#111;height:100%;transition:width .6s;display:block}.calc-row b{color:#6d746d;font-size:6px;position:absolute;top:2px;right:4px}.calc-card footer{border-top:1px solid #d9ddd7;justify-content:space-between;align-items:end;margin-top:14px;padding-top:11px;display:flex}.calc-card footer small{font-size:5px}.calc-card footer strong{font:500 17px Inter}.calc-chip{background:#fff;padding:7px 10px;font-size:6px;animation:4s ease-in-out infinite blogTag;position:absolute;top:13%;right:8%}.calc-orbit{pointer-events:none;border:1px solid #ffffff30;border-radius:50%;width:85%;height:85%;position:absolute}.editorial-ui-matrix{background:#e7ddcf;grid-template-columns:1.4fr .7fr;align-items:center;gap:5%;padding:9%;display:grid}.matrix-board{background:#fff;border:1px solid #cfc5b8;padding:8%}.matrix-board header,.matrix-row{grid-template-columns:1.2fr 1fr 1fr;gap:6px;display:grid}.matrix-board header{border-bottom:1px solid #ddd5cb;padding-bottom:7px;font-size:6px}.matrix-board header span:first-child{grid-column:2}.matrix-row{align-items:center;margin:10px 0}.matrix-row b{font-size:6px}.matrix-row>i{background:#ebe7e1;height:7px}.matrix-row>i em{background:#111;height:100%;display:block}.matrix-row>i:last-child em{background:#9dc72f}.matrix-answer{color:#fff;background:#111713;padding:15%;transform:rotate(3deg);box-shadow:12px 12px #c7ff3e}.matrix-answer small{color:#a3aaa4;font-size:5px}.matrix-answer strong{margin:10px 0;font:500 20px Inter;display:block}.matrix-answer p{line-height:1.5;color:#aeb4ae!important;font-size:7px!important}.editorial-ui-automation{background:#c7ff3e;padding:8%}.flow-canvas{background-image:radial-gradient(#7d9d2c55 1px,#0000 1px);background-size:12px 12px;width:100%;height:100%;position:relative}.flow-node{background:#fff;border:1px solid #111;align-items:center;gap:7px;width:35%;padding:8px;display:flex;position:absolute;box-shadow:5px 5px #1112}.flow-node>i{color:#fff;background:#111;place-items:center;width:18px;height:18px;font-size:5px;font-style:normal;display:grid}.flow-node div{flex-direction:column;display:flex}.flow-node b{font-size:7px}.flow-node small{color:#808680;font-size:5px}.flow-node>span{color:#789a22;margin-left:auto}.n0{top:4%;left:0}.n1{top:4%;right:0}.n3{bottom:4%;right:0}.flow-line{opacity:.45;background:#111;position:absolute}.l1{width:30%;height:1px;top:18%;left:35%}.l2{width:1px;height:48%;top:22%;left:50%}.l3{width:30%;height:1px;bottom:18%;left:35%}.flow-toast{color:#fff;text-align:center;background:#111;flex-direction:column;width:30%;padding:8px;animation:2.5s infinite pulseDot;display:flex;position:absolute;top:42%;left:35%}.flow-toast b{font-size:6px}.flow-toast small{color:#aab1ab;font-size:5px}.editorial-ui-network{color:#fff;background:#171d19}.world-grid{background-image:linear-gradient(#ffffff0c 1px,#0000 1px),linear-gradient(90deg,#ffffff0c 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.world-grid:before{content:"";background:radial-gradient(at 20% 45%,#c7ff3e18 0 8%,#0000 9%),radial-gradient(at 53% 30%,#c7ff3e18 0 15%,#0000 16%),radial-gradient(at 78% 58%,#c7ff3e18 0 10%,#0000 11%);position:absolute;inset:17% 8%}.point{background:#c7ff3e;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 7px #c7ff3e22}.p1{top:47%;left:21%}.p2{top:31%;left:49%}.p3{top:51%;left:63%}.p4{top:64%;left:78%}.route{transform-origin:0;opacity:.7;background:#c7ff3e;height:1px;position:absolute}.r1{width:30%;top:48%;left:22%;transform:rotate(-20deg)}.r2{width:22%;top:32%;left:50%;transform:rotate(35deg)}.r3{width:19%;top:52%;left:63%;transform:rotate(28deg)}.network-panel{color:#111;background:#f8f8f3;width:42%;padding:12px;position:absolute;bottom:9%;left:7%}.network-panel small{font-size:5px}.network-panel h3{margin:4px 0 8px!important;font-size:14px!important}.network-panel p{border-top:1px solid #e0e4de;align-items:center;padding:5px 0;display:flex;font-size:6px!important}.network-panel p i{background:#8bb025;border-radius:50%;width:4px;height:4px;margin-right:5px}.network-panel p b{color:#6d8d1d;margin-left:auto;font-size:5px}.network-clock{border:1px solid #fff3;padding:7px 10px;font-size:6px;position:absolute;top:8%;right:7%}.editorial-ui-portal{background:#dbe1d9;grid-template-columns:25% 1fr;padding:7%;display:grid}.portal-side{color:#8f978f;background:#111713;flex-direction:column;gap:9px;padding:14px 10px;display:flex}.portal-side>b{color:#fff;letter-spacing:.14em;margin-bottom:8px;font-size:8px}.portal-side span{padding:7px;font-size:6px}.portal-side span.active{color:#111;background:#c7ff3e}.portal-main{background:#fafaf6;padding:14px}.portal-main>header{justify-content:space-between;display:flex}.portal-main small{color:#7e857e;font-size:5px}.portal-main h3{font-size:15px!important}.portal-main button{color:#fff;background:#111;border:0;padding:5px 8px;font-size:6px}.file-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.file-grid article{border:1px solid #dfe3dc;flex-direction:column;padding:8px;display:flex;position:relative}.file-grid article>i{background:#d8e6ff;place-items:center;width:25px;height:30px;margin-bottom:8px;font:5px Inter;display:grid}.file-grid article>i.f1{background:#f0dbff}.file-grid article>i.f2{background:#dfff92}.file-grid article>b{font-size:6px}.file-grid article>small{margin-top:3px;font-size:4px}.file-grid article>span{font-size:5px;position:absolute;top:3px;right:5px}.approval{background:#e5f7be;align-items:center;gap:7px;margin-top:9px;padding:8px;display:flex}.approval>i{background:#c7ff3e;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.approval div{flex-direction:column;display:flex}.approval b{font-size:6px}.approval small{font-size:5px}@keyframes migrate{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}.editorial-ui-large .sheet-grid span{height:34px;font-size:8px}.editorial-ui-large .sheet header{height:36px}.editorial-ui-large .clean-app{padding:20px}.editorial-ui-large .clean-app h3{font-size:25px!important}.editorial-ui-large .clean-app p{padding:12px 0;font-size:10px!important}.editorial-ui-large .calc-card h3,.editorial-ui-large .matrix-answer strong{font-size:35px!important}.editorial-ui-large .calc-row small,.editorial-ui-large .matrix-row b,.editorial-ui-large .flow-node b,.editorial-ui-large .network-panel p,.editorial-ui-large .portal-side span,.editorial-ui-large .file-grid article>b{font-size:11px!important}.editorial-ui-large .calc-row>div{height:20px}.editorial-ui-large .flow-node{padding:15px}.editorial-ui-large .network-panel h3,.editorial-ui-large .portal-main h3{font-size:28px!important}.editorial-ui-large .file-grid article{padding:15px}.editorial-ui-large .file-grid article>i{width:45px;height:55px}.editorial-ui-large .approval{padding:14px}@media (max-width:560px){.editorial-ui-large{aspect-ratio:4/3;width:100%;margin:35px 0 15px}.editorial-ui-large .sheet-grid span{height:22px}.editorial-ui-large .clean-app{padding:10px}.editorial-ui-large .clean-app h3{font-size:15px!important}.editorial-ui-large .file-grid{grid-template-columns:1fr 1fr}.editorial-ui-large .file-grid article:last-child{display:none}}.cred-head>span,.assurance span,.modernize span,.industry-note>span{letter-spacing:.16em;font-size:9px;font-weight:650}.cred-head h2,.assurance h2,.modernize h2,.industry-note h2{letter-spacing:-.055em;font:520 clamp(36px,5vw,64px)/1 Inter}.cred-head>p,.modernize p,.industry-note p{color:var(--muted);font-size:16px;line-height:1.7}.engagement{padding:105px 6vw}.cred-head{max-width:760px}.engagement-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.engagement-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:28px;transition:all .35s}.engagement-grid article:hover{background:#e6efcf;transform:translateY(-6px)}.engagement-grid b{color:#768072;font-size:9px}.engagement-grid h3{margin-top:50px;font:520 24px/1.1 Inter}.engagement-grid p{color:var(--muted);font-size:13px;line-height:1.6}.delivery{color:#fff;background:#151a16;padding:100px 6vw}.delivery .cred-head p{color:#9aa19a}.delivery-track{grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.delivery-track article{border-top:1px solid #475047;padding:30px 30px 10px 0;position:relative}.delivery-track article:after{content:"";background:var(--lime);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;right:0}.delivery-track i{color:var(--lime);font:9px Inter}.delivery-track h3{margin:35px 0 12px;font:520 26px Inter}.delivery-track p{color:#9ea69e;font-size:13px;line-height:1.6}.assurance{grid-template-columns:1fr 1fr;gap:10vw;padding:100px 7vw;display:grid}.assurance ul{border-top:1px solid var(--line);padding:0;list-style:none}.assurance li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 0;font-size:14px;display:flex}.assurance li svg{color:#792;width:17px}.modernize{grid-template-columns:1fr 1fr;display:grid}.modernize>div{background:#dfe7d7;padding:90px 7vw}.modernize>div+div{background:#c7ff3e}.modernize h2{font-size:clamp(34px,4vw,52px)}.industry-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid}.industry-grid article{background:var(--cream);min-height:360px;padding:35px;transition:all .35s}.industry-grid article:hover{background:#e6efcf}.industry-grid article>div{justify-content:space-between;display:flex}.industry-grid svg{width:30px}.industry-grid article>div span{font-size:9px}.industry-grid h2{margin-top:65px;font:520 25px/1.1 Inter}.industry-grid p{color:var(--muted);font-size:13px;line-height:1.6}.industry-grid a{border-bottom:1px solid;margin-top:25px;font-size:11px;display:inline-block}.industry-note{background:#dfe8cd;padding:105px 25% 105px 7vw}@media (max-width:900px){.engagement-grid,.industry-grid{grid-template-columns:1fr 1fr}.assurance{grid-template-columns:1fr}.delivery-track{grid-template-columns:1fr 1fr;gap:30px}.modernize{grid-template-columns:1fr}}@media (max-width:560px){.engagement-grid,.industry-grid,.delivery-track{grid-template-columns:1fr}.engagement-grid article,.industry-grid article{min-height:260px}.industry-note{padding:80px 7vw}.navlinks a[href=\/industries]{display:block}}.industry-challenges{grid-template-columns:1fr 1fr;gap:10vw;padding:100px 8vw;display:grid}.industry-challenges span,.integration-band>span{letter-spacing:.16em;font-size:9px;font-weight:650}.industry-challenges h2,.integration-band h2{letter-spacing:-.055em;font:520 clamp(38px,5vw,64px)/1 Inter}.industry-challenges ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.industry-challenges li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:23px 0;font-size:15px;display:flex}.industry-challenges li svg{color:#799a22;width:18px}.industry-solutions{color:#fff;background:#151a16;padding:100px 6vw}.industry-solutions>.cred-head{max-width:780px}.industry-solutions>.cred-head p{color:#9ca49c}.industry-solutions>div+div{grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.industry-solutions article{border-top:1px solid #475047;border-right:1px solid #343b35;min-height:260px;padding:30px 28px 20px 0}.industry-solutions article+article{padding-left:28px}.industry-solutions article>b{color:var(--lime);font-size:9px}.industry-solutions h3{margin-top:50px;font:520 25px/1.1 Inter}.industry-solutions article p{color:#9fa69f;font-size:13px;line-height:1.65}.integration-band{background:#c7ff3e;padding:105px 25% 105px 7vw}.integration-band p{max-width:800px;font-size:17px;line-height:1.7}.industry-grid article{position:relative}.industry-grid article a:after{content:"";position:absolute;inset:0}@media (max-width:850px){.industry-challenges{grid-template-columns:1fr}.industry-solutions>div+div{grid-template-columns:1fr 1fr}.industry-solutions article:nth-child(3){padding-left:0}}@media (max-width:560px){.industry-solutions>div+div{grid-template-columns:1fr}.industry-solutions article,.industry-solutions article+article{padding-left:0}.integration-band{padding:80px 7vw}}.industry-menu{position:relative}.industry-menu>button{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.industry-menu>button span{font-size:13px;transition:all .25s}.industry-menu.open>button span{transform:rotate(180deg)}.industry-dropdown{border:1px solid var(--line);opacity:0;visibility:hidden;z-index:20;background:#f7f6f0;grid-template-columns:220px 1fr;gap:25px;width:min(760px,82vw);padding:24px;transition:all .28s;display:grid;position:absolute;top:38px;left:50%;transform:translate(-40%)translateY(-8px);box-shadow:0 25px 70px #1a211a28}.industry-menu:hover .industry-dropdown,.industry-menu:focus-within .industry-dropdown,.industry-menu.open .industry-dropdown{opacity:1;visibility:visible;transform:translate(-40%)translateY(0)}.dropdown-intro{color:#fff;background:#151a16;flex-direction:column;padding:22px;display:flex}.dropdown-intro small{letter-spacing:.15em;color:var(--lime);font-size:8px}.dropdown-intro b{margin:24px 0 auto;font:520 23px/1.1 Inter}.dropdown-intro a{color:#c3cac3;font-size:10px}.dropdown-links{grid-template-columns:1fr 1fr;display:grid}.dropdown-links a{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr 15px;align-items:center;padding:13px 8px;font-size:11px;transition:all .2s;display:grid}.dropdown-links a:hover{background:#e7efda;padding-left:13px}.dropdown-links i{color:#7e867e;font:7px Inter}.dropdown-links span{font-size:10px}.industry-demo{background:#dfe7da;height:560px;padding:75px 12vw;position:relative;overflow:hidden}.demo-routes{background:#cdd9e5}.demo-board{background:#e7dccb}.demo-calendar{background:#d9d2c7}.demo-schedule{background:#d8e8e6}.demo-property{background:#e9dfd1}.demo-machines{background:#ccd0d4}.demo-growth{background:#d9e5cb}.id-orbit{border:1px solid #6d806133;border-radius:50%;width:520px;height:520px;position:absolute;top:20px;right:-80px}.id-orbit:after{content:"";background:var(--lime);border:1px solid #111;border-radius:50%;width:10px;height:10px;position:absolute;top:80px;left:55px}.id-window{z-index:2;background:#f9faf6;border:1px solid #aab3a8;max-width:980px;height:100%;margin:auto;transition:all .5s;position:relative;box-shadow:0 35px 75px #26322528}.industry-demo:hover .id-window{transform:translateY(-8px)rotate(-.4deg)}.id-window>header{border-bottom:1px solid #dce1da;align-items:center;height:38px;padding:0 13px;display:flex}.id-window>header>div{gap:5px;display:flex}.id-window>header i{background:#c3cac2;border-radius:50%;width:6px;height:6px;display:block}.id-window>header i:first-child{background:var(--lime)}.id-window>header span{letter-spacing:.13em;margin:auto;font-size:7px}.id-window>header b{color:#66811e;font-size:7px}.id-window main{padding:26px 30px}.id-title{justify-content:space-between;align-items:center;display:flex}.id-title small{letter-spacing:.14em;color:#7a827a;font-size:7px}.id-title h2{letter-spacing:-.04em;margin:5px 0;font:520 29px Inter}.id-title button{color:#fff;background:#111;border:0;padding:9px 14px;font-size:7px}.id-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.id-stats article{border:1px solid #dfe3dc;padding:13px;position:relative}.id-stats small{color:#7e857e;font-size:7px;display:block}.id-stats b{margin-top:7px;font:600 23px Inter;display:block}.id-stats em{color:#6e8c20;font:6px Inter;position:absolute;bottom:10px;right:10px}.id-work{grid-template-columns:1.3fr 1fr;gap:12px;height:175px;display:grid}.id-chart{background:repeating-linear-gradient(#fff 0 38px,#edf0eb 39px);border:1px solid #dfe3dc;align-items:end;gap:10px;padding:20px;display:flex}.id-chart>i{animation:3s ease-in-out infinite barLoop;animation-delay:calc(var(--i)*.1s);background:#151a16;flex:1}.id-chart>i:nth-child(2n){background:var(--lime)}.demo-routes .id-chart>i{background:#497da0;border-radius:50% 50% 0 0}.demo-board .id-chart>i{background:#c38c52}.demo-calendar .id-chart>i{background:#75966c}.demo-schedule .id-chart>i{background:#4b8f88}.demo-property .id-chart>i{background:#a27552}.demo-machines .id-chart>i{background:#69737e}.demo-growth .id-chart>i{background:#789c28}.id-rows{border:1px solid #dfe3dc;padding:8px 13px}.id-rows p{border-bottom:1px solid #e3e6e1;justify-content:space-between;align-items:center;padding:12px 0;display:flex;color:#303630!important;margin:0!important;font-size:8px!important}.id-rows p:last-child{border:0}.id-rows p span{align-items:center;gap:7px;display:flex}.id-rows p span i{background:var(--lime);border-radius:50%;width:6px;height:6px}.id-rows p b{font-size:7px}.id-badge{color:#fff;z-index:3;background:#111;padding:11px 14px;font-size:8px;animation:4s ease-in-out infinite tagFloat;position:absolute;top:56px;right:8vw;box-shadow:8px 8px #c7ff3e}@media (max-width:900px){.industry-dropdown{left:auto;right:-180px;transform:translateY(-8px)}.industry-menu:hover .industry-dropdown,.industry-menu:focus-within .industry-dropdown,.industry-menu.open .industry-dropdown{transform:translateY(0)}.industry-demo{height:500px;padding:60px 6vw}}@media (max-width:760px){.industry-menu{width:100%}.industry-menu>button{justify-content:space-between;width:100%;padding:10px 0}.industry-dropdown{width:100%;box-shadow:none;opacity:1;visibility:visible;border:0;grid-template-columns:1fr;padding:10px 0;display:none;position:static;transform:none!important}.industry-menu.open .industry-dropdown{display:grid}.dropdown-intro{display:none}.dropdown-links{grid-template-columns:1fr}.industry-demo{height:450px;padding:45px 4vw}.id-window main{padding:18px}.id-title h2{font-size:21px}.id-work{grid-template-columns:1fr}.id-rows{display:none}.id-badge{top:27px;right:5vw}.id-stats b{font-size:17px}}.industry-challenges>div>p{color:var(--muted);max-width:600px;font-size:16px;line-height:1.7}.industry-depth{padding:105px 6vw}.depth-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.depth-grid article{padding:30px 35px 20px 0}.depth-grid article+article{border-left:1px solid var(--line);padding-left:35px}.depth-grid b{letter-spacing:.12em;color:#778075;font-size:8px}.depth-grid h3{margin:42px 0 16px;font:520 27px/1.1 Inter}.depth-grid p{color:var(--muted);font-size:14px;line-height:1.7}.integration-band a{border-bottom:1px solid;margin-top:25px;font-size:12px;display:inline-block}.industry-buyers{background:#eef0e8;grid-template-columns:1fr 1fr;gap:10vw;padding:100px 8vw;display:grid}.industry-buyers span{letter-spacing:.16em;font-size:9px}.industry-buyers h2{letter-spacing:-.055em;font:520 clamp(38px,5vw,62px)/1 Inter}.industry-buyers>p{color:var(--muted);align-self:end;font-size:18px;line-height:1.75}@media (max-width:850px){.industry-buyers,.depth-grid{grid-template-columns:1fr}.depth-grid article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}}.site-nav{z-index:100!important;overflow:visible!important}.site-nav .navlinks{overflow:visible}html,body{overflow-x:clip}.article section{max-width:780px}.article section h2{letter-spacing:-.035em;margin-bottom:16px;font-size:clamp(27px,3vw,38px)}.article section p{font-size:17px;line-height:1.85}.article-next{background:#dfe8cd;margin-top:65px;border:0!important;max-width:none!important;padding:38px!important}.article-next>span{letter-spacing:.15em;font-size:8px}.article-next h2{max-width:650px;margin:18px 0!important}.article-next a{border-bottom:1px solid;font-size:12px;display:inline-block}.blog-grid{row-gap:70px}.blog-grid>a:nth-child(n+7) .blog-art{background:#dfe8cd}.blog-grid>a:nth-child(3n+8) .blog-art{background:#202720}@media (max-width:560px){.article section p{font-size:16px}.article-next{padding:28px!important}}.article-related{border-top:1px solid #cfd4cb;border-bottom:1px solid #cfd4cb;gap:0;margin:70px 0 30px;padding:28px 0;display:grid}.article-related>span{letter-spacing:.14em;margin-bottom:16px;font-size:11px}.article-related>a{color:#111;border-top:1px solid #dfe3dc;justify-content:space-between;gap:20px;padding:16px 0;font-weight:600;text-decoration:none;display:flex}.article-related>a:hover{color:#688b12}.article-related b{color:#84aa1e}.service-fit{grid-template-columns:1fr 1fr;gap:10vw;padding:100px 8vw;display:grid}.service-fit>div>span,.service-method>span,.resource-cta>span,.planner-intro>span{letter-spacing:.16em;font-size:9px}.service-fit h2,.service-method h2,.resource-cta h2{letter-spacing:-.055em;font:520 clamp(37px,5vw,62px)/1 Inter}.service-fit ul{border-top:1px solid var(--line);padding:0;list-style:none}.service-fit li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:22px 0;display:flex}.service-fit li svg{color:#789922;width:18px}.service-deliverables{color:#fff;background:#151a16;padding:100px 6vw}.service-deliverables>.cred-head{max-width:800px}.service-deliverables>.cred-head p{color:#9ba29b}.service-deliverables>div+div{grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.service-deliverables article{border-top:1px solid #465047;border-right:1px solid #343b35;min-height:190px;padding:30px}.service-deliverables article b{color:var(--lime);font-size:8px}.service-deliverables article h3{margin-top:55px;font:520 23px/1.2 Inter}.service-method{grid-template-columns:.8fr repeat(3,1fr);gap:35px;padding:100px 7vw;display:grid}.service-method>div{border-top:1px solid var(--line);padding-top:25px}.service-method h2{font-size:28px}.service-method p,.resource-cta p{color:var(--muted);line-height:1.7}.resource-cta{background:#dfe8cd;padding:105px 25% 105px 7vw}.resource-cta a{border-bottom:1px solid;margin-top:25px;font-size:12px;display:inline-block}.planner{padding:160px 7vw 110px}.planner-intro{max-width:850px}.planner-intro h1{letter-spacing:-.065em;font:520 clamp(52px,7vw,92px)/.95 Inter}.planner-intro p{color:var(--muted);max-width:650px;font-size:18px;line-height:1.6}.planner-body{grid-template-columns:1.2fr .7fr;align-items:start;gap:7vw;margin-top:70px;display:grid}.planner-questions{gap:10px;display:grid}.planner-questions button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#f8f8f3;align-items:center;gap:18px;padding:20px;transition:all .25s;display:flex}.planner-questions button:hover,.planner-questions button.selected{background:#e8f2d3;border-color:#789a22;transform:translate(5px)}.planner-questions button>i{color:#fff;background:#151a16;place-items:center;width:32px;height:32px;font:8px Inter;display:grid}.planner-questions button.selected>i{background:var(--lime);color:#111}.planner-questions svg{width:15px}.planner-questions button>span{flex-direction:column;gap:5px;display:flex}.planner-questions b{font-size:14px}.planner-questions small{color:var(--muted);font-size:11px}.planner aside{color:#fff;box-shadow:12px 12px 0 var(--lime);background:#151a16;padding:35px;position:sticky;top:120px}.planner aside>small{letter-spacing:.14em;color:var(--lime);font-size:8px}.planner aside h2{margin:35px 0 18px;font:520 34px/1 Inter}.planner aside p{color:#aab1aa;line-height:1.65}.score-track{background:#394139;height:5px;margin:30px 0}.score-track i{background:var(--lime);height:100%;transition:all .35s;display:block}.planner aside a{border-bottom:1px solid var(--lime);font-size:11px}@media (max-width:850px){.service-fit,.planner-body{grid-template-columns:1fr}.service-deliverables>div+div,.service-method{grid-template-columns:1fr 1fr}.planner aside{position:static}}@media (max-width:560px){.service-deliverables>div+div,.service-method{grid-template-columns:1fr}.resource-cta{padding:80px 7vw}.planner{padding:130px 5vw 80px}}.contact-layout{background:#eef0e8;align-items:start;padding:100px 7vw}.contact-layout form{background:#f9faf6;border:1px solid #cfd5cc;gap:28px 30px;padding:42px;position:relative;box-shadow:18px 18px #dfe8cd}.contact-layout form:before{content:"PROJECT BRIEF";letter-spacing:.18em;border-bottom:1px solid var(--line);grid-column:1/-1;margin-bottom:5px;padding-bottom:20px;font-size:9px;font-weight:650}.contact-layout label{letter-spacing:.14em;font-size:9px;font-weight:650;position:relative}.contact-layout input,.contact-layout select,.contact-layout textarea{-webkit-appearance:none;appearance:none;color:var(--ink);background:#fff;border:1px solid #cfd5cc;margin-top:10px;padding:18px 20px;font:500 15px Inter,sans-serif;transition:border-color .22s,box-shadow .22s,transform .22s}.contact-layout input,.contact-layout select{height:60px}.contact-layout input::placeholder,.contact-layout textarea::placeholder{color:#8b928a;font-weight:400}.contact-layout select{cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#111 50%),linear-gradient(135deg,#111 50%,#0000 50%),linear-gradient(90deg,#d9ddd5,#d9ddd5);background-position:calc(100% - 23px) 26px,calc(100% - 17px) 26px,calc(100% - 48px) 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 100%;padding-right:52px}.contact-layout input:hover,.contact-layout select:hover,.contact-layout textarea:hover{border-color:#929c8f}.contact-layout input:focus,.contact-layout select:focus,.contact-layout textarea:focus{border-color:#789b22;outline:0;transform:translateY(-2px);box-shadow:0 0 0 4px #c7ff3e38}.contact-layout textarea{resize:vertical;min-height:190px;line-height:1.65}.contact-layout button[type=submit]{border:1px solid var(--ink);background:var(--ink);color:#fff;min-width:220px;box-shadow:7px 7px 0 var(--lime);padding:18px 26px;font-weight:650;transition:all .22s;position:relative}.contact-layout button[type=submit]:after{content:"↗";margin-left:28px}.contact-layout button[type=submit]:hover{box-shadow:10px 10px 0 var(--lime);transform:translate(-2px,-2px)}.contact-layout aside{border:1px solid #2d352e;padding:42px;box-shadow:14px 14px #c7ff3e}.contact-layout aside h2{letter-spacing:-.03em;font-size:24px}.contact-layout aside hr{margin:35px 0}.form-note{background:#e3f4bf;border:1px solid #9abf42;margin:0;padding:15px}.contact-layout option{color:#111;background:#fff;font-family:Inter}@media (max-width:900px){.contact-layout form{padding:32px}.contact-layout aside{box-shadow:10px 10px #c7ff3e}}@media (max-width:560px){.contact-layout{padding:70px 5vw}.contact-layout form{padding:23px;box-shadow:9px 9px #dfe8cd}.contact-layout input,.contact-layout select,.contact-layout textarea{padding-left:15px;font-size:14px}.contact-layout button[type=submit]{width:100%}}html{overflow-x:hidden}body{overflow-x:clip}h1,h2,h3,p,a,li,label{overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}.price-preview{padding-top:90px;padding-bottom:80px}.price-preview>div{margin-top:38px;margin-bottom:26px}.price-preview h3,.price-preview b,.case-list b{font-family:Inter,sans-serif}.site-nav{gap:28px}.navlinks{white-space:nowrap;gap:clamp(15px,1.75vw,32px)}.navcta{flex:none}.hero{grid-template-columns:minmax(0,51%) minmax(430px,45%);column-gap:4%;min-height:835px;padding-inline:clamp(28px,5vw,90px)}.hero-copy{min-width:0}.hero h1{max-width:760px;font-size:clamp(62px,6.05vw,104px);line-height:.91}.hero .lead{max-width:610px}.hero-art{justify-self:end;min-width:0;max-width:760px}.trust{gap:clamp(12px,1.35vw,22px);bottom:26px;left:clamp(28px,5vw,90px);right:clamp(28px,5vw,90px)}.product-glimpse{grid-template-columns:minmax(0,1fr) minmax(580px,1.25fr);gap:clamp(40px,4.5vw,88px);padding-inline:clamp(28px,5vw,90px)}.glimpse-heading{min-width:0;max-width:760px}.glimpse-heading h2{max-width:760px;font-size:clamp(42px,4.15vw,64px);line-height:1.01}.glimpse-stage{justify-self:end;width:100%;max-width:880px}.section-head{gap:60px}.section-head>div{min-width:0}.section-head h2,.problem h2,.process h2,.faq h2{max-width:820px;font-size:clamp(42px,4.7vw,72px)}.section-head>p{flex:0 430px}.page-hero{padding-inline:clamp(28px,7vw,120px)}.page-hero h1{max-width:1120px;font-size:clamp(54px,7vw,100px)}.page-hero p{max-width:700px}.page-cta h2{font-size:clamp(42px,5.4vw,76px)}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-grid article,.pricing-grid article{min-width:0}.service-grid h2{font-size:clamp(22px,2vw,28px)}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid h3,.pricing-grid h2{overflow-wrap:anywhere}.case-list>article{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);gap:clamp(45px,6vw,100px)}.software-mock,.industry-demo,.editorial-ui{max-width:100%}.case-list h2{font-size:clamp(36px,3.8vw,52px)}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-grid h2{font-size:clamp(20px,1.7vw,25px)}.article{padding-left:max(24px,50vw - 425px);padding-right:max(24px,50vw - 425px)}.article h1{font-size:clamp(46px,6.1vw,86px)}.about-split>*{min-width:0}.about-split h2{font-size:clamp(38px,4vw,54px)}.contact-layout>*{min-width:0}.contact-layout form{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-layout input,.contact-layout select,.contact-layout textarea{min-width:0}.legal{width:100%}@media (max-width:1280px){.site-nav{padding-inline:3.5vw}.navlinks{gap:14px;font-size:12px}.navcta{padding:11px 13px}.hero{grid-template-columns:minmax(0,52%) minmax(390px,44%)}.hero h1{font-size:clamp(58px,6.15vw,86px)}.product-glimpse{grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);gap:42px}.glimpse-heading h2{font-size:clamp(40px,4.35vw,56px)}.gw-one{width:73%}.gw-two{width:51%}.service-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-count-1{grid-template-columns:minmax(280px,1fr) 1fr}.values>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.menu{display:block}.navlinks{white-space:normal;background:#fff;flex-direction:column;align-items:stretch;padding:24px;display:none;position:absolute;top:70px;left:4vw;right:4vw;box-shadow:0 24px 50px #141c1524}.navlinks.show{display:flex}.hero{grid-template-columns:1fr;min-height:1110px;padding-top:145px}.hero h1{max-width:820px;font-size:clamp(56px,9vw,88px)}.hero-art{justify-self:center;width:min(92%,760px);height:470px}.trust{flex-wrap:wrap;position:absolute;bottom:24px}.product-glimpse{grid-template-columns:1fr}.glimpse-heading{max-width:800px}.glimpse-heading h2{max-width:800px;font-size:clamp(46px,7vw,68px)}.glimpse-stage{justify-self:center;max-width:820px}.case-list>article{grid-template-columns:1fr}.case-copy{max-width:700px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-split,.contact-layout{grid-template-columns:1fr}.location-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.hero{min-height:1050px;padding-inline:5vw}.hero h1{letter-spacing:-.06em;font-size:clamp(47px,13vw,68px)}.hero h1>span,.hero h1>em{max-width:100%}.hero .lead{font-size:17px}.hero-art{width:100%;height:430px}.trust{font-size:10px}.orbit-one{width:min(390px,92vw);height:min(390px,92vw)}.orbit-two{width:min(300px,72vw);height:min(300px,72vw)}.product-glimpse{gap:36px;padding-block:80px}.glimpse-heading h2{font-size:clamp(40px,11vw,58px)}.glimpse-stage{height:360px}.gw-one{width:86%;height:290px}.gw-two{width:62%}.glimpse-kpis b{font-size:14px}.glimpse-chart{height:120px}.glimpse-badge{right:4%}.section-head{gap:20px;display:grid}.section-head h2,.problem h2,.process h2,.faq h2{font-size:clamp(40px,11vw,58px)}.service-grid,.pricing-grid,.pricing-count-3,.pricing-count-1,.blog-grid,.values>div,.price-preview>div,.location-grid{grid-template-columns:1fr}.pricing-count-1 article{grid-column:auto}.page-hero h1{letter-spacing:-.055em;font-size:clamp(46px,12vw,64px)}.page-hero p{font-size:16px}.case-list{padding-inline:5vw}.case-list h2{font-size:clamp(34px,10vw,48px)}.software-mock{height:400px}.article h1{font-size:clamp(42px,11vw,62px)}.article-lead{font-size:18px}.contact-layout form{grid-template-columns:1fr}.contact-layout .full{grid-column:auto}.mess{flex-wrap:wrap;gap:6px}.mess i{padding:9px}.automated{align-items:flex-start}.automated span{white-space:nowrap}.site-footer{grid-template-columns:1fr}.site-footer>div{grid-row:auto}.hero{min-height:0;padding-bottom:40px}.hero-copy{padding-bottom:0}.hero-art{height:500px;margin-top:38px}.trust{gap:10px 14px;margin-top:26px;display:flex;position:static;bottom:auto;left:auto;right:auto}.trust span{width:100%}.d1{width:min(205px,58vw);top:0;left:0}.d2{width:min(225px,62vw);bottom:0;right:0}.f1{bottom:24px;left:3%}.f2{top:18px;right:2%}.hero-actions,.page-cta a,.contact>a{max-width:100%}.hero-actions a{white-space:normal}.page-cta a,.contact>a{text-align:left}.price-preview{padding:75px 5vw}.price-preview>div{margin-top:30px}.price-preview article{padding:22px 10px}.product-glimpse{overflow:hidden}.glimpse-stage{width:100%;max-width:100%}.software-mock{max-width:100%;overflow:hidden}.case-list>article{gap:34px;margin-bottom:70px}.contact-layout form,.contact-layout aside{min-width:0}.contact-layout input,.contact-layout select,.contact-layout textarea{max-width:100%}.consent-card{max-height:calc(100dvh - 20px);overflow:auto}}@media (max-width:430px){.hero{padding-top:125px}.hero h1{font-size:clamp(43px,12.5vw,54px);line-height:.93}.eyebrow{font-size:9px}.hero .lead{font-size:16px}.hero-art{height:475px}.d1{width:190px;height:185px;padding:15px}.d2{width:210px;padding:15px}.float{padding:8px 10px;font-size:9px}.orbit-one{right:-12%}.page-hero{padding-left:5vw;padding-right:5vw}.page-hero h1{font-size:clamp(42px,11.5vw,54px)}.glimpse-heading h2{font-size:clamp(38px,10.5vw,48px)}.gw-two{width:67%}.software-mock{height:370px}.industry-demo{padding-left:2vw;padding-right:2vw}.id-window main{padding:14px}.id-stats{gap:5px}.id-stats article{padding:9px}.article{padding-top:145px}.article h1{font-size:clamp(40px,11vw,52px)}}.service-visual{background:#dfe8d7;height:600px;padding:72px 10vw;position:relative;overflow:hidden}.service-visual.sv-internal-tools{background:#d8e1eb}.service-visual.sv-ai-automation{background:#171d18}.service-visual.sv-systems-integrations{background:#e6d8c8}.service-visual.sv-software-modernization{background:#d6d9de}.service-visual.sv-dedicated-teams{background:#dfe9c9}.sv-orbit{border:1px solid #75826c44;border-radius:50%;width:520px;height:520px;position:absolute;top:35px;right:-80px}.sv-orbit:after{content:"";background:var(--lime);border:1px solid #111;border-radius:50%;width:11px;height:11px;position:absolute;top:70px;left:65px}.sv-window{z-index:2;background:#f8faf5;border:1px solid #aeb6ac;max-width:1000px;height:100%;margin:auto;transition:transform .5s;position:relative;box-shadow:0 36px 80px #1720182b}.service-visual:hover .sv-window{transform:translateY(-7px)rotate(-.3deg)}.sv-window>header{border-bottom:1px solid #dce1da;align-items:center;height:40px;padding:0 14px;display:flex}.sv-window>header>div{gap:5px;display:flex}.sv-window>header i{background:#c7ccc6;border-radius:50%;width:6px;height:6px}.sv-window>header i:first-child{background:var(--lime)}.sv-window>header span{letter-spacing:.15em;margin:auto;font-size:7px}.sv-window>header b{color:#6e8c21;font-size:7px}.sv-window main{padding:28px 32px}.sv-heading{justify-content:space-between;align-items:center;display:flex}.sv-heading small{letter-spacing:.15em;color:#737c73;font-size:7px}.sv-heading h2{letter-spacing:-.045em;margin:4px 0;font:600 31px Inter}.sv-heading button{color:#fff;background:#111;border:0;align-items:center;gap:7px;padding:10px 13px;font-size:7px;display:flex}.sv-heading button svg{width:10px}.sv-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.sv-stats article{border:1px solid #dce2da;padding:14px;position:relative}.sv-stats small{color:#777f77;font-size:7px}.sv-stats b{margin-top:7px;font:650 24px Inter;display:block}.sv-stats em{color:#73951e;font:7px Inter;position:absolute;bottom:12px;right:12px}.sv-body{grid-template-columns:1.25fr 1fr;gap:12px;height:190px;display:grid}.sv-chart{background:repeating-linear-gradient(#fff 0 41px,#edf0eb 42px);border:1px solid #dce2da;align-items:end;gap:10px;padding:20px;display:flex}.sv-chart i{transform-origin:bottom;animation:3s ease-in-out infinite barLoop;animation-delay:calc(var(--i)*90ms);background:#111713;flex:1}.sv-chart i:nth-child(2n){background:var(--lime)}.sv-internal-tools .sv-chart i:nth-child(2n){background:#6c8fb4}.sv-systems-integrations .sv-chart i:nth-child(2n){background:#c88c52}.sv-software-modernization .sv-chart i:nth-child(2n){background:#7d8794}.sv-dedicated-teams .sv-chart i:nth-child(2n){background:#82a832}.sv-steps{border:1px solid #dce2da;padding:8px 14px}.sv-steps p{border-bottom:1px solid #e1e5df;grid-template-columns:25px 1fr 16px;align-items:center;margin:0;padding:14px 0;font-size:9px;display:grid}.sv-steps p:last-child{border:0}.sv-steps p i{color:#fff;background:#111;border-radius:50%;place-items:center;width:18px;height:18px;font:8px Inter;display:grid}.sv-steps p svg{color:#789b22;width:13px}.sv-toast{z-index:3;color:#fff;box-shadow:9px 9px 0 var(--lime);background:#111;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute;bottom:52px;right:8vw}.sv-toast svg{width:16px;color:var(--lime)}.sv-toast span{flex-direction:column;display:flex}.sv-toast b{font-size:9px}.sv-toast small{color:#9da59e;margin-top:3px;font-size:7px}.service-narrative{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:9vw;padding:100px 8vw;display:grid}.service-narrative>div:first-child{align-self:start;position:sticky;top:130px}.service-narrative span{letter-spacing:.16em;font-size:9px}.service-narrative h2{letter-spacing:-.05em;margin:20px 0;font:600 clamp(38px,4vw,58px)/1 Inter}.service-narrative>div:last-child{gap:35px;display:grid}.service-narrative article{border-top:1px solid var(--line);padding-top:25px}.service-narrative article b{letter-spacing:.14em;color:#789b22;font-size:9px}.service-narrative article h3{margin:12px 0;font:600 27px Inter}.service-narrative article p{color:#515951;font-size:16px;line-height:1.75}.service-systems{color:#fff;background:#111713;margin:0 8vw 100px;padding:55px}.service-systems span{letter-spacing:.16em;color:var(--lime);font-size:9px}.service-systems h2{letter-spacing:-.045em;font:600 clamp(32px,4vw,52px) Inter}.service-systems p{color:#b2bab2;max-width:850px;line-height:1.7}@media (max-width:800px){.service-visual{height:510px;padding:55px 4vw}.sv-window main{padding:20px}.sv-heading h2{font-size:23px}.sv-body{grid-template-columns:1fr}.sv-steps{display:none}.sv-toast{bottom:30px;right:5vw}.service-narrative{grid-template-columns:1fr;gap:40px;padding:75px 5vw}.service-narrative>div:first-child{position:static}.service-systems{margin:0 5vw 75px;padding:35px}}@media (max-width:430px){.service-visual{height:450px;padding:42px 2vw}.sv-window main{padding:14px}.sv-heading button{display:none}.sv-heading h2{font-size:20px}.sv-stats{gap:5px}.sv-stats article{padding:9px}.sv-stats b{font-size:17px}.sv-stats em{display:none}.sv-body{height:155px}.sv-chart{gap:6px;padding:12px}.sv-toast{bottom:18px}.service-narrative article p{font-size:15px}.service-systems{padding:28px}}.svc{height:calc(100% - 40px);font-family:Inter,sans-serif;overflow:hidden}.svc h3,.svc h4,.svc p{margin:0}.svc small{font-size:7px}.product-canvas{grid-template-columns:145px 1fr;display:grid}.product-nav{color:#fff;background:#111713;flex-direction:column;gap:15px;padding:24px 14px;display:flex}.product-nav b{letter-spacing:.13em;margin-bottom:20px}.product-nav span{padding:9px;font-size:8px}.product-nav span.active{color:#111;background:#c7ff3e}.roadmap{padding:25px}.roadmap>header,.ops-canvas main>header{justify-content:space-between;align-items:center;display:flex}.roadmap h3,.ops-canvas h3{letter-spacing:-.04em;font-size:25px}.roadmap button,.ops-canvas button{color:#fff;background:#111;border:0;padding:9px 12px;font-size:7px}.roadmap-cols,.sprint-board{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.roadmap-cols>section{background:#edf0eb;padding:10px}.roadmap-cols section>b,.sprint-board section>header{justify-content:space-between;font-size:8px;display:flex}.roadmap-cols section>b i,.sprint-board section>header i{background:#d4dad1;border-radius:10px;padding:3px 6px;font:7px Inter}.roadmap-cols article,.sprint-board article{background:#fff;border:1px solid #dce1da;min-height:76px;margin-top:9px;padding:11px}.roadmap-cols h4,.sprint-board h4{margin:9px 0 15px;font-size:9px}.roadmap-cols article>span,.sprint-board article>span{background:#6c8fb4;width:30px;height:3px;display:block}.roadmap-cols .p1{background:#c88c52}.roadmap-cols .p2{background:#7fa224}.roadmap-cols article small{color:#7d857d}.ops-canvas{grid-template-columns:155px 1fr;display:grid}.ops-canvas>aside{color:#fff;background:#152019;flex-direction:column;gap:10px;padding:24px 14px;display:flex}.ops-canvas>aside>b{letter-spacing:.1em;margin-bottom:20px}.ops-canvas>aside span{align-items:center;gap:8px;padding:9px;font-size:8px;display:flex}.ops-canvas>aside span.active{background:#2a392d}.ops-canvas>aside span i{background:#c7ff3e;border-radius:50%;width:5px;height:5px}.ops-canvas>main{padding:25px!important}.ops-kpis{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0;display:grid}.ops-kpis article{border:1px solid #dce1da;padding:11px}.ops-kpis b{margin-top:6px;font-size:20px;display:block}.ops-table{border:1px solid #dce1da}.ops-table p{border-bottom:1px solid #e1e4df;grid-template-columns:16px 1fr 90px 25px;align-items:center;padding:13px;font-size:8px;display:grid}.ops-table p:last-child{border:0}.ops-table .dot{background:#e3a75d;border-radius:50%;width:7px;height:7px}.ops-table .d1{background:#c7ff3e;position:static;transform:none}.ops-table .d2{background:#6c8fb4;position:static;transform:none}.ops-table p span{background:#edf0eb;padding:5px}.ai-canvas{background:#edf1eb;grid-template-columns:190px 1fr;display:grid}.ai-canvas>aside{color:#fff;background:#101612;flex-direction:column;gap:9px;padding:20px 13px;display:flex}.ai-canvas>aside button{color:#fff;background:#222b24;border:1px solid #4d554e;margin:10px 0;padding:9px;font-size:7px}.ai-canvas>aside small{color:#858e86;margin-top:8px}.ai-canvas>aside span{padding:8px;font-size:8px}.ai-canvas>aside span.active{background:#2a352c}.ai-canvas>aside span i{float:right;font-style:normal}.ai-canvas>main{padding:0!important}.ai-canvas main>header{background:#fff;border-bottom:1px solid #dce1da;align-items:center;gap:10px;height:62px;padding:0 20px;display:flex}.ai-pulse{background:#c7ff3e;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ai-pulse svg{width:14px}.ai-canvas header div:nth-child(2){flex-direction:column;display:flex}.ai-canvas header em{color:#6d8b20;margin-left:auto;font:7px Inter}.document{grid-template-columns:1fr 1fr;gap:18px;padding:25px;display:grid}.paper-lines{background:#fff;border:1px solid #dce1da;padding:25px}.paper-lines i{background:#dfe3dc;height:5px;margin-bottom:14px;display:block}.paper-lines i:nth-child(2){width:80%}.paper-lines i:nth-child(4){width:65%}.extract{color:#fff;background:#111713;padding:22px}.extract small{color:#c7ff3e}.extract h4{margin:15px 0;font-size:16px}.extract p{color:#bdc4bd;font-size:8px;line-height:1.6}.extract span{color:#c7ff3e;background:#28312a;margin-top:20px;padding:8px;font-size:7px;display:block}.integrations-canvas{color:#fff;background:#121813;grid-template-rows:48px 1fr 42px;display:grid}.integrations-canvas>header,.integrations-canvas>footer{border-bottom:1px solid #343c35;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.integrations-canvas header span{font-size:7px}.integrations-canvas header span i{background:#c7ff3e;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.network-map{position:relative}.network-map svg{width:80%;height:70%;position:absolute;inset:15% 10%;overflow:visible}.network-map path{fill:none;stroke:#617063;stroke-width:1.5px;stroke-dasharray:5 4}.hub,.net-node{background:#202921;border:1px solid #4a554c;justify-content:center;align-items:center;display:flex;position:absolute}.hub{flex-direction:column;width:110px;height:78px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #c7ff3e14}.hub svg{color:#c7ff3e;width:18px}.hub b{margin:4px}.hub small{color:#8d978f}.net-node{gap:8px;width:92px;height:42px;font-size:8px}.net-node>i{background:#c7ff3e;border-radius:50%;width:7px;height:7px}.net-node svg{color:#c7ff3e;width:11px}.n1{top:10%;left:6%}.n2{bottom:10%;left:6%}.n3{top:10%;right:6%}.n4{bottom:10%;right:6%}.n5{top:4%;left:calc(50% - 46px)}.n6{bottom:4%;left:calc(50% - 46px)}.integrations-canvas>footer{border-top:1px solid #343c35;border-bottom:0;justify-content:space-around}.integrations-canvas>footer span{color:#9da59e;font-size:7px}.modern-canvas{background:#eef0ed;grid-template-columns:1fr 125px 1fr;display:grid}.legacy-pane,.modern-pane{padding:24px}.legacy-pane{color:#fff;background:#252a26}.legacy-pane h3,.modern-pane h3{margin:7px 0 20px;font-size:22px}.legacy-code p{border-bottom:1px solid #444b45;grid-template-columns:12px 1fr 12px;padding:10px 0;font-size:8px;display:grid}.legacy-code p>i{background:#8b948c;width:6px;height:6px}.legacy-code p.risk{color:#eda9a9}.legacy-code p.risk>i{background:#e07070}.legacy-code p span{margin:0}.legacy-pane>b,.modern-pane>b{letter-spacing:.12em;color:#e48686;margin-top:18px;font-size:7px;display:block}.migration-rail{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.migration-rail span{color:#fff;background:#111;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.migration-rail>i{border-left:1px dashed #8b948c;height:35px}.migration-rail svg{width:14px;transform:rotate(90deg)}.modern-pane p{border-bottom:1px solid #d8ddd6;grid-template-columns:24px 1fr 15px;align-items:center;padding:10px 0;font-size:8px;display:grid}.modern-pane p>i{background:#c7ff3e;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.modern-pane p svg{color:#779820;width:12px}.modern-pane>b{color:#76991e}.modern-pane>em{background:#d9ddd7;height:7px;margin-top:9px;display:block}.modern-pane>em i{background:#c7ff3e;width:68%;height:100%;display:block}.team-canvas{background:#f7f9f4;padding:20px}.team-canvas>header{justify-content:space-between;align-items:center;display:flex}.team-canvas>header>div:first-child{flex-direction:column;display:flex}.team-avatars{display:flex}.team-avatars i{color:#fff;background:#111;border:2px solid #f7f9f4;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-6px;font-size:6px;font-style:normal;display:grid}.team-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.team-metrics span{border:1px solid #dce1da;padding:9px}.team-metrics b{margin-top:4px;font-size:17px;display:block}.sprint-board{margin-top:0}.sprint-board>section{background:#e9ede6;padding:8px}.sprint-board article{min-height:66px}.sprint-board .team-tag{background:#698fb5}.sprint-board .t1{background:#d79c5d}.sprint-board .t2{background:#83a72f}.sprint-board article footer{justify-content:space-between;align-items:center;display:flex}.sprint-board article footer i{color:#fff;background:#111;border-radius:50%;place-items:center;width:19px;height:19px;font-size:5px;font-style:normal;display:grid}@media (max-width:800px){.product-canvas{grid-template-columns:100px 1fr}.product-nav{padding:16px 8px}.roadmap{padding:16px}.ops-canvas{grid-template-columns:105px 1fr}.ops-canvas>aside{padding:16px 7px}.ai-canvas{grid-template-columns:125px 1fr}.document{padding:15px}.modern-canvas{grid-template-columns:1fr 70px 1fr}.legacy-pane,.modern-pane{padding:15px}.team-canvas{padding:13px}}@media (max-width:520px){.product-nav,.ops-canvas>aside,.ai-canvas>aside{display:none}.product-canvas,.ops-canvas,.ai-canvas{grid-template-columns:1fr}.roadmap-cols>section:nth-child(3),.sprint-board>section:nth-child(3){display:none}.roadmap-cols,.sprint-board{grid-template-columns:1fr 1fr}.roadmap h3,.ops-canvas h3{font-size:20px}.ops-canvas>main{padding:15px!important}.document{grid-template-columns:1fr}.paper-lines{display:none}.network-map{transform:scale(.88)}.n5,.n6{display:none}.modern-canvas{grid-template-columns:1fr 45px 1fr}.legacy-pane,.modern-pane{padding:10px}.legacy-code p:nth-child(n+4),.modern-pane p:nth-of-type(n+4),.team-metrics span:nth-child(3){display:none}.team-metrics{grid-template-columns:1fr 1fr}}.service-visual.sv-excel-to-web-app-development{background:#e7ded0}.service-visual.sv-custom-field-service-software{background:#dce8d0}.service-visual.sv-servicetitan-integration-development{background:#d7e3e8}.service-visual.sv-custom-dashboard-development{background:#d8e1eb}.service-visual.sv-client-portal-development{background:#e6dfef}.planner-studio{color:#111;background:#fff;padding:120px 4% 100px}.planner-studio-intro{max-width:1100px;margin:0 auto 65px}.planner-studio-intro>span,.planner-step>span,.planner-result>span{letter-spacing:.16em;font-size:10px}.planner-studio-intro h1{letter-spacing:-.055em;max-width:1000px;margin:24px 0;font-size:clamp(54px,7vw,108px);line-height:.92}.planner-studio-intro h1 em{color:#7c846f;font-family:Inter,sans-serif;font-weight:400}.planner-studio-intro>p{color:#545b54;max-width:760px;font-size:19px;line-height:1.55}.planner-studio-intro>div{align-items:center;gap:16px;margin-top:25px;font-size:11px;display:flex}.planner-studio-intro>div i{background:#9fd524;border-radius:50%;width:4px;height:4px}.planner-console{background:#fff;border:1px solid #bec5bb;grid-template-columns:245px 1fr;max-width:1320px;min-height:720px;margin:auto;display:grid;box-shadow:0 30px 70px #1d241b12}.planner-console>aside{color:#fff;background:#111713;flex-direction:column;padding:32px 25px;display:flex}.planner-console>aside>b{color:#c7ff3e;letter-spacing:.16em;margin-bottom:35px;font-size:10px}.planner-console>aside>div{color:#727a73;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:12px 0;display:flex}.planner-console>aside>div i{border:1px solid #556057;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.planner-console>aside>div i svg{width:13px}.planner-console>aside>div.active{color:#fff}.planner-console>aside>div.active i{color:#111;background:#c7ff3e;border-color:#c7ff3e}.planner-console>aside>div.done{color:#aab2aa}.planner-console>aside>div.done i{color:#c7ff3e}.planner-console>aside>small{letter-spacing:.12em;color:#788078;margin-top:auto;font-size:8px}.planner-console>main{min-width:0;padding:clamp(35px,6vw,85px)}.planner-step{max-width:820px}.planner-step>span,.planner-result>span{color:#6c751f}.planner-step h2,.planner-result h2{letter-spacing:-.04em;margin:17px 0;font-size:clamp(36px,4.2vw,64px);line-height:1}.planner-step>p{color:#5e655e;max-width:640px;font-size:16px;line-height:1.6}.planner-options{gap:10px;margin-top:34px;display:grid}.planner-options>button{text-align:left;cursor:pointer;background:#fafaf7;border:1px solid #d1d6ce;grid-template-columns:16px 1fr 24px;align-items:center;gap:15px;padding:18px;transition:all .2s;display:grid}.planner-options>button:hover{background:#efffd0;border-color:#111;transform:translate(6px)}.planner-options>button>i{border:1px solid #8d958c;border-radius:50%;width:12px;height:12px}.planner-options span{flex-direction:column;gap:5px;display:flex}.planner-options b{font-size:15px}.planner-options small{color:#646c64;font-size:12px;line-height:1.4}.planner-options svg{width:17px}.planner-back,.planner-restart{cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:25px;padding:0;text-decoration:underline;display:flex}.planner-back svg,.planner-restart svg{width:15px}.planner-priority-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:35px;display:grid}.planner-priority-grid button{text-align:left;cursor:pointer;background:#fafaf7;border:1px solid #ccd2c8;align-items:center;gap:12px;padding:19px;font-weight:650;display:flex}.planner-priority-grid button i{border:1px solid #9da59c;place-items:center;width:21px;height:21px;display:grid}.planner-priority-grid button i svg{width:14px}.planner-priority-grid button.selected{background:#efffd0;border-color:#91b52e}.planner-priority-grid button.selected i{color:#c7ff3e;background:#111;border-color:#111}.planner-step-actions{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.planner-continue{cursor:pointer;background:#c7ff3e;border:1px solid #111;align-items:center;gap:8px;padding:15px 20px;font-weight:750;display:flex}.planner-continue svg{width:16px}.planner-result{max-width:900px}.planner-result-lead{color:#586058;max-width:720px;font-size:18px;line-height:1.6}.planner-result-stats{border:1px solid #cdd3ca;grid-template-columns:repeat(3,1fr);margin:32px 0;display:grid}.planner-result-stats article{border-right:1px solid #cdd3ca;padding:22px}.planner-result-stats article:last-child{border-right:0}.planner-result-stats small{letter-spacing:.12em;color:#6b736b;margin-bottom:9px;font-size:8px;display:block}.planner-result-stats b{font-size:18px}.planner-result-columns{grid-template-columns:1fr 1fr;gap:45px;margin:35px 0;display:grid}.planner-result-columns h3{margin-bottom:18px;font-size:19px}.planner-result-columns p{border-top:1px solid #dce1d9;align-items:flex-start;gap:10px;padding:12px 0;font-size:13px;display:flex}.planner-result-columns p svg{color:#73951f;flex:none;width:15px}.planner-result-columns p i{color:#789721;font-size:9px;font-style:normal}.planner-summary{color:#fff;background:#111713;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.planner-summary>div{align-items:center;gap:12px;display:flex}.planner-summary svg{color:#c7ff3e}.planner-summary span{flex-direction:column;display:flex}.planner-summary small{letter-spacing:.12em;color:#98a098;font-size:8px}.planner-summary b{margin-top:4px;font-size:13px}.planner-summary button{cursor:pointer;background:#c7ff3e;border:0;padding:10px 14px;font-weight:700}.planner-result-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.planner-result-actions a{color:#111;border:1px solid #111;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.planner-result-actions a:first-child{background:#c7ff3e}.planner-result-actions svg{width:16px}.planner-disclaimer{color:#727972;margin-top:25px;font-size:10px;line-height:1.5;display:block}.form-honeypot{display:none!important}.contact-layout button:disabled{cursor:wait;opacity:.65}.form-response:empty{display:none}.form-response{border:1px solid;flex-direction:column;gap:5px;padding:18px 20px;display:flex}.form-response b{font-size:14px}.form-response span{font-size:12px}.form-response.success{background:#e8f2d3;border-color:#8eaa4e}.form-response.error{background:#f8e8e4;border-color:#bd7464}@media (max-width:800px){.planner-studio{padding:90px 18px}.planner-console{grid-template-columns:1fr}.planner-console>aside{grid-template-columns:repeat(6,1fr);gap:5px;padding:17px;display:grid}.planner-console>aside>b,.planner-console>aside>small,.planner-console>aside>div span{display:none}.planner-console>aside>div{border:0;justify-content:center;padding:0}.planner-console>main{padding:35px 20px}.planner-priority-grid,.planner-result-stats,.planner-result-columns,.planner-result-actions{grid-template-columns:1fr}.planner-result-stats article{border-bottom:1px solid #cdd3ca;border-right:0}.planner-result-stats article:last-child{border-bottom:0}.planner-step-actions{align-items:flex-end;gap:20px}.planner-summary{align-items:flex-start;gap:15px}.planner-summary>div>svg{display:none}}@media (min-width:761px){.industry-dropdown{white-space:normal;grid-template-columns:minmax(260px,.78fr) minmax(0,1.7fr);width:min(820px,88vw)}.dropdown-intro b{overflow-wrap:normal;text-wrap:balance;max-width:100%;font-size:clamp(19px,1.45vw,23px);line-height:1.15}}.breadcrumbs{color:#747b74;letter-spacing:.04em;white-space:nowrap;border:0;justify-content:flex-start;gap:9px;height:auto;min-height:42px;padding:94px 7vw 12px;font-size:10px;display:flex;position:relative;top:auto;overflow-x:auto}.breadcrumbs a:hover{color:#111}.breadcrumbs b{color:#111;font-weight:600}.page-hero{padding-top:78px}.page-hero-actions{align-items:center;gap:26px;margin-top:30px;display:flex}.page-hero-actions>a:last-child{border-bottom:1px solid;padding-bottom:4px;font-size:12px}.mobile-sticky-cta{display:none}.not-found,.thank-you{background:radial-gradient(circle at 75% 35%,#e4edc8,#0000 35%);min-height:760px;padding:160px 8vw 100px}.not-found>span,.thank-you>span{letter-spacing:.17em;font-size:10px;font-weight:650}.not-found h1,.thank-you h1{letter-spacing:-.07em;margin:35px 0;font:520 clamp(64px,9vw,126px)/.88 Inter}.not-found h1 em,.thank-you h1 em{color:#747b67;font-family:Inter;font-weight:400}.not-found>p,.thank-you>p{color:var(--muted);max-width:650px;font-size:18px;line-height:1.65}.not-found>div{align-items:center;gap:28px;margin-top:35px;display:flex}.thank-you-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:65px 0 35px;display:grid}.thank-you-steps article{border-bottom:1px solid var(--line);padding:25px 28px 25px 0}.thank-you-steps b{color:#789922;font-size:9px}.thank-you-steps h2{margin-top:45px;font:520 22px Inter}.thank-you-steps p{color:var(--muted);font-size:13px;line-height:1.6}@media (max-width:760px){.breadcrumbs{padding:84px 5vw 10px}.page-hero{padding-top:60px}.page-hero-actions{flex-direction:column;align-items:flex-start}.mobile-sticky-cta{z-index:90;color:#fff;background:#101411;justify-content:space-between;align-items:center;padding:15px 18px;font-size:13px;display:flex;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 0 0 2px #c7ff3e,0 14px 35px #0004}.site-footer{padding-bottom:95px!important}.thank-you-steps{grid-template-columns:1fr}.not-found,.thank-you{min-height:680px;padding:120px 6vw 90px}}.gdpr-check{letter-spacing:0!important;align-items:center!important;font-size:12px!important;font-weight:500!important}.gdpr-check input[type=checkbox]{accent-color:#789b22;-webkit-appearance:checkbox!important;appearance:checkbox!important;width:18px!important;min-width:18px!important;height:18px!important;box-shadow:none!important;margin:0!important;padding:0!important;transform:none!important}.gdpr-check input[type=checkbox]:focus-visible{outline-offset:3px;outline:3px solid #c7ff3e}.gdpr-check a{text-underline-offset:3px;text-decoration:underline}.advisor{z-index:120;position:fixed;bottom:22px;right:22px}.advisor-launch{color:#111;cursor:pointer;background:#c7ff3e;border:1px solid #111;align-items:center;gap:11px;padding:10px 12px;font:700 13px Inter,sans-serif;animation:.55s ease-out advisor-arrive;display:flex;position:relative;box-shadow:0 12px 35px #1113}.advisor-launch:after{content:"";pointer-events:none;border:1px solid #a5d72c;animation:2.8s ease-out infinite advisor-ring;position:absolute;inset:-1px}.advisor-launch>i{color:#c7ff3e;background:#111;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.advisor-launch>span{text-align:left;flex-direction:column;line-height:1.15;display:flex}.advisor-launch>span small{letter-spacing:.12em;margin-bottom:4px;font-size:8px}.advisor-launch>b{border-left:1px solid #111;align-items:center;gap:4px;padding-left:11px;font-size:10px;display:flex}.advisor-nudge{color:#fff;background:#111713;border:1px solid #fff3;width:310px;padding:22px;animation:.45s ease-out advisor-arrive;position:absolute;bottom:72px;right:0;box-shadow:0 25px 70px #1116}.advisor-nudge:after{content:"";background:#111713;border-bottom:1px solid #fff3;border-right:1px solid #fff3;width:16px;height:16px;position:absolute;bottom:-9px;right:28px;transform:rotate(45deg)}.advisor-nudge>button:first-child{color:#fff;cursor:pointer;background:0 0;border:0;position:absolute;top:10px;right:10px}.advisor-nudge span{color:#c7ff3e;letter-spacing:.14em;font-size:9px;display:block}.advisor-nudge b{margin:11px 18px 7px 0;font-size:20px;line-height:1.1;display:block}.advisor-nudge p{color:#bbc2bb;margin:0 0 16px;font-size:12px}.advisor-nudge-action{cursor:pointer;background:#c7ff3e;border:0;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-weight:800;display:flex}.advisor-panel{color:#111;background:#f8f7f0;border:1px solid #111;width:min(410px,100vw - 28px);position:absolute;bottom:72px;right:0;box-shadow:0 25px 70px #1115}.advisor-panel header{color:#fff;background:#111713;justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.advisor-panel header div{flex-direction:column;gap:4px;display:flex}.advisor-panel header small{color:#c7ff3e;letter-spacing:.15em;font-size:9px}.advisor-panel header b{font-size:16px}.advisor-panel header button{color:#fff;cursor:pointer;background:0 0;border:0}.advisor-progress{background:#d8ddd4;height:3px}.advisor-progress i{background:#9ed520;height:100%;transition:width .3s;display:block}.advisor-question,.advisor-result{padding:26px}.advisor-question>span,.advisor-result>span{letter-spacing:.14em;color:#697169;font-size:9px}.advisor-question h2,.advisor-result h2{margin:14px 0 22px;font-size:27px;line-height:1.05}.advisor-question>div{gap:8px;display:grid}.advisor-question>div button{text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd1c8;justify-content:space-between;align-items:center;width:100%;padding:14px;font:600 13px Inter,sans-serif;display:flex}.advisor-question>div button:hover{background:#efffd1;border-color:#111}.advisor-back,.advisor-restart{cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;text-decoration:underline}.advisor-result p{color:#525952;font-size:14px;line-height:1.6}.advisor-result ul{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.advisor-result li{align-items:center;gap:9px;font-size:13px;display:flex}.advisor-result li svg{color:#6e9415}.advisor-result>b,.advisor-result>small{display:block}.advisor-result>b{margin-top:18px}.advisor-result>small{color:#697169;margin:6px 0 18px;font-size:10px}.advisor-result>a{color:#111;background:#c7ff3e;border:1px solid #111;justify-content:center;align-items:center;gap:8px;padding:13px 14px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.advisor-result>a.advisor-secondary{background:#fff;margin-top:8px}.advisor-restart{margin-inline:auto;display:block}@keyframes advisor-ring{0%,65%{opacity:0;transform:scale(1)}75%{opacity:.75}to{opacity:0;transform:scale(1.08)}}@keyframes advisor-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.advisor-launch,.advisor-launch:after,.advisor-nudge{animation:none}}@media (max-width:600px){.advisor{bottom:12px;right:12px}.advisor-launch{padding:9px}.advisor-launch>span{display:none}.advisor-launch>b{border-left:0;padding-left:2px}.advisor-nudge{width:min(310px,100vw - 24px);bottom:68px}.advisor-panel{max-height:calc(100vh - 100px);bottom:68px;right:0;overflow:auto}}.roi-tool,.demo-lab,.delivery-page,.pain-page,.studio{color:#111;background:#fff}.roi-tool{padding:145px 5% 100px}.roi-tool>header,.demo-lab>header,.delivery-page>header{max-width:1050px;margin:0 auto 60px}.roi-tool>header span,.demo-lab>header span,.delivery-page>header span{letter-spacing:.16em;font-size:10px}.roi-tool>header h1,.demo-lab>header h1,.delivery-page>header h1{letter-spacing:-.06em;margin:25px 0;font-size:clamp(55px,7.5vw,110px);line-height:.91}.roi-tool>header h1 em,.demo-lab>header h1 em,.delivery-page>header h1 em{color:#7c846f;font-family:Inter,sans-serif;font-weight:400}.roi-tool>header p,.demo-lab>header p,.delivery-page>header p{color:#586058;max-width:760px;font-size:18px;line-height:1.6}.roi-console{background:#fff;border:1px solid #bcc3b9;grid-template-columns:1.1fr .9fr;max-width:1250px;margin:auto;display:grid}.roi-console form{gap:30px;padding:50px;display:grid}.roi-console label{font-size:13px}.roi-console label>b{float:right;font-size:16px}.roi-console input[type=range]{accent-color:#111;width:100%;margin:14px 0 6px}.roi-console label small{color:#727a72;font-size:10px;display:block}.roi-console>aside{color:#fff;background:#111713;padding:45px}.roi-console>aside>span{letter-spacing:.14em;color:#c7ff3e;font-size:9px}.roi-main{border-bottom:1px solid #ffffff20;padding:35px 0}.roi-main small{color:#aeb6ae;display:block}.roi-main>b{letter-spacing:-.05em;margin:7px 0;font-size:clamp(44px,5vw,72px);display:block}.roi-main i{color:#c7ff3e;align-items:center;gap:7px;font-size:11px;font-style:normal;display:flex}.roi-main svg{width:14px}.roi-breakdown{padding:22px 0}.roi-breakdown p{align-items:center;gap:12px;display:flex}.roi-breakdown p>svg{color:#c7ff3e;width:19px}.roi-breakdown span{color:#b9c0b9;justify-content:space-between;width:100%;font-size:12px;display:flex}.roi-breakdown b{color:#fff}.roi-payback{background:#202821;padding:16px}.roi-payback small{color:#9aa29a;font-size:8px}.roi-payback b{margin-top:5px;font-size:22px;display:block}.roi-console>aside>a{color:#111;background:#c7ff3e;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:15px;font-weight:750;text-decoration:none;display:flex}.roi-console>aside>a svg{width:16px}.roi-note{color:#858d85;margin-top:15px;font-size:9px;line-height:1.5;display:block}.lead-capture{background:#dfe6d9;border:1px solid #bac4b6;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;max-width:1250px;margin:0 auto 100px;padding:45px;display:grid}.lead-capture>div>span{letter-spacing:.15em;font-size:9px}.lead-capture h2{margin:14px 0;font-size:35px;line-height:1}.lead-capture p{color:#626a62;font-size:13px;line-height:1.6}.lead-capture form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lead-capture form>input{background:#fff;border:1px solid #b9c2b6;padding:13px}.lead-capture form>input:nth-child(3),.lead-capture form>label,.lead-capture form>button,.lead-capture form>small{grid-column:1/-1}.lead-capture form>label{gap:8px;font-size:10px;display:flex}.lead-capture form>button{background:#c7ff3e;border:1px solid #111;justify-content:center;align-items:center;gap:8px;padding:14px;font-weight:750;display:flex}.lead-capture form svg{width:15px}.lead-capture-success{color:#fff;background:#111713;align-items:center;gap:10px;padding:25px;display:flex!important}.lead-capture-success svg{color:#c7ff3e}.lead-capture-success span{color:#aeb6ae;font-size:11px}.demo-lab{padding:145px 4% 100px}.demo-lab>nav{border:1px solid #bfc6bb;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:auto;display:grid}.demo-lab>nav button{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #bfc6bb;gap:14px;padding:22px;display:flex}.demo-lab>nav button:last-child{border-right:0}.demo-lab>nav button.active{background:#c7ff3e}.demo-lab>nav button>i{font-size:9px;font-style:normal}.demo-lab>nav span{flex-direction:column;display:flex}.demo-lab>nav b{font-size:14px}.demo-lab>nav small{color:#687068;margin-top:6px;font-size:10px;line-height:1.4}.demo-stage{background:#dce3d8;border:1px solid #bdc5ba;max-width:1200px;height:690px;margin:22px auto;padding:20px}.demo-stage-bar{color:#fff;background:#111713;align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.demo-stage-bar>i{background:#667067;border-radius:50%;width:6px;height:6px}.demo-stage-bar>i:first-child{background:#c7ff3e}.demo-stage-bar span{color:#a5ada5;margin-left:7px;font-size:8px}.demo-stage-bar b{color:#c7ff3e;letter-spacing:.13em;margin-left:auto;font-size:8px}.demo-product{background:#f8f9f5;height:calc(100% - 38px);padding:30px;overflow:hidden}.demo-product button{cursor:pointer}.dispatch-demo>header,.inventory-demo>header{justify-content:space-between;align-items:center;display:flex}.demo-product header small{letter-spacing:.13em;color:#6d756d;font-size:8px}.demo-product h3{margin:5px 0;font-size:28px}.dispatch-demo>header>b{background:#e9f7c7;padding:10px;font-size:11px}.demo-map{background:#e3e9de;height:290px;margin:20px 0;position:relative;overflow:hidden}.demo-map:before{content:"";background-image:linear-gradient(#bbc5b766 1px,#0000 1px),linear-gradient(90deg,#bbc5b766 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.demo-map>.route-line{border-top:3px solid #9ccf27;border-bottom:0;border-left:0;border-right:3px solid #9ccf27;width:55%;height:120px;position:absolute;top:35%;left:25%;transform:skew(-20deg)}.demo-map>.pin{color:#111;position:absolute}.demo-map>.pin svg{fill:#c7ff3e}.demo-map>.p-one{top:55%;left:29%}.demo-map>.p-two{top:24%;left:52%}.demo-map>.p-three{top:54%;left:74%}.demo-map>aside{color:#fff;background:#111713;width:210px;padding:15px;position:absolute;top:18px;left:18px}.demo-map>aside>small{color:#c7ff3e}.demo-map>aside p{align-items:center;gap:8px;display:flex}.demo-map>aside p>i{color:#111;background:#c7ff3e;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.demo-map>aside p span{flex-direction:column;display:flex}.demo-map>aside p small{color:#9ea69e;font-size:8px}.dispatch-list{gap:7px;display:grid}.dispatch-list article{border:1px solid #dce1d9;grid-template-columns:60px 1fr 130px 100px;align-items:center;padding:13px;display:grid}.dispatch-list article.needs-action{background:#fff9ea;border-color:#d6a33c}.dispatch-list article>span{flex-direction:column;display:flex}.dispatch-list article small{color:#717971;font-size:9px}.dispatch-list article em{font-size:11px;font-style:normal}.dispatch-list button{color:#fff;background:#111;border:0;padding:9px}.dispatch-list svg{color:#7da31b}.portal-demo>header{border-bottom:1px solid #dde2da;justify-content:space-between;padding-bottom:18px;display:flex}.portal-demo>header>span{align-items:center;gap:10px;display:flex}.portal-demo>header i{color:#c7ff3e;background:#111;border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.portal-demo-head{justify-content:space-between;align-items:end;margin-top:35px;display:flex}.portal-demo-head>b{font-size:28px}.portal-demo-progress{background:#dce1d9;height:6px;margin:18px 0 30px}.portal-demo-progress i{background:#a7d62d;height:100%;transition:width .5s;display:block}.portal-demo-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.portal-demo-grid section{background:#fff;border:1px solid #d7ddd4;align-items:flex-start;gap:14px;padding:22px;display:flex}.portal-demo-grid section>svg{color:#86aa26}.portal-demo-grid span{flex-direction:column;display:flex}.portal-demo-grid small{letter-spacing:.12em;font-size:8px}.portal-demo-grid p{font-size:11px}.portal-demo-grid button{background:#c7ff3e;border:1px solid #111;margin-left:auto;padding:10px}.portal-demo-grid section.approved{background:#eefbd2}.portal-files{background:#fff;border:1px solid #d7ddd4;margin-top:22px;padding:20px}.portal-files p{border-top:1px solid #e4e8e2;align-items:center;margin:0;padding:13px;display:flex}.portal-files p>span{flex-direction:column;margin-left:12px;display:flex}.portal-files p small{color:#747c74;font-size:8px}.portal-files p>b{margin-left:auto}.inventory-demo>header button{background:#fff;border:1px solid #111;align-items:center;gap:6px;padding:9px;display:flex}.inventory-demo>header button svg{width:14px}.inventory-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0;display:grid}.inventory-kpis article{background:#fff;border:1px solid #d7ddd4;gap:12px;padding:18px;display:flex}.inventory-kpis article>svg{color:#80a722}.inventory-kpis span{flex-direction:column;display:flex}.inventory-kpis small{color:#6e766e;font-size:9px}.inventory-kpis b{font-size:22px}.inventory-table{background:#fff;border:1px solid #d8ddd5}.inventory-table>div,.inventory-table>article{grid-template-columns:1.5fr .6fr .6fr .8fr;align-items:center;padding:15px;display:grid}.inventory-table>div{letter-spacing:.13em;font-size:8px}.inventory-table>article{border-top:1px solid #e2e6e0}.inventory-table>article>span{align-items:center;gap:10px;display:flex}.inventory-table>article>span i{background:#e8edde;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.inventory-table em{font-style:normal}.inventory-table em.low{color:#bd4c3b;font-weight:800}.inventory-table button{color:#fff;background:#111;border:0;padding:10px}.inventory-table button:disabled{color:#4d6512;background:#dce8c0}.inventory-table article>svg{color:#7da21f}.inventory-demo>aside{color:#fff;background:#111713;align-items:center;gap:10px;margin-top:18px;padding:15px;display:flex}.inventory-demo>aside>svg{color:#c7ff3e}.inventory-demo>aside span{flex-direction:column;display:flex}.inventory-demo>aside small{color:#9ea69e;font-size:9px}.demo-lab>footer{color:#fff;background:#111713;justify-content:space-between;align-items:center;max-width:1200px;margin:30px auto 0;padding:35px;display:flex}.demo-lab>footer span{color:#c7ff3e;font-size:9px}.demo-lab>footer h2{margin:8px 0;font-size:28px}.demo-lab>footer a,.delivery-page>header>a{color:#111;background:#c7ff3e;align-items:center;gap:8px;padding:14px 18px;font-weight:750;text-decoration:none;display:flex}.demo-lab>footer svg,.delivery-page>header>a svg{width:16px}.delivery-page{padding:145px 5% 100px}.delivery-page>header>a{border:1px solid #111;width:max-content;margin-top:25px}.delivery-stages{border-top:1px solid #bdc4ba;max-width:1150px;margin:auto}.delivery-stages>article{border-bottom:1px solid #bdc4ba;grid-template-columns:100px 1fr;padding:45px 0;display:grid}.delivery-stages>article>i{color:#8aa129;font:400 45px Inter}.delivery-stages article>div>span{letter-spacing:.14em;font-size:9px}.delivery-stages h2{margin:10px 0;font-size:46px}.delivery-stages article p{color:#5e665e;line-height:1.6}.delivery-stages aside{background:#fff;border:1px solid #d5dbd2;gap:12px;margin-top:20px;padding:17px;display:flex}.delivery-stages aside>svg{color:#81a421}.delivery-stages aside div{flex-direction:column;display:flex}.delivery-stages aside small{letter-spacing:.12em;font-size:8px}.delivery-stages aside b{margin-top:4px;font-size:13px}.delivery-principles{max-width:1150px;margin:100px auto}.delivery-principles>span{letter-spacing:.15em;font-size:10px}.delivery-principles>h2{font-size:55px}.delivery-principles>div{border-top:1px solid #bdc4ba;grid-template-columns:repeat(4,1fr);display:grid}.delivery-principles article{border-right:1px solid #bdc4ba;padding:25px}.delivery-principles article:last-child{border-right:0}.delivery-principles p{color:#626a62;font-size:12px;line-height:1.6}.pain-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw;padding:155px 5% 90px;display:grid}.pain-hero>div>span,.pain-explain span,.pain-scope span,.pain-integrations>span,.pain-faq>span{letter-spacing:.15em;font-size:9px}.pain-hero h1{letter-spacing:-.055em;margin:25px 0;font-size:clamp(50px,6.5vw,94px);line-height:.93}.pain-hero p{color:#576057;font-size:18px;line-height:1.6}.pain-hero>div>div{gap:10px;margin-top:30px;display:flex}.pain-hero a{color:#111;border:1px solid #111;align-items:center;gap:7px;padding:14px 17px;font-weight:700;text-decoration:none;display:flex}.pain-hero a:first-child{background:#c7ff3e}.pain-hero a svg{width:16px}.pain-visual{border:1px solid #bfc6bc;height:520px;position:relative;overflow:hidden;box-shadow:0 30px 70px #1d261d17}.pv-schedule{background:#e0e7dc;grid-template-columns:100px 1fr;padding:55px 25px 25px;display:grid}.pv-schedule>header{justify-content:space-between;font-size:9px;display:flex;position:absolute;top:20px;left:25px;right:25px}.pv-schedule>aside{color:#fff;background:#111713;grid-template-rows:repeat(4,1fr);display:grid}.pv-schedule>aside b{border-bottom:1px solid #ffffff17;align-items:center;gap:8px;padding:10px;font-size:8px;display:flex}.pv-schedule>aside i{color:#111;background:#c7ff3e;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.pv-schedule>main{background:#fff;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);display:grid}.pv-schedule>main span{border-bottom:1px solid #e1e5df;border-right:1px solid #e1e5df;padding:8px;font-size:6px}.pv-schedule>main span.booked{background:#dff7a6;font-weight:700}.pv-schedule>main span.risk{background:#ffe6c4}.pv-schedule>em{color:#fff;background:#111;padding:12px;font:8px Inter;position:absolute;bottom:35px;right:35px}.pv-dispatch{background:#dfe7db}.dispatch-map{background-image:linear-gradient(#b9c5b666 1px,#0000 1px),linear-gradient(90deg,#b9c5b666 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0}.dispatch-map>i{background:#b7c5b3;width:65%;height:7px;position:absolute;top:45%;left:8%;transform:rotate(25deg)}.dispatch-map>i:nth-child(2){top:55%;left:30%;transform:rotate(-35deg)}.dispatch-map>i:nth-child(3){top:25%;transform:rotate(5deg)}.dispatch-map>svg{fill:#c7ff3e;width:35px;height:35px;position:absolute}.dispatch-map>svg:first-of-type{top:52%;left:20%}.dispatch-map>svg:nth-of-type(2){top:23%;left:57%}.dispatch-map>svg:nth-of-type(3){top:62%;left:75%}.pv-dispatch>aside{color:#fff;background:#111713;width:290px;padding:25px;position:absolute;bottom:30px;left:30px}.pv-dispatch aside small{color:#c7ff3e;font-size:8px}.pv-dispatch aside h3{font-size:22px}.pv-dispatch aside p{color:#aeb6ae;font-size:10px}.pv-dispatch aside button{background:#c7ff3e;border:0;width:100%;padding:11px}.pv-client{background:#f8f9f5;grid-template-columns:145px 1fr;padding:30px;display:grid}.pv-client>aside{color:#fff;background:#111713;flex-direction:column;gap:8px;padding:20px;display:flex}.pv-client>aside>b{margin-bottom:35px}.pv-client>aside span{padding:10px;font-size:8px}.pv-client>aside span.active{color:#111;background:#c7ff3e}.pv-client>main{padding:30px}.pv-client>main>small{font-size:8px}.pv-client>main h3{font-size:28px}.pv-client article{background:#fff;border:1px solid #dce1d9;align-items:center;gap:12px;margin-top:12px;padding:15px;display:flex}.pv-client article>svg{color:#7d9e27}.pv-client article>span{flex-direction:column;display:flex}.pv-client article small{font-size:8px}.pv-client article button{background:#c7ff3e;border:1px solid #111;margin-left:auto;padding:9px}.pv-jobs{background:#e1e7dd;grid-template-columns:repeat(4,1fr);gap:10px;padding:85px 28px 28px;display:grid}.pv-jobs>header{justify-content:space-between;display:flex;position:absolute;top:28px;left:28px;right:28px}.pv-jobs>section{background:#f6f7f3;padding:12px}.pv-jobs section>header{justify-content:space-between;font-size:8px;display:flex}.pv-jobs section>header i{background:#fff;border-radius:10px;padding:2px 5px;font-style:normal}.pv-jobs article{background:#fff;border-left:3px solid #aaa;flex-direction:column;margin-top:14px;padding:14px;display:flex}.pv-jobs article .j1{background:#eab943}.pv-jobs article .j2{background:#58a2db}.pv-jobs article .j3{background:#8caf32}.pv-jobs article small{margin-top:8px;font-size:7px}.pv-rental{background:#f5f6f2;padding:32px}.pv-rental>header{justify-content:space-between;display:flex}.pv-rental>header span{gap:5px;font-size:9px;display:flex}.pv-rental>header svg{width:13px}.pv-rental>article{background:#fff;border:1px solid #dde2da;align-items:center;margin-top:12px;padding:18px;display:flex}.pv-rental>article>i{background:#edf2e9;place-items:center;width:40px;height:40px;display:grid}.pv-rental>article span{flex-direction:column;margin-left:12px;display:flex}.pv-rental>article small{font-size:8px}.pv-rental>article em{background:#dff1b9;margin-left:auto;padding:6px 9px;font-size:8px;font-style:normal}.pv-rental>article em.r2{background:#ffe1bb}.pv-rental>aside{color:#fff;background:#111713;align-items:center;gap:12px;margin-top:20px;padding:15px;display:flex}.pv-rental>aside>svg{color:#c7ff3e}.pv-rental>aside span{flex-direction:column;display:flex}.pv-rental>aside small{color:#aab2aa;font-size:8px}.pv-integration{background:#dfe6da;justify-content:center;align-items:center;gap:30px;display:flex}.pv-integration .system{background:#fff;border:1px solid #c7cec4;flex-direction:column;width:170px;padding:25px;display:flex;box-shadow:10px 10px #bfc9bb}.pv-integration .system span{margin:25px 0 6px;font-size:16px}.pv-integration .system small{font-size:8px}.pv-integration .target{color:#fff;background:#111713;box-shadow:10px 10px #c7ff3e}.pv-integration .sync{flex-direction:column;align-items:center;gap:9px;display:flex}.pv-integration .sync svg{animation:4s linear infinite orbitSpin}.pv-integration .sync small{font-size:7px}.pv-integration>aside{background:#fff;gap:7px;padding:12px;font-size:9px;display:flex;position:absolute;bottom:35px}.pv-integration>aside svg{color:#729420;width:14px}.pain-explain{color:#fff;background:#111713;grid-template-columns:1fr 1fr;gap:8vw;padding:100px 8%;display:grid}.pain-explain article:first-child{border-right:1px solid #ffffff25;padding-right:8vw}.pain-explain h2,.pain-scope h2,.pain-integrations h2,.pain-faq h2{margin:22px 0;font-size:clamp(38px,4.5vw,66px);line-height:1}.pain-explain p{color:#b7beb7;line-height:1.8}.pain-scope{grid-template-columns:1fr 1fr;gap:8vw;padding:100px 8%;display:grid}.pain-scope>div+div{border-top:1px solid #bdc5ba}.pain-scope p{border-bottom:1px solid #bdc5ba;gap:10px;padding:16px 0;display:flex}.pain-scope p svg{color:#789c20;width:17px}.pain-integrations{background:#dfe6d9;padding:100px 8%}.pain-integrations>div{flex-wrap:wrap;gap:8px;display:flex}.pain-integrations>div b{background:#fff;border:1px solid #bdc6b9;padding:15px 20px}.pain-integrations>small{color:#677067;margin-top:25px;display:block}.pain-faq{max-width:1100px;margin:auto;padding:100px 12%}.pain-faq details{border-top:1px solid #bec5bb;padding:20px 0}.pain-faq summary{cursor:pointer;font-weight:700}.pain-faq details p{color:#596159;line-height:1.7}.studio{min-height:100vh;padding:135px 4% 100px}.studio>header{border-bottom:1px solid #bdc4ba;justify-content:space-between;align-items:end;padding-bottom:25px;display:flex}.studio>header span,.studio form>span,.proposal-builder>aside>span,.proposal-builder main>header>span{letter-spacing:.14em;font-size:9px}.studio>header h1{margin:10px 0;font-size:55px}.studio>header p{color:#697169;font-size:11px}.studio>header nav{display:flex}.studio>header nav button{background:#fff;border:1px solid #111;padding:12px 18px}.studio>header nav button.active{color:#fff;background:#111}.studio-pipeline{grid-template-columns:repeat(6,1fr);margin:25px 0;display:grid}.studio-pipeline article{background:#fff;border:1px solid #c9d0c6;border-right:0;padding:17px}.studio-pipeline article:last-child{border-right:1px solid #c9d0c6}.studio-pipeline span,.studio-pipeline small{color:#6e766e;font-size:9px;display:block}.studio-pipeline b{margin:5px 0;font-size:28px;display:block}.studio-layout{grid-template-columns:330px 1fr;gap:20px;display:grid}.studio-layout>form{color:#fff;background:#111713;gap:12px;padding:28px;display:grid}.studio-layout form h2{font-size:27px}.studio-layout form label{font-size:9px}.studio-layout input,.studio-layout select,.proposal-fields input,.proposal-fields textarea{background:#fff;border:1px solid #cbd1c8;width:100%;margin-top:5px;padding:11px;display:block}.studio-layout form>button{background:#c7ff3e;border:0;justify-content:center;align-items:center;gap:7px;padding:13px;font-weight:750;display:flex}.studio-layout form>button svg{width:15px}.studio-leads{background:#fff;border:1px solid #c9d0c6}.studio-leads>header{border-bottom:1px solid #dce1d9;justify-content:space-between;padding:18px;display:flex}.studio-leads>article{border-bottom:1px solid #e0e4de;grid-template-columns:1fr 130px 105px 36px;align-items:center;gap:10px;padding:16px;display:grid}.studio-leads article>div{flex-direction:column;display:flex}.studio-leads article small{color:#697169;font-size:9px}.studio-leads article p{margin:7px 0;font-size:11px}.studio-leads article em{color:#789721;font-size:9px;font-style:normal}.studio-leads article select{padding:8px}.studio-leads article>button{background:#fff;border:1px solid #111;align-items:center;gap:5px;padding:8px;display:flex}.studio-leads article>button svg{width:13px}.studio-leads .studio-delete{color:#a34034;border:0}.studio-empty{text-align:center;color:#677067;padding:80px}.studio-empty>svg{width:35px}.proposal-builder{background:#fff;border:1px solid #c9d0c6;grid-template-columns:260px 1fr;min-height:700px;margin-top:25px;display:grid}.proposal-builder>aside{color:#fff;background:#111713;padding:25px}.proposal-builder>aside>span{color:#c7ff3e}.proposal-builder>aside button{text-align:left;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff20;flex-direction:column;width:100%;padding:15px 5px;display:flex}.proposal-builder>aside button.active{color:#111;background:#c7ff3e;padding-left:12px}.proposal-builder>aside small{margin-top:4px;font-size:8px}.proposal-builder>main{padding:40px}.proposal-builder main>header h2{margin:10px 0;font-size:40px}.proposal-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.proposal-fields label{font-size:9px}.proposal-fields label:first-child,.proposal-fields label:nth-child(2){grid-column:1/-1}.proposal-preview{background:#f4f3ed;border:1px solid #d2d7cf;margin-top:25px;padding:25px}.proposal-preview>span{letter-spacing:.13em;font-size:8px}.proposal-preview pre{white-space:pre-wrap;max-height:400px;font:12px/1.65 Inter;overflow:auto}.proposal-actions{gap:10px;margin-top:12px;display:flex}.proposal-actions button{background:#c7ff3e;border:1px solid #111;align-items:center;gap:7px;padding:12px 16px;display:flex}.proposal-actions button+button{background:#fff}.proposal-actions svg{width:15px}.planner-result-print-title{display:none}@media (max-width:900px){.roi-console,.pain-hero,.pain-explain,.pain-scope,.lead-capture,.demo-lab>nav{grid-template-columns:1fr}.demo-lab>nav button{border-bottom:1px solid #bfc6bb;border-right:0}.demo-stage{height:650px}.delivery-principles>div{grid-template-columns:1fr 1fr}.studio>header{flex-direction:column;align-items:flex-start;gap:20px}.studio-pipeline{grid-template-columns:repeat(3,1fr)}.studio-layout,.proposal-builder{grid-template-columns:1fr}.proposal-builder>aside{gap:8px;display:flex;overflow:auto}.proposal-builder>aside>span{display:none}.proposal-builder>aside button{min-width:170px}.pain-visual{height:470px}}@media (max-width:600px){.roi-tool,.demo-lab,.delivery-page,.studio{padding:110px 16px 70px}.roi-console form,.roi-console>aside{padding:25px}.lead-capture{gap:20px;margin:0 16px 70px;padding:25px}.lead-capture form{grid-template-columns:1fr}.lead-capture form>input{grid-column:1}.demo-stage{height:570px;padding:8px}.demo-product{padding:16px}.demo-map{height:260px}.demo-map>aside{width:175px}.dispatch-list article{grid-template-columns:45px 1fr 80px}.dispatch-list article>button{grid-column:1/-1}.portal-demo-grid,.inventory-kpis{grid-template-columns:1fr}.portal-demo-grid section:first-child,.inventory-kpis article:nth-child(3){display:none}.inventory-table>div,.inventory-table>article{grid-template-columns:1.3fr .5fr .8fr}.inventory-table>div span:nth-child(3),.inventory-table>article>em:nth-child(3){display:none}.demo-lab>footer{flex-direction:column;align-items:flex-start;gap:20px}.delivery-stages>article{grid-template-columns:55px 1fr}.delivery-stages h2{font-size:35px}.delivery-principles>div{grid-template-columns:1fr}.pain-hero{padding:120px 18px 60px}.pain-hero>div>div{flex-direction:column}.pain-visual{height:390px}.pv-schedule{grid-template-columns:75px 1fr;padding:48px 12px 12px}.pv-client{grid-template-columns:85px 1fr;padding:12px}.pv-client>main{padding:16px}.pv-client article{padding:10px}.pv-client article button{display:none}.pv-jobs{grid-template-columns:1fr 1fr}.pv-jobs>section:nth-of-type(n+3){display:none}.pv-integration{gap:8px}.pv-integration .system{width:120px;padding:14px}.pain-explain,.pain-scope,.pain-integrations,.pain-faq{padding:70px 18px}.pain-explain article:first-child{border-bottom:1px solid #ffffff25;border-right:0;padding-bottom:40px;padding-right:0}.studio>header h1{font-size:42px}.studio-pipeline{grid-template-columns:1fr 1fr}.studio-leads>article{grid-template-columns:1fr 100px}.studio-leads article>button{display:none}.proposal-builder>main{padding:22px}.proposal-fields{grid-template-columns:1fr}.proposal-fields label{grid-column:1!important}.planner-result-actions{grid-template-columns:1fr}}@media print{body>*{display:none!important}.planner-studio,.planner-studio *,.studio,.studio *{display:block!important}.site-nav,.site-footer,.planner-studio-intro,.planner-console>aside,.planner-step,.planner-result-actions,.planner-restart,.advisor,.lead-capture,.proposal-builder>aside,.proposal-fields,.proposal-actions,.studio>header,.studio-pipeline,.studio-layout{display:none!important}.planner-studio,.studio{background:#fff;padding:0}.planner-console,.proposal-builder{box-shadow:none;border:0;display:block!important}.planner-console>main,.proposal-builder>main{padding:0}.planner-result,.proposal-preview{display:block!important}.planner-result-stats,.planner-result-columns{display:grid!important}.proposal-preview{border:0;padding:0}.proposal-preview pre{max-height:none;font-size:11pt}.planner-disclaimer{margin-top:25px}}.solution-hub{background:#bcc4b9;grid-template-columns:repeat(2,1fr);gap:1px;padding:80px 6%;display:grid}.solution-hub>a{color:#111;background:#f6f4ed;flex-direction:column;min-height:360px;padding:45px;text-decoration:none;transition:all .3s;display:flex}.solution-hub>a:hover{background:#c7ff3e;transform:translateY(-6px)}.solution-hub>a>i{color:#7d922a;font:30px Inter}.solution-hub>a>span{letter-spacing:.14em;margin-top:35px;font-size:9px}.solution-hub h2{margin:13px 0;font-size:36px;line-height:1.05}.solution-hub p{color:#606860;font-size:13px;line-height:1.6}.solution-hub b{align-items:center;gap:7px;margin-top:auto;display:flex}.solution-hub b svg{width:15px}@media (max-width:700px){.solution-hub{grid-template-columns:1fr;padding:50px 18px}.solution-hub>a{min-height:310px;padding:30px}}.lead-pdf{background:#fff;border:1px solid #111;align-items:center;gap:7px;margin-top:17px;padding:11px 14px;font-weight:700;display:flex}.lead-pdf svg{width:15px}.demo-lab>nav,.studio>header nav{width:auto;height:auto;padding:0;position:static}.studio>header nav{z-index:auto;border-bottom:0}.advisor-result .lead-capture-compact{background:#e8eedf;border:1px solid #c4cdbf;margin:18px 0;padding:15px;display:block}.advisor-result .lead-capture-compact h2{margin:8px 0;font-size:17px}.advisor-result .lead-capture-compact p{font-size:10px;line-height:1.4}.advisor-result .lead-capture-compact form{grid-template-columns:1fr;gap:6px;display:grid}.advisor-result .lead-capture-compact form>input,.advisor-result .lead-capture-compact form>label,.advisor-result .lead-capture-compact form>button{grid-column:1;padding:9px}.advisor-result .lead-capture-compact form>label{padding:2px;font-size:8px}.advisor-result .lead-capture-compact form>button{margin:0}.advisor-panel{max-height:calc(100vh - 110px);overflow:auto}.solution-workflow,.solution-decisions,.solution-outcomes{padding:100px 7vw}.solution-workflow>div:first-child,.solution-decisions>div:first-child{grid-template-columns:.65fr 1.35fr;gap:50px;margin-bottom:55px;display:grid}.solution-workflow span,.solution-decisions span,.solution-outcomes>span,.article-seo-faq>span,.article-action-links>span{letter-spacing:.16em;font-size:10px;font-weight:700}.solution-workflow h2,.solution-decisions h2{letter-spacing:-.05em;margin:0;font:500 clamp(38px,4.5vw,66px)/1.02 Inter}.solution-workflow>div:last-child{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.solution-workflow article{border-right:1px solid var(--line);margin-right:25px;padding:28px 25px 35px 0}.solution-workflow article:last-child{border-right:0}.solution-workflow article>b{color:#769722;font-size:12px}.solution-workflow h3,.solution-decisions h3{margin:28px 0 12px;font:500 21px Inter}.solution-workflow p,.solution-decisions p{color:var(--muted);font-size:14px;line-height:1.65}.solution-decisions{background:#dfe8cd}.solution-decisions>div:last-child{background:#bac5aa;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.solution-decisions article{background:#e8eedc;padding:36px}.solution-decisions h3{margin-top:0}.solution-outcomes{color:#fff;background:#111512}.solution-outcomes>div{background:#343a35;grid-template-columns:repeat(5,1fr);gap:1px;margin:35px 0;display:grid}.solution-outcomes p{background:#171c18;align-items:center;gap:10px;margin:0;padding:25px;font-size:13px;display:flex}.solution-outcomes svg{width:16px;color:var(--lime)}.solution-outcomes>a{border-bottom:1px solid var(--lime);padding-bottom:6px;display:inline-block}.article-seo-faq{background:#e7eddc;border:1px solid #ccd4c4;margin-top:70px!important;padding:45px!important}.article-seo-faq h2{margin-top:18px}.article-seo-faq details{border-top:1px solid #c5cebc;padding:19px 0}.article-seo-faq summary{cursor:pointer;font-weight:600}.article-seo-faq details p{margin-bottom:0}.article-action-links{color:#fff;background:#111512;gap:0!important;margin-top:35px!important;padding:32px!important;display:grid!important}.article-action-links>span{color:var(--lime);margin-bottom:15px}.article-action-links>a{border-top:1px solid #343a35;justify-content:space-between;padding:14px 0;display:flex}.article-action-links b{color:var(--lime)}@media (max-width:900px){.solution-workflow>div:first-child,.solution-decisions>div:first-child{grid-template-columns:1fr;gap:15px}.solution-workflow>div:last-child,.solution-outcomes>div{grid-template-columns:1fr 1fr}.solution-workflow article{border-bottom:1px solid var(--line)}}@media (max-width:600px){.solution-workflow,.solution-decisions,.solution-outcomes{padding:75px 5vw}.solution-workflow>div:last-child,.solution-decisions>div:last-child,.solution-outcomes>div{grid-template-columns:1fr}.solution-workflow article{border-right:0;margin-right:0;padding-right:0}.article-seo-faq,.article-action-links{padding:28px!important}}.pain-response{color:#697068;margin-top:17px;font-size:11px;display:block}.solution-workbench{background:#e5ebdc;grid-template-columns:.72fr 1.28fr;align-items:center;gap:6vw;padding:95px 7vw;display:grid}.dispatch-workbench{background:#dfe4e8}.workbench-copy>span,.solution-reading span{letter-spacing:.16em;font-size:10px;font-weight:700}.workbench-copy h2,.solution-reading h2{letter-spacing:-.055em;margin:25px 0;font:500 clamp(40px,4.5vw,68px)/1 Inter}.workbench-copy>p,.solution-reading p{color:var(--muted);max-width:570px;line-height:1.7}.workbench-metrics{border-top:1px solid #bbc5b5;grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.workbench-metrics b{padding:20px 10px 10px 0;font:600 24px Inter}.workbench-metrics small{color:#697068;text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font:500 8px Inter;display:block}.workbench-ui{background:#f8f9f5;border:1px solid #cdd5c8;min-height:500px;box-shadow:0 32px 70px #2633211f}.workbench-ui>header{color:#fff;background:#121713;align-items:center;gap:16px;height:54px;padding:0 20px;display:flex}.workbench-ui>header>div{gap:5px;display:flex}.workbench-ui>header i{background:#637064;border-radius:50%;width:6px;height:6px;display:block}.workbench-ui>header i:first-child{background:var(--lime)}.workbench-ui>header b{letter-spacing:.15em;font-size:9px}.workbench-ui>header>span{color:#aeb6ae;margin-left:auto;font-size:8px}.cleaning-workbench .workbench-ui{grid-template-columns:.9fr 1.1fr;display:grid}.cleaning-workbench .workbench-ui>header{grid-column:1/-1}.workbench-ui nav{background:#eef1ea;padding:14px}.workbench-ui nav button,.dispatch-ui aside>button{text-align:left;cursor:pointer;color:#161b17;background:0 0;border:0;border-bottom:1px solid #dce1d8;grid-template-columns:44px 1fr auto;align-items:center;width:100%;padding:15px 9px;display:grid}.workbench-ui nav button.active,.dispatch-ui aside>button.active{background:#fff;box-shadow:0 7px 20px #1f2b1c12}.workbench-ui time{font-size:8px}.workbench-ui button span{flex-direction:column;display:flex}.workbench-ui button b{font-size:9px}.workbench-ui button small{color:#788078;margin-top:4px;font-size:7px}.workbench-ui button em{background:#dff2b1;padding:5px;font:7px Inter}.workbench-ui button em.risk{background:#ffe2c4}.workbench-ui>aside{padding:28px}.workbench-ui>aside>span,.dispatch-ui aside>span{letter-spacing:.14em;color:#758075;font-size:7px}.workbench-ui>aside h3{margin:15px 0 22px;font:600 22px Inter}.workbench-ui>aside p{background:#fff0df;align-items:center;gap:8px;padding:13px;font-size:10px;line-height:1.5;display:flex}.workbench-ui>aside p.success{background:#e9f6cd}.workbench-ui>aside p svg{width:15px}.rule-grid{background:#dfe4dc;gap:1px;margin:20px 0;display:grid}.rule-grid b{background:#fff;align-items:center;gap:8px;padding:12px;font-size:8px;display:flex}.rule-grid svg{width:13px}.workbench-ui>aside>button,.dispatch-decision button{color:#fff;cursor:pointer;background:#151b16;border:0;padding:13px 15px;font-size:9px}.workbench-ui>aside>button:hover,.dispatch-decision button:hover{color:#111;background:#9ecb29}.dispatch-ui{min-height:520px}.dispatch-canvas{grid-template-columns:1.2fr .8fr;min-height:466px;display:grid}.dispatch-route{background-color:#d6ded6;background-image:linear-gradient(35deg,#0000 48%,#f6f7f2 49% 53%,#0000 54%),linear-gradient(-18deg,#0000 42%,#eef1eb 43% 48%,#0000 49%);position:relative;overflow:hidden}.dispatch-route:before,.dispatch-route:after{content:"";border:1px solid #bec9bc;border-radius:50%;width:260px;height:260px;position:absolute;top:12%;left:20%}.dispatch-route:after{width:140px;height:140px;top:48%;left:48%}.dispatch-route .pin{filter:drop-shadow(0 5px 7px #1113);width:25px;height:25px;position:absolute}.dispatch-route .p1{color:#28332a;top:31%;left:21%}.dispatch-route .p2{color:#71971c;top:58%;left:66%}.dispatch-route .p3{color:#28332a;top:20%;left:58%}.dispatch-route .urgent{color:#fff;background:#111712;align-items:center;gap:8px;padding:13px;font-size:9px;display:flex;position:absolute;top:40%;left:28%;box-shadow:0 12px 28px #1115}.dispatch-route .urgent svg{width:14px;color:var(--lime)}.dispatch-ui aside{background:#f0f2ed;padding:17px}.dispatch-ui aside>button{grid-template-columns:32px 1fr auto;padding:12px 7px}.dispatch-ui aside>button>i{background:#d9e2d5;border-radius:50%;place-items:center;width:26px;height:26px;font:7px Inter;display:grid}.dispatch-ui aside>button em{background:0 0}.dispatch-decision{color:#fff;background:#131814;margin-top:13px;padding:15px}.dispatch-decision small{color:var(--lime);letter-spacing:.12em;font-size:6px}.dispatch-decision b{margin:8px 0 12px;font-size:9px;line-height:1.5;display:block}.dispatch-decision button{background:var(--lime);color:#111;width:100%;padding:9px}.solution-reading{grid-template-columns:.75fr 1.25fr;gap:7vw;padding:100px 7vw;display:grid}.solution-reading nav{border-top:1px solid var(--line)}.solution-reading a{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;padding:22px 0;display:grid}.solution-reading a i{color:#7b837b;font-size:9px;font-style:normal}.solution-reading a b{font-size:15px}.solution-reading a svg{width:18px;transition:all .25s}.solution-reading a:hover svg{transform:translate(5px)}@media (max-width:900px){.solution-workbench,.solution-reading{grid-template-columns:1fr}.workbench-ui{max-width:760px}.solution-reading{gap:25px}}@media (max-width:600px){.solution-workbench{padding:70px 5vw}.cleaning-workbench .workbench-ui{grid-template-columns:1fr}.cleaning-workbench .workbench-ui>nav{max-height:220px;overflow:auto}.cleaning-workbench .workbench-ui>aside{padding:20px}.dispatch-canvas{grid-template-columns:1fr}.dispatch-route{height:280px}.dispatch-ui aside{padding:12px}.workbench-ui{min-height:0}.solution-reading{padding:75px 5vw}}.home-solutions{color:#fff;background:#121713;padding:110px 5vw}.home-solutions>header{grid-template-columns:.5fr 1fr .7fr;align-items:start;gap:4vw;margin-bottom:55px;display:grid}.home-solutions>header>span,.home-solutions a>i{letter-spacing:.15em;color:var(--lime);font-size:9px;font-style:normal}.home-solutions>header h2{letter-spacing:-.055em;margin:0;font:500 clamp(40px,4.5vw,68px)/1 Inter}.home-solutions>header p{color:#aab1aa;margin:0;line-height:1.7}.home-solutions>div{background:#353c36;grid-template-columns:1fr 1fr;gap:1px;display:grid}.home-solutions a{background:#181e19;flex-direction:column;min-height:310px;padding:42px;transition:all .35s;display:flex}.home-solutions a:hover{background:#202920;transform:translateY(-5px)}.home-solutions h3{letter-spacing:-.045em;margin:25px 0;font:500 clamp(27px,3vw,43px)/1.04 Inter}.home-solutions a p{color:#aab1aa;max-width:520px;line-height:1.65}.home-solutions a b{align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex}.home-solutions a svg{width:16px;color:var(--lime)}.custom-offers>.custom-offer-grid{background:#353c36;grid-template-columns:1fr 1fr;gap:1px;display:grid}.custom-offers .custom-offer-grid>a{min-height:390px}.custom-offers .custom-offer-grid h3{font-size:clamp(25px,2.6vw,39px)}.custom-foundation{padding:55px;color:#111!important;background:#e5eadf!important;grid-template-columns:.8fr 1.2fr!important;gap:7vw!important;margin-top:1px!important;display:grid!important}.custom-foundation>div>span,.custom-examples>span{letter-spacing:.16em;font-size:9px;font-weight:700}.custom-foundation h3{letter-spacing:-.045em;margin:20px 0;font:520 clamp(30px,3.5vw,50px)/1.04 Inter}.custom-foundation p{color:#596059;max-width:570px;line-height:1.7}.custom-foundation ul{background:#cbd2c7;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid}.custom-foundation li{background:#f7f7f2;align-items:center;gap:9px;padding:16px;font-size:12px;display:flex}.custom-foundation li svg{color:#789b20}.custom-examples{padding:45px 55px;color:#111!important;background:#c7ff3e!important;margin-top:1px!important;display:block!important}.custom-examples>div{border-top:1px solid #1113;grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid}.custom-examples p{border-bottom:1px solid #1113;grid-template-columns:32px 1fr;gap:10px;margin:0;padding:20px 18px 20px 0;font-size:13px;line-height:1.45;display:grid}.custom-examples p b{letter-spacing:.1em;font-size:9px}.operational-layer{background:var(--lime);grid-template-columns:.35fr 1.2fr .65fr;align-items:start;gap:4vw;padding:65px 7vw;display:grid}.operational-layer>span,.article-operational-layer>span{letter-spacing:.16em;font-size:9px;font-weight:700}.operational-layer h2,.article-operational-layer h2{letter-spacing:-.045em;margin:0;font:520 clamp(28px,3.5vw,50px)/1.04 Inter}.operational-layer p,.article-operational-layer p{color:#35402e;margin:0;line-height:1.7}.article-operational-layer{background:var(--lime);margin:38px 0 10px;padding:32px}.article-operational-layer h2{margin:17px 0;font-size:clamp(27px,3.2vw,42px)}.article-operational-layer p{max-width:720px}@media (max-width:850px){.home-solutions>header{grid-template-columns:1fr}.home-solutions>div,.custom-offers>.custom-offer-grid,.custom-foundation{grid-template-columns:1fr!important}.custom-examples>div{grid-template-columns:1fr 1fr}}@media (max-width:600px){.home-solutions{padding:75px 5vw}.home-solutions a{min-height:280px;padding:28px}.custom-foundation,.custom-examples{padding:35px 28px}.custom-foundation ul,.custom-examples>div{grid-template-columns:1fr}.custom-offers .custom-offer-grid>a{min-height:330px}}@media (max-width:850px){.operational-layer{grid-template-columns:1fr}}@media (max-width:600px){.operational-layer{padding:35px 28px}.article-operational-layer{padding:24px}}.workbench-ui>nav,.solution-reading>nav{z-index:auto;align-items:initial;justify-content:initial;border-bottom:0;width:auto;height:auto;display:block;position:static;top:auto;transform:none}.workbench-ui>nav{padding:14px}.solution-reading>nav{border-top:1px solid var(--line);padding:0}.solution-compare{background:#fff;padding:100px 7vw}.solution-compare>header{grid-template-columns:.45fr 1fr .8fr;align-items:start;gap:4vw;margin-bottom:45px;display:grid}.solution-compare>header span{letter-spacing:.16em;font-size:10px;font-weight:700}.solution-compare>header h2{letter-spacing:-.05em;margin:0;font:500 clamp(38px,4.5vw,66px)/1.02 Inter}.solution-compare>header p{color:var(--muted);margin:0;line-height:1.7}.solution-compare-table{border:1px solid var(--line)}.solution-compare-table>div,.solution-compare-table>article{grid-template-columns:1fr 1.25fr .65fr 1.4fr;display:grid}.solution-compare-table>div{color:#fff;background:#111512}.solution-compare-table>div b{letter-spacing:.13em;border-right:1px solid #ffffff20;padding:14px;font-size:8px}.solution-compare-table article p{border-right:1px solid var(--line);border-top:1px solid var(--line);margin:0;padding:22px 14px;font-size:13px;line-height:1.5}.solution-compare-table article p:first-child{font-weight:700}.solution-compare-table small{display:none}@media (max-width:800px){.solution-compare>header{grid-template-columns:1fr}.solution-compare-table>div{display:none}.solution-compare-table>article{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;padding:10px}.solution-compare-table article p{border:0;padding:12px}.solution-compare-table small{letter-spacing:.12em;color:#727a72;margin-bottom:5px;font-size:7px;display:block}}@media (max-width:520px){.solution-compare{padding:70px 5vw}.solution-compare-table>article{grid-template-columns:1fr}}.exception-toolkit{color:#101612;background:#fff}.exception-intro{max-width:1450px;margin:auto;padding:125px 4% 80px}.exception-intro>span,.exception-console main>span,.exception-builder>div>span,.exception-download span{letter-spacing:.16em;font-size:10px}.exception-intro h1{letter-spacing:-.06em;max-width:1250px;margin:24px 0;font-size:clamp(58px,7.6vw,120px);line-height:.9}.exception-intro h1 em{color:#7c846f;font-family:Inter,sans-serif;font-weight:400}.exception-intro>p{color:#596159;max-width:790px;font-size:19px;line-height:1.55}.exception-intro>div{gap:12px;margin-top:30px;display:flex}.exception-intro a,.exception-download a{color:#101612;border:1px solid #101612;align-items:center;gap:9px;padding:15px 19px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.exception-intro a:first-child,.exception-download a{background:#c7ff3e}.exception-intro svg,.exception-download svg{width:17px}.exception-console{background:#fff;border:1px solid #bcc4ba;grid-template-columns:340px 1fr;max-width:1420px;min-height:710px;margin:0 auto 100px;display:grid}.exception-console aside{color:#fff;background:#111713;flex-direction:column;padding:34px;display:flex}.exception-console aside>span{letter-spacing:.15em;color:#b1b8b1;font-size:9px}.exception-console aside>strong{margin-top:15px;font-size:70px;line-height:1}.exception-console aside>strong small{color:#c7ff3e;font-size:22px}.exception-meter{background:#344037;height:4px;margin:15px 0 13px}.exception-meter i{background:#c7ff3e;height:100%;transition:all .3s;display:block}.exception-console aside>b{font-size:14px}.exception-console aside>p{color:#8c958d;margin-bottom:28px;font-size:11px}.exception-console aside>button{color:#8e978f;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff17;grid-template-columns:30px 1fr 30px;align-items:center;gap:8px;padding:18px 0;display:grid}.exception-console aside>button.active{color:#fff}.exception-console aside>button>i{color:#c7ff3e;font-size:9px;font-style:normal}.exception-console aside>button>em{font-size:10px;font-style:normal}.exception-console main{max-width:900px;padding:clamp(40px,6vw,90px)}.exception-console main>span{color:#718425}.exception-console main h2{letter-spacing:-.05em;margin:16px 0 10px;font-size:clamp(46px,5vw,76px)}.exception-console main>p{color:#606860;max-width:620px;font-size:16px;line-height:1.55}.exception-checks{margin-top:35px}.exception-checks button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #d5dbd2;align-items:center;gap:15px;width:100%;padding:18px 4px;font-weight:650;display:flex}.exception-checks button i{border:1px solid #919b91;place-items:center;width:25px;height:25px;display:grid}.exception-checks button i svg{width:15px}.exception-checks button.checked{background:#f0ffd3}.exception-checks button.checked i{color:#c7ff3e;background:#101612}.exception-nav{justify-content:space-between;margin-top:30px;display:flex}.exception-nav button,.exception-download button{cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;text-decoration:underline;display:flex}.exception-nav button:last-child{background:#c7ff3e;border:1px solid #101612;padding:12px 16px;font-weight:700;text-decoration:none}.exception-nav button:disabled{opacity:.25}.exception-nav svg{width:15px}.exception-builder{background:#e4eadf;grid-template-columns:minmax(300px,.8fr) 1fr;gap:8vw;padding:100px 4%;display:grid}.exception-builder>div h2,.exception-download h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(42px,5vw,72px);line-height:.98}.exception-builder>div p,.exception-download p{color:#596159;max-width:590px;line-height:1.6}.exception-builder form{border-top:1px solid #aeb8ab;border-left:1px solid #aeb8ab;grid-template-columns:1fr 1fr;display:grid}.exception-builder label{letter-spacing:.11em;border-bottom:1px solid #aeb8ab;border-right:1px solid #aeb8ab;padding:18px;font-size:10px}.exception-builder input{width:100%;font:inherit;letter-spacing:0;background:0 0;border:0;outline:0;padding:18px 0 4px;font-size:16px;display:block}.exception-download{color:#fff;background:#101612;grid-template-columns:1fr auto auto;align-items:end;gap:25px;margin:0;padding:80px 4% 100px;display:grid}.exception-download p{color:#aeb5ae}.exception-download a{white-space:nowrap}.exception-download button{color:#fff;white-space:nowrap}@media (max-width:850px){.exception-intro{padding:90px 18px 60px}.exception-intro>div{flex-direction:column;align-items:stretch}.exception-intro a{justify-content:center}.exception-console{grid-template-columns:1fr;margin:0 18px 70px}.exception-console aside{padding:24px}.exception-console aside>strong{font-size:52px}.exception-console main{padding:40px 22px}.exception-builder{grid-template-columns:1fr;padding:75px 18px}.exception-builder form{grid-template-columns:1fr}.exception-download{grid-template-columns:1fr;align-items:start;padding:65px 18px 90px}.exception-download a{justify-content:center}.exception-download button{margin-top:10px}}.excel-brief{background:#dfe7d8;border:1px solid #bec8b8;width:calc(100% + 12vw);margin:55px -6vw 45px;padding:42px}.excel-brief>header{grid-template-columns:1.4fr .7fr;align-items:end;gap:50px;display:grid}.excel-brief>header span,.excel-brief aside span{letter-spacing:.16em;font-size:9px;font-weight:700}.excel-brief>header h2{letter-spacing:-.05em;margin:16px 0 0;font:520 clamp(31px,4vw,54px)/1.02 Inter}.excel-brief>header p{color:#50594f;line-height:1.7}.excel-brief-flow{grid-template-columns:1fr .28fr 1fr;align-items:center;gap:22px;margin:40px 0;display:grid}.excel-file-card,.excel-app-card{background:#fafaf6;border:1px solid #aeb8a9;padding:22px;transition:transform .3s,box-shadow .3s;box-shadow:0 20px 40px #27302512}.excel-file-card:hover{transform:rotate(-1deg)translateY(-4px);box-shadow:0 26px 45px #27302522}.excel-app-card:hover{transform:rotate(1deg)translateY(-4px);box-shadow:0 26px 45px #27302522}.excel-file-card small,.excel-app-card small{letter-spacing:.12em;color:#697168;font-size:8px}.excel-file-card>b{margin:10px 0 18px;display:block}.excel-cells{grid-template-columns:repeat(3,1fr);display:grid}.excel-cells i{color:#727972;border:1px solid #e0e4dd;margin:-1px 0 0 -1px;padding:11px;font-size:10px;font-style:normal}.excel-cells i.risk{color:#a13027;background:#ffd8d1}.excel-file-card em{color:#75500b;background:#fff0cb;margin-top:16px;padding:7px 9px;font:9px Inter;display:inline-block}.excel-transform{grid-template-columns:auto 1fr;align-items:center;gap:7px 9px;display:grid}.excel-transform i{color:#c7ff3e;background:#111713;border-radius:50%;place-items:center;width:25px;height:25px;font:8px Inter;display:grid}.excel-transform b{font-size:10px}.excel-transform span{text-align:center;color:#74806f;grid-column:1/-1;transform:rotate(90deg)}.excel-app-card>header{justify-content:space-between;display:flex}.excel-app-card>header b{color:#668313;font-size:8px}.excel-app-card h3{margin:24px 0 14px;font:520 22px Inter}.excel-app-card p{border-top:1px solid #dfe4dc;align-items:center;gap:10px;padding:13px 0;display:flex;margin:0!important;font-size:11px!important}.excel-app-card p>b{margin-left:auto}.excel-app-card .status{background:#d89c2d;border-radius:50%;width:8px;height:8px}.excel-app-card .s1{background:#7aa125}.excel-app-card .s2{background:#c6483c}.excel-app-card footer{color:#fff;background:#111713;margin-top:6px;padding:11px;font-size:9px}.excel-app-card footer b{float:right;color:#c7ff3e}.excel-risk-grid{border-top:1px solid #b9c3b3}.excel-risk-head,.excel-risk-grid article{border-bottom:1px solid #b9c3b3;grid-template-columns:.7fr 1.15fr 1.15fr;gap:22px;display:grid}.excel-risk-head b{letter-spacing:.12em;padding:15px 0;font-size:8px}.excel-risk-grid article{transition:background .25s}.excel-risk-grid article:hover{background:#edf2e9}.excel-risk-grid h3{margin:0;padding:18px 0;font:600 14px Inter}.excel-risk-grid p{margin:0;padding:18px 0;color:#545d52!important;font-size:12px!important;line-height:1.55!important}.excel-risk-grid article p:last-child{font-weight:600;color:#263021!important}.excel-brief aside{color:#fff;background:#111713;grid-template-columns:.45fr 1.2fr auto;align-items:center;gap:25px;margin-top:30px;padding:24px;display:grid}.excel-brief aside span{color:#c7ff3e}.excel-brief aside p{margin:0;color:#b5bdb5!important;font-size:12px!important;line-height:1.6!important}.excel-brief aside a{white-space:nowrap;border-bottom:1px solid #c7ff3e;padding-bottom:5px;font-size:11px}@media (max-width:700px){.excel-brief{width:100%;margin:35px 0;padding:24px}.excel-brief>header,.excel-brief-flow,.excel-brief aside{grid-template-columns:1fr}.excel-transform{grid-template-columns:auto 1fr auto 1fr auto 1fr}.excel-transform span{grid-column:auto;transform:none}.excel-risk-head{display:none}.excel-risk-grid article{grid-template-columns:1fr}.excel-risk-grid h3{padding-bottom:0}.excel-risk-grid p{padding:8px 0}.excel-risk-grid p:last-child{padding-bottom:18px}.excel-brief aside{gap:14px}}.excel-assessment{color:#fff;background:#111713;width:calc(100% + 12vw);margin:45px -6vw 65px;padding:44px}.excel-assessment>header{grid-template-columns:1.3fr .7fr;align-items:end;gap:60px;margin-bottom:36px;display:grid}.excel-assessment>header span,.excel-score-card>span{color:#c7ff3e;letter-spacing:.16em;font-size:9px;font-weight:700}.excel-assessment>header h2{letter-spacing:-.05em;margin:16px 0 0;font:520 clamp(32px,4vw,55px)/1.02 Inter}.excel-assessment>header p{color:#aeb7af;line-height:1.7}.excel-assessment-grid{background:#313a33;grid-template-columns:1.1fr .9fr;gap:2px;display:grid}.excel-signal-list,.excel-score-card{background:#171d19}.excel-signal-list{grid-template-columns:1fr 1fr;display:grid}.excel-signal-list button{-webkit-appearance:none;appearance:none;text-align:left;color:#fff;cursor:pointer;background:#171d19;border:1px solid #313a33;border-top:0;border-left:0;gap:13px;padding:20px;transition:background .2s,color .2s;display:flex}.excel-signal-list button:hover{background:#202921}.excel-signal-list button.active{color:#101510;background:#c7ff3e}.excel-signal-list button>i{border:1px solid;flex:none;place-items:center;width:24px;height:24px;font:15px Inter;display:grid}.excel-signal-list button span{flex-direction:column;gap:7px;display:flex}.excel-signal-list button b{font-size:12px}.excel-signal-list button small{color:#9da69e;font-size:10px;line-height:1.5}.excel-signal-list button.active small{color:#42512e}.excel-score-card{flex-direction:column;padding:30px;display:flex}.excel-score-card>strong{margin:22px 0 8px;font:500 76px/1 Inter}.excel-score-card>strong small{color:#889189;font-size:18px}.excel-score-track{background:#313a33;height:7px;margin-bottom:26px}.excel-score-track i{background:#c7ff3e;height:100%;transition:width .35s;display:block}.excel-score-card label{border-top:1px solid #313a33;padding:16px 0;font-size:11px}.excel-score-card label b{float:right;color:#c7ff3e}.excel-score-card input{accent-color:#c7ff3e;width:100%;margin-top:12px}.excel-score-card article{color:#111713;background:#f4f5ee;margin-top:10px;padding:21px}.excel-score-card article small{letter-spacing:.13em;font-size:8px}.excel-score-card article h3{margin:10px 0;font:600 21px Inter}.excel-score-card article p{color:#505950!important;font-size:11px!important;line-height:1.6!important}.excel-score-card>a{border-bottom:1px solid #c7ff3e;width:max-content;margin-top:22px;padding-bottom:6px;font-size:11px}.excel-assessment>footer{color:#909990;justify-content:space-between;gap:20px;padding-top:22px;font-size:10px;display:flex}.excel-assessment>footer b{color:#fff}@media (max-width:700px){.excel-assessment{width:100%;margin:35px 0;padding:24px}.excel-assessment>header,.excel-assessment-grid,.excel-signal-list{grid-template-columns:1fr}.excel-assessment>footer{flex-direction:column}.excel-score-card>strong{font-size:60px}}.excel-article{padding-left:max(5vw,50vw - 590px);padding-right:max(5vw,50vw - 590px);overflow:hidden}.excel-article>span:first-of-type{align-items:center;gap:10px;display:inline-flex}.excel-article>span:first-of-type:before{content:"";background:var(--lime);border:1px solid #111;border-radius:50%;width:8px;height:8px}.excel-article>h1{max-width:1050px;margin:30px 0;font-size:clamp(56px,7.2vw,108px);line-height:.93}.excel-article>.article-lead{max-width:790px;font-size:clamp(18px,2vw,24px)}.excel-hero-actions{gap:12px;margin:32px 0 45px;display:flex}.excel-hero-actions a{border:1px solid #111;padding:14px 19px;font-size:12px}.excel-hero-actions a:first-child{background:var(--lime)}.excel-hero-actions a:last-child{color:#fff;background:#111}.excel-hero-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:48px;display:grid}.excel-hero-proof span{border-right:1px solid var(--line);align-items:center;gap:14px;padding:20px;font-size:11px;display:flex}.excel-hero-proof span:last-child{border:0}.excel-hero-proof b{color:#779920;font-size:10px}.excel-article>.article-operational-layer{grid-template-columns:.25fr 1.35fr .65fr;align-items:start;gap:30px;margin:0 0 18px;padding:38px 40px;display:grid}.excel-article>.article-operational-layer h2{margin:0}.excel-article>.article-meta{max-width:850px;margin:50px auto}.excel-jump{border-top:1px solid #111;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;max-width:850px;margin:0 auto 55px;display:grid}.excel-jump>b{letter-spacing:.16em;grid-column:1/-1;padding:18px 0 10px;font-size:9px}.excel-jump a{border-top:1px solid var(--line);gap:12px;padding:13px 14px 13px 0;font-size:11px;display:flex}.excel-jump a:nth-of-type(odd){border-right:1px solid var(--line)}.excel-jump a:nth-of-type(2n){padding-left:14px}.excel-jump i{color:#75971d;font-style:normal}.excel-copy-section{border-top:1px solid var(--line);grid-template-columns:70px .85fr 1.15fr;align-items:start;gap:34px;max-width:1000px;display:grid;margin:0 auto!important;padding:50px 0!important}.excel-copy-section>span{color:#779920;padding-top:8px;font-size:10px;font-weight:700}.excel-copy-section h2{line-height:1.05;margin:0!important;font-size:clamp(26px,3vw,40px)!important}.excel-copy-section p{margin:0!important}.excel-copy-section:nth-of-type(2n){background:linear-gradient(90deg,#0000,#eef2e8 12% 88%,#0000);padding-left:35px!important;padding-right:35px!important}.excel-article>.article-seo-faq,.excel-article>.article-action-links,.excel-article>.article-related,.excel-article>.article-next{max-width:850px;margin-left:auto!important;margin-right:auto!important}.excel-article #replacement-assessment{scroll-margin-top:30px}@media (max-width:800px){.excel-article{padding-left:5vw;padding-right:5vw}.excel-article>.article-operational-layer{grid-template-columns:1fr}.excel-copy-section{grid-template-columns:40px 1fr}.excel-copy-section p{grid-column:2}.excel-hero-proof{grid-template-columns:1fr}.excel-hero-proof span{border-right:0;border-bottom:1px solid var(--line)}.excel-hero-actions{flex-direction:column;width:max-content}.excel-jump{grid-template-columns:1fr}.excel-jump a:nth-of-type(odd){border-right:0}.excel-jump a:nth-of-type(2n){padding-left:0}.excel-copy-section:nth-of-type(2n){padding-left:18px!important;padding-right:18px!important}}@media (max-width:520px){.excel-article>h1{font-size:49px}.excel-copy-section{grid-template-columns:1fr;gap:12px}.excel-copy-section p{grid-column:1}.excel-copy-section>span{padding:0}.excel-article>.article-operational-layer{padding:25px}.excel-hero-actions{width:100%}.excel-hero-actions a{text-align:center}}.xg-page{--xg:#c7ff3e;--dark:#101411;--paper:#fff;background:var(--paper);color:#101411;overflow:hidden}.xg-page *{box-sizing:border-box}.xg-hero{color:#fff;background:#101411;min-height:100vh;padding:150px 5vw 0;position:relative}.xg-hero:before{content:"";background:radial-gradient(circle at 78% 21%,#c7ff3e14,#0000 28%),linear-gradient(#ffffff08 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.xg-hero-copy{z-index:1;max-width:880px;position:relative}.xg-eyebrow,.xg-intro>span,.xg-core aside>span,.xg-roadmap header>span,.xg-depth header>span,.xg-buy>div:first-child>span,.xg-faq header>span,.xg-final>span{letter-spacing:.18em;font-size:9px;font-weight:700}.xg-eyebrow{color:var(--xg)}.xg-hero h1{letter-spacing:-.075em;max-width:1100px;margin:34px 0;font:540 clamp(65px,9vw,145px)/.82 Inter}.xg-hero h1 em{color:#b8c0b7;font:italic 400 .92em Inter}.xg-hero-copy>p{color:#bdc4bd;max-width:720px;font-size:19px;line-height:1.65}.xg-actions{gap:12px;margin:32px 0;display:flex}.xg-actions a,.xg-final a{border:1px solid #fff;padding:15px 20px;font-size:12px}.xg-actions a:first-child,.xg-final a:first-child{background:var(--xg);border-color:var(--xg);color:#101411}.xg-hero-copy>small{color:#737c75;font-size:10px}.xg-console{z-index:1;background:#171d19;border:1px solid #3b443d;margin:70px 0 0;position:relative;box-shadow:0 35px 80px #0008}.xg-console-bar{border-bottom:1px solid #313a33;align-items:center;gap:7px;height:46px;padding:0 18px;display:flex}.xg-console-bar>span{background:#5e675f;border-radius:50%;width:7px;height:7px}.xg-console-bar>span:first-child{background:var(--xg)}.xg-console-bar>b{letter-spacing:.14em;color:#8f9991;margin-left:12px;font-size:8px}.xg-console-bar>i{color:var(--xg);border:1px solid #51613f;margin-left:auto;padding:5px 8px;font:8px Inter}.xg-console-body{grid-template-columns:1fr .19fr 1fr;align-items:center;gap:28px;padding:48px;display:grid}.xg-workbook,.xg-app{color:#111;background:#fff;border:1px solid #899288;padding:22px;transition:transform .3s;box-shadow:18px 18px #0b0e0c}.xg-workbook{transform:rotate(-1.4deg)}.xg-app{transform:rotate(1.4deg)}.xg-workbook:hover,.xg-app:hover{transform:rotate(0)translateY(-5px)}.xg-workbook header,.xg-app header{border-bottom:1px solid #d9ded6;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.xg-workbook header span{font-size:11px;font-weight:650}.xg-workbook header b{color:#9d2922;background:#ffd8d2;padding:6px 8px;font-size:8px}.xg-workbook>div{grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.xg-workbook>div i{color:#697169;border-bottom:1px solid #e0e4de;border-right:1px solid #e0e4de;padding:10px 6px;font:9px Inter}.xg-workbook>div i:nth-child(-n+4){color:#111;background:#e9ece6;font-weight:700}.xg-workbook>div i.bad{color:#a02b23;background:#ffd7d1}.xg-workbook footer{color:#747b75;margin-top:14px;font-size:8px}.xg-pipeline{flex-direction:column;align-items:center;gap:8px;display:flex}.xg-pipeline span{color:#aeb7af;font-size:7px}.xg-pipeline i{background:linear-gradient(var(--xg),#ffffff20);width:1px;height:28px}.xg-app header small{letter-spacing:.13em;font-size:8px}.xg-app header b{color:#6c8d1b;font-size:8px}.xg-app h3{margin:24px 0;font:600 25px Inter}.xg-app p{border-top:1px solid #dfe4dc;align-items:center;margin:0;padding:14px 0;font-size:11px;display:flex}.xg-app p i{border-radius:50%;width:8px;height:8px;margin-right:10px}.xg-app p i.amber{background:#d99c2e}.xg-app p i.green{background:#82aa24}.xg-app p i.red{background:#c8483d}.xg-app p b{margin-left:auto}.xg-app footer{color:#fff;background:#101411;justify-content:space-between;padding:12px;font-size:9px;display:flex}.xg-app footer b{color:var(--xg)}.xg-console-foot{border-top:1px solid #313a33;grid-template-columns:repeat(4,1fr);display:grid}.xg-console-foot span{text-align:center;letter-spacing:.12em;color:#9ca59e;border-right:1px solid #313a33;padding:16px;font-size:8px}.xg-signal-strip{z-index:1;background:var(--xg);color:#101411;grid-template-columns:repeat(4,1fr);margin:0 -5vw;display:grid;position:relative}.xg-signal-strip article{border-right:1px solid #91bb25;padding:28px 5vw 30px 25px}.xg-signal-strip b{font-size:9px}.xg-signal-strip h2{margin:22px 0 5px;font:600 17px Inter}.xg-signal-strip p{color:#42512e;margin:0;font-size:10px}.xg-intro{grid-template-columns:.35fr 1.25fr .7fr;align-items:start;gap:4vw;padding:130px 8vw;display:grid}.xg-intro h2{letter-spacing:-.06em;margin:0;font:540 clamp(43px,6vw,78px)/.98 Inter}.xg-intro p{color:#5d645c;margin:0;font-size:16px;line-height:1.75}.xg-core{grid-template-columns:.65fr 1.35fr;gap:7vw;padding:0 7vw 120px;display:grid}.xg-core>aside{align-self:start;position:sticky;top:100px}.xg-core aside h2{letter-spacing:-.04em;margin:22px 0 35px;font:560 34px/1.05 Inter}.xg-core nav{border-top:1px solid #bcc2ba;flex-direction:column;display:flex}.xg-core nav a{border-bottom:1px solid #d1d5ce;gap:13px;padding:15px 0;font-size:10px;display:flex}.xg-core nav i{color:#789923;font-style:normal}.xg-core>div>article{border-top:1px solid #b9c0b7;grid-template-columns:55px 1fr;padding:42px 0 50px;display:grid}.xg-core>div>article>span{color:#789923;font-size:10px}.xg-core>div h2{letter-spacing:-.045em;margin:0 0 18px;font:550 clamp(29px,3vw,43px)/1.04 Inter}.xg-core>div p{color:#525952;grid-column:2;margin:0;font-size:15px;line-height:1.85}.xg-tool{background:#101411;padding:85px 5vw}.xg-tool .excel-assessment{background:0 0;width:100%;margin:0;padding:0}.xg-tool .excel-assessment>header h2{font-size:clamp(40px,5vw,70px)}.xg-roadmap{background:#dce5d5;padding:120px 6vw}.xg-roadmap>header{grid-template-columns:.4fr 1.2fr .6fr;align-items:start;gap:4vw;display:grid}.xg-roadmap header h2,.xg-depth header h2,.xg-faq header h2{letter-spacing:-.055em;margin:0;font:550 clamp(42px,5vw,70px)/1 Inter}.xg-roadmap header p{color:#5c655b;margin:0;line-height:1.7}.xg-roadmap>div{grid-template-columns:repeat(5,1fr);margin-top:70px;display:grid}.xg-roadmap article{padding-right:25px}.xg-roadmap article>b{font-size:10px}.xg-roadmap article>i{background:#879083;height:1px;margin:18px 0;display:block;position:relative}.xg-roadmap article>i:before{content:"";background:var(--xg);border:1px solid #111;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:0}.xg-roadmap h3{font:600 20px Inter}.xg-roadmap article p{color:#5a6259;font-size:12px;line-height:1.65}.xg-depth{padding:120px 7vw}.xg-depth>header{grid-template-columns:.4fr 1.6fr;gap:4vw;margin-bottom:65px;display:grid}.xg-depth>div{background:#c7ccc5;grid-template-columns:1fr 1fr;gap:1px;display:grid}.xg-depth article{background:var(--paper);min-height:370px;padding:42px}.xg-depth article:nth-child(3n+1){color:#fff;background:#101411}.xg-depth article>b{color:#83a927;font-size:10px}.xg-depth article h2{letter-spacing:-.035em;margin:65px 0 20px;font:550 29px/1.05 Inter}.xg-depth article p{color:#5a6159;font-size:14px;line-height:1.8}.xg-depth article:nth-child(3n+1) p{color:#adb5ae}.xg-buy{background:var(--xg);padding:120px 7vw}.xg-buy>div:first-child{grid-template-columns:.35fr 1fr .65fr;align-items:start;gap:4vw;display:grid}.xg-buy>div:first-child h2{letter-spacing:-.055em;margin:0;font:550 clamp(40px,5vw,70px)/1 Inter}.xg-buy>div:first-child p{color:#41502e;margin:0;line-height:1.7}.xg-buy>div:nth-child(2){background:#76951f;grid-template-columns:repeat(3,1fr);gap:1px;margin:70px 0 35px;display:grid}.xg-buy article{background:#d9ff71;padding:32px}.xg-buy article.featured{color:#fff;background:#101411}.xg-buy article>span{letter-spacing:.13em;font-size:9px}.xg-buy article>b{margin:45px 0 20px;font:550 31px Inter;display:block}.xg-buy article p{color:#465237;font-size:12px;line-height:1.65}.xg-buy article.featured p{color:#afb8b0}.xg-buy>a{border-bottom:1px solid;padding-bottom:6px;font-size:12px;display:inline-block}.xg-faq{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:120px 8vw;display:grid}.xg-faq header h2{margin-top:25px}.xg-faq details{border-top:1px solid #c7ccc5;padding:22px 0}.xg-faq summary{cursor:pointer;justify-content:space-between;font:550 17px Inter;list-style:none;display:flex}.xg-faq summary i{color:#789923;font-style:normal}.xg-faq details p{color:#5a625a;line-height:1.75}.xg-final{text-align:center;color:#fff;background:#101411;padding:130px 10vw}.xg-final>span{color:var(--xg)}.xg-final h2{letter-spacing:-.065em;max-width:1000px;margin:30px auto;font:550 clamp(48px,7vw,96px)/.94 Inter}.xg-final p{color:#adb5ae;max-width:690px;margin:auto;line-height:1.75}.xg-final>div{justify-content:center;gap:12px;margin-top:38px;display:flex}@media (max-width:900px){.xg-console-body{grid-template-columns:1fr}.xg-pipeline{flex-direction:row}.xg-pipeline i{width:35px;height:1px}.xg-intro,.xg-roadmap>header,.xg-buy>div:first-child,.xg-core{grid-template-columns:1fr}.xg-core>aside{position:relative;top:0}.xg-roadmap>div{grid-template-columns:1fr 1fr}.xg-depth>header,.xg-faq{grid-template-columns:1fr}.xg-signal-strip{grid-template-columns:1fr 1fr}}@media (max-width:600px){.xg-hero{padding:125px 5vw 0}.xg-hero h1{font-size:58px}.xg-actions,.xg-final>div{flex-direction:column}.xg-actions a,.xg-final a{text-align:center}.xg-console-body{padding:22px}.xg-workbook,.xg-app{padding:14px;box-shadow:8px 8px #0b0e0c}.xg-console-foot,.xg-signal-strip,.xg-roadmap>div,.xg-depth>div,.xg-buy>div:nth-child(2){grid-template-columns:1fr}.xg-signal-strip article{border-bottom:1px solid #91bb25;border-right:0}.xg-intro,.xg-core,.xg-roadmap,.xg-depth,.xg-buy,.xg-faq{padding:80px 5vw}.xg-core>div>article{grid-template-columns:1fr;gap:12px}.xg-core>div p{grid-column:1}.xg-depth article{min-height:0;padding:28px}.xg-depth article h2{margin-top:35px}.xg-tool{padding:70px 5vw}.xg-final{padding:90px 5vw}.xg-final h2{font-size:50px}}.xg-page :where(h1,h2,h3,p,span,b,small,a,summary,output){overflow-wrap:anywhere}.xg-page :where(section,article,aside,header,footer,div,nav){min-width:0}.xg-page a{max-width:100%}.xg-console-bar>b{white-space:normal;line-height:1.35}.xg-workbook header,.xg-app header,.xg-app p,.xg-app footer{gap:10px}.xg-workbook header span,.xg-app p span,.xg-workbook>div{min-width:0}.xg-workbook>div i{text-overflow:ellipsis;min-width:0;overflow:hidden}.xg-depth article h2,.xg-buy article>b{word-break:normal}.xg-tool .excel-score-card label{float:none;border-top:1px solid #354039;padding:22px 0;display:block}.excel-range-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.excel-range-head>span{font-size:12px;font-weight:600;line-height:1.35}.excel-range-head>output{color:#101411;text-align:center;background:#c7ff3e;border-radius:999px;flex:none;min-width:72px;padding:7px 11px;font:700 10px Inter}.xg-tool .excel-score-card input[type=range]{--range-progress:50%;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:30px;margin:14px 0 0}.xg-tool .excel-score-card input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#c7ff3e 0 var(--range-progress),#38423b var(--range-progress) 100%);border-radius:99px;height:7px}.xg-tool .excel-score-card input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:6px solid #101411;border-radius:50%;width:24px;height:24px;margin-top:-8.5px;transition:transform .18s,box-shadow .18s;box-shadow:0 0 0 2px #c7ff3e,0 4px 12px #0008}.xg-tool .excel-score-card input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 0 0 4px #c7ff3e33,0 4px 12px #0008}.xg-tool .excel-score-card input[type=range]:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #c7ff3e}.xg-tool .excel-score-card input[type=range]::-moz-range-track{background:#38423b;border-radius:99px;height:7px}.xg-tool .excel-score-card input[type=range]::-moz-range-progress{background:#c7ff3e;border-radius:99px;height:7px}.xg-tool .excel-score-card input[type=range]::-moz-range-thumb{background:#fff;border:5px solid #101411;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #c7ff3e}.excel-range-scale{color:#747e76;justify-content:space-between;margin-top:1px;font-size:8px;display:flex}.excel-score-card>strong{white-space:nowrap}.excel-score-card article{overflow:hidden}.excel-score-card article h3{overflow-wrap:normal}.excel-score-card>a{white-space:normal;line-height:1.5}.excel-signal-list button,.excel-signal-list button span{min-width:0}.excel-signal-list button b,.excel-signal-list button small{overflow-wrap:normal;word-break:normal}@media (max-width:1100px){.xg-hero h1{font-size:clamp(68px,10vw,112px)}.xg-console-body{gap:20px;padding:34px}.xg-depth article{padding:34px}.xg-buy article{padding:25px}}@media (max-width:760px){.xg-console-bar{padding:0 12px}.xg-console-bar>b{font-size:7px}.xg-console-bar>i{display:none}.xg-workbook header{flex-direction:column;align-items:flex-start}.xg-workbook>div i{padding:8px 4px;font-size:8px}.xg-app h3{font-size:21px}.excel-assessment>header{gap:20px}.excel-assessment-grid{gap:1px}.excel-score-card{padding:24px}.excel-range-head{align-items:flex-start}.xg-roadmap article{padding-right:12px}}@media (max-width:430px){.xg-hero h1{font-size:clamp(46px,15vw,58px);line-height:.88}.xg-hero-copy>p{font-size:16px}.xg-console-body{padding:14px}.xg-workbook>div{grid-template-columns:repeat(2,1fr)}.xg-workbook>div i:nth-child(-n+4){color:#697169;background:0 0;font-weight:400}.xg-workbook>div i:nth-child(-n+2){color:#111;background:#e9ece6;font-weight:700}.xg-console-foot span{padding:12px 6px;font-size:7px}.xg-core aside h2{font-size:29px}.xg-depth article h2{font-size:25px}.xg-buy article>b{font-size:27px}.excel-range-head{gap:10px}.excel-range-head>span{font-size:11px}.excel-range-head>output{min-width:66px;padding:6px 8px}.excel-score-card>strong{font-size:54px}}body input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;accent-color:#c7ff3e;background:0 0;width:100%;min-width:0;height:32px;margin:12px 0}body input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#c7ff3e 0 var(--range-progress,0%),#d6dbd3 var(--range-progress,0%) 100%);border:1px solid #9ca59c;border-radius:999px;height:8px}body input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#101411;border:6px solid #fff;border-radius:50%;width:24px;height:24px;margin-top:-9px;transition:transform .18s,box-shadow .18s;box-shadow:0 0 0 2px #101411,0 4px 12px #0003}body input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.1);box-shadow:0 0 0 4px #c7ff3e66,0 4px 12px #0004}body input[type=range]:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #73951d}body input[type=range]::-moz-range-track{background:#d6dbd3;border:1px solid #9ca59c;border-radius:999px;height:8px}body input[type=range]::-moz-range-progress{background:#c7ff3e;border-radius:999px;height:8px}body input[type=range]::-moz-range-thumb{background:#101411;border:6px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 2px #101411}body input[type=range]:disabled{cursor:not-allowed;opacity:.55}.xg-core{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.xg-core>aside{overflow:hidden}.xg-core aside h2{overflow-wrap:normal;word-break:normal;font-size:clamp(27px,2.7vw,36px)}.xg-core nav a{overflow-wrap:normal;word-break:normal;align-items:flex-start;line-height:1.45}.xg-core nav a i{flex:0 0 22px}.xg-core>div{min-width:0}@media (max-width:1120px){.xg-core{grid-template-columns:1fr;gap:55px}.xg-core>aside{grid-template-columns:.5fr 1fr;align-items:start;gap:35px;display:grid;position:relative;top:0}.xg-core>aside>span{grid-column:1}.xg-core aside h2{grid-column:1;margin-top:0}.xg-core nav{grid-area:1/2/3}}@media (max-width:700px){.xg-core>aside{display:block}.xg-core aside h2{margin:18px 0 28px}.xg-core nav{display:flex}.xg-core nav a{font-size:11px}.xg-core>div>article{padding-top:34px}}.xg-page .xg-core{padding-top:0;display:block!important}.xg-page .xg-core>aside{width:100%;margin:0 0 70px;display:block!important;position:static!important;top:auto!important;overflow:visible!important}.xg-page .xg-core>aside>span{margin-bottom:18px;display:block}.xg-page .xg-core aside h2{letter-spacing:-.055em;width:100%;max-width:720px;margin:0 0 42px!important;font-size:clamp(36px,5vw,66px)!important;line-height:.98!important;display:block!important;overflow:visible!important}.xg-page .xg-core nav{border-top:1px solid #afb6ad;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.xg-page .xg-core nav a{border-bottom:1px solid #c8cdc6;border-right:1px solid #c8cdc6;grid-template-columns:auto 1fr;align-items:start;gap:12px;min-height:92px;font-size:11px;line-height:1.45;padding:18px!important;display:grid!important}.xg-page .xg-core nav a:last-child{border-right:0}.xg-page .xg-core nav a i{flex:none;width:auto}.xg-page .xg-core>div{background:#c8cdc6;grid-template-columns:1fr 1fr;gap:1px;display:grid}.xg-page .xg-core>div>article{background:#fff;min-height:360px;border:0!important;padding:42px!important;display:block!important}.xg-page .xg-core>div>article:nth-child(3n+1){background:#e5ebdf}.xg-page .xg-core>div>article>span{margin-bottom:58px;display:block}.xg-page .xg-core>div h2{margin-bottom:20px!important}.xg-page .xg-core>div p{grid-column:auto!important;display:block!important}@media (max-width:850px){.xg-page .xg-core nav{grid-template-columns:1fr 1fr!important}.xg-page .xg-core nav a:nth-child(2){border-right:0}.xg-page .xg-core>div{grid-template-columns:1fr}.xg-page .xg-core>div>article{min-height:0}}@media (max-width:500px){.xg-page .xg-core>aside{margin-bottom:45px}.xg-page .xg-core aside h2{margin-bottom:30px!important;font-size:42px!important}.xg-page .xg-core nav{grid-template-columns:1fr!important}.xg-page .xg-core nav a{border-right:0;min-height:0;padding:16px 0!important}.xg-page .xg-core>div>article{padding:30px 22px!important}.xg-page .xg-core>div>article>span{margin-bottom:35px}}.service-commercial{color:#fff;background:#151a16;grid-template-columns:1.25fr .75fr;gap:8vw;padding:65px 8vw;display:grid}.service-commercial span,.service-commercial small,.service-buyer-faq>span{letter-spacing:.16em;color:var(--lime);font-size:9px}.service-commercial h2{letter-spacing:-.045em;margin:20px 0 0;font:550 clamp(34px,4vw,54px)/1.05 Inter}.service-commercial-facts{border-top:1px solid #485048}.service-commercial-facts p{border-bottom:1px solid #343b35;margin:0;padding:18px 0}.service-commercial-facts small{margin-bottom:8px;display:block}.service-commercial-facts b{font-size:14px}.service-commercial-facts a{background:var(--lime);color:#111;margin-top:22px;padding:14px 18px;font-size:12px;display:inline-block}.service-buyer-faq{padding:95px 18vw}.service-buyer-faq h2{letter-spacing:-.05em;font:550 clamp(36px,4vw,56px)/1 Inter}.service-buyer-faq details{border-top:1px solid var(--line);padding:20px 0}.service-buyer-faq summary{cursor:pointer;font-size:18px}.service-buyer-faq p{max-width:850px;color:var(--muted);line-height:1.7}.hire-intent-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;padding:40px 7vw 100px;display:grid}.hire-intent-grid a{color:#111;background:#f5f4ec;flex-direction:column;min-height:260px;padding:38px;transition:all .25s;display:flex}.hire-intent-grid a:hover{background:#e8f2d3;transform:translateY(-4px)}.hire-intent-grid small{letter-spacing:.15em;color:#6f8f1e;font-size:9px}.hire-intent-grid h2{letter-spacing:-.04em;margin:36px 0 14px;font:550 32px/1.08 Inter}.hire-intent-grid p{color:var(--muted);line-height:1.6}.hire-intent-grid b{margin-top:auto;font-size:11px}@media (max-width:750px){.service-commercial{grid-template-columns:1fr;padding:55px 5vw}.service-buyer-faq{padding:75px 6vw}.hire-intent-grid{grid-template-columns:1fr;padding:20px 5vw 70px}.hire-intent-grid a{min-height:230px}}.commercial-decision,.commercial-limits,.commercial-support{border-top:1px solid var(--line,#d6d8cd);padding:clamp(72px,9vw,140px) max(28px,50vw - 840px)}.commercial-decision header{max-width:920px;margin-bottom:48px}.commercial-decision header span,.commercial-limits span,.commercial-support span,.service-review b{letter-spacing:.18em;font-size:12px;font-weight:700}.commercial-decision h2,.commercial-limits h2,.commercial-support h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(38px,5vw,76px);line-height:.96}.commercial-decision header p{color:#596057;max-width:760px;font-size:20px;line-height:1.6}.commercial-decision-table{border:1px solid var(--line,#d6d8cd)}.commercial-decision-table>div,.commercial-decision-table article{grid-template-columns:.8fr 1.2fr 1.4fr;display:grid}.commercial-decision-table>div{color:#f8f8f1;background:#101510;padding:18px 24px}.commercial-decision-table article{border-top:1px solid var(--line,#d6d8cd)}.commercial-decision-table p{border-right:1px solid var(--line,#d6d8cd);margin:0;padding:24px;line-height:1.5}.commercial-decision-table p:last-child{border-right:0}.commercial-decision-table small{display:none}.commercial-limits{color:#f5f5ed;background:#111611;grid-template-columns:.9fr 1.1fr;gap:8vw;display:grid}.commercial-limits ul{margin:0;padding:0;list-style:none}.commercial-limits li{border-bottom:1px solid #303830;gap:14px;padding:20px 0;line-height:1.55;display:flex}.commercial-limits svg{color:#b9ff2f;flex:none;width:18px}.commercial-support{grid-template-columns:.85fr 1.15fr;gap:8vw;display:grid}.commercial-support a{border-bottom:1px solid var(--line,#d6d8cd);color:inherit;grid-template-columns:48px 1fr 24px;align-items:center;gap:12px;padding:22px 0;text-decoration:none;display:grid}.commercial-support a i{color:#76921b;font-style:normal}.service-review{border-top:1px solid var(--line,#d6d8cd);color:#61675f;justify-content:space-between;gap:20px;padding:20px max(28px,50vw - 840px);display:flex}.commercial-sources{color:#687066;margin-top:18px;line-height:1.6;display:block}.commercial-sources a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.commercial-decision-table>div{display:none}.commercial-decision-table article{padding:10px 20px;display:block}.commercial-decision-table p{border:0;border-bottom:1px solid var(--line,#d6d8cd);padding:16px 0}.commercial-decision-table small{letter-spacing:.14em;color:#778070;margin-bottom:6px;font-size:10px;display:block}.commercial-limits,.commercial-support{grid-template-columns:1fr}.service-review{flex-direction:column}}.article-cluster-parent,.article-limitations{background:#f5f6ee;border:1px solid #cfd3c7;margin:52px 0;padding:32px}.article-cluster-parent span,.article-limitations span{letter-spacing:.17em;font-size:11px;font-weight:700}.article-cluster-parent h2,.article-limitations h2{margin:16px 0;font-size:clamp(28px,4vw,48px);line-height:1.02}.article-cluster-parent a{color:inherit;margin-top:14px;font-weight:700;display:inline-block}.answer-summary{border:1px solid #c7d0bd;border-left:5px solid var(--lime);background:#f8faf3;margin:42px 0 58px;padding:28px 32px}.answer-summary>span,.service-answer>span{letter-spacing:.16em;color:#6f8f1e;font-size:9px}.answer-summary h2{letter-spacing:-.035em;margin:13px 0;font:560 clamp(23px,3vw,34px)/1.12 Inter}.answer-summary p{max-width:880px;margin:0;font-size:16px;line-height:1.65}.answer-summary small{color:var(--muted);margin-top:18px;font-size:10px;display:block}.service-answer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f7f0;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:55px 8vw;display:grid}.service-answer h2{letter-spacing:-.045em;margin:14px 0;font:560 clamp(32px,4vw,50px)/1 Inter}.service-answer>div:last-child>p{margin:0;font-size:18px;line-height:1.6}.service-answer dl{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin:28px 0 0;display:grid}.service-answer dl div{background:#fff;padding:18px}.service-answer dt{letter-spacing:.14em;color:#6f8f1e;font-size:8px}.service-answer dd{margin:8px 0 0;font-size:12px;line-height:1.4}@media (max-width:700px){.service-answer{grid-template-columns:1fr;padding:45px 5vw}.service-answer dl{grid-template-columns:1fr}.answer-summary{padding:23px 20px}}.xops{color:#101510;background:#f3f2e9;min-height:100vh;font-family:Inter,sans-serif}.xops button,.xops input,.xops select{font:inherit}.xops-top{z-index:10;background:#f8f7ef;border-bottom:1px solid #cdd2c8;align-items:center;gap:30px;height:62px;padding:0 4vw;display:flex;position:sticky;top:0}.xops-top a{letter-spacing:.13em;font-weight:800}.xops-top span{letter-spacing:.15em;color:#687068;margin:auto;font-size:8px}.xops-top button{cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:10px;display:flex}.xops-top svg{width:14px}.xops-hero{padding:72px 6vw 42px}.xops-hero>span{letter-spacing:.16em;font-size:9px}.xops-hero h1{letter-spacing:-.065em;max-width:1150px;margin:22px 0;font:560 clamp(46px,7vw,94px)/.92 Inter}.xops-hero h1 em{color:#778069;font-family:Georgia,serif;font-weight:400}.xops-hero>p{color:#596159;max-width:760px;font-size:17px;line-height:1.65}.xops-hero nav{grid-template-columns:repeat(3,1fr);max-width:900px;margin-top:42px;display:grid}.xops-hero nav button{text-align:left;color:#7b827b;cursor:pointer;background:0 0;border:0;border-top:1px solid #c9cec4;align-items:center;gap:13px;padding:17px 5px;display:flex}.xops-hero nav button.active{color:#111;border-color:#111}.xops-hero nav button.done i,.xops-hero nav button.active i{color:#111;background:#c7ff3e}.xops-hero nav i{background:#dfe3da;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.xops-hero nav svg{width:12px}.xops-hero nav span{font-size:11px}.xops-hero nav small{color:#7c847c;margin-top:3px;font-size:8px;display:block}.xops-import{grid-template-columns:1.2fr .8fr;gap:1px;padding:25px 6vw 95px;display:grid}.dropzone{text-align:center;background:#fafaf5;border:1px dashed #8e978b;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:45px;transition:all .2s;display:flex}.dropzone.drag{background:#eaffbb;border-color:#789821}.dropzone>svg{width:36px;height:36px}.dropzone h2{margin:24px 0 8px;font-size:30px}.dropzone p{color:#687068}.dropzone label,.dropzone>button{cursor:pointer;color:#fff;background:#111;border:1px solid #111;margin-top:14px;padding:14px 19px;font-size:11px}.dropzone label input{display:none}.dropzone>button{color:#111;background:0 0;align-items:center;gap:8px;display:flex}.dropzone>button svg{width:15px}.xops-error{color:#a94444;margin-top:15px;font-size:11px}.xops-import>aside{color:#fff;background:#151b16;padding:45px}.xops-import>aside>small{color:#c7ff3e;letter-spacing:.14em;font-size:8px}.xops-import>aside p{border-top:1px solid #3d463f;grid-template-columns:38px 1fr;margin:25px 0 0;padding:22px 0;font-size:13px;line-height:1.5;display:grid}.xops-import>aside p i{color:#c7ff3e;font-size:8px;font-style:normal}.xops-check{background:#fafaf5;border:1px solid #c9cec5;margin:20px 5vw 95px;box-shadow:0 28px 70px #34403318}.xops-check>header{border-bottom:1px solid #d6dad2;justify-content:space-between;align-items:center;padding:26px 30px;display:flex}.xops-check>header small,.xops-app>header small{letter-spacing:.13em;color:#70852f;font-size:8px}.xops-check h2,.xops-app h2{margin:5px 0;font-size:27px}.xops-check header p{color:#737b73;margin:0;font-size:10px}.xops-check>header button,.xops-check>footer button:last-child{color:#fff;background:#111;border:0;align-items:center;gap:7px;padding:13px 16px;font-size:10px;display:flex}.xops-check button svg{width:14px}.quality{background:#d9ddd5;grid-template-columns:1.3fr repeat(5,1fr);gap:1px;display:grid}.quality>*{background:#f8f9f4;padding:20px}.quality article{align-items:center;gap:15px;display:flex}.quality article>b{font-size:35px}.quality article span,.quality p{flex-direction:column;margin:0;display:flex}.quality p{padding-left:38px;position:relative}.quality p>svg{color:#789a22;width:15px;position:absolute;left:17px}.quality small{color:#7b837b;margin-top:4px;font-size:7px}.quality b{font-size:10px}.xops-table{overflow:auto}.xops-table>div,.xops-table article{grid-template-columns:90px 1.3fr 1.7fr 1fr 1fr 1fr;align-items:center;min-width:900px;display:grid}.xops-table>div{letter-spacing:.12em;background:#e9ece6;padding:10px 22px;font-size:7px}.xops-table article{border-top:1px solid #e0e3dd;padding:15px 22px;font-size:10px;position:relative}.xops-table article.problem{background:#fff7ee}.xops-table article em{background:#e7eed8;width:max-content;padding:7px;font-style:normal}.xops-table article>small{color:#9b5c20;align-items:center;gap:4px;font-size:7px;display:flex;position:absolute;top:3px;right:12px}.xops-table article>small svg{width:9px}.xops-check>footer{border-top:1px solid #d6dad2;justify-content:flex-end;gap:12px;padding:20px 25px;display:flex}.xops-check>footer button{background:0 0;border:1px solid #111;padding:12px 16px;font-size:10px}.xops-app{background:#f8faf5;border:1px solid #bfc7bd;margin:20px 3vw 100px;box-shadow:0 30px 80px #2631281c}.xops-app>header{border-bottom:1px solid #d7dcd4;justify-content:space-between;padding:24px 28px;display:flex}.role-switch{background:#e8ebe4;align-items:center;padding:4px;display:flex}.role-switch>span{letter-spacing:.12em;margin:0 10px;font-size:7px}.role-switch button{cursor:pointer;background:0 0;border:0;padding:10px 13px;font-size:9px}.role-switch button.active{color:#fff;background:#111}.xops-kpis{background:#d7dcd4;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.xops-kpis article{background:#f6f8f3;align-items:center;gap:13px;padding:20px;display:flex}.xops-kpis svg{color:#789a22;width:18px}.xops-kpis span{flex-direction:column;display:flex}.xops-kpis small{color:#747c74;font-size:8px}.xops-kpis b{margin-top:3px;font-size:18px}.xops-work{grid-template-columns:1fr 300px;min-height:480px;display:grid}.xops-work>section{padding:22px}.xops-work>section>header{gap:9px;display:flex}.xops-work label{border:1px solid #c8cec5;flex:1;align-items:center;padding:0 11px;display:flex}.xops-work label svg{width:15px}.xops-work label input{background:0 0;border:0;outline:0;width:100%;padding:11px}.xops-work select{background:#fff;border:1px solid #c8cec5;padding:9px}.xops-work>section>header>button{background:#c7ff3e;border:0;align-items:center;gap:6px;padding:10px 14px;font-size:9px;display:flex}.xops-work>section>header>button svg{width:13px}.app-list{border:1px solid #d5dad2;margin-top:17px;overflow:auto}.app-list>div,.app-list article{grid-template-columns:1.2fr 1.2fr .8fr .8fr .8fr .7fr;align-items:center;min-width:780px;display:grid}.app-list>div{background:#e9ece6;padding:9px 13px;font-size:7px}.app-list article{border-top:1px solid #e0e4dd;padding:13px;font-size:9px}.app-list article>b{flex-direction:column;display:flex}.app-list article small{color:#7a827a;margin-top:3px;font-size:7px}.app-list article select{width:max-content;font-size:8px}.app-list article>button{background:0 0;border:1px solid #111;padding:7px;font-size:8px}.app-list article>button:disabled{opacity:.35}.xops-work>aside{color:#fff;background:#151b16;padding:24px}.xops-work>aside>header{border-bottom:1px solid #3a443c;gap:10px;padding-bottom:17px;display:flex}.xops-work>aside>header svg{color:#c7ff3e;width:17px}.xops-work>aside>header span{flex-direction:column;display:flex}.xops-work>aside>header small{color:#9da69e;font-size:7px}.xops-work>aside>p{border-bottom:1px solid #303832;grid-template-columns:15px 1fr;gap:8px;margin:0;padding:12px 0;font-size:8px;display:grid}.xops-work>aside>p>i{background:#c7ff3e;border-radius:50%;width:6px;height:6px;margin-top:3px}.xops-work>aside>p span{flex-direction:column;display:flex}.xops-work>aside>p small{color:#89928a;margin-top:3px;font-size:6px}.integration-box{background:#202922;flex-direction:column;gap:10px;margin-top:24px;padding:14px;display:flex}.integration-box>b{color:#c7ff3e;letter-spacing:.12em;font-size:7px}.integration-box span{align-items:center;gap:6px;font-size:8px;display:flex}.integration-box svg{color:#c7ff3e;width:11px}.xops-value{background:#d7dcd4;border-top:1px solid #d7dcd4;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.xops-value article{background:#f5f7f1;padding:25px}.xops-value svg{color:#769821;width:17px}.xops-value h3{margin:17px 0 6px;font-size:14px}.xops-value p{color:#626a62;margin:0;font-size:10px;line-height:1.5}.xops-modal{z-index:30;background:#111b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.xops-modal form{background:#f8f8f1;grid-template-columns:1fr 1fr;gap:15px;width:min(520px,100%);padding:35px;display:grid;position:relative}.xops-modal form>button:first-child{background:0 0;border:0;position:absolute;top:15px;right:15px}.xops-modal form>button:first-child svg{width:18px}.xops-modal small,.xops-modal h2{grid-column:1/-1}.xops-modal small{letter-spacing:.14em;font-size:8px}.xops-modal h2{margin:0 0 12px;font-size:34px}.xops-modal label{flex-direction:column;gap:6px;font-size:9px;display:flex}.xops-modal input,.xops-modal select{background:#fff;border:1px solid #bdc5ba;padding:11px}.xops-modal form>button:last-child{color:#fff;background:#111;border:0;grid-column:1/-1;padding:14px}.xops-error{color:#a54444}@media (max-width:900px){.quality{grid-template-columns:1fr 1fr 1fr}.xops-work{grid-template-columns:1fr}.xops-work>aside{min-height:300px}.xops-value{grid-template-columns:1fr 1fr}.xops-import{grid-template-columns:1fr}.xops-app{margin-inline:2vw}}@media (max-width:600px){.xops-top span{display:none}.xops-hero{padding:50px 5vw 30px}.xops-hero nav{grid-template-columns:1fr}.xops-import{padding:15px 4vw 70px}.dropzone{min-height:360px;padding:25px}.xops-check>header,.xops-app>header{flex-direction:column;align-items:flex-start;gap:20px}.quality{grid-template-columns:1fr 1fr}.role-switch{width:100%;overflow:auto}.xops-kpis{grid-template-columns:1fr 1fr}.xops-work>section{padding:12px}.xops-work>section>header{flex-wrap:wrap}.xops-work label{flex-basis:100%}.xops-value,.xops-modal form{grid-template-columns:1fr}.xops-modal label,.xops-modal small,.xops-modal h2,.xops-modal form>button:last-child{grid-column:1}.xops-check>footer{flex-direction:column}.xops-check>footer button{justify-content:center}}.service-live-demo{color:#fff;background:#141a15;grid-template-columns:1fr .7fr;align-items:center;gap:8vw;margin:0 6vw 100px;padding:55px;display:grid}.service-live-demo span,.excel-intent>div>span,.excel-compare-live header>span,.excel-build-map header>span,.excel-capabilities>div>span,.excel-commercial header>span,.excel-query-guides header>span{letter-spacing:.16em;color:#9bc82c;font-size:9px}.service-live-demo h2{letter-spacing:-.05em;font:500 clamp(34px,4vw,58px)/1 Inter}.service-live-demo p{color:#aeb5ae;line-height:1.7}.service-live-demo a{color:#c7ff3e;border-bottom:1px solid;padding-bottom:5px;display:inline-block}.service-live-demo>div+div{grid-template-columns:auto 1fr;align-items:center;gap:16px 20px;display:grid}.service-live-demo i{color:#111;background:#c7ff3e;border-radius:50%;place-items:center;width:42px;height:42px;font-size:9px;font-style:normal;display:grid}.service-live-demo b{font-size:16px}.excel-intent,.excel-architecture{padding:110px 7vw}.excel-intent{background:#e6ebdf;grid-template-columns:1fr .8fr;align-items:center;gap:8vw;display:grid}.excel-intent h2,.excel-compare-live h2,.excel-build-map h2,.excel-capabilities h2,.excel-commercial h2,.excel-query-guides h2{letter-spacing:-.06em;margin:18px 0;font:500 clamp(40px,5vw,72px)/.98 Inter}.excel-intent>div>p{color:#576057;font-size:17px;line-height:1.7}.excel-intent>div>div{gap:12px;margin-top:30px;display:flex}.excel-intent>div>div a{border:1px solid #111;padding:14px 17px;font-size:11px}.excel-intent>div>div a:first-child{color:#fff;background:#111;align-items:center;gap:10px;display:flex}.excel-intent a svg{width:14px}.excel-intent-ui{background:#f9faf5;border:1px solid #c3cbc0;box-shadow:0 25px 60px #23302319}.excel-intent-ui header{border-bottom:1px solid #d7dcd3;align-items:center;gap:12px;padding:20px;display:flex}.excel-intent-ui header>svg{color:#729421;width:23px}.excel-intent-ui header span{flex-direction:column;display:flex}.excel-intent-ui header small{color:#788078;font-size:8px}.excel-intent-ui header i{background:#c7ff3e;margin-left:auto;padding:7px;font-size:7px;font-style:normal}.excel-intent-ui p{border-bottom:1px solid #e0e4dd;grid-template-columns:40px 1fr auto;align-items:center;margin:0;padding:17px 20px;font-size:11px;display:grid}.excel-intent-ui p>i{color:#7a982c;font-size:8px;font-style:normal}.excel-intent-ui p svg{color:#74921f;width:14px}.excel-compare-live{background:#fff;padding:110px 7vw}.excel-compare-live>header{grid-template-columns:1fr 1fr;align-items:end;gap:5vw;display:grid}.excel-compare-live header>span{grid-column:1/-1}.excel-compare-live header>div{justify-content:flex-end;display:flex}.excel-compare-live header button{cursor:pointer;background:0 0;border:1px solid #afb7ac;padding:12px 15px}.excel-compare-live header button.active{color:#fff;background:#111;border-color:#111}.excel-compare-panel{border:1px solid #c8cec5;grid-template-columns:1.3fr .7fr;margin-top:45px;display:grid}.excel-compare-panel>div{background:#fff;padding:35px}.excel-compare-panel>div>b{margin-bottom:25px;font-size:20px;display:block}.excel-compare-panel p{border-top:1px solid #dfe3dc;grid-template-columns:1fr 1fr;margin:0;padding:17px 0;font-size:12px;display:grid}.excel-compare-panel p span{color:#6a726a}.excel-compare-panel .app-mode strong{color:#668713}.excel-compare-panel aside{color:#fff;background:#151b16;padding:45px}.excel-compare-panel aside svg{color:#c7ff3e;width:31px}.excel-compare-panel aside h3{margin-top:60px;font-size:25px}.excel-compare-panel aside p{color:#a6aea7;border:0;line-height:1.7;display:block}.excel-build-map{background:#dfe6d8;padding:110px 7vw}.excel-build-map>header{max-width:850px}.excel-build-map header>p{color:#5b645b;max-width:680px;line-height:1.7}.excel-build-map>div{background:#bdc5b9;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:55px;display:grid}.excel-build-map article{background:#fff;min-height:330px;padding:30px}.excel-build-map article i{color:#71951a;font-size:9px;font-style:normal}.excel-build-map article h3{margin-top:100px;font-size:21px}.excel-build-map article p{color:#616961;font-size:12px;line-height:1.65}.excel-capabilities{background:#f7f6ef;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:110px 7vw;display:grid}.excel-capabilities>div:first-child p{color:#596159;line-height:1.7}.excel-capabilities>div+div{background:#d1d6ce;grid-template-columns:1fr 1fr;gap:1px;display:grid}.excel-capabilities article{background:#fff;min-height:205px;padding:25px}.excel-capabilities article svg{color:#769821;width:20px}.excel-capabilities article h3{margin-top:45px}.excel-capabilities article p{color:#626a62;font-size:11px;line-height:1.6}.excel-commercial{color:#fff;background:#151b16;padding:110px 7vw}.excel-commercial header{max-width:850px}.excel-cost-grid{background:#3a433c;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;display:grid}.excel-cost-grid article{background:#1e2620;padding:35px}.excel-cost-grid small{letter-spacing:.13em;color:#c7ff3e;font-size:8px}.excel-cost-grid article>b{margin:45px 0 15px;font-size:30px;display:block}.excel-cost-grid article>p{color:#a8b0a9;font-size:12px;line-height:1.6}.excel-cost-grid article:last-child p{gap:8px;margin:12px 0;display:flex}.excel-cost-grid article p svg{color:#c7ff3e;width:13px}.excel-honesty{color:#aeb5ae;border-left:3px solid #c7ff3e;margin-top:30px;padding:22px}.excel-honesty b{color:#fff}.excel-query-guides{background:#eeeee6;padding:110px 7vw}.excel-query-guides>div{background:#cdd2c9;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:45px;display:grid}.excel-query-guides a{background:#fafaf6;min-height:280px;padding:30px;position:relative}.excel-query-guides a small{color:#769921;letter-spacing:.13em;font-size:8px}.excel-query-guides a h3{margin-top:65px;font-size:23px}.excel-query-guides a p{color:#626a62;font-size:12px;line-height:1.6}.excel-query-guides a>svg{width:18px;position:absolute;bottom:25px;right:25px}.home-demo-callout{background:#dfe8d8;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;padding:110px 7vw;display:grid}.home-demo-callout>div>span{letter-spacing:.15em;color:#68881a;font-size:9px}.home-demo-callout h2{letter-spacing:-.06em;font:500 clamp(42px,5vw,70px)/.98 Inter}.home-demo-callout h2 em{color:#747c6b;font-family:Georgia,serif;font-weight:400}.home-demo-callout p{color:#596159;line-height:1.7}.home-demo-callout a{color:#fff;background:#111;align-items:center;gap:10px;width:max-content;margin-top:28px;padding:14px 17px;font-size:11px;display:flex}.home-demo-callout a svg{width:14px}.home-demo-ui{background:#f9faf5;border:1px solid #bfc7bc;transform:rotate(1deg);box-shadow:0 28px 60px #1b281d1f}.home-demo-ui header{border-bottom:1px solid #d8ddd5;align-items:center;gap:5px;height:38px;padding:0 13px;display:flex}.home-demo-ui header i{background:#c7ff3e;border-radius:50%;width:6px;height:6px}.home-demo-ui header i+i{background:#adb5ac}.home-demo-ui header span{margin:auto;font-size:7px}.home-demo-kpis{background:#d9ded6;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.home-demo-kpis b{background:#f8f9f5;padding:20px;font-size:24px}.home-demo-kpis small{color:#778077;margin-top:5px;font-size:6px;display:block}.home-demo-ui>p{border-top:1px solid #e0e3dd;grid-template-columns:.6fr 1.3fr .6fr;align-items:center;gap:10px;margin:0;padding:16px 18px;font-size:9px;display:grid}.home-demo-ui>p i{text-align:center;background:#e6eed7;padding:7px;font-style:normal}.xops-story,.xops-scenarios,.xops-architecture{border-top:1px solid #cbd1c7;padding:105px 6vw}.xops-story>header,.xops-scenarios>header{max-width:820px;margin-bottom:55px}.xops-story header>span,.xops-scenarios header>span,.xops-architecture>div>span{letter-spacing:.16em;color:#668317;font-size:9px}.xops-story h2,.xops-scenarios h2,.xops-architecture h2,.xops-final h2{letter-spacing:-.06em;margin:18px 0;font:560 clamp(40px,5.3vw,76px)/.98 Inter}.xops-story header>p,.xops-architecture>div>p{color:#5d665e;max-width:710px;line-height:1.7}.xops-transform{grid-template-columns:1fr 74px 1fr;align-items:center;display:grid}.xops-transform>article{background:#fafaf5;border:1px solid #c8cec4;padding:28px}.xops-transform>article:last-child{color:#fff;background:#151b16}.xops-transform>article>small{letter-spacing:.14em;color:#769621;font-size:8px}.xops-transform p{border-top:1px solid #d6dbd2;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0 0;padding:18px 0 0;font-size:11px;display:grid}.xops-transform p span{color:#737b74}.xops-transform>i{background:#c7ff3e;border:1px solid #111;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;display:grid}.xops-scenarios{background:#e5e9df}.xops-scenarios>div{background:#c7cec3;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.xops-scenarios article{background:#f6f6ef;min-height:220px;padding:30px}.xops-scenarios article i{color:#75951f;font-size:9px;font-style:normal}.xops-scenarios article h3{margin:54px 0 10px;font-size:20px}.xops-scenarios article p{color:#626a63;font-size:12px;line-height:1.6}.xops-architecture{background:#f8f7ef;grid-template-columns:.8fr 1fr;gap:9vw;display:grid}.xops-architecture>div>a{border-bottom:1px solid;align-items:center;gap:8px;width:max-content;margin-top:32px;padding-bottom:5px;font-size:11px;display:flex}.xops-stack{flex-direction:column;gap:9px;display:flex}.xops-stack article{background:#fff;border:1px solid #c9d0c5;align-items:center;gap:22px;padding:20px;display:flex}.xops-stack article>b{background:#c7ff3e;border:1px solid #111;border-radius:50%;place-items:center;width:50px;height:50px;font-size:9px;display:grid}.xops-stack article span{flex-direction:column;display:flex}.xops-stack article small{color:#707870;margin-top:5px;font-size:9px}.xops-final{color:#fff;text-align:center;background:#121713;padding:115px 20px}.xops-final>small{color:#c7ff3e;letter-spacing:.16em;font-size:9px}.xops-final h2{max-width:960px;margin:22px auto}.xops-final p{color:#a6aea7}.xops-final>div{justify-content:center;gap:15px;margin-top:34px;display:flex}.xops-final a{border:1px solid #5c655e;padding:14px 18px;font-size:11px}.xops-final a:first-child{color:#111;background:#c7ff3e;border-color:#c7ff3e;align-items:center;gap:8px;display:flex}@media (max-width:850px){.service-live-demo,.excel-intent,.excel-capabilities,.home-demo-callout,.xops-architecture,.excel-compare-live>header{grid-template-columns:1fr}.excel-compare-live header>div{justify-content:flex-start}.excel-build-map>div,.excel-cost-grid,.excel-query-guides>div,.xops-scenarios>div{grid-template-columns:1fr 1fr}.xops-transform{grid-template-columns:1fr}.xops-transform>i{margin:18px auto;transform:rotate(90deg)}}@media (max-width:560px){.service-live-demo{margin:0 4vw 70px;padding:30px}.excel-intent,.excel-compare-live,.excel-build-map,.excel-capabilities,.excel-commercial,.excel-query-guides,.home-demo-callout,.xops-story,.xops-scenarios,.xops-architecture{padding:75px 5vw}.excel-intent>div>div{flex-direction:column}.excel-compare-panel{grid-template-columns:1fr}.excel-compare-live header>div{flex-direction:column}.excel-build-map>div,.excel-capabilities>div+div,.excel-cost-grid,.excel-query-guides>div,.xops-scenarios>div{grid-template-columns:1fr}.excel-build-map article{min-height:260px}.excel-build-map article h3{margin-top:55px}.home-demo-kpis b{font-size:17px}.home-demo-ui>p{grid-template-columns:.8fr 1.2fr}.home-demo-ui>p i{display:none}.xops-transform p{grid-template-columns:1fr}.xops-final>div{flex-direction:column}}.dk-hero{background:radial-gradient(circle at 72% 22%,#e6edcf,#0000 34%),#fff;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:6vw;min-height:760px;padding:118px 6vw 82px;display:grid}.dk-hero>div:first-child>span,.dk-answer span,.dk-services header>span,.dk-search-language span,.dk-compare header>span,.dk-delivery>div>span,.dk-proof>div>span,.dk-faq>span{letter-spacing:.17em;color:#6d8d1f;font-size:9px;font-weight:700}.dk-hero h1{letter-spacing:-.07em;margin:25px 0;font:520 clamp(52px,5.8vw,94px)/.94 Instrument Sans}.dk-hero h1 em{color:#747b67;font:italic 400 1em Newsreader;display:block}.dk-hero>div:first-child>p{color:#555e55;max-width:650px;font-size:17px;line-height:1.7}.dk-actions{align-items:center;gap:24px;margin:30px 0 22px;display:flex}.dk-actions a:first-child{color:#fff;background:#111;padding:15px 18px;font-size:12px}.dk-actions a:last-child{border-bottom:1px solid;padding-bottom:4px;font-size:12px}.dk-hero>div:first-child>small{color:#6b736b;letter-spacing:.05em;font-size:9px}.dk-demo{color:#fff;background:#111713;border:1px solid #2c362e;transform:rotate(1deg);box-shadow:0 30px 70px #18201525}.dk-demo header{border-bottom:1px solid #303a32;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.dk-demo header span{letter-spacing:.16em;color:#c7ff3e;font-size:9px}.dk-demo header i{color:#111;background:#c7ff3e;padding:6px;font-size:7px;font-style:normal}.dk-demo nav{z-index:auto;border-bottom:1px solid #303a32;grid-template-columns:repeat(4,1fr);width:auto;height:auto;padding:0;display:grid;position:static;top:auto}.dk-demo nav button{color:#89928b;cursor:pointer;background:0 0;border:0;border-right:1px solid #303a32;padding:14px 8px;font-size:9px}.dk-demo nav button.active{color:#111;background:#c7ff3e}.dk-demo main{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:28px 24px;display:grid}.dk-demo main section{background:#1b241d;min-height:220px;padding:20px}.dk-demo main small{letter-spacing:.12em;color:#8f9a91;font-size:8px}.dk-demo main p{border-top:1px solid #303b32;align-items:center;gap:9px;margin:15px 0 0;padding-top:15px;font-size:10px;display:flex}.dk-demo main p svg{color:#df8c72;flex:none;width:13px}.dk-demo main section:last-child p svg{color:#c7ff3e}.dk-demo-arrow{color:#c7ff3e;width:20px}.dk-demo footer{color:#111;background:#c7ff3e;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.dk-demo footer span{letter-spacing:.13em;font-size:8px}.dk-demo footer b{font-size:13px}.dk-answer{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:100px 7vw;display:grid}.dk-answer h2,.dk-services h2,.dk-search-language h2,.dk-compare h2,.dk-delivery h2,.dk-proof h2,.dk-faq h2{letter-spacing:-.06em;margin:20px 0;font:520 clamp(38px,4.6vw,70px)/.98 Instrument Sans}.dk-answer>div+div>p,.dk-search-language p,.dk-delivery>div>p{color:#596159;font-size:16px;line-height:1.75}.dk-answer dl{border-top:1px solid #ccd1c8;grid-template-columns:1fr 1fr;margin-top:35px;display:grid}.dk-answer dl div{border-bottom:1px solid #ccd1c8;padding:22px 20px 22px 0}.dk-answer dt{letter-spacing:.13em;color:#738f2a;font-size:8px}.dk-answer dd{margin:9px 0 0;font-size:13px}.dk-services{background:#dfe7d9;padding:110px 6vw}.dk-services header{max-width:900px}.dk-services>div{background:#bdc6ba;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:50px;display:grid}.dk-services a{background:#fff;flex-direction:column;min-height:360px;padding:30px;display:flex}.dk-services i{color:#75951d;font-size:9px;font-style:normal}.dk-services h3{margin-top:85px;font:520 23px/1.1 Instrument Sans}.dk-services p{color:#606860;font-size:12px;line-height:1.65}.dk-services b{margin-top:auto;font-size:10px}.dk-search-language{color:#fff;background:#151b16;grid-template-columns:.9fr 1.1fr;gap:9vw;padding:110px 8vw;display:grid}.dk-search-language h2{color:#fff}.dk-search-language p{color:#abb3ac}.dk-search-language strong{color:#c7ff3e}.dk-compare{padding:110px 7vw}.dk-compare header{max-width:920px}.dk-compare>div{background:#c9cec5;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;display:grid}.dk-compare article{background:#f8f7f1;min-height:310px;padding:32px}.dk-compare article>b{letter-spacing:.13em;color:#72931f;font-size:8px}.dk-compare h3{margin-top:70px;font-size:24px}.dk-compare p{color:#626a62;font-size:12px;line-height:1.7}.dk-delivery{background:#edf0e7;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:110px 7vw;display:grid}.dk-delivery ol{margin:0;padding:0;list-style:none}.dk-delivery li{border-top:1px solid #c6ccc2;grid-template-columns:55px 1fr;padding:20px 0;display:grid}.dk-delivery li>b{color:#71921e;font-size:10px}.dk-delivery li span{color:#606860;font-size:12px}.dk-delivery li strong{color:#111;margin-bottom:7px;font-size:17px;display:block}.dk-proof{background:#c7ff3e;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 7vw;display:grid}.dk-proof.reveal{opacity:1;transition:none;transform:none}.dk-proof>div>span{color:#111}.dk-proof nav{z-index:auto;border-top:1px solid #879f49;border-bottom:0;width:auto;height:auto;padding:0;display:block;position:static;top:auto}.dk-proof nav a{border-bottom:1px solid #879f49;grid-template-columns:50px 1fr auto;align-items:center;padding:22px 0;display:grid}.dk-proof nav i{font-size:9px;font-style:normal}.dk-proof nav b{font-size:15px}.dk-faq{padding:110px max(7vw,50vw - 490px)}.dk-faq>h2{margin-bottom:50px}.dk-faq details{border-top:1px solid #ccd1c8;padding:22px 0}.dk-faq details:last-child{border-bottom:1px solid #ccd1c8}.dk-faq summary{cursor:pointer;font-size:16px}.dk-faq details p{color:#5b635b;max-width:760px;line-height:1.7}.dk-review{color:#667066;background:#f0f1ea;gap:16px;padding:24px 7vw;font-size:10px;display:flex}.dk-review b{color:#111}.dk-review span{border-left:1px solid #abb2a7;padding-left:16px}@media (max-width:1050px){.dk-hero{grid-template-columns:1fr;padding-top:112px}.dk-demo{max-width:820px}.dk-services>div{grid-template-columns:1fr 1fr}.dk-answer,.dk-search-language,.dk-delivery,.dk-proof{grid-template-columns:1fr}}@media (max-width:680px){.dk-hero{min-height:auto;padding:104px 5vw 68px}.dk-hero h1{font-size:clamp(45px,13vw,62px)}.dk-actions{flex-direction:column;align-items:flex-start}.dk-demo{transform:none}.dk-demo nav{grid-template-columns:1fr 1fr}.dk-demo main{grid-template-columns:1fr}.dk-demo-arrow{justify-self:center;transform:rotate(90deg)}.dk-demo main section{min-height:auto}.dk-answer,.dk-services,.dk-search-language,.dk-compare,.dk-delivery,.dk-proof,.dk-faq{padding:80px 5vw}.dk-answer dl,.dk-services>div,.dk-compare>div{grid-template-columns:1fr}.dk-services a,.dk-compare article{min-height:270px}.dk-services h3,.dk-compare h3{margin-top:45px}.dk-proof nav a{grid-template-columns:38px 1fr auto}.dk-review{flex-direction:column}.dk-review span{border-left:0;padding-left:0}}.hero-art .illustrative-tag{z-index:5;letter-spacing:.14em;text-transform:uppercase;color:#6b716b;background:#ffffffd9;border:1px solid #d9ddd5;border-radius:999px;padding:4px 8px;font-size:10px;position:absolute;top:-6px;right:0}.pricing-count-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}@media (max-width:560px){.pricing-count-2{grid-template-columns:1fr}}.founding-offer{color:#fff;background:#101411;border-radius:4px;margin:0 5vw;padding-top:70px;padding-bottom:70px}.founding-offer p{color:#b9bfb7!important}.founding-offer .text-link{color:#c7ff3e}.home-faq{border-top:1px solid var(--line,#d9ddd5)}.home-faq details{border-bottom:1px solid var(--line,#d9ddd5);padding:22px 0}.home-faq summary{cursor:pointer;font-size:18px;font-weight:600;list-style:none}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary:after{content:"+";float:right;font-weight:400}.home-faq details[open] summary:after{content:"−"}.home-faq details p{color:var(--muted,#545b54);max-width:62ch;margin:14px 0 0;line-height:1.65}@media (max-width:900px){.home-faq{grid-template-columns:1fr;gap:30px;padding-top:80px;padding-bottom:80px}}.legal ul{padding-left:20px;line-height:1.7}.legal li{margin:8px 0}.founder-block{border-top:1px solid var(--line,#d9ddd5)}:root{--ed-ink:#101411;--ed-paper:#f5f3ec;--ed-muted:#5f655f;--ed-line:#d9ddd5;--ed-lime:#c7ff3e;--ed-green:#3d5a3f;--ed-serif:"Newsreader",Georgia,serif}.ed-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ed-muted);font-size:11px;font-weight:600;display:inline-block}.ed-hero{border-bottom:1px solid var(--ed-line);padding:170px clamp(20px,8vw,120px) 70px}.ed-hero h1,.cs-hero h1,.ed-group-head h2,.cs-cta h2{font-family:var(--ed-serif);letter-spacing:-.025em;color:var(--ed-ink);font-weight:400}.ed-hero h1{max-width:13ch;margin:22px 0 28px;font-size:clamp(46px,7.2vw,108px);line-height:.98}.ed-hero h1 em,.ed-group-head h2 em,.cs-cta h2 em{color:var(--ed-green);font-style:italic}.ed-hero>p{max-width:58ch;color:var(--ed-muted);margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.ed-facts{border-top:1px solid var(--ed-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:880px;margin:56px 0 0;display:grid}.ed-facts div{padding:18px 24px 0 0}.ed-facts dt{font-family:var(--ed-serif);color:var(--ed-ink);font-size:clamp(30px,3.4vw,46px);line-height:1}.ed-facts dd{color:var(--ed-muted);margin:8px 0 0;font-size:13px}.ed-group{padding:90px clamp(20px,8vw,120px) 40px}.ed-group-head{border-bottom:1px solid var(--ed-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 60px;margin-bottom:48px;padding-bottom:28px;display:grid}.ed-group-head .ed-kicker{grid-column:1/-1}.ed-group-head h2{margin:0;font-size:clamp(36px,4.6vw,68px);line-height:1}.ed-group-head p{color:var(--ed-muted);justify-self:end;max-width:46ch;margin:0;line-height:1.6}.home-work>.text-link{margin-top:40px;display:inline-block}.ed-honest{border:1px solid var(--ed-line);background:#fbfaf6;border-radius:6px;max-width:900px;margin:40px clamp(20px,8vw,120px) 90px;padding:40px}.ed-honest p{font-family:var(--ed-serif);color:var(--ed-ink);margin:14px 0 20px;font-size:clamp(20px,1.9vw,26px);line-height:1.45}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 48px;display:grid}.case-card{flex-direction:column;gap:24px;display:flex;position:relative}.case-card-large{grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.case-card-copy{flex-direction:column;gap:12px;display:flex}.case-label{letter-spacing:.04em;color:var(--ed-muted);font-size:12px}.case-label i{color:var(--ed-ink);margin-right:8px;font-style:normal;font-weight:600}.case-label em{color:#b4bab2;margin:0 6px;font-style:normal}.case-card h3{font-family:var(--ed-serif);letter-spacing:-.02em;margin:0;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.05}.case-card h3 a{color:inherit;text-decoration:none}.case-card h3 a:after{content:"";z-index:2;position:absolute;inset:0}.case-card h3 a:focus-visible{outline:none}.case-card:has(h3 a:focus-visible){outline:2px solid var(--ed-green);outline-offset:8px;border-radius:6px}.case-card p{color:var(--ed-muted);max-width:52ch;margin:0;line-height:1.6}.case-more{color:var(--ed-ink);align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;display:inline-flex}.case-card:hover .cv-cover .cv-window{transform:translateY(-6px)rotate(-.4deg);box-shadow:0 30px 60px -20px #10141133}.case-card:hover .case-more{text-underline-offset:4px;text-decoration:underline}.cv-stage{border-radius:8px;justify-content:center;align-items:center;padding:clamp(18px,4vw,56px);display:flex;overflow:hidden}.cv-cover{aspect-ratio:4/3;padding:7%}.cv-cover .cv-window{width:100%;transition:transform .5s cubic-bezier(.2,.75,.2,1),box-shadow .5s}.tone-ink .cv-window{border-color:#2b332c}.cv-window{width:min(100%,760px);color:var(--ed-ink);text-align:left;background:#fff;border:1px solid #d5dad2;border-radius:10px;font-size:13px;overflow:hidden;box-shadow:0 20px 50px -24px #10141140}.cv-window>header{background:#fafaf7;border-bottom:1px solid #eceee9;align-items:center;gap:6px;padding:10px 14px;display:flex}.cv-window>header i{background:#d5d9d2;border-radius:50%;width:8px;height:8px}.cv-window>header span{color:var(--ed-muted);margin-left:8px;font-size:11px}.cv-window>header b{letter-spacing:.08em;text-transform:uppercase;color:#8a908a;margin-left:auto;font-size:10px;font-weight:600}.cv-body{flex-direction:column;gap:14px;min-height:230px;padding:16px;display:flex}.cv-body button,.cv-body select{font:inherit;color:inherit;cursor:pointer}.cv-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cv-tabs button{background:#fff;border:1px solid #dfe3dc;border-radius:999px;padding:5px 12px;font-size:12px}.cv-tabs button[aria-selected=true]{background:var(--ed-ink);color:#fff;border-color:var(--ed-ink)}.cv-note{color:var(--ed-muted);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.cv-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;display:grid}.cv-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cv-list button{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:72px 1fr auto;align-items:center;gap:8px;width:100%;padding:8px 10px;display:grid}.cv-list button:hover,.cv-list button.on{background:#f4f6f1;border-color:#e3e7df}.cv-list span{color:var(--ed-muted)}.cv-pill{color:#3f5a12;background:#eef6dd;border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:600}.cv-pill.expiring{color:#8a5a00;background:#fff1d6}.cv-pill.blocked{color:#a3261a;background:#fde2de}.cv-detail{background:#f8f9f6;border:1px solid #eceee9;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.cv-detail small,.cv-label{letter-spacing:.12em;color:#7b817b;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.cv-detail p{grid-template-columns:72px 1fr 56px;align-items:center;gap:8px;margin:0;display:grid}.cv-detail p em{text-align:right;color:var(--ed-muted);font-style:normal}.cv-bar{background:#e6e9e3;border-radius:99px;height:6px;display:block;overflow:hidden}.cv-bar>i{background:var(--ed-green);border-radius:99px;height:100%;transition:width .4s;display:block}.cv-bar>i.low{background:#d9553f}.cv-hint{line-height:1.4;letter-spacing:0!important;font-weight:400!important}.cv-request{border-bottom:1px solid #eef0eb;grid-template-columns:1fr 30px 30px;align-items:center;gap:6px;padding:9px 0;display:grid}.cv-request b,.cv-log b{display:block}.cv-request span{color:var(--ed-muted);font-size:12px}.cv-request button{background:#eef7d9;border:1px solid #cfe3a6;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.cv-request button.no{background:#fdeeeb;border-color:#f2cfc9}.cv-detail .cv-log{grid-template-columns:18px 1fr;align-items:start}.cv-log span{color:var(--ed-muted);font-size:12px}.cv-empty{color:var(--ed-muted);margin:20px 0}.cv-reset{background:#fff;border:1px solid #dfe3dc;border-radius:6px;align-self:flex-start;padding:6px 12px;font-size:12px}.cv-heat{grid-template-columns:96px repeat(6,minmax(0,1fr));align-items:center;gap:5px;display:grid}.cv-heat>small{color:#8a908a;text-align:center;font-size:10px}.cv-heat-row{display:contents}.cv-heat-row button{text-align:left;color:var(--ed-muted);background:0 0;border:none;padding:4px 0;font-size:12px}.cv-heat-row button.on{color:var(--ed-ink);font-weight:600}.cv-heat-row i{background:color-mix(in srgb,var(--ed-green) calc((var(--v) - 50) * 2%),#eef1ea);border-radius:4px;height:24px}.cv-heat-row i.low{background:#f0c3b8}.cv-due p{grid-template-columns:none;display:block}.cv-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cv-kpis p{border:1px solid #eceee9;border-radius:8px;margin:0;padding:10px}.cv-kpis small{color:var(--ed-muted);font-size:11px;display:block}.cv-kpis b{font-family:var(--ed-serif);font-size:26px;font-weight:400}.cv-kpis b.warn{color:#b8471f}.cv-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cv-stages div{background:#f8f9f6;border:1px solid #eceee9;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.cv-stages small{letter-spacing:.1em;color:#7b817b;text-transform:uppercase;font-size:10px;font-weight:600}.cv-stages b{font-family:var(--ed-serif);font-size:28px;font-weight:400;line-height:1}.cv-stages span{color:var(--ed-muted);font-size:12px}.cv-stages em{color:#a3461f;align-items:center;gap:4px;font-size:11px;font-style:normal;display:flex}.cv-board{margin:0;padding:0;list-style:none}.cv-board li{border-bottom:1px solid #eef0eb;grid-template-columns:24px 1fr auto 60px;align-items:center;gap:10px;padding:9px 0;display:grid}.cv-board i{color:#8a908a;font-style:normal}.cv-board span{color:var(--ed-muted)}.cv-board em{text-align:right;font-style:normal;font-weight:600}.cv-progress{color:var(--ed-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.cv-problem{border-bottom:1px solid #eef0eb;grid-template-columns:6px 1fr 120px;align-items:center;gap:12px;padding:8px 0;display:grid}.cv-problem>i{background:#d9553f;border-radius:3px;height:30px}.cv-problem.late>i{background:#e5a21b}.cv-problem.part>i{background:#7d8cc9}.cv-problem.money>i{background:var(--ed-green)}.cv-problem b{display:block}.cv-problem span{color:var(--ed-muted);font-size:12px}.cv-problem select{background:#fff;border:1px solid #dfe3dc;border-radius:6px;padding:6px 8px;font-size:12px}.cv-phone{flex-direction:column;gap:10px;width:min(100%,340px);margin:0 auto;display:flex}.cv-steps{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.cv-steps span{text-align:center;color:#8a908a;border-top:3px solid #e6e9e3;padding-top:6px;font-size:10px}.cv-steps span.on{border-color:var(--ed-ink);color:var(--ed-ink)}.cv-pro{text-align:left;background:#fff;border:1px solid #e3e7df;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.cv-pro:hover{border-color:var(--ed-ink)}.cv-pro span{color:var(--ed-muted);align-items:center;gap:3px;display:inline-flex}.cv-pro em{font-style:normal;font-weight:600}.cv-slots{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cv-slots small{color:var(--ed-muted);grid-column:1/-1;align-items:center;gap:6px;display:flex}.cv-slots button{background:#fff;border:1px solid #e3e7df;border-radius:6px;padding:9px}.cv-slots button.on{border-color:var(--ed-ink);background:#f4f6f1;font-weight:600}.cv-cta{background:var(--ed-ink);border:none;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:11px;font-weight:600;display:flex;color:#fff!important}.cv-pay{flex-direction:column;gap:8px;display:flex}.cv-pay p{border-bottom:1px solid #eef0eb;justify-content:space-between;margin:0;padding:10px 0;display:flex}.cv-pay p span:last-child{color:var(--ed-muted)}.cv-done{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:16px 0;display:flex}.cv-done svg{color:#fff;background:var(--ed-green);border-radius:50%;width:40px;height:40px;padding:6px}.cv-done span{color:var(--ed-muted)}.cv-done .cv-reset{align-self:center;margin-top:8px}.cs-hero{padding:170px clamp(20px,8vw,120px) 60px}.cs-hero h1{max-width:14ch;margin:20px 0 26px;font-size:clamp(48px,7vw,104px);line-height:.98}.cs-hero>p{font-family:var(--ed-serif);color:#2b302c;max-width:34ch;margin:0;font-size:clamp(21px,2vw,28px);line-height:1.4}.cs-meta{border-top:1px solid var(--ed-ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:56px 0 0;display:grid}.cs-meta div{padding:16px 20px 0 0}.cs-meta dt{letter-spacing:.14em;text-transform:uppercase;color:var(--ed-muted);font-size:11px;font-weight:600}.cs-meta dd{margin:8px 0 0;font-size:15px}.cs-demo{padding:0 clamp(20px,5vw,72px)}.cs-demo-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding:0 clamp(0px,3vw,48px) 16px;display:flex}.cs-demo-head p{color:var(--ed-muted);margin:0;font-size:14px}.cs-demo .cv-stage{min-height:min(70vh,620px)}.cs-targets{border-top:1px solid var(--ed-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:80px clamp(20px,8vw,120px) 30px;display:grid}.cs-targets p{flex-direction:column;gap:6px;margin:0;padding:28px 24px 0 0;display:flex}.cs-targets b{font-family:var(--ed-serif);color:var(--ed-ink);font-size:clamp(44px,5vw,76px);font-weight:400;line-height:1}.cs-targets span{color:var(--ed-muted)}.cs-targets small{letter-spacing:.14em;text-transform:uppercase;color:#8a5a00;font-size:10px;font-weight:600}.cs-story{border-top:1px solid var(--ed-line);grid-template-columns:minmax(160px,1fr) minmax(0,2.4fr);gap:24px 60px;margin:0;padding:56px clamp(20px,8vw,120px);display:grid}.cs-lede{font-family:var(--ed-serif);color:var(--ed-ink);margin:0;font-size:clamp(22px,2.1vw,30px);line-height:1.42}.cs-built{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin:0;padding:0;list-style:none;display:grid}.cs-built li{align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.cs-built svg{color:var(--ed-green);flex:none;margin-top:4px}.cs-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin:0;padding:0;list-style:none;display:grid}.cs-steps i{font-style:normal;font-family:var(--ed-serif);color:#b4bab2;font-size:34px}.cs-steps h3{margin:6px 0;font-size:18px;font-weight:600}.cs-steps p{color:var(--ed-muted);margin:0;line-height:1.6}.cs-stack{flex-wrap:wrap;gap:8px;display:flex}.cs-stack span{border:1px solid var(--ed-line);background:#fff;border-radius:999px;padding:8px 14px;font-size:14px}.cs-cta{background:var(--ed-ink);color:#f5f3ec;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin:40px clamp(20px,8vw,120px) 24px;padding:clamp(28px,4vw,56px);display:flex}.cs-cta h2{color:#f5f3ec;margin:0 0 14px;font-size:clamp(32px,3.6vw,54px);line-height:1}.cs-cta h2 em{color:var(--ed-lime)}.cs-cta p{color:#b9bfb7;max-width:52ch;margin:0;line-height:1.6}.cs-cta .primary{background:var(--ed-lime);color:var(--ed-ink);white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:15px 22px;font-weight:600;text-decoration:none;display:inline-flex}.cs-disclaimer{color:var(--ed-muted);max-width:80ch;margin:0 clamp(20px,8vw,120px) 30px;font-size:13px}.cs-more{padding-top:60px}@media (max-width:900px){.case-grid{grid-template-columns:1fr;gap:56px}.case-card-large{grid-template-columns:1fr;gap:24px}.ed-group-head{grid-template-columns:1fr}.ed-group-head p{justify-self:start}.cs-story{grid-template-columns:1fr;gap:16px;padding-block:40px}.cs-meta{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.cs-built,.cs-steps{grid-template-columns:1fr}}@media (max-width:640px){.ed-hero,.cs-hero{padding-top:130px}.ed-facts,.cs-targets{grid-template-columns:1fr}.ed-facts div,.cs-targets p{border-bottom:1px solid var(--ed-line);padding:16px 0}.cv-split{grid-template-columns:1fr}.cv-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-heat{grid-template-columns:78px repeat(6,minmax(0,1fr))}.cv-problem{grid-template-columns:6px 1fr}.cv-problem select{grid-column:2}.cv-cover{aspect-ratio:auto;padding:16px}.cv-cover .cv-body{min-height:0}.ed-honest{padding:24px}}@media (prefers-reduced-motion:reduce){.cv-cover .cv-window,.cv-bar>i{transition:none}.case-card:hover .cv-cover .cv-window{transform:none}}.cs-demo .cv-window{width:min(100%,940px);font-size:14px}.cs-demo .cv-body{min-height:300px;padding:22px}@media (max-width:640px){.cs-demo{padding:0 12px}.cs-demo .cv-stage{min-height:0;padding:14px}.cs-demo .cv-body{padding:14px}}.shot{width:100%;margin:0;container-type:inline-size}.shot-frame{color:#101411;text-align:left;background:#fff;border:1px solid #d3d8d0;border-radius:.9em;font-size:1.08696cqi;line-height:1.3;overflow:hidden;box-shadow:0 2.4em 5em -2.2em #1014114d}.shot-chrome{background:#f6f6f2;border-bottom:1px solid #e7e9e3;align-items:center;gap:.45em;padding:.8em 1.1em;display:flex}.shot-chrome i{background:#d7dad3;border-radius:50%;width:.7em;height:.7em}.shot-chrome span{color:#7a807a;background:#fff;border:1px solid #e3e6df;border-radius:.4em;margin-left:.8em;padding:.15em .8em;font-size:.85em}.shot-app{grid-template-columns:14em 1fr;min-height:40em;display:grid}.shot-app aside{background:#fafaf7;border-right:1px solid #eceee9;flex-direction:column;gap:.25em;padding:1.4em 1em;display:flex}.shot-app aside b{align-items:center;gap:.6em;margin-bottom:1.2em;font-size:1.05em;display:flex}.shot-app aside b em{color:#c7ff3e;background:#101411;border-radius:.45em;place-items:center;width:1.8em;height:1.8em;font-size:.9em;font-style:normal;display:grid}.shot-app aside span{color:#5f655f;border-radius:.45em;padding:.55em .7em;font-size:.92em}.shot-app aside span.on{color:#101411;background:#ecefe7;font-weight:600}.shot-app main{flex-direction:column;gap:1.2em;min-width:0;padding:1.6em 1.8em;display:flex}.shot-app header{justify-content:space-between;align-items:flex-end;display:flex}.shot-app header small{color:#7a807a;text-transform:uppercase;letter-spacing:.1em;font-size:.8em}.shot-app header h4{letter-spacing:-.02em;margin:.2em 0 0;font-size:1.7em;font-weight:600}.shot-btn{color:#fff;background:#101411;border-radius:.5em;padding:.55em 1em;font-size:.85em}.shot-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8em;display:grid}.shot-kpis p{border:1px solid #eceee9;border-radius:.7em;margin:0;padding:.9em 1em}.shot-kpis small{color:#7a807a;font-size:.78em;display:block}.shot-kpis b{letter-spacing:-.02em;margin-top:.15em;font-size:1.6em;font-weight:600;display:block}.shot-row{grid-template-columns:1.7fr 1fr;gap:.8em;display:grid}.shot-card{border:1px solid #eceee9;border-radius:.7em;min-width:0;padding:1em 1.1em}.shot-card>small{color:#3b403b;font-size:.82em;font-weight:600}.shot-bars{width:100%;height:9em;margin-top:.8em;display:block}.shot-axis{color:#9aa09a;text-align:center;grid-template-columns:repeat(12,1fr);margin-top:.3em;font-size:.7em;display:grid}.shot-donut-wrap{align-items:center;gap:1.2em;margin-top:.9em;display:flex}.shot-donut{border-radius:50%;flex:none;width:7.5em;height:7.5em;-webkit-mask:radial-gradient(circle,#0000 52%,#000 53%);mask:radial-gradient(circle,#0000 52%,#000 53%)}.shot-donut-wrap ul{flex-direction:column;flex:1;gap:.5em;margin:0;padding:0;font-size:.82em;list-style:none;display:flex}.shot-donut-wrap li{color:#5f655f;align-items:center;gap:.5em;display:flex}.shot-donut-wrap li i{border-radius:.2em;width:.7em;height:.7em}.shot-donut-wrap li b{color:#101411;margin-left:auto}.shot-table{padding:.4em 1.1em}.shot-tr{border-bottom:1px solid #f0f1ed;grid-template-columns:1.6fr 1fr 1fr .9fr;align-items:center;gap:1em;padding:.75em 0;font-size:.88em;display:grid}.shot-tr:last-child{border-bottom:none}.shot-th{color:#9aa09a;text-transform:uppercase;letter-spacing:.08em;font-size:.75em}.shot-status{color:#5f655f;background:#f1f2ee;border-radius:99em;justify-self:start;padding:.2em .7em;font-size:.85em;font-weight:600}.shot-status.ok{color:#3f5a12;background:#eaf4d9}.shot-status.warn{color:#8a5a00;background:#fff1d6}.shot-status.bad{color:#a3261a;background:#fde2de}.phone{width:100%;max-width:250px;margin:0;container-type:inline-size}.phone-body{text-align:left;color:#101411;background:#fff;border:.5em solid #101411;border-radius:2.4em;flex-direction:column;gap:.7em;padding:2.6em 1.4em 1.6em;font-size:4.54545cqi;display:flex;position:relative;box-shadow:0 2em 4em -1.6em #10141166}.phone-notch{background:#101411;border-radius:99em;width:5em;height:1.1em;position:absolute;top:.7em;left:50%;transform:translate(-50%)}.phone-body small{color:#7a807a;font-size:.78em}.phone-body h4{letter-spacing:-.02em;margin:0 0 .4em;font-size:1.45em;font-weight:600}.phone-body p{border-bottom:1px solid #f0f1ed;justify-content:space-between;margin:0;padding:.65em 0;font-size:.9em;display:flex}.phone-body p span{color:#7a807a}.phone-cta{text-align:center;color:#fff;background:#101411;border-radius:.7em;margin-top:.6em;padding:.8em;font-size:.92em;font-weight:600}.case-cover{aspect-ratio:16/11;border-radius:6px;padding:8% 0 0 8%;display:flex;overflow:hidden}.case-cover .shot{flex:none;width:118%}.case-cover .shot-frame{border-radius:.9em 0 0;transition:transform .6s cubic-bezier(.2,.75,.2,1)}.case-card-large .case-cover{aspect-ratio:16/10}.cs-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:40px;padding:160px clamp(20px,8vw,120px) 44px;display:grid}.cs-head h1{font-family:var(--ed-serif);letter-spacing:-.025em;margin:16px 0 0;font-size:clamp(44px,5.6vw,84px);font-weight:400;line-height:1}.cs-head dl{border-top:1px solid var(--ed-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding-top:14px;display:grid}.cs-head dt{letter-spacing:.14em;text-transform:uppercase;color:var(--ed-muted);font-size:11px;font-weight:600}.cs-head dd{margin:6px 0 0;font-size:15px;line-height:1.4}.cs-lead{grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr);gap:0;margin:0 clamp(20px,5vw,72px);display:grid}.cs-numbers{background:var(--ed-ink);color:#f5f3ec;border-radius:6px 0 0 6px;flex-direction:column;gap:30px;padding:40px 32px;display:flex}.cs-numbers b{font-family:var(--ed-serif);color:var(--ed-lime);font-size:clamp(40px,4vw,60px);font-weight:400;line-height:1;display:block}.cs-numbers span{color:#c9cec6;margin-top:8px;font-size:15px;display:block}.cs-numbers small{color:#8e948d;margin-top:auto;font-size:12px;line-height:1.5}.cs-hero-shot{border-radius:0 6px 6px 0;align-items:flex-end;padding:6% 6% 0;display:flex;overflow:hidden}.cs-hero-shot .shot-frame{border-radius:.9em .9em 0 0}.cs-text{max-width:760px;margin:0 auto;padding:64px 20px 0}.cs-text h2{letter-spacing:.16em;text-transform:uppercase;color:var(--ed-muted);margin:0 0 18px;font-size:12px;font-weight:600}.cs-text>p{color:#2b302c;margin:0 0 18px;font-size:clamp(17px,1.35vw,19px);line-height:1.75}.cs-text>p:first-of-type{font-family:var(--ed-serif);color:var(--ed-ink);font-size:clamp(22px,2vw,27px);line-height:1.5}.cs-pull{border-top:1px solid var(--ed-ink);border-bottom:1px solid var(--ed-line);margin:36px 0 6px;padding:26px 0}.cs-pull p{font-family:var(--ed-serif);color:var(--ed-ink);margin:12px 0 0;font-size:clamp(26px,2.8vw,38px);font-style:italic;line-height:1.25}.cs-pair{border-radius:6px;grid-template-columns:minmax(0,3fr) minmax(170px,1fr);align-items:end;gap:5%;margin:72px clamp(20px,5vw,72px) 0;padding:6% 7%;display:grid;position:relative}.cs-pair figcaption{color:#5f655f;grid-column:1/-1;margin-top:4px;font-size:12px}.cs-defs{margin:0;padding:0;list-style:none}.cs-defs li{border-bottom:1px solid var(--ed-line);color:#2b302c;padding:14px 0;font-size:17px;line-height:1.7}.cs-defs li b{color:var(--ed-ink)}.cs-text .cs-stack{margin-top:24px}.cs-ba{grid-template-columns:1fr 1fr;gap:28px;display:grid}.cs-ba h3{font-family:var(--ed-serif);margin:0 0 10px;font-size:28px;font-weight:400}.cs-ba ul{color:#2b302c;margin:0;padding-left:18px;line-height:1.7}.cs-ba li{margin:6px 0}.cs-ba>div:last-child h3{color:var(--ed-green)}.cs-try{margin-top:24px}.cs-try .cv-stage{min-height:min(62vh,560px);margin:24px clamp(20px,5vw,72px) 0}.cs-try .cv-window{width:min(100%,940px);font-size:14px}.cs-try .cv-body{min-height:300px;padding:22px}.cs-terms{color:var(--ed-muted)!important;font-family:Instrument Sans,sans-serif!important;font-size:16px!important}.cs .cs-cta{margin-top:72px}.cs-cta h2{font-family:var(--ed-serif);font-weight:400}.hp-hero{padding:180px clamp(20px,8vw,120px) 56px}.hp-hero h1{font-family:var(--ed-serif);letter-spacing:-.03em;max-width:15ch;color:var(--ed-ink);margin:22px 0 40px;font-size:clamp(50px,7.6vw,120px);font-weight:400;line-height:.96}.hp-hero h1 em,.hp-gap em,.hp-final em{color:var(--ed-green);font-style:italic}.hp-hero-foot{border-top:1px solid var(--ed-ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-top:22px;display:flex}.hp-hero-foot p{color:#2b302c;max-width:50ch;margin:0;font-size:clamp(17px,1.35vw,19px);line-height:1.6}.hp-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hp-btn{background:var(--ed-ink);color:#fff;border-radius:4px;align-items:center;gap:8px;padding:15px 22px;font-weight:600;text-decoration:none;display:inline-flex}.hp-btn:hover{background:#2a312b}.hp-btn.light{background:var(--ed-lime);color:var(--ed-ink)}.hp-link{color:var(--ed-ink);text-underline-offset:5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.hp-link.light{color:#f5f3ec}.hp-shot{border-radius:6px;grid-template-columns:minmax(0,3.3fr) minmax(150px,1fr);align-items:end;gap:4%;margin:0 clamp(20px,5vw,72px);padding:6% 7% 0;display:grid;position:relative;overflow:hidden}.hp-shot .shot-frame{border-radius:.9em .9em 0 0}.hp-shot .phone{margin-bottom:6%}.hp-shot-caption{color:#3b403b;background:#ffffffb3;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;text-decoration:none;display:inline-flex;position:absolute;top:18px;right:22px}.hp-tools{border-bottom:1px solid var(--ed-line);flex-wrap:wrap;align-items:center;gap:30px;padding:44px clamp(20px,8vw,120px);display:flex}.hp-tools div{flex-wrap:wrap;gap:10px 28px;display:flex}.hp-tools b{color:#6c726c;font-size:15px;font-weight:600}.hp-gap{max-width:1200px;padding:110px clamp(20px,8vw,120px) 60px}.hp-gap>p:first-of-type{font-family:var(--ed-serif);letter-spacing:-.02em;color:var(--ed-ink);margin:22px 0 28px;font-size:clamp(32px,4.2vw,62px);line-height:1.12}.hp-gap-sub{max-width:56ch;color:var(--ed-muted);margin:0;font-size:clamp(17px,1.35vw,19px);line-height:1.65}.hp-all{margin-top:44px;display:inline-block}.hp-offers,.hp-steps{padding:100px clamp(20px,8vw,120px) 30px}.hp-offers ol{border-top:1px solid var(--ed-ink);margin:0;padding:0;list-style:none}.hp-offers li a{border-bottom:1px solid var(--ed-line);color:var(--ed-ink);grid-template-columns:52px minmax(180px,1fr) minmax(0,1.6fr) 24px;align-items:baseline;gap:24px;padding:24px 0;text-decoration:none;transition:padding .3s;display:grid}.hp-offers li a:hover{background:linear-gradient(90deg,#ecefe600,#ecefe6);padding-left:10px}.hp-offers i{color:#9aa09a;font-size:14px;font-style:normal}.hp-offers b{font-family:var(--ed-serif);font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.1}.hp-offers span{color:var(--ed-muted);line-height:1.6}.hp-steps ol{border-top:1px solid var(--ed-ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.hp-steps li{border-right:1px solid var(--ed-line);margin-right:24px;padding:26px 24px 0 0}.hp-steps li:last-child{border-right:none;margin-right:0}.hp-steps i{font-style:normal;font-family:var(--ed-serif);color:#b4bab2;font-size:40px}.hp-steps h3{margin:10px 0 4px;font-size:20px}.hp-steps small{color:var(--ed-green);margin-bottom:10px;font-size:13px;font-weight:600;display:block}.hp-steps p{color:var(--ed-muted);margin:0;line-height:1.6}.hp-steps .ed-group-head a{color:var(--ed-ink);font-weight:600}.hp-founder{border-top:1px solid var(--ed-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 80px;margin-top:80px;padding:100px clamp(20px,8vw,120px);display:grid}.hp-founder h2{font-family:var(--ed-serif);letter-spacing:-.02em;margin:18px 0 0;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.05}.hp-founder h2 em{color:var(--ed-green);font-style:italic}.hp-founder p{color:#2b302c;margin:0 0 18px;font-size:18px;line-height:1.7}.hp .home-faq h2{font-family:var(--ed-serif);letter-spacing:-.02em;font-weight:400}.hp-final{background:var(--ed-ink);color:#f5f3ec;border-radius:6px;margin:40px clamp(20px,5vw,72px) 80px;padding:clamp(40px,7vw,110px)}.hp-final h2{font-family:var(--ed-serif);letter-spacing:-.025em;color:#f5f3ec;max-width:18ch;margin:0 0 22px;font-size:clamp(36px,5vw,76px);font-weight:400;line-height:1.02}.hp-final em{color:var(--ed-lime)!important}.hp-final p{color:#b9bfb7;margin:0 0 32px;font-size:18px}@media (max-width:900px){.cs-head{grid-template-columns:1fr;padding-top:130px}.cs-lead{grid-template-columns:1fr}.cs-numbers{border-radius:6px 6px 0 0;flex-flow:wrap;gap:20px 32px;padding:28px}.cs-numbers p{min-width:130px;margin:0}.cs-hero-shot{border-radius:0 0 6px 6px}.cs-pair{grid-template-columns:1fr;justify-items:center}.cs-pair .shot{display:none}.hp-shot{grid-template-columns:1fr}.hp-shot .phone{display:none}.hp-offers li a{grid-template-columns:36px 1fr 20px}.hp-offers li a span{grid-column:2}.hp-steps ol{grid-template-columns:1fr 1fr;row-gap:30px}.hp-steps li:nth-child(2){border-right:none;margin-right:0}.hp-founder{grid-template-columns:1fr}}@media (max-width:640px){.hp-hero{padding-top:130px}.cs-head dl{grid-template-columns:1fr 1fr}.cs-ba,.hp-steps ol{grid-template-columns:1fr}.hp-steps li{border-right:none;border-bottom:1px solid var(--ed-line);margin-right:0;padding-bottom:20px}.shot-app{grid-template-columns:1fr}.shot-app aside{display:none}.cs-try .cv-stage{min-height:0;margin-inline:12px;padding:14px}}.ai-hero{border-bottom:none;padding-bottom:30px}.ai-wrap{max-width:980px;padding:0 clamp(20px,8vw,120px) 100px}.ai-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0 0 6px;padding:0;list-style:none;display:grid}.ai-progress li{color:#8a908a;border-top:3px solid var(--ed-line);align-items:center;gap:8px;padding-top:10px;font-size:13px;display:flex}.ai-progress li i{border:1px solid var(--ed-line);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.ai-progress li.on{color:var(--ed-ink);border-color:var(--ed-ink);font-weight:600}.ai-progress li.on i{background:var(--ed-ink);color:#fff;border-color:var(--ed-ink)}.ai-progress li.done{border-color:var(--ed-green);color:var(--ed-green)}.ai-progress li.done i{background:var(--ed-green);color:#fff;border-color:var(--ed-green)}.ai-count{color:var(--ed-muted);margin:8px 0 34px;font-size:12px}.ai-form fieldset{border:none;flex-direction:column;gap:26px;margin:0;padding:0;display:flex}.ai-form legend{font-family:var(--ed-serif);letter-spacing:-.02em;margin-bottom:6px;padding:0;font-size:clamp(28px,3vw,42px);line-height:1.1}.ai-help{color:var(--ed-muted);margin:-14px 0 0}.ai-field{flex-direction:column;gap:8px;display:flex}.ai-field>span{font-size:15px;font-weight:600}.ai-field>small{color:var(--ed-muted);margin-top:-4px;font-size:13px}.ai-field input,.ai-field textarea{font:inherit;color:var(--ed-ink);box-sizing:border-box;background:#fff;border:1px solid #cfd4cc;border-radius:6px;width:100%;padding:13px 14px;font-size:16px}.ai-field input:focus,.ai-field textarea:focus{outline:2px solid var(--ed-green);outline-offset:1px;border-color:var(--ed-green)}.ai-field textarea{resize:vertical;line-height:1.5}.ai-chips{flex-wrap:wrap;gap:8px;display:flex}.ai-chips button{font:inherit;color:var(--ed-ink);cursor:pointer;background:#fff;border:1px solid #cfd4cc;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:14px;display:inline-flex}.ai-chips button:hover{border-color:var(--ed-ink)}.ai-chips button[aria-pressed=true]{background:var(--ed-ink);color:#fff;border-color:var(--ed-ink)}.ai-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ai-consent{color:var(--ed-muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.ai-consent input{width:auto;margin-top:3px}.ai-error{color:#a3261a;margin:20px 0 0;font-weight:600}.ai-nav{border-top:1px solid var(--ed-line);justify-content:space-between;align-items:center;margin-top:40px;padding-top:24px;display:flex}.ai-nav .hp-btn{cursor:pointer;font:inherit;border:none;font-weight:600}.ai-nav .hp-btn:disabled{opacity:.4;cursor:not-allowed}.ai-back{font:inherit;cursor:pointer;color:var(--ed-ink);background:0 0;border:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ai-result{flex-direction:column;gap:26px;display:flex}.ai-result .ed-kicker{align-items:center;gap:6px;display:flex}.ai-result h2{font-family:var(--ed-serif);letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:400;line-height:1.12}.ai-summary{color:#2b302c;max-width:62ch;margin:0;font-size:18px;line-height:1.7}.ai-tier{background:var(--ed-ink);color:#f5f3ec;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:28px;display:grid}.ai-tier small{letter-spacing:.14em;text-transform:uppercase;color:#8e948d;font-size:11px;display:block}.ai-tier b{font-family:var(--ed-serif);color:var(--ed-lime);margin-top:6px;font-size:clamp(24px,2.4vw,34px);font-weight:400;display:block}.ai-tier p{color:#c9cec6;border-top:1px solid #2b332c;grid-column:1/-1;margin:0;padding-top:16px}.ai-cols{grid-template-columns:1fr 1fr;gap:28px;display:grid}.ai-cols h3,.ai-questions h3{letter-spacing:.16em;text-transform:uppercase;color:var(--ed-muted);margin:0 0 12px;font-size:12px;font-weight:600}.ai-cols ul{margin:0;padding:0;list-style:none}.ai-cols li{border-bottom:1px solid var(--ed-line);align-items:flex-start;gap:8px;padding:10px 0;line-height:1.5;display:flex}.ai-cols li svg{color:var(--ed-green);flex:none;margin-top:4px}.ai-questions ol{margin:0;padding-left:20px;line-height:1.7}.ai-next{flex-wrap:wrap;align-items:center;gap:24px;padding-top:10px;display:flex}.ai-next p{color:var(--ed-muted);max-width:46ch;margin:0}.ai-note{color:#8a908a;font-size:12px}@media (max-width:700px){.ai-progress li{gap:0;font-size:0}.ai-progress li.on{gap:6px;font-size:12px}.ai-row,.ai-cols,.ai-tier{grid-template-columns:1fr}}:root{--ed-paper:#fff;--ed-ink:#1d1f1e;--ed-muted:#5c625e;--ed-line:#e7e9e6;--ed-green:#3b7a23;--ed-serif:Inter,system-ui,sans-serif;--cream:#fff;--paper:#fff;--ink:#1d1f1e}html,body{background:#fff!important}body{color:#222;font-size:16px;line-height:1.5;font-family:Inter,system-ui,sans-serif!important}main h1,main h2,main h3,.page-hero h1,.page-cta h2{letter-spacing:-.015em!important;font-family:Inter,system-ui,sans-serif!important;font-weight:400!important}main h1 em,main h2 em,main h3 em,.page-hero h1 em,.page-cta h2 em,.hp-gap em,.ed-hero h1 em{color:var(--ed-green)!important;font-family:inherit!important;font-style:normal!important}.hp-hero h1{font-size:clamp(38px,4.45vw,64px)!important;line-height:1.15!important}.ed-hero h1,.cs-head h1,.cs-hero h1,.page-hero h1{max-width:820px;font-size:clamp(36px,4vw,56px)!important;line-height:1.15!important}.ed-group-head h2,.hp-founder h2,.hp-final h2,.cs-cta h2,.ai-form legend,.ai-result h2,.section-head h2,.faq h2,.problem h2,.page-cta h2,.pricing-note h2,.about-split h2,.location-grid h2,.price-preview>h2,.distributed h2,.services h2,.pricing-section-head h2,.service-answer h2,.service-commercial h2,.service-narrative h2,.service-fit h2,.service-deliverables h2,.service-systems h2,.commercial-decision h2,.commercial-limits h2,.commercial-support h2,.service-buyer-faq h2,.resource-cta h2,.pain-hero h1,.pain-explain h2,.pain-scope h2,.solution-workflow h2,.solution-decisions h2,.solution-compare h2,.pain-integrations h2,.solution-reading h2,.pain-faq h2,.contact h2,.thank-you h1,.not-found h1{font-size:clamp(28px,3.1vw,46px)!important;line-height:1.2!important}.article h1{font-size:clamp(32px,3.6vw,52px)!important;line-height:1.15!important}.article section h2,.cs-ba h3,.hp-steps h3{font-size:clamp(20px,1.8vw,26px)!important;line-height:1.3!important}.page-hero p,.ed-hero>p,.hp-hero-foot p,.cs-text>p,.hp-gap-sub,.hp-founder p,.ai-summary{font-size:17px!important;line-height:1.65!important}.cs-text>p:first-of-type{font-family:Inter,sans-serif!important;font-size:19px!important;line-height:1.6!important}.cs-pull p{font-family:Inter,sans-serif!important;font-size:clamp(22px,2.2vw,30px)!important;font-style:normal!important;line-height:1.35!important}.hp-gap>p:first-of-type{font-weight:400;font-family:Inter,sans-serif!important;font-size:clamp(24px,2.7vw,38px)!important;line-height:1.3!important}.case-card h3{letter-spacing:-.01em!important;font-family:Inter,sans-serif!important;font-size:clamp(20px,1.7vw,24px)!important;font-weight:500!important}.hp-offers b{font-family:Inter,sans-serif!important;font-size:clamp(18px,1.5vw,21px)!important;font-weight:500!important}.cs-numbers b,.cs-targets b,.ai-tier b,.ed-facts dt,.cv-kpis b,.cv-stages b{letter-spacing:-.02em;font-family:Inter,sans-serif!important;font-weight:500!important}.cs-numbers b,.cs-targets b{font-size:clamp(32px,3vw,46px)!important}.ai-tier b{font-size:clamp(20px,1.9vw,26px)!important}.ed-facts dt{font-size:clamp(26px,2.4vw,36px)!important}.hp-steps i,.cs-steps i{font-weight:600;color:var(--ed-green)!important;font-family:Inter,sans-serif!important;font-size:15px!important}.ed-kicker{letter-spacing:.08em;color:var(--ed-green);font-size:12px;font-weight:600}.hp-hero{text-align:center;padding:150px clamp(20px,8vw,120px) 48px}.hp-hero h1{max-width:900px!important;margin:18px auto 22px!important}.hp-hero-foot{flex-direction:column;align-items:center;gap:28px;border-top:none!important;padding-top:0!important}.hp-hero-foot p{max-width:620px;color:#444!important;margin:0 auto!important}.hp-hero .hp-actions{justify-content:center}.ed-hero{border-bottom:none;padding-top:150px}.ed-group-head{border-bottom:none;margin-bottom:36px;padding-bottom:0}.hp-btn,.cs-cta .primary,.page-hero .primary,.navcta,.contact-layout button[type=submit],.page-cta a,.contact>a{border-radius:999px!important}.hp-btn{background:#1d1f1e;padding:14px 24px;font-size:15px}.hp-btn.outline{color:#1d1f1e;background:#fff;border:1px solid #cfd3cf}.hp-btn.outline:hover{background:#fff;border-color:#1d1f1e}.hp-btn.lime,.hp-btn.light{color:#1d1f1e;background:#c7ff3e}.tone-sage{background:#eef3ea}.tone-sand{background:#f6f1e7}.tone-clay{background:#f6ede7}.tone-sky{background:#ebf1f5}.tone-lime{background:#f0f8d9}.case-cover,.cs-hero-shot,.cs-pair,.hp-shot,.cv-stage{border-radius:16px}.cs-numbers{background:#1d1f1e;border-radius:16px 0 0 16px}.cs-hero-shot{border-radius:0 16px 16px 0}.ed-honest,.cs-cta,.hp-final{border-radius:16px}.ed-honest{background:#f7f8f6;border:none}.shot-frame{box-shadow:0 1.6em 4em -2em #1d1f1e33}.hp-show{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:56px;padding:72px clamp(20px,8vw,120px) 24px;display:grid}.hp-show.flip{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.hp-show.flip .hp-show-list{order:2}.hp-show h2{margin:0 0 12px;font-size:clamp(30px,3.3vw,48px)!important}.hp-show-list>p{color:var(--ed-muted);max-width:44ch;margin:0 0 28px}.hp-show-list ul{border-top:1px solid var(--ed-line);margin:0;padding:0;list-style:none}.hp-show-list li a{border-bottom:1px solid var(--ed-line);color:#222;grid-template-columns:1fr 20px;gap:4px 12px;padding:18px 0;text-decoration:none;display:grid}.hp-show-list li a b{font-weight:500}.hp-show-list li a b i{color:#8b918c;font-style:normal;font-weight:400}.hp-show-list li a span{color:var(--ed-muted);grid-column:1;font-size:14px}.hp-show-list li a svg{color:#8b918c;grid-area:1/2/3;align-self:center;transition:transform .25s}.hp-show-list li a[aria-current=true] b,.hp-show-list li a:hover b{color:var(--ed-green)}.hp-show-list li a[aria-current=true] svg,.hp-show-list li a:hover svg{color:var(--ed-green);transform:translate(2px,-2px)}.hp-feature{aspect-ratio:5/4;color:inherit;border-radius:16px;padding:9% 0 0 9%;text-decoration:none;display:flex;position:relative;overflow:hidden}.hp-feature .shot{flex:none;width:120%}.hp-feature .shot-frame{border-radius:.9em 0 0}.hp-feature-stat{background:#fff;border-radius:12px;align-items:center;gap:14px;max-width:70%;padding:16px 20px;display:flex;position:absolute;bottom:24px;left:24px;box-shadow:0 10px 30px -12px #1d1f1e40}.hp-feature-stat b{color:var(--ed-green);letter-spacing:-.02em;font-size:clamp(30px,2.8vw,40px);font-weight:600;line-height:1}.hp-feature-stat span{color:#333;font-size:14px;line-height:1.35}.hp-feature-stat small{letter-spacing:.1em;text-transform:uppercase;color:#8a5a00;margin-top:2px;font-size:10px;font-weight:600;display:block}.hp-dark{color:#f2f2f0;background:#111312;margin-top:96px;padding:96px clamp(20px,8vw,120px)}.hp-dark .ed-group-head h2{color:#fff!important}.hp-dark .ed-group-head p,.hp-dark .ed-group-head a{color:#b5bab6!important}.hp-dark .ed-kicker{color:#c7ff3e}.hp-dark ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hp-dark li{background:#1b1e1c;border:1px solid #2a2e2b;border-radius:16px;padding:28px 24px}.hp-dark li i{color:#c7ff3e;font-size:13px;font-style:normal;font-weight:600}.hp-dark li h3{margin:14px 0 4px;color:#fff!important;font-size:22px!important}.hp-dark li small{color:#c7ff3e;margin-bottom:12px;font-size:13px;display:block}.hp-dark li p{color:#b5bab6;margin:0;font-size:15px;line-height:1.6}.hp-tool{background:#f0f8d9;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;margin:96px clamp(20px,8vw,120px) 0;padding:clamp(28px,4vw,56px);display:grid}.hp-tool h2{margin:10px 0 14px;font-size:clamp(28px,3vw,44px)!important}.hp-tool p{color:#444;max-width:46ch;margin:0 0 24px}.hp-tool-preview{background:#fff;border-radius:14px;padding:24px;box-shadow:0 20px 50px -24px #1d1f1e40}.hp-tool-preview ol{grid-template-columns:repeat(5,1fr);gap:6px;margin:0 0 18px;padding:0;list-style:none;display:grid}.hp-tool-preview ol li{background:#e4e7e3;border-radius:9px;height:4px}.hp-tool-preview ol li:first-child{background:#1d1f1e}.hp-tool-preview b{margin-bottom:12px;font-size:19px;font-weight:500;display:block}.hp-tool-preview span.f{color:#9aa09b;border:1px solid #dfe2de;border-radius:8px;margin-bottom:12px;padding:12px;font-size:14px;display:block}.hp-tool-preview div{flex-wrap:wrap;gap:6px;display:flex}.hp-tool-preview div em{border:1px solid #dfe2de;border-radius:99px;padding:6px 12px;font-size:13px;font-style:normal}.hp-tool-preview div em.on{color:#fff;background:#1d1f1e;border-color:#1d1f1e}@media (max-width:900px){.hp-show,.hp-show.flip,.hp-tool{grid-template-columns:1fr}.hp-show.flip .hp-show-list{order:0}.hp-dark ol{grid-template-columns:1fr 1fr}.cs-numbers{border-radius:16px 16px 0 0}.cs-hero-shot{border-radius:0 0 16px 16px}}@media (max-width:640px){.hp-dark ol{grid-template-columns:1fr}.hp-hero{padding-top:120px}.hp-feature-stat{padding:10px 14px;bottom:12px;left:12px}}.hp-show-note{color:var(--ed-muted);padding:8px clamp(20px,8vw,120px) 0;font-size:14px}.hp-show-note a{color:var(--ed-ink);font-weight:600}.hp-tool-preview{color:inherit;text-decoration:none;display:block}.hp-dark em,.hp-final em,.cs-cta h2 em,.ai-tier em{color:#c7ff3e!important}.site-nav.nav-scrolled{border-bottom:1px solid #eceeeb;background:#ffffffeb!important}main nav:not(.breadcrumbs){z-index:auto;border-bottom:0;justify-content:flex-start;align-items:stretch;width:auto;height:auto;padding:0;position:static;top:auto}.commercial-support nav{display:grid}.solution-reading nav,.excel-jump{flex-direction:column;display:flex}.page-hero{background:#fff!important}.service-answer,.excel-capabilities,.excel-intent,.excel-query-guides,.excel-build-map,.resource-cta,.service-visual,.pain-hero,.pricing-note:not(.founding-offer),.price-preview,.distributed,.solution-outcomes,.solution-compare,.pain-integrations{background:#f7f8f6!important}.service-commercial,.service-deliverables,.service-systems,.commercial-limits,.excel-commercial,.service-live-demo,.solution-decisions,.pain-explain article,.problem,.home-demo-callout{color:#222!important;background:#f7f8f6!important}.service-commercial *,.service-deliverables *,.service-systems *,.commercial-limits *,.excel-commercial *,.service-live-demo *,.solution-decisions *,.problem *,.home-demo-callout *{color:inherit;border-color:#e3e6e2!important}.service-commercial p,.service-deliverables p,.service-systems p,.commercial-limits li,.excel-commercial p,.service-live-demo p,.solution-decisions p{color:#555b57!important}.service-commercial article,.service-deliverables article,.excel-commercial article,.service-live-demo>div:last-child{border-radius:14px;background:#fff!important}.service-commercial a,.service-live-demo a,.excel-commercial a{font-weight:600;color:#1d1f1e!important}.service-commercial small,.service-deliverables b,.excel-commercial small{color:#3b7a23!important}.page-cta{border-radius:16px;margin:72px clamp(20px,5vw,72px);background:#111312!important}.page-cta h2,.page-cta p,.page-cta span{color:#f2f2f0!important}.page-cta a{color:#1d1f1e!important;background:#c7ff3e!important}.site-footer{background:#111312}.breadcrumbs+.ed-hero,.breadcrumbs+.page-hero,.breadcrumbs+.cs .cs-head,.breadcrumbs+.pain-page .pain-hero{padding-top:28px!important}.breadcrumbs+.article,.breadcrumbs+article{padding-top:24px!important}.ai-hero{padding-bottom:8px!important}.ai-hero>p{margin-bottom:0}.ai-wrap{padding-top:16px}.ed-group{padding-top:48px!important}.hp-show{align-items:center;gap:48px!important;padding-top:56px!important;padding-bottom:8px!important}.hp-feature{aspect-ratio:16/11!important}.hp-show h2{margin-bottom:8px!important}.hp-show-list>p{margin-bottom:20px!important}.hp-gap{padding-top:72px!important;padding-bottom:24px!important}.hp-tool{margin-top:72px!important}.hp-dark{margin-top:72px!important;padding-top:72px!important;padding-bottom:72px!important}.hp-offers{padding-top:72px!important}.hp-founder{margin-top:24px!important;padding-top:72px!important;padding-bottom:56px!important}.hp-tools{padding-top:28px!important;padding-bottom:28px!important}.cs-text{padding-top:48px!important}.cs-pair{margin-top:56px!important}.hp-feature,.case-cover,.cs-hero-shot,.cs-pair,.hp-shot{isolation:isolate;position:relative}.hp-feature:before,.case-cover:before,.cs-hero-shot:before,.cs-pair:before,.hp-shot:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 70% 30%,#ffffffb3,#0000 70%),radial-gradient(#1d1f1e14 1px,#0000 1.2px) 0 0/18px 18px;position:absolute;inset:0}.tone-ink.hp-feature:before,.tone-ink.case-cover:before,.tone-ink.cs-hero-shot:before,.tone-ink.cs-pair:before{background:radial-gradient(60% 70% at 70% 30%,#c7ff3e1f,#0000 70%),radial-gradient(#ffffff14 1px,#0000 1.2px) 0 0/18px 18px}.tone-ink{background:#1f2420!important}.hp-feature .shot,.case-cover .shot{transform-origin:0 0;transition:transform .8s cubic-bezier(.2,.75,.2,1);transform:perspective(1600px)rotateX(5deg)rotateY(-7deg)translateZ(0)}.hp-feature:hover .shot,.case-card:hover .case-cover .shot{transform:perspective(1600px)rotateX(0)rotateY(0)}.case-card:hover .case-cover .shot-frame{transform:none}.shot-live{color:#3b7a23;align-items:center;gap:.4em;margin-left:auto;font-size:.75em;font-style:normal;font-weight:600;display:inline-flex}.shot-live:before{content:"";background:#3b9a23;border-radius:50%;width:.55em;height:.55em;animation:1.8s ease-in-out infinite shot-pulse}@keyframes shot-pulse{0%,to{box-shadow:0 0 #3b9a2366}50%{box-shadow:0 0 0 .45em #3b9a2300}}.shot-kpis p,.shot-tr:not(.shot-th),.shot-bars rect,.shot-donut,.shot-status{opacity:0}.is-visible .shot-kpis p,.shot-auto .shot-kpis p{animation:.6s cubic-bezier(.2,.75,.2,1) forwards shot-rise;animation-delay:calc(.15s + var(--i,0) * 80ms)}.is-visible .shot-bars rect,.shot-auto .shot-bars rect{transform-box:fill-box;transform-origin:50% 100%;animation:.7s cubic-bezier(.2,.75,.2,1) forwards shot-grow;animation-delay:calc(.35s + var(--i,0) * 50ms)}.is-visible .shot-tr:not(.shot-th),.shot-auto .shot-tr:not(.shot-th){animation:.55s cubic-bezier(.2,.75,.2,1) forwards shot-slide;animation-delay:calc(.7s + var(--i,0) * 90ms)}.is-visible .shot-donut,.shot-auto .shot-donut{animation:.9s cubic-bezier(.2,.75,.2,1) .5s forwards shot-turn}.is-visible .shot-status,.shot-auto .shot-status{animation:.4s cubic-bezier(.3,1.6,.5,1) forwards shot-pop;animation-delay:calc(1.1s + var(--i,0) * 90ms)}@keyframes shot-rise{0%{opacity:0;transform:translateY(.8em)}to{opacity:1;transform:none}}@keyframes shot-grow{0%{opacity:1;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes shot-slide{0%{opacity:0;transform:translate(-1em)}to{opacity:1;transform:none}}@keyframes shot-turn{0%{opacity:0;transform:rotate(-120deg)scale(.7)}to{opacity:1;transform:none}}@keyframes shot-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.is-visible .shot-bars rect:last-child,.shot-auto .shot-bars rect:last-child{animation:.7s cubic-bezier(.2,.75,.2,1) forwards shot-grow,2.6s ease-in-out 1.6s infinite shot-breathe;animation-delay:calc(.35s + var(--i,0) * 50ms),1.6s}@keyframes shot-breathe{0%,to{opacity:1}50%{opacity:.55}}.shot-frame{position:relative}.shot-toast{color:#fff;opacity:0;background:#1d1f1e;border-radius:.8em;align-items:center;gap:.7em;padding:.8em 1.1em;font-size:.95em;font-weight:500;display:flex;position:absolute;top:4.2em;right:1.6em;transform:translateY(-.6em);box-shadow:0 1em 2.4em -.8em #1d1f1e80}.shot-toast i{background:#c7ff3e;border-radius:50%;flex:none;width:.7em;height:.7em}.shot-toast small{color:#9aa09b;font-size:.85em;font-weight:400}.is-visible .shot-toast,.shot-auto .shot-toast{animation:7s ease-in-out 2s infinite shot-toast}@keyframes shot-toast{0%,4%{opacity:0;transform:translateY(-.6em)}9%,58%{opacity:1;transform:none}64%,to{opacity:0;transform:translateY(-.6em)}}.phone{animation:6s ease-in-out infinite shot-float}@keyframes shot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hp-feature .shot{animation:.5s both shot-fade}.hp-feature-stat{animation:.5s cubic-bezier(.2,.75,.2,1) .15s both shot-rise}@keyframes shot-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.shot *,.shot,.phone,.hp-feature-stat{opacity:1!important;animation:none!important;transform:none!important}.shot-toast{display:none}}.hp-tools{text-align:center;padding:36px clamp(20px,6vw,96px)!important;display:block!important}.hp-tools ul{flex-wrap:wrap;justify-content:center;gap:14px 34px;max-width:1100px;margin:18px auto 14px;padding:0;list-style:none;display:flex}.hp-tools li{color:#6f756f;align-items:center;gap:9px;font-size:15px;font-weight:500;transition:color .25s;display:inline-flex}.hp-tools li svg{fill:#9aa09b;width:20px;height:20px;transition:fill .25s,transform .25s}.hp-tools li:hover{color:#1d1f1e}.hp-tools li:hover svg{fill:var(--brand);transform:scale(1.12)}.hp-tools p{color:#8b918c;margin:0;font-size:14px}.hp-announce{color:#2b302c;background:#f6fbe8;border:1px solid #dfe8c9;border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:6px 14px 6px 6px;font-size:14px;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.hp-announce:hover{border-color:#3b7a23;transform:translateY(-1px)}.hp-announce b{color:#1d1f1e;background:#c7ff3e;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.hp-btn.lime{animation:2.8s ease-in-out infinite tool-glow;box-shadow:0 0 #c7ff3e99;color:#1d1f1e!important;background:#c7ff3e!important}.hp-btn.lime:hover{background:#b8f22a!important}@keyframes tool-glow{0%,to{box-shadow:0 0 #c7ff3e99}50%{box-shadow:0 0 0 8px #c7ff3e00}}.navtool{background:#c7ff3e;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex;color:#1d1f1e!important}.navtool:after{display:none!important}.navtool:hover{background:#b8f22a}@media (prefers-reduced-motion:reduce){.hp-btn.lime{animation:none}}@media (max-width:640px){.hp-announce{text-align:left;font-size:13px}}.ai-form legend{font-size:clamp(26px,2.6vw,36px)!important}.ai-form,.ai-result{scroll-margin-top:100px}.hp-shot,.hp-feature,.case-cover,.cs-hero-shot{aspect-ratio:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;display:block!important;overflow:visible!important}.hp-shot:before,.hp-feature:before,.case-cover:before,.cs-hero-shot:before{display:none!important}.scene{isolation:isolate;width:100%;position:relative;container-type:inline-size}.scene>*{font-size:1.6129cqi}.scene-feature{aspect-ratio:6/5}.scene-card{aspect-ratio:16/11}.scene-hero{aspect-ratio:16/7}.sc-glow{z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 22%,transparent),transparent 72%);filter:blur(8px);border-radius:50%;position:absolute;inset:4% 2%}.sc-glow:after{content:"";background:radial-gradient(#1d1f1e1f 1px,#0000 1.3px) 0 0/16px 16px;position:absolute;inset:-6%;-webkit-mask:radial-gradient(closest-side,#000 30%,#0000 78%);mask:radial-gradient(closest-side,#000 30%,#0000 78%)}.sc-card,.sc-toast,.sc-phone{color:#1d1f1e;text-align:left;background:#fff;border:1px solid #e5e8e4;border-radius:1.1em;position:absolute;box-shadow:0 1.2em 2.6em -1.4em #1d1f1e40,0 .2em .5em -.2em #1d1f1e14}.sc-card{padding:1.1em 1.2em}.sc-card small{color:#7a807b;font-size:.82em;font-weight:500;display:block}.sc-card>b{letter-spacing:-.02em;margin-top:.15em;font-size:2.1em;font-weight:600;line-height:1.15;display:block}.sc-card>span{color:#7a807b;font-size:.82em;display:block}.sc-bars{align-items:flex-end;gap:.35em;height:7.5em;margin-top:.9em;display:flex}.sc-bars i{height:var(--h);background:var(--c);opacity:.85;transform-origin:50% 100%;border-radius:.3em .3em .1em .1em;flex:1}.sc-bars i:last-child{opacity:1}.sc-kpi em{color:#3b7a23;align-items:center;gap:.4em;margin-top:.4em;font-size:.78em;font-style:normal;font-weight:600;display:inline-flex}.sc-kpi em i{background:#3b9a23;border-radius:50%;width:.55em;height:.55em;animation:1.8s ease-in-out infinite sc-pulse}.sc-list p{border-top:1px solid #f0f1ee;justify-content:space-between;align-items:center;gap:.8em;margin:.55em 0 0;padding-top:.55em;font-size:.9em;display:flex}.sc-list p:first-of-type{border-top:none;padding-top:.2em}.sc-list p span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sc-list em,.sc-flip b{white-space:nowrap;border-radius:99em;align-items:center;gap:.25em;padding:.2em .65em;font-size:.8em;font-style:normal;font-weight:600;display:inline-flex}.scene .ok{color:#3f5a12;background:#eaf4d9}.scene .warn{color:#8a5a00;background:#fff1d6}.scene .bad{color:#a3261a;background:#fde2de}.sc-flip{font-style:normal;display:inline-grid;position:relative}.sc-flip b{grid-area:1/1;justify-self:end}.sc-flip b:last-child{opacity:0}.sc-donut-card{align-items:center;gap:1em;display:flex}.sc-donut{border-radius:50%;flex:none;width:5.4em;height:5.4em;-webkit-mask:radial-gradient(circle,#0000 52%,#000 53%);mask:radial-gradient(circle,#0000 52%,#000 53%)}.sc-donut-card ul{color:#5f655f;flex-direction:column;gap:.35em;margin:0;padding:0;font-size:.82em;list-style:none;display:flex}.sc-donut-card li{white-space:nowrap;align-items:center;gap:.45em;display:flex}.sc-donut-card li i{border-radius:.2em;width:.65em;height:.65em}.sc-toast{color:#fff;white-space:nowrap;background:#1d1f1e;border-color:#1d1f1e;align-items:center;gap:.7em;padding:.75em 1em;font-size:.92em;font-weight:500;display:flex}.sc-toast i{background:#c7ff3e;border-radius:50%;flex:none;width:.65em;height:.65em}.sc-toast small{color:#9aa09b;font-size:.85em}.sc-phone{background:#fff;border:.45em solid #1d1f1e;border-radius:2.2em;flex-direction:column;gap:.45em;padding:2.4em 1.2em 1.3em;display:flex;box-shadow:0 2em 3.6em -1.6em #1d1f1e66}.sc-notch{background:#1d1f1e;border-radius:99em;width:4.4em;height:1em;margin-left:-2.2em;position:absolute;top:.7em;left:50%}.sc-phone small{color:#7a807b;font-size:.78em}.sc-phone>b{margin-bottom:.3em;font-size:1.35em;font-weight:600}.sc-phone p{border-bottom:1px solid #f0f1ee;justify-content:space-between;margin:0;padding:.55em 0;font-size:.85em;display:flex}.sc-phone p span{color:#7a807b}.sc-phone em{text-align:center;color:#fff;background:#1d1f1e;border-radius:.7em;margin-top:.5em;padding:.75em;font-size:.88em;font-style:normal;font-weight:600}.scene-feature .sc-chart{width:58%;top:13%;left:0}.scene-feature .sc-kpi{width:33%;top:3%;right:3%}.scene-feature .sc-list{width:50%;top:41%;right:0}.scene-feature .sc-donut-card{width:38%;bottom:3%;left:5%}.scene-feature .sc-toast{top:0;left:20%}.scene-card .sc-chart{width:62%;top:20%;left:3%}.scene-card .sc-kpi{width:36%;top:8%;right:3%}.scene-card .sc-toast{bottom:10%;right:4%}.scene-hero .sc-chart{width:33%;top:14%;left:3%}.scene-hero .sc-kpi{width:19%;top:2%;left:38%}.scene-hero .sc-list{width:30%;top:36%;left:38%}.scene-hero .sc-donut-card{width:24%;bottom:0;left:9%}.scene-hero .sc-phone{width:18%;top:0;right:7%}.sc-card,.sc-phone,.sc-bars i,.sc-list p,.sc-phone p{opacity:0}.is-visible .scene .sc-card,.is-visible .scene .sc-phone,.scene-auto .sc-card,.scene-auto .sc-phone{animation:sc-in .8s cubic-bezier(.2,.75,.2,1) calc(.1s + var(--d) * .14s) forwards,sc-float 7s ease-in-out calc(var(--d) * -1.4s) infinite}.is-visible .scene .sc-bars i,.scene-auto .sc-bars i{animation:sc-grow .7s cubic-bezier(.2,.75,.2,1) calc(.5s + var(--i) * 50ms) forwards}.is-visible .scene .sc-bars i:last-child,.scene-auto .sc-bars i:last-child{animation:sc-grow .7s cubic-bezier(.2,.75,.2,1) calc(.5s + var(--i) * 50ms) forwards,sc-breathe 2.4s ease-in-out 1.6s infinite}.is-visible .scene .sc-list p,.is-visible .scene .sc-phone p,.scene-auto .sc-list p,.scene-auto .sc-phone p{animation:sc-slide .5s cubic-bezier(.2,.75,.2,1) calc(.7s + var(--i) * .12s) forwards}.sc-flip b:first-child{animation:8s ease-in-out 2.4s infinite sc-flip-out}.sc-flip b:last-child{animation:8s ease-in-out 2.4s infinite sc-flip-in}.sc-toast{opacity:0;animation:7s ease-in-out 1.8s infinite sc-toast}@keyframes sc-in{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes sc-float{0%,to{translate:0}50%{translate:0 -.55em}}@keyframes sc-grow{0%{opacity:.85;scale:1 0}to{opacity:.85;scale:1}}@keyframes sc-breathe{0%,to{opacity:1}50%{opacity:.5}}@keyframes sc-slide{0%{opacity:0;translate:-.8em}to{opacity:1;translate:0}}@keyframes sc-pulse{0%,to{box-shadow:0 0 #3b9a2366}50%{box-shadow:0 0 0 .45em #3b9a2300}}@keyframes sc-flip-out{0%,40%{opacity:1;translate:0}48%,92%{opacity:0;translate:0 -.5em}to{opacity:1;translate:0}}@keyframes sc-flip-in{0%,40%{opacity:0;translate:0 .5em}48%,92%{opacity:1;translate:0}to{opacity:0;translate:0 .5em}}@keyframes sc-toast{0%,5%{opacity:0;translate:0 .6em}11%,60%{opacity:1;translate:0}68%,to{opacity:0;translate:0 -.4em}}.hp-feature{position:relative}.hp-feature .sc-donut-card{display:none}.hp-feature-stat{z-index:2;animation:.8s cubic-bezier(.2,.75,.2,1) .5s both sc-in,7s ease-in-out -3s infinite sc-float!important;bottom:4%!important;left:4%!important}.hp-shot{margin:8px clamp(20px,5vw,72px) 0!important}.hp-shot-caption{bottom:0;background:#f5f6f3!important;top:auto!important;right:0!important}.case-cover{margin-bottom:4px}.cs-lead{align-items:center}.cs-hero-shot{padding:24px 0 24px 32px!important}@media (max-width:900px){.scene-hero{aspect-ratio:6/5}.scene-hero .sc-chart{width:58%;top:12%;left:0}.scene-hero .sc-kpi{width:34%;top:2%;left:auto;right:2%}.scene-hero .sc-list{width:52%;top:44%;left:auto;right:0}.scene-hero .sc-donut-card{width:40%;bottom:2%;left:4%}.scene-hero .sc-phone,.scene-hero .sc-toast{display:none}.cs-hero-shot{padding:20px 0!important}}@media (prefers-reduced-motion:reduce){.scene *{opacity:1!important;animation:none!important;translate:none!important;scale:none!important}.sc-flip b:last-child,.sc-toast{display:none}}.ai-voice{background:#f6fbe8;border:1px dashed #b9d38a;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.ai-voice b{font-size:16px;font-weight:600;display:block}.ai-voice span{color:#555b57;margin-top:2px;font-size:14px;display:block}.ai-voice small{color:#3b7a23;margin-top:8px;font-size:13px;display:block}.ai-voice.error small{color:#a3261a}.ai-voice-btn{font:inherit;color:#fff;cursor:pointer;white-space:nowrap;background:#1d1f1e;border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-weight:600;display:inline-flex}.ai-voice-btn.stop{background:#c4533e;animation:1.4s ease-in-out infinite voice-pulse}.ai-voice-btn:disabled{opacity:.7;cursor:wait}.ai-voice .spin{animation:1s linear infinite voice-spin}@keyframes voice-pulse{0%,to{box-shadow:0 0 #c4533e66}50%{box-shadow:0 0 0 8px #c4533e00}}@keyframes voice-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.ai-voice{flex-direction:column;align-items:flex-start}}.edh{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;padding:36px clamp(20px,8vw,120px) 40px;display:grid}.edh-solo{grid-template-columns:minmax(0,1fr);max-width:980px}.edh h1{margin:14px 0 18px!important;font-size:clamp(34px,3.9vw,54px)!important;line-height:1.12!important}.edh-copy>p{color:#444;max-width:58ch;margin:0 0 26px;font-size:17px;line-height:1.65}.edh-meta{border-top:1px solid var(--ed-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0 0;padding-top:18px;display:grid}.edh-meta dt{color:var(--ed-green);letter-spacing:.04em;font-size:12px;font-weight:600}.edh-meta dd{color:#222;margin:4px 0 0;font-size:15px;line-height:1.4}.breadcrumbs+.edh{padding-top:20px}.edx{background:#f7f8f6;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;margin:40px clamp(20px,5vw,72px);padding:clamp(28px,4vw,56px);display:grid}.edx h2{margin:10px 0 6px!important;font-size:clamp(26px,2.6vw,38px)!important}.edx-client{color:var(--ed-muted);margin:0 0 16px;font-size:14px}.edx-copy>p{color:#333;font-size:16px;line-height:1.65}.edx-built{flex-direction:column;gap:10px;margin:18px 0;padding:0;list-style:none;display:flex}.edx-built li{color:#333;align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;display:flex}.edx-built svg{color:var(--ed-green);flex:none;margin-top:4px}.edx-targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 16px;display:grid}.edx-targets p{background:#fff;border-radius:12px;margin:0;padding:14px}.edx-targets b{color:var(--ed-green);letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);font-weight:600;display:block}.edx-targets span{color:var(--ed-muted);margin-top:2px;font-size:13px;line-height:1.35;display:block}.edx-foot{margin:0;color:var(--ed-muted)!important;font-size:14px!important}.edx-foot a{color:var(--ed-ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.eds{border-top:1px solid var(--ed-line);grid-template-columns:minmax(200px,1fr) minmax(0,2.2fr);gap:20px 64px;padding:52px clamp(20px,8vw,120px);display:grid}.eds h2{margin:10px 0 0!important;font-size:clamp(24px,2.3vw,32px)!important;line-height:1.2!important}.eds-body>p{color:#333;max-width:68ch;margin:0 0 16px;font-size:16px;line-height:1.7}.eds-body>p.eds-lede{color:#222;font-size:clamp(18px,1.5vw,21px);line-height:1.6}.eds-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:6px 0 0;padding:0;list-style:none;display:grid}.eds-checks li{color:#333;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.eds-checks svg{color:var(--ed-green);flex:none;margin-top:3px}.eds-note{color:var(--ed-muted)!important;margin-top:18px!important;font-size:14px!important}.eds-sub{margin:28px 0 12px!important;font-size:15px!important;font-weight:600!important}.eds-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.eds-grid p{color:#444;background:#f7f8f6;border-radius:14px;margin:0;padding:18px 20px;font-size:15px;line-height:1.55}.eds-grid b{color:#1d1f1e;margin-bottom:4px;font-size:16px;font-weight:600;display:block}.eds-flow{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.eds-flow li{border-bottom:1px solid var(--ed-line);grid-template-columns:44px minmax(160px,.7fr) minmax(0,2fr);align-items:baseline;gap:16px;padding:16px 0;display:grid}.eds-flow li:first-child{border-top:1px solid var(--ed-line)}.eds-flow i{color:var(--ed-green);font-size:14px;font-style:normal;font-weight:600}.eds-flow b{font-size:16px;font-weight:600}.eds-flow span{color:#444;line-height:1.6}.eds-get{color:var(--ed-green);margin-top:4px;font-size:14px;font-style:normal;display:block}.eds-table{border-top:1px solid var(--ed-line);flex-direction:column;margin-top:8px;display:flex}.eds-table p{border-bottom:1px solid var(--ed-line);grid-template-columns:minmax(150px,1fr) minmax(0,1.4fr) minmax(0,1.2fr);gap:16px;margin:0;padding:14px 0;font-size:15px;line-height:1.5;display:grid}.eds-table.four p{grid-template-columns:minmax(150px,1fr) minmax(0,1.3fr) minmax(90px,.6fr) minmax(0,1.2fr)}.eds-table b{font-weight:600}.eds-table span{color:#444}.eds-table strong{color:var(--ed-green);font-weight:600}.eds-table em{color:var(--ed-muted);font-style:normal}.eds-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.eds-links a{border:1px solid var(--ed-line);color:#222;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-weight:500;text-decoration:none;display:flex}.eds-links a:hover{border-color:var(--ed-ink)}.edr-meta{color:var(--ed-green);margin-top:6px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;display:block}@media (max-width:900px){.edh,.edx{grid-template-columns:1fr;gap:28px}.edh-scene{order:2}.eds{grid-template-columns:1fr;gap:12px;padding-block:40px}.eds-checks,.eds-grid,.eds-links{grid-template-columns:1fr}.eds-flow li{grid-template-columns:36px 1fr}.eds-flow span{grid-column:2}.eds-table p,.eds-table.four p{grid-template-columns:1fr;gap:4px}}@media (max-width:640px){.edh-meta,.edx-targets{grid-template-columns:1fr}}.scene>.sc-phone{padding:2.6em 1.3em 1.4em;font-size:1.16279cqi}.scene-hero .sc-phone{width:21%;right:5%}.sc-phone small,.sc-phone>b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sc-phone>b{font-size:1.45em}.sc-phone p{white-space:nowrap;gap:.8em}.sc-phone p span{text-overflow:ellipsis;overflow:hidden}.sc-phone p strong{flex:none}.sc-phone em{white-space:nowrap}.scene-hero .sc-toast{bottom:2%;left:38%}.scene-flip.scene-feature .sc-chart{left:auto;right:0}.scene-flip.scene-feature .sc-kpi{left:3%;right:auto}.scene-flip.scene-feature .sc-list{left:0;right:auto}.scene-flip.scene-feature .sc-donut-card{left:auto;right:5%}.scene-flip.scene-feature .sc-toast{left:auto;right:16%}.edc-list{border-top:1px solid var(--ed-line);margin:0;padding:0;list-style:none}.edc-list a{border-bottom:1px solid var(--ed-line);color:#222;grid-template-columns:minmax(0,1fr) 24px;gap:4px 16px;padding:20px 0;text-decoration:none;display:grid}.edc-list small{color:var(--ed-green);font-size:12px;font-weight:600}.edc-list b{letter-spacing:-.01em;font-size:20px;font-weight:500}.edc-list span{color:#555b57;max-width:70ch;line-height:1.55}.edc-list em{color:#8a5a00;font-size:13px;font-style:normal}.edc-list svg{color:#8b918c;grid-area:1/2/5;align-self:center;transition:transform .25s}.edc-list a:hover b{color:var(--ed-green)}.edc-list a:hover svg{color:var(--ed-green);transform:translate(2px,-2px)}.scene-t{aspect-ratio:5/4}.scene-t>*{font-size:1.66667cqi}.scene-t>.sc-phone{font-size:1.25cqi}.sc-card{z-index:1}.sc-phone{z-index:2}.sc-toast{z-index:3}.sc-head{justify-content:space-between;align-items:center;gap:.8em;margin-bottom:.5em;display:flex}.sc-head small{margin:0}.sc-head em{color:#3b7a23;align-items:center;gap:.4em;font-size:.78em;font-style:normal;font-weight:600;display:inline-flex}.sc-head em i,.sc-kpi em i{background:#3b9a23;border-radius:50%;width:.55em;height:.55em;animation:1.8s ease-in-out infinite sc-pulse}.sc-pill,.sc-flip b{white-space:nowrap;border-radius:99em;align-items:center;gap:.25em;padding:.2em .65em;font-size:.78em;font-style:normal;font-weight:600;display:inline-flex}.sc-btn{color:#fff;white-space:nowrap;background:#1d1f1e;border-radius:.6em;padding:.45em .8em;font-size:.78em;font-weight:600}.sc-btn.ghost{color:#1d1f1e;background:#f1f2ef}.sc-av{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:2em;height:2em;font-size:.72em;font-style:normal;font-weight:600;display:inline-grid}.sc-card ins{color:#3b7a23;font-size:.95em;font-weight:600;text-decoration:none}.sc-axis{gap:.35em;margin-top:.35em;display:flex}.sc-axis span{text-align:center;color:#a2a7a2;flex:1;font-size:.62em}.sc-line>b{letter-spacing:-.02em;font-size:1.9em;font-weight:600;line-height:1.1;display:block}.sc-line>span{color:#7a807b;font-size:.8em;display:block}.sc-line svg{width:100%;height:6.4em;margin-top:.6em;display:block;overflow:visible}.sc-grid{stroke:#eef0ec;stroke-width:.6px}.sc-area{fill:color-mix(in srgb,var(--c) 14%,transparent);stroke:none}.sc-stroke{fill:none;stroke:var(--c);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.sc-dot{fill:var(--c);stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.is-visible .scene .sc-stroke,.scene-auto .sc-stroke{animation:1.6s cubic-bezier(.4,0,.2,1) .5s forwards sc-draw}.is-visible .scene .sc-dot,.scene-auto .sc-dot{animation:2.2s ease-in-out 2s infinite sc-ping}@keyframes sc-draw{to{stroke-dashoffset:0}}@keyframes sc-ping{0%,to{scale:1}50%{scale:1.6}}.sc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;padding:.9em .4em!important}.sc-kpis p{border-left:1px solid #f0f1ee;min-width:0;margin:0;padding:0 .8em}.sc-kpis p:first-child{border-left:none}.sc-kpis small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sc-kpis b{letter-spacing:-.02em;white-space:nowrap;margin-top:.2em;font-size:1.55em;font-weight:600;display:block}.sc-list p{justify-content:flex-start!important}.sc-list p>span{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.sc-list p>span small{color:#9aa09b;white-space:nowrap;text-overflow:ellipsis;font-size:.8em;overflow:hidden}.sc-list p>em{margin-left:auto}.sc-table{padding:1em 1.1em .6em!important}.sc-search{color:#a2a7a2;background:#f6f7f5;border-radius:.6em;flex:1;padding:.45em .8em;font-size:.78em}.sc-tr{grid-template-columns:1.7fr repeat(calc(var(--n) - 1),minmax(0,1fr));white-space:nowrap;border-top:1px solid #f0f1ee;align-items:center;gap:.8em;padding:.62em 0;font-size:.86em;display:grid}.sc-tr>span{text-overflow:ellipsis;overflow:hidden}.sc-th{color:#9aa09b;text-transform:uppercase;letter-spacing:.05em;border-top:none;font-size:.74em;font-weight:600}.sc-name{align-items:center;gap:.6em;font-weight:500;display:flex}.sc-tr:not(.sc-th),.sc-kanban p,.sc-feed p,.sc-cal-grid p,.sc-flow li,.sc-record dl div,.sc-kpis p{opacity:0}.is-visible .scene :is(.sc-tr:not(.sc-th),.sc-kanban p,.sc-feed p,.sc-record dl div,.sc-kpis p),.scene-auto :is(.sc-tr:not(.sc-th),.sc-kanban p,.sc-feed p,.sc-record dl div,.sc-kpis p){animation:sc-slide .5s cubic-bezier(.2,.75,.2,1) calc(.7s + var(--i,0) * .1s) forwards}.sc-donut{place-items:center;display:grid;position:relative;-webkit-mask:none!important;mask:none!important}.sc-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:22%}.sc-donut b{z-index:1;color:#1d1f1e;font-size:1.05em;font-style:normal;font-weight:600;position:relative}.sc-donut-card ul{flex:1;min-width:0}.sc-donut-card li b{color:#1d1f1e;margin-left:auto;font-weight:600}.sc-donut-title{font-weight:600;color:#1d1f1e!important}.sc-nav{flex-direction:column;gap:.15em;display:flex;background:#fbfbfa!important;padding:1em .7em!important}.sc-nav>b{white-space:nowrap;align-items:center;gap:.5em;margin:0 .3em .6em;font-size:.95em;font-weight:600;display:flex;overflow:hidden}.sc-nav>b i{color:#fff;border-radius:.45em;flex:none;place-items:center;width:1.6em;height:1.6em;font-size:.85em;font-style:normal;display:inline-grid}.sc-nav>span{color:#6f756f;white-space:nowrap;text-overflow:ellipsis;border-radius:.5em;padding:.45em .6em;font-size:.8em;overflow:hidden}.sc-nav>span.on{color:#1d1f1e;background:#fff;font-weight:600;box-shadow:0 .1em .4em -.1em #1d1f1e26}.sc-nav>p{color:#444;white-space:nowrap;border-top:1px solid #eef0ec;align-items:center;gap:.5em;margin:.8em .3em 0;padding-top:.8em;font-size:.78em;display:flex;overflow:hidden}.sc-kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;display:grid;background:#f8f9f7!important}.sc-lane{flex-direction:column;gap:.55em;min-width:0;display:flex}.sc-lane>small{align-items:center;gap:.45em;font-weight:600;display:flex;color:#444!important}.sc-lane>small i{border-radius:50%;width:.6em;height:.6em}.sc-lane>small i.bad{background:#c4533e}.sc-lane>small i.warn{background:#c9a227}.sc-lane>small i.ok{background:#3b9a23}.sc-lane>small ins{margin-left:auto;font-size:1em;color:#9aa09b!important}.sc-kanban p{background:#fff;border:1px solid #eceee9;border-radius:.7em;flex-direction:column;gap:.15em;margin:0;padding:.7em .8em;display:flex;position:relative;box-shadow:0 .2em .6em -.3em #1d1f1e26}.sc-kanban p b{white-space:nowrap;text-overflow:ellipsis;padding-right:2em;font-size:.86em;font-weight:600;overflow:hidden}.sc-kanban p span{color:#9aa09b;white-space:nowrap;text-overflow:ellipsis;font-size:.74em;overflow:hidden}.sc-kanban p .sc-av{width:1.8em;height:1.8em;font-size:.62em;position:absolute;top:.6em;right:.6em}.sc-kanban p.sc-hot{border-color:#f0c5bd}.is-visible .scene .sc-kanban p.sc-hot,.scene-auto .sc-kanban p.sc-hot{animation:.5s cubic-bezier(.2,.75,.2,1) .7s forwards sc-slide,6s ease-in-out 2.5s infinite sc-nudge}@keyframes sc-nudge{0%,70%,to{translate:0;rotate:0deg}78%{translate:.3em -.3em;rotate:1.5deg}86%{translate:0;rotate:0deg}}.sc-feed p{border-top:1px solid #f0f1ee;align-items:flex-start;gap:.7em;margin:0;padding:.6em 0;font-size:.84em;line-height:1.35;display:flex}.sc-feed .sc-head+p{border-top:none}.sc-feed p>span{color:#444;flex:1;min-width:0}.sc-feed p>span b{color:#1d1f1e;font-weight:600}.sc-feed p>span small{color:#9aa09b;white-space:nowrap;text-overflow:ellipsis;margin-top:.1em;font-size:.88em;display:block;overflow:hidden}.sc-feed time{color:#a2a7a2;white-space:nowrap;font-size:.8em}.sc-feed p.sc-new{background:linear-gradient(90deg,#f6fbe8,#0000);border-radius:.5em;margin:0 -.6em;padding-inline:.6em}.is-visible .scene .sc-feed p.sc-new,.scene-auto .sc-feed p.sc-new{animation:.5s cubic-bezier(.2,.75,.2,1) .7s forwards sc-slide,8s ease-in-out 3s infinite sc-arrive}@keyframes sc-arrive{0%,4%{opacity:0;translate:0 -.6em}10%,to{opacity:1;translate:0}}.sc-cal-grid{grid-template-rows:auto repeat(4,3.2em);grid-template-columns:3.2em repeat(5,minmax(0,1fr));gap:.3em;display:grid;position:relative}.sc-day{color:#9aa09b;text-align:center;padding-bottom:.3em;font-size:.76em}.sc-day b{color:#1d1f1e;font-size:1.3em;font-weight:600;display:block}.sc-day.today b{color:#fff;background:#1d1f1e;border-radius:50%;place-items:center;width:1.9em;height:1.9em;display:inline-grid}.sc-time{color:#a2a7a2;grid-column:1;align-self:start;font-size:.68em}.sc-cal-grid p{color:color-mix(in srgb,var(--c) 75%,#000);background:color-mix(in srgb,var(--c) 16%,#fff);border-left:.25em solid var(--c);border-radius:.5em;margin:0;padding:.4em .5em;font-size:.72em;font-weight:600;line-height:1.25;overflow:hidden}.sc-now{background:#c4533e;border-radius:2px;height:2px;position:absolute;top:58%;left:3.2em;right:0}.sc-now:before{content:"";background:#c4533e;border-radius:50%;width:.6em;height:.6em;position:absolute;top:-.25em;left:-.3em}.is-visible .scene .sc-cal-grid p,.scene-auto .sc-cal-grid p{animation:sc-in .5s cubic-bezier(.2,.75,.2,1) calc(.6s + var(--i) * 80ms) forwards}.is-visible .scene .sc-now,.scene-auto .sc-now{animation:12s linear infinite sc-tick}@keyframes sc-tick{0%{top:40%}to{top:78%}}.sc-flow>b{letter-spacing:-.01em;margin:.1em 0 .8em;font-size:1.35em;font-weight:600;display:block}.sc-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4em;margin:0;padding:0;list-style:none;display:grid}.sc-flow li{text-align:center;flex-direction:column;align-items:center;gap:.3em;font-size:.78em;font-weight:600;display:flex}.sc-flow li small{color:#9aa09b;font-size:.9em;font-weight:400}.sc-flow li i{color:#7a807b;background:#f1f2ef;border-radius:50%;place-items:center;width:2.2em;height:2.2em;font-size:.9em;font-style:normal;display:grid}.sc-flow li:nth-child(-n+2) i{color:#fff;background:#3b9a23}.sc-flow li:nth-child(3) i{color:#fff;background:#c9a227;animation:1.8s ease-in-out infinite sc-pulse}.sc-progress{background:#f1f2ef;border-radius:99em;height:.4em;margin-top:.9em;overflow:hidden}.sc-progress i{border-radius:inherit;background:var(--c);width:0;height:100%;display:block}.is-visible .scene .sc-flow li,.scene-auto .sc-flow li{animation:sc-in .5s cubic-bezier(.2,.75,.2,1) calc(.6s + var(--i) * .15s) forwards}.is-visible .scene .sc-progress i,.scene-auto .sc-progress i{animation:6s cubic-bezier(.4,0,.2,1) 1s infinite sc-fill}@keyframes sc-fill{0%{width:0}35%,80%{width:62%}95%,to{width:100%}}.sc-record>b{white-space:nowrap;align-items:center;gap:.6em;margin:.4em 0 .7em;font-size:1.2em;font-weight:600;display:flex;overflow:hidden}.sc-record>b .sc-av{font-size:.62em}.sc-record dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em 1em;margin:0;display:grid}.sc-record dt{color:#9aa09b;text-transform:uppercase;letter-spacing:.05em;font-size:.72em}.sc-record dd{white-space:nowrap;text-overflow:ellipsis;margin:.15em 0 0;font-size:.9em;font-weight:500;overflow:hidden}.sc-record>p{gap:.5em;margin:.9em 0 0;display:flex}.edh-scene,.edx-scene{width:100%}.hp-shot .scene{max-width:1180px;margin:0 auto}.hp-feature .scene-t .sc-toast{display:none}.case-card .scene .sc-card{transition:translate .5s cubic-bezier(.2,.75,.2,1)}@media (prefers-reduced-motion:reduce){.scene .sc-stroke{stroke-dashoffset:0}.sc-progress i{width:62%}}.sc-sub{color:#9aa09b;margin:.1em 0 .6em;font-size:.76em;display:block}.sc-sparkkpi em ins{margin-left:.4em;font-size:1em}.sc-spark{width:100%;height:2.4em;margin-top:.5em;display:block;overflow:visible}.sc-spark .sc-stroke{stroke-width:1.8px}.sc-form>b{margin:.1em 0 .7em;font-size:1.25em;font-weight:600;display:block}.sc-form label{margin-bottom:.55em;display:block}.sc-form label span{color:#7a807b;margin-bottom:.2em;font-size:.72em;display:block}.sc-form label i{white-space:nowrap;text-overflow:ellipsis;background:#fbfbfa;border:1px solid #e5e8e4;border-radius:.55em;padding:.5em .7em;font-size:.86em;font-style:normal;display:block;overflow:hidden}.sc-form label i.sc-typing{border-color:#3d5a3f;box-shadow:0 0 0 .2em #3d5a3f1f}.sc-form label i.sc-typing:after{content:"";vertical-align:-.15em;background:#1d1f1e;width:1px;height:1em;margin-left:.15em;animation:1s step-end infinite sc-caret;display:inline-block}.sc-form>p{gap:.5em;margin:.8em 0 0;display:flex}@keyframes sc-caret{50%{opacity:0}}.sc-alerts p{border-top:1px solid #f0f1ee;align-items:center;gap:.65em;margin:0;padding:.55em 0;font-size:.84em;display:flex}.sc-alerts .sc-head+p{border-top:none}.sc-alerts p>i{background:#3b9a23;border-radius:50%;flex:none;width:.6em;height:.6em}.sc-alerts p.bad>i{background:#c4533e;animation:1.6s ease-in-out infinite sc-pulse-red}.sc-alerts p.warn>i{background:#c9a227}.sc-alerts p>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.25;overflow:hidden}.sc-alerts p>span small{color:#9aa09b;text-overflow:ellipsis;font-size:.85em;display:block;overflow:hidden}@keyframes sc-pulse-red{0%,to{box-shadow:0 0 #c4533e66}50%{box-shadow:0 0 0 .45em #c4533e00}}.sc-map-area{aspect-ratio:16/10;background:#eef1ea;border-radius:.8em;position:relative;overflow:hidden}.sc-map-area svg{width:100%;height:100%;position:absolute;inset:0}.sc-road{fill:none;stroke:#fff;stroke-width:2.6px;vector-effect:non-scaling-stroke}.sc-route{fill:none;stroke:var(--c);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.is-visible .scene .sc-route,.scene-auto .sc-route{animation:2.2s cubic-bezier(.4,0,.2,1) .6s forwards sc-draw}.sc-pin{flex-direction:column;align-items:center;gap:.2em;display:flex;position:absolute;translate:-50% -100%}.sc-pin:after{content:"";background:#3b9a23;border:.2em solid #fff;border-radius:50%;width:.9em;height:.9em;box-shadow:0 .2em .5em #1d1f1e40}.sc-pin.bad:after{background:#c4533e;animation:1.6s ease-in-out infinite sc-pulse-red}.sc-pin.warn:after{background:#c9a227}.sc-pin b{white-space:nowrap;background:#fff;border-radius:.4em;padding:.2em .45em;font-size:.68em;font-weight:600;box-shadow:0 .2em .5em -.2em #1d1f1e40}.sc-vehicle{offset-path:path("M0 0");background:#1d1f1e;border:.22em solid #fff;border-radius:50%;width:1.1em;height:1.1em;position:absolute;top:30%;left:18%;translate:-50% -50%;box-shadow:0 0 0 .3em #1d1f1e26}.is-visible .scene .sc-vehicle,.scene-auto .sc-vehicle{animation:9s ease-in-out 1s infinite sc-drive}@keyframes sc-drive{0%{top:30%;left:22%}8%{top:40%;left:22%}26%{top:40%;left:46%}38%{top:64%;left:46%}48%{top:64%;left:60%}62%{top:24%;left:60%}74%{top:24%;left:75%}90%,to{top:72%;left:75%}}.sc-invoice>b{margin-top:.1em;font-size:1.2em;font-weight:600;display:block}.sc-invoice>p{border-top:1px solid #f0f1ee;justify-content:space-between;gap:1em;margin:0;padding:.5em 0;font-size:.84em;display:flex}.sc-invoice>p span{white-space:nowrap;text-overflow:ellipsis;color:#555b57;overflow:hidden}.sc-invoice>p strong{white-space:nowrap;font-weight:600}.sc-invoice .sc-total{border-top:1.5px solid #1d1f1e;margin-top:.2em;font-size:.95em}.sc-invoice .sc-total span{color:#1d1f1e;font-weight:600}.sc-stamp{color:#3f5a12;letter-spacing:.06em;text-transform:uppercase;opacity:0;border:.15em solid #3f5a12;border-radius:.4em;padding:.1em .5em;font-size:.8em;font-style:normal;font-weight:700;rotate:-8deg}.is-visible .scene .sc-stamp,.scene-auto .sc-stamp{animation:.5s cubic-bezier(.3,1.6,.5,1) 1.6s forwards sc-stamp}.sc-invoice>p{opacity:0}.is-visible .scene .sc-invoice>p,.scene-auto .sc-invoice>p{animation:sc-slide .5s cubic-bezier(.2,.75,.2,1) calc(.7s + var(--i,4) * .1s) forwards}@keyframes sc-stamp{0%{opacity:0;scale:1.8}to{opacity:1;scale:1}}.sc-gauge{text-align:center!important}.sc-gauge svg{width:100%;margin:.4em 0 -.4em;display:block}.sc-gauge-bg,.sc-gauge-fg{fill:none;stroke-width:9px;stroke-linecap:round}.sc-gauge-bg{stroke:#f0f1ee}.sc-gauge-fg{stroke:var(--c);stroke-dasharray:var(--p) 1;stroke-dashoffset:var(--p)}.is-visible .scene .sc-gauge-fg,.scene-auto .sc-gauge-fg{animation:1.4s cubic-bezier(.2,.75,.2,1) .6s forwards sc-gauge}@keyframes sc-gauge{to{stroke-dashoffset:0}}.sc-gauge>b{letter-spacing:-.02em;font-size:1.7em;font-weight:600;line-height:1.1;display:block}.sc-gauge>span{color:#7a807b;font-size:.78em;display:block}.sc-funnel>p{width:var(--w);margin:0 0 .4em;border-radius:.55em;justify-content:space-between;align-items:center;margin-inline:auto;padding:.6em .8em;font-size:.86em;display:flex;position:relative;overflow:hidden}.sc-funnel>p i{background:var(--c);opacity:calc(.9 - var(--i) * .18);transform-origin:0;position:absolute;inset:0;scale:0 1}.sc-funnel>p span,.sc-funnel>p b{color:#fff;white-space:nowrap;position:relative}.sc-funnel>p b{font-weight:600}.is-visible .scene .sc-funnel>p i,.scene-auto .sc-funnel>p i{animation:sc-bar .8s cubic-bezier(.2,.75,.2,1) calc(.6s + var(--i) * .12s) forwards}.sc-funnel .sc-sub{text-align:center;margin:.5em 0 0}@keyframes sc-bar{to{scale:1}}.sc-leaders>p{grid-template-columns:auto 4.6em 1fr auto;align-items:center;gap:.6em;margin:.55em 0 0;font-size:.84em;display:grid}.sc-leaders>p span{white-space:nowrap;overflow:hidden}.sc-leaders>p i{background:linear-gradient(90deg,var(--c) var(--w),#f0f1ee var(--w));transform-origin:0;border-radius:99em;height:.55em;scale:0 1}.sc-leaders>p b{font-weight:600}.is-visible .scene .sc-leaders>p i,.scene-auto .sc-leaders>p i{animation:sc-bar .8s cubic-bezier(.2,.75,.2,1) calc(.6s + var(--i) * .1s) forwards}.sc-sync-map{aspect-ratio:16/10;position:relative}.sc-sync-map svg{z-index:0;width:100%;height:100%;position:absolute;inset:0}.sc-wire{fill:none;stroke:var(--c);stroke-width:1.6px;stroke-dasharray:.04 .04;vector-effect:non-scaling-stroke;opacity:.6}.is-visible .scene .sc-wire,.scene-auto .sc-wire{animation:1.2s linear infinite sc-flow}@keyframes sc-flow{to{stroke-dashoffset:-.08px}}.sc-hub{z-index:1;color:#fff;white-space:nowrap;border-radius:.8em;padding:.8em 1em;font-size:.86em;font-weight:600;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 .6em 1.4em -.6em #1d1f1e80}.sc-tool{z-index:1;white-space:nowrap;background:#fff;border:1px solid #e5e8e4;border-radius:.7em;grid-template-columns:auto 1fr;align-items:center;column-gap:.5em;padding:.45em .7em;font-size:.78em;font-weight:600;display:grid;position:absolute;translate:-50% -50%}.sc-tool i{background:#f1f2ef;border-radius:.45em;grid-row:1/3;place-items:center;width:1.9em;height:1.9em;font-style:normal;display:grid}.sc-tool small{color:#3b7a23;font-size:.85em;font-weight:400}.sc-tool-0{top:18%;left:20%}.sc-tool-1{top:18%;left:80%}.sc-tool-2{top:82%;left:20%}.sc-tool-3{top:82%;left:80%}.sc-heat-grid>div{grid-template-columns:2.4em repeat(12,minmax(0,1fr));align-items:center;gap:.22em;margin-bottom:.22em;display:grid}.sc-heat-grid span{color:#9aa09b;font-size:.68em}.sc-heat-grid i{aspect-ratio:1;background:color-mix(in srgb,var(--c) calc(var(--a) * 100%),#f1f2ef);opacity:0;border-radius:.25em}.is-visible .scene .sc-heat-grid i,.scene-auto .sc-heat-grid i{animation:sc-in .4s ease calc(.5s + var(--i) * 30ms) forwards}.sc-progress-list>p{margin:.7em 0 0;font-size:.84em}.sc-progress-list>p span{white-space:nowrap;justify-content:space-between;gap:.6em;display:flex}.sc-progress-list>p span b{font-weight:600}.sc-progress-list>p i{background:linear-gradient(90deg,var(--c) var(--p),#f0f1ee var(--p));transform-origin:0;border-radius:99em;height:.5em;margin-top:.35em;display:block;scale:0 1}.is-visible .scene .sc-progress-list>p i,.scene-auto .sc-progress-list>p i{animation:sc-bar 1s cubic-bezier(.2,.75,.2,1) calc(.6s + var(--i) * .12s) forwards}.sc-chat .sc-head small{color:#1d1f1e;align-items:center;gap:.5em;font-weight:600;display:flex}.sc-chat>p{opacity:0;border-radius:1em;max-width:82%;margin:.45em 0 0;padding:.6em .8em;font-size:.84em;line-height:1.4}.sc-chat>p.them{background:#f1f2ef;border-bottom-left-radius:.3em}.sc-chat>p.bot{background:#f6fbe8;border:1px dashed #b9d38a;border-bottom-left-radius:.3em}.sc-chat>p.us{color:#fff;background:#1d1f1e;border-bottom-right-radius:.3em;margin-left:auto}.is-visible .scene .sc-chat>p,.scene-auto .sc-chat>p{animation:sc-in .45s cubic-bezier(.2,.75,.2,1) calc(.7s + var(--i) * .5s) forwards}.sc-dots{background:#f1f2ef;border-radius:1em;gap:.25em;margin-top:.45em;padding:.6em .8em;display:inline-flex}.sc-dots i{background:#9aa09b;border-radius:50%;width:.45em;height:.45em;animation:1.2s ease-in-out infinite sc-dot}.sc-dots i:nth-child(2){animation-delay:.15s}.sc-dots i:nth-child(3){animation-delay:.3s}@keyframes sc-dot{0%,60%,to{translate:0}30%{translate:0 -.3em}}@media (max-width:900px){.scene-hero .sc-feed{display:none}}@media (prefers-reduced-motion:reduce){.scene .sc-route,.sc-gauge-fg{stroke-dashoffset:0}.scene :is(.sc-funnel>p i,.sc-leaders>p i,.sc-progress-list>p i){scale:1}.sc-stamp,.sc-invoice>p,.sc-chat>p,.sc-heat-grid i{opacity:1}}.sc-range,.sc-tabs{background:#f3f4f1;border-radius:.6em;gap:.2em;padding:.18em;display:inline-flex}.sc-range i,.sc-tabs i{color:#7a807b;white-space:nowrap;border-radius:.45em;padding:.25em .6em;font-size:.7em;font-style:normal;font-weight:600}.sc-range i.on,.sc-tabs i.on{color:#1d1f1e;background:#fff;box-shadow:0 .1em .3em -.1em #1d1f1e33}.sc-tabs-row{margin:0 0 .5em}.sc-more{color:#3b7a23;margin-top:.6em;font-size:.78em;font-weight:600;text-decoration:none;display:block}.sc-vs{color:#a2a7a2;margin-left:.3em;font-size:.85em}.sc-legend{color:#7a807b;gap:1em;margin:.2em 0 .4em;font-size:.72em;display:flex}.sc-legend span{align-items:center;gap:.35em;display:inline-flex}.sc-legend i{border-radius:.2em;width:.7em;height:.7em}.sc-bars{position:relative}.sc-gridlines{pointer-events:none;z-index:-1;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.sc-gridlines i{border-top:1px dashed #eceee9}.sc-tip{color:#fff;white-space:nowrap;opacity:0;background:#1d1f1e;border-radius:.5em;padding:.3em .6em;font-size:.72em;font-style:normal;font-weight:600;position:absolute;top:-2.4em;right:0}.sc-tip small{color:#c9cdc8;font-weight:400}.sc-tip:after{content:"";border:.35em solid #0000;border-top-color:#1d1f1e;border-bottom:none;position:absolute;bottom:-.3em;right:1.2em}.is-visible .scene .sc-tip,.scene-auto .sc-tip{animation:.4s 1.6s forwards sc-in}.sc-chart>b{margin-top:0!important}.sc-prev{fill:none;stroke:#c9cdc8;stroke-width:1.4px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.sc-kpis ins{white-space:nowrap;text-overflow:ellipsis;margin-top:.2em;font-size:.72em;display:block;overflow:hidden}.sc-kpis ins small{color:#a2a7a2;font-weight:400}.sc-kpis ins.down{color:#a3261a}.sc-pager{color:#9aa09b;border-top:1px solid #f0f1ee;justify-content:space-between;align-items:center;margin:.5em 0 0;padding-top:.55em;font-size:.74em;display:flex}.sc-pager i{border-radius:.4em;place-items:center;min-width:1.7em;height:1.7em;font-style:normal;display:inline-grid}.sc-pager i.on{color:#fff;background:#1d1f1e}.sc-map .sc-head{flex-wrap:nowrap}.sc-map-area{background:#eef0ea!important}.sc-block{fill:#e2e5de}.sc-park{fill:#d3e4c4!important}.sc-water{fill:#cfe0ec}.sc-road{stroke:#fff;stroke-width:3.2px;vector-effect:non-scaling-stroke}.sc-road.main{stroke:#fbf3dc;stroke-width:5.5px}.sc-label{fill:#8a908a;letter-spacing:.02em;font-family:Inter,sans-serif;font-size:3.1px;font-weight:600}.sc-label.park{fill:#5d7a4a}.sc-label.water{fill:#5b7f98;font-style:italic}.sc-fence{fill:color-mix(in srgb,var(--c) 12%,transparent);stroke:var(--c);stroke-width:1px;stroke-dasharray:2 1.4;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.is-visible .scene .sc-fence,.scene-auto .sc-fence{animation:3s ease-in-out infinite sc-ping}.sc-route-bg{fill:none;stroke:#fff;stroke-width:7px;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.9}.sc-route{stroke-linejoin:round;stroke-width:3.5px!important}.sc-pin b{flex-direction:column;align-items:center;line-height:1.2;display:flex}.sc-pin b ins{color:#a3261a;font-size:.85em;font-weight:600;text-decoration:none}.sc-pin.warn b ins{color:#8a5a00}.sc-vehicle{z-index:2}.sc-vehicle.v2{background:var(--c);top:72%;left:86%}.is-visible .scene .sc-vehicle.v2,.scene-auto .sc-vehicle.v2{animation:11s ease-in-out infinite sc-drive2}@keyframes sc-drive2{0%,10%{top:60%;left:12.5%}40%{top:60%;left:50%}60%{top:20%;left:50%}90%,to{top:20%;left:87.5%}}.sc-zoom{background:#fff;border-radius:.5em;flex-direction:column;display:flex;position:absolute;top:.6em;right:.6em;overflow:hidden;box-shadow:0 .2em .6em -.2em #1d1f1e40}.sc-zoom i{color:#444;place-items:center;width:1.7em;height:1.6em;font-size:.8em;font-style:normal;font-weight:600;display:grid}.sc-zoom i+i{border-top:1px solid #eef0ec}.sc-map-legend{color:#555b57;background:#ffffffe6;border-radius:.5em;gap:.8em;padding:.35em .6em;font-size:.66em;display:flex;position:absolute;bottom:.6em;left:.6em}.sc-map-legend span{white-space:nowrap;align-items:center;gap:.35em;display:inline-flex}.sc-map-legend i{border-radius:50%;width:.65em;height:.65em}.sc-map-legend i.ok{background:#3b9a23}.sc-map-legend i.warn{background:#c9a227}.sc-map-legend i.bad{background:#c4533e}.sc-route-sum{align-items:center;gap:.8em;margin-top:.7em;font-size:.84em;display:flex}.sc-route-sum>span:nth-child(2){flex:1;min-width:0;line-height:1.25}.sc-route-sum b{font-weight:600}.sc-route-sum small{color:#9aa09b;font-size:.88em;display:block}.sc-stack{display:flex}.sc-stack .sc-av{border:.15em solid #fff;margin-left:-.5em}.sc-stack .sc-av:first-child{margin-left:0}.sc-gantt-grid{grid-template-columns:5.6em repeat(8,minmax(0,1fr));grid-auto-rows:2.5em;align-items:center;gap:.25em .2em;display:grid;position:relative}.sc-gantt-grid>span:first-child,.sc-hour{height:auto}.sc-hour{color:#a2a7a2;text-align:left;align-self:end;font-size:.66em}.sc-tech{white-space:nowrap;grid-column:1;align-items:center;gap:.4em;font-size:.76em;font-weight:500;display:flex;overflow:hidden}.sc-tech .sc-av{font-size:.62em}.sc-gantt-grid p{white-space:nowrap;text-overflow:ellipsis;background:color-mix(in srgb,var(--c) 16%,#fff);height:100%;color:color-mix(in srgb,var(--c) 80%,#000);border-left:.25em solid var(--c);opacity:0;border-radius:.45em;align-items:center;margin:0;padding:0 .5em;font-size:.68em;font-weight:600;display:flex;overflow:hidden}.sc-gantt-grid p.bad{color:#a3261a;background:#fde2de;border-color:#c4533e}.sc-gantt-grid p.warn{color:#8a5a00;background:#fff1d6;border-color:#c9a227}.is-visible .scene .sc-gantt-grid p,.scene-auto .sc-gantt-grid p{animation:sc-in .45s cubic-bezier(.2,.75,.2,1) calc(.6s + var(--i) * 80ms) forwards}.sc-gantt-now{background:#c4533e;width:2px;position:absolute;top:1.6em;bottom:0;left:46%}.sc-gantt-now:before{content:"";background:#c4533e;border-radius:50%;width:.55em;height:.55em;position:absolute;top:-.3em;left:-.25em}.is-visible .scene .sc-gantt-now,.scene-auto .sc-gantt-now{animation:14s linear infinite sc-sweep}@keyframes sc-sweep{0%{left:30%}to{left:80%}}.sc-stock>p{border-top:1px solid #f0f1ee;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:.8em;margin:0;padding:.5em 0;font-size:.82em;display:grid}.sc-stock .sc-head+p{border-top:none}.sc-stock>p span{white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.sc-stock>p span small{color:#9aa09b;font-size:.85em;display:block}.sc-stock>p i{background:linear-gradient(90deg,var(--c) var(--p),#f0f1ee var(--p));transform-origin:0;border-radius:99em;height:.5em;scale:0 1}.is-visible .scene .sc-stock>p i,.scene-auto .sc-stock>p i{animation:sc-bar .9s cubic-bezier(.2,.75,.2,1) calc(.6s + var(--i) * .1s) forwards}.sc-pairs{align-items:flex-end;gap:.35em;height:8em;margin-top:.4em;display:flex}.sc-pairs div{flex:1;align-items:flex-end;gap:.1em;height:100%;display:flex}.sc-pairs i{height:var(--h);background:var(--c);transform-origin:50% 100%;border-radius:.25em .25em .1em .1em;flex:1;scale:1 0}.sc-pairs i.prev{background:#d9dcd6}.is-visible .scene .sc-pairs i,.scene-auto .sc-pairs i{animation:sc-rise .7s cubic-bezier(.2,.75,.2,1) calc(.5s + var(--i) * 50ms) forwards}@keyframes sc-rise{to{scale:1}}.sc-report{background:#fff;padding:1.2em 1.3em!important}.sc-report-top{border-bottom:1px solid #f0f1ee;align-items:center;gap:.7em;padding-bottom:.8em;display:flex}.sc-report-top>i{color:#fff;border-radius:.5em;flex:none;place-items:center;width:2.2em;height:2.2em;font-style:normal;font-weight:700;display:grid}.sc-report-top>span{flex:1;min-width:0;line-height:1.25}.sc-report-top b{font-size:.95em;font-weight:600;display:block}.sc-report-top small{color:#9aa09b;font-size:.75em}.sc-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;margin:.8em 0;display:grid}.sc-report-kpis p{background:#f7f8f6;border-radius:.6em;margin:0;padding:.55em .7em}.sc-report-kpis small{white-space:nowrap;text-overflow:ellipsis;font-size:.68em;overflow:hidden}.sc-report-kpis b{white-space:nowrap;font-size:1.15em;font-weight:600;display:block}.sc-bars-mini{height:4.5em!important;margin-top:0!important}.sc-lines{flex-direction:column;gap:.45em;margin-top:.9em;display:flex}.sc-lines i{background:#eceee9;border-radius:99em;height:.45em}.sc-report-foot{color:#9aa09b;justify-content:space-between;gap:1em;margin:.9em 0 0;font-size:.7em;display:flex}.sc-tickets>p{opacity:0;border-top:1px solid #f0f1ee;align-items:center;gap:.7em;margin:0;padding:.6em 0;font-size:.82em;display:flex}.sc-tickets .sc-head+p{border-top:none}.is-visible .scene .sc-tickets>p,.scene-auto .sc-tickets>p{animation:sc-slide .5s cubic-bezier(.2,.75,.2,1) calc(.7s + var(--i) * .1s) forwards}.sc-tickets>p>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;line-height:1.25;overflow:hidden}.sc-tickets>p>span small{color:#9aa09b;font-size:.88em;font-weight:400;display:block}.sc-prio{white-space:nowrap;border-radius:.4em;padding:.25em .5em;font-size:.72em;font-style:normal;font-weight:700}.sc-prio.p0{color:#a3261a;background:#fde2de}.sc-prio.p1{color:#8a5a00;background:#fff1d6}.sc-prio.p2{color:#3f5f7a;background:#eef2f7}.sc-prio.p3{color:#7a807b;background:#f1f2ef}.sc-sla{color:#7a807b;font-variant-numeric:tabular-nums;font-size:.8em;font-weight:600}.sc-sla.hot{color:#a3261a;animation:1s step-end infinite sc-blink}@keyframes sc-blink{50%{opacity:.4}}.sc-contact-top{align-items:center;gap:.7em;display:flex}.sc-contact-top .sc-av{font-size:1em}.sc-contact-top>span{flex:1;min-width:0;line-height:1.25}.sc-contact-top b{font-size:1.05em;font-weight:600;display:block}.sc-contact-top small{color:#9aa09b;font-size:.76em}.sc-tags{flex-wrap:wrap;gap:.35em;margin:.8em 0;display:flex}.sc-tags i{color:#555b57;background:#f1f2ef;border-radius:99em;padding:.25em .65em;font-size:.7em;font-style:normal;font-weight:600}.sc-contact dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em 1em;margin:0;display:grid}.sc-contact dt{color:#9aa09b;text-transform:uppercase;letter-spacing:.05em;font-size:.68em}.sc-contact dd{white-space:nowrap;text-overflow:ellipsis;margin:.1em 0 0;font-size:.86em;font-weight:500;overflow:hidden}.sc-contact dl div{opacity:0}.is-visible .scene .sc-contact dl div,.scene-auto .sc-contact dl div{animation:sc-slide .5s cubic-bezier(.2,.75,.2,1) calc(.7s + var(--i) * .1s) forwards}.sc-timeline{border-top:1px solid #f0f1ee;flex-direction:column;gap:.5em;margin:.9em 0 0;padding:.7em 0 0;list-style:none;display:flex}.sc-timeline li{align-items:center;gap:.6em;font-size:.8em;display:flex;position:relative}.sc-timeline li i{background:#3b9a23;border-radius:50%;flex:none;width:.6em;height:.6em}.sc-timeline li:last-child i{background:#c9a227;animation:1.8s ease-in-out infinite sc-pulse}.sc-timeline small{color:#9aa09b;margin-left:auto;font-size:.9em}.sc-auto>p{opacity:0;background:#fff;border:1px solid #e5e8e4;border-radius:.7em;align-items:center;gap:.7em;margin:0 0 1.1em;padding:.7em .8em;font-size:.84em;display:flex;position:relative}.sc-auto>p:last-child{margin-bottom:0}.sc-auto>p:not(:last-child):after{content:"";border-left:2px dashed var(--c);opacity:.6;height:1.1em;position:absolute;top:100%;left:1.6em}.is-visible .scene .sc-auto>p,.scene-auto .sc-auto>p{animation:sc-in .45s cubic-bezier(.2,.75,.2,1) calc(.6s + var(--i) * .25s) forwards}.sc-auto>p b{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:.4em;padding:.25em .55em;font-size:.78em;font-weight:700}.sc-auto>p.trigger b{color:#fff;background:#1d1f1e}.sc-auto>p.cond b{color:#8a5a00;background:#fff1d6}.sc-auto>p.act b{background:color-mix(in srgb,var(--c) 18%,#fff);color:color-mix(in srgb,var(--c) 80%,#000)}.sc-auto>p span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.is-visible .scene .sc-auto>p.act:last-child,.scene-auto .sc-auto>p.act:last-child{animation:.45s cubic-bezier(.2,.75,.2,1) 1.35s forwards sc-in,4s ease-in-out 2.4s infinite sc-glowbox}@keyframes sc-glowbox{0%,to{box-shadow:0 0 #3b9a2300}50%{box-shadow:0 0 0 .35em #3b9a2333}}@media (prefers-reduced-motion:reduce){.scene :is(.sc-pairs i,.sc-stock>p i){scale:1}.scene :is(.sc-tip,.sc-gantt-grid p,.sc-tickets>p,.sc-contact dl div,.sc-auto>p){opacity:1}}.edi{border-top:1px solid var(--ed-line);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;padding:56px clamp(20px,8vw,120px);display:grid}.edi-flip .edi-scene{order:2}.edi h2{margin:10px 0 14px!important;font-size:clamp(26px,2.6vw,38px)!important;line-height:1.15!important}.edi-copy>p{color:#333;margin:0 0 6px;font-size:16px;line-height:1.65}.edi-copy>p.edi-note{letter-spacing:.06em;text-transform:uppercase;color:#8a5a00;margin-top:14px;font-size:12px;font-weight:600}.edb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 40px;padding:24px clamp(20px,6vw,96px) 80px;display:grid}.edb-card{color:#1d1f1e;text-decoration:none;display:block}.edb-scene{margin-bottom:18px}.edb-featured{grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:16px 56px;display:grid}.edb-featured .edb-scene{grid-row:1/6;margin:0}.edb-meta{color:var(--ed-green);text-transform:capitalize;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.edb-meta i{color:#8b918c;font-style:normal}.edb-card>h2{letter-spacing:-.01em;margin:8px 0!important;font-size:clamp(19px,1.6vw,23px)!important;font-weight:500!important;line-height:1.25!important}.edb-featured>h2{font-size:clamp(26px,2.6vw,38px)!important}.edb-card>p{color:#555b57;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 10px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.edb-card>b{font-size:13px;font-weight:600}.edb-card:hover>h2{color:var(--ed-green)}.article-scene{margin:40px 0 10px}.article-scene small{color:#8b918c;margin-top:10px;font-size:12px;display:block}@media (max-width:900px){.edi,.edb-featured{grid-template-columns:1fr;gap:28px}.edi-flip .edi-scene{order:0}.edb-featured .edb-scene{grid-row:auto}.edb-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.edb-grid{grid-template-columns:1fr}}.article-operational-layer{border-radius:16px;background:#f7f8f6!important;padding:28px 32px!important}.article-operational-layer h2{letter-spacing:-.02em!important;font-size:clamp(22px,2.2vw,30px)!important;line-height:1.2!important}.article-operational-layer p{color:#444!important}.answer-summary{border-radius:4px 14px 14px 4px;border:1px solid var(--ed-line)!important;border-left:4px solid var(--ed-green)!important;background:#fff!important}.answer-summary h2{letter-spacing:-.015em!important;font-size:clamp(20px,2vw,26px)!important}.article-cluster-parent,.article-limitations{border-radius:16px;background:#f7f8f6!important;border:0!important}.article-next{border-radius:16px;background:#f7f8f6!important}.article>span,.answer-summary>span,.article-operational-layer>span,.article-cluster-parent span,.article-limitations span{color:var(--ed-green)!important;letter-spacing:.08em!important}.sc-spark{overflow:hidden}.eds-cards a{align-items:flex-start;padding:18px 20px}.eds-cards a span{color:#555b57;flex-direction:column;gap:4px;font-size:15px;font-weight:400;line-height:1.5;display:flex}.eds-cards a b{color:#1d1f1e;font-size:16px;font-weight:600}.wb{border-top:1px solid var(--ed-line);background:#f7f8f6;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:56px;padding:56px clamp(20px,6vw,96px);display:grid}.wb-copy h2{margin:10px 0 14px!important;font-size:clamp(26px,2.6vw,38px)!important;line-height:1.15!important}.wb-copy>p{color:#333;margin:0;font-size:16px;line-height:1.65}.wb-metrics{border-top:1px solid var(--ed-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0;padding-top:18px;display:grid}.wb-metrics dt{letter-spacing:-.02em;color:var(--ed-green);font-size:clamp(24px,2.2vw,32px);font-weight:600}.wb-metrics dd{color:var(--ed-muted);margin:2px 0 0;font-size:13px}.wb-app{color:#1d1f1e;background:#fff;border:1px solid #e5e8e4;border-radius:18px;font-size:14px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #1d1f1e40,0 4px 10px -4px #1d1f1e14}.wb-bar{border-bottom:1px solid #eef0ec;align-items:center;gap:12px;padding:14px 18px;display:flex}.wb-bar>b{flex:1;align-items:center;gap:8px;font-weight:600;display:flex}.wb-bar>b i{color:#fff;background:#3d5a3f;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.wb-bar .sc-tabs i{font-size:11px}.wb-app .sc-pill{font-size:12px}.wb-app .ok{color:#3f5a12;background:#eaf4d9}.wb-app .warn{color:#8a5a00;background:#fff1d6}.wb-app .bad{color:#a3261a;background:#fde2de}.wb-label{letter-spacing:.06em;text-transform:uppercase;color:#9aa09b;margin:0 0 8px;font-size:11px;font-weight:600;display:block}.wb-dispatch{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.wb-clean{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.wb-side{flex-direction:column;gap:6px;padding:16px;display:flex}.wb-row{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #eceee9;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .2s,box-shadow .2s;display:flex}.wb-row:hover{border-color:#cfd5cc}.wb-row.on{border-color:#3d5a3f;box-shadow:0 0 0 3px #3d5a3f1f}.wb-row .sc-av{width:30px;height:30px;font-size:11px}.wb-row>span{flex:1;min-width:0;line-height:1.3}.wb-row b{font-size:14px;font-weight:600;display:block}.wb-row small{color:#9aa09b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.wb-row>em{white-space:nowrap;font-size:13px;font-style:normal;font-weight:600}.wb-row time{color:#7a807b;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.wb-decision{background:#f6fbe8;border:1px solid #dfe8c9;border-radius:12px;margin-top:8px;padding:14px}.wb-decision.done{background:#eaf4d9}.wb-decision small{letter-spacing:.06em;text-transform:uppercase;color:#3b7a23;font-size:11px;font-weight:700;display:block}.wb-decision b{margin:6px 0 12px;font-weight:600;line-height:1.35;display:block}.wb-app .hp-btn{cursor:pointer;border:0;justify-content:center;width:100%;padding:10px 16px;font-family:inherit;font-size:14px}.wb-map{background:#eef0ea;border-right:1px solid #eef0ec;min-height:340px;position:relative;overflow:hidden}.wb-map>svg{width:100%;height:100%;position:absolute;inset:0}.wb-block{fill:#e2e5de}.wb-park{fill:#d3e4c4}.wb-water{fill:#cfe0ec}.wb-road{stroke:#fff;stroke-width:3.2px;vector-effect:non-scaling-stroke}.wb-road.main{stroke:#fbf3dc;stroke-width:6px}.wb-route{fill:none;stroke:#3d5a3f;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.2s cubic-bezier(.4,0,.2,1) forwards sc-draw}.wb-job{color:#fff;white-space:nowrap;background:#1d1f1e;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;translate:-50% -130%;box-shadow:0 10px 20px -10px #1d1f1e99}.wb-job:after{content:"";background:#c4533e;border:3px solid #fff;border-radius:50%;width:12px;height:12px;margin-left:-6px;animation:1.6s ease-in-out infinite sc-pulse-red;position:absolute;bottom:-14px;left:50%}.wb-tech-pin{color:#fff;cursor:pointer;background:#9aa09b;border:3px solid #fff;border-radius:50%;width:34px;height:34px;font:600 11px Inter,sans-serif;transition:background .2s,scale .2s;position:absolute;translate:-50% -50%;box-shadow:0 4px 10px -2px #1d1f1e55}.wb-tech-pin.on{background:#3d5a3f;scale:1.15}.wb-legend{font-size:11px!important}.wb-clean .wb-side{border-right:1px solid #eef0ec}.wb-detail{padding:16px 18px}.wb-detail h3{letter-spacing:-.01em;margin:0 0 10px!important;font-size:20px!important;font-weight:600!important}.wb-alert,.wb-ok{border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.wb-alert{color:#a3261a;background:#fde2de}.wb-ok{color:#3f5a12;background:#eaf4d9}.wb-alert svg,.wb-ok svg{flex:none;margin-top:2px}.wb-rules{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.wb-rules span{background:#f3f4f1;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.wb-toast{color:#fff;white-space:nowrap;background:#1d1f1e;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;animation:.35s cubic-bezier(.2,.75,.2,1) both sc-in;display:inline-flex;position:absolute;top:62px;left:50%;translate:-50%;box-shadow:0 14px 30px -12px #1d1f1e99}.wb-toast svg{color:#c7ff3e}@media (max-width:1000px){.wb{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.wb-dispatch,.wb-clean{grid-template-columns:1fr}.wb-map{border-bottom:1px solid #eef0ec;border-right:0;min-height:260px}.wb-clean .wb-side{border-right:0}.wb-bar .sc-tabs{display:none}.wb-toast{white-space:normal;width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.wb-route{stroke-dashoffset:0;animation:none}}.ai-voice{flex-wrap:wrap}.ai-wave{background:#fff;border:1px solid #dfe8c9;border-radius:10px;flex-basis:100%;order:3;width:100%;height:56px;display:block}.ai-wave-working{justify-content:center;align-items:center;gap:5px;display:flex}.ai-wave-working i{opacity:.6;width:4px;height:8px;animation:ai-wave 1.1s ease-in-out calc(var(--i) * -.07s) infinite;background:#3b7a23;border-radius:2px}@keyframes ai-wave{0%,to{opacity:.35;height:6px}50%{opacity:.9;height:34px}}@media (prefers-reduced-motion:reduce){.ai-wave-working i{height:14px;animation:none}}.hp-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px clamp(20px,6vw,96px) 8px;display:grid}.hp-path{border:1px solid var(--ed-line);color:#1d1f1e;background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:32px;text-decoration:none;transition:border-color .25s,box-shadow .25s,translate .25s;display:flex}.hp-path:hover{border-color:#1d1f1e;translate:0 -3px;box-shadow:0 24px 50px -30px #1d1f1e55}.hp-path h2{letter-spacing:-.02em;margin:0!important;font-size:clamp(24px,2.4vw,34px)!important;line-height:1.15!important}.hp-path p{color:#444;margin:0;font-size:16px;line-height:1.6}.hp-path>ul{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.hp-path>ul>li{color:#333;padding-left:24px;font-size:15px;position:relative}.hp-path>ul>li:before{content:"";border-left:2px solid var(--ed-green);border-bottom:2px solid var(--ed-green);width:12px;height:7px;position:absolute;top:.45em;left:0;rotate:-45deg}.hp-path b{align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:15px;font-weight:600;display:inline-flex}.hp-path:nth-child(2){background:#f7f8f6}@media (max-width:800px){.hp-paths{grid-template-columns:1fr}.hp-path{padding:24px}}.hp-path-logos{border-top:1px solid var(--ed-line);margin-top:6px;padding-top:14px}.hp-path-logos small{letter-spacing:.06em;text-transform:uppercase;color:#8b918c;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.hp-path-logos ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hp-path-logos li{color:#333;border:1px solid var(--ed-line);background:#fff;border-radius:99px;align-items:center;gap:7px;padding:6px 12px 6px 9px;font-size:13px;font-weight:500;display:inline-flex}.hp-path-logos svg{width:16px;height:16px;fill:var(--brand);flex:none}.hp-path:hover .hp-path-logos li{border-color:#d5dad2}.cmp-grid{border:1px solid #eef0ec;border-radius:.7em;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:0;font-size:.82em;display:grid;overflow:hidden}.cmp-grid>span{white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #f0f1ee;justify-content:center;align-items:center;padding:.6em .7em;display:flex;overflow:hidden}.cmp-grid>.cmp-l{color:#555b57;justify-content:flex-start}.cmp-h{color:#7a807b;font-size:.9em;font-weight:600;border-top:0!important}.cmp-grid>span:first-child{border-top:0}.cmp-h.on{color:#fff;background:var(--c)}.cmp-c.on{background:color-mix(in srgb,var(--c) 10%,#fff)}.cmp-grid i{border-radius:50%;place-items:center;width:1.5em;height:1.5em;font-style:normal;font-weight:700;display:inline-grid}.cmp-yes{color:#3f5a12;background:#eaf4d9}.cmp-no{color:#a3261a;background:#fde2de}.cmp-part{color:#8a5a00;background:#fff1d6}.cmp-grid b{font-weight:600}.cmp-l,.cmp-c{opacity:0}.is-visible .scene :is(.cmp-l,.cmp-c),.scene-auto :is(.cmp-l,.cmp-c){animation:sc-slide .45s cubic-bezier(.2,.75,.2,1) calc(.6s + var(--i) * .1s) forwards}.cmp-foot{color:#555b57;justify-content:space-between;align-items:center;margin:.8em 0 0;font-size:.84em;display:flex}.cmp-foot b{color:#1d1f1e}@media (prefers-reduced-motion:reduce){.cmp-l,.cmp-c{opacity:1}}.edx-lead-link{padding:0 clamp(20px,8vw,120px);margin:8px 0 0!important;font-size:15px!important}.edx-lead-link a{color:var(--ed-ink);font-weight:600}.hp-fears{border-top:1px solid var(--ed-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:40px 64px;padding:56px clamp(20px,6vw,96px);display:grid}.hp-fears h2{letter-spacing:-.02em;margin:10px 0 0!important;font-size:clamp(26px,2.6vw,38px)!important;line-height:1.15!important}.hp-fears dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.hp-fears dl div{background:#f7f8f6;border-radius:16px;padding:20px 22px}.hp-fears dt{color:#1d1f1e;font-size:17px;font-weight:600;line-height:1.35}.hp-fears dd{color:#444;margin:8px 0 0;font-size:15px;line-height:1.55}@media (max-width:900px){.hp-fears,.hp-fears dl{grid-template-columns:1fr}}.hp-gap-kicker{align-items:center;gap:8px;display:inline-flex}.hp-gap-kicker svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.hp-gap mark{color:inherit;background:linear-gradient(#0000 55%,#c7ff3e 55%);padding:0 .1em}.hp-fear-ico{width:38px;height:38px;color:var(--ed-green);background:#fff;border-radius:11px;place-items:center;margin-bottom:14px;display:grid;box-shadow:0 2px 8px -4px #1d1f1e33}
