/* Scoped service page: existing brand, no global component overrides. */
.d-page{--d-gold:#dfbd76;--d-line:#d9b86e30;--d-muted:#aeb5b3;--d-panel:#151b1d;color:#eeefea;background:radial-gradient(ellipse at 90% 4%,#b9993d09,transparent 35%),#0b0f11;overflow-x:clip}
.d-page h1,.d-page h2,.d-page h3,.d-page h4,.d-page p,.d-page figure{margin:0}.d-page h1,.d-page h2,.d-page h3{letter-spacing:-.04em}.d-page h2{font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.13;font-weight:650}.d-page h2 em,.d-page h1 em{font-style:normal;color:var(--d-gold)}.d-page p{line-height:1.75}.d-page button{cursor:pointer}.d-page [hidden]{display:none!important}.d-page svg{flex-shrink:0}.d-page a,.d-page button,.d-page select{touch-action:manipulation}.d-page :focus-visible{outline:2px solid var(--d-gold);outline-offset:5px}.d-page section[id]{scroll-margin-top:100px}.d-page .eyebrow{font-size:.72rem;letter-spacing:.14em;font-weight:650;color:var(--d-gold);margin-bottom:21px}.d-page .d-cta{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:54px;padding:15px 23px;font-weight:650;font-size:.95rem;line-height:1.4;max-width:100%;white-space:normal}.d-cta svg{height:19px;width:19px}.d-back{display:inline-block;font-size:.78rem;color:#a8afad;margin-bottom:45px;text-decoration:none}.d-hero{display:grid;grid-template-columns:1.06fr 1fr;align-items:center;gap:40px;padding-block:38px 80px;min-height:650px}.d-page .d-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:23px;font-size:.66rem;letter-spacing:.12em}.d-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--d-gold);box-shadow:0 0 0 4px #d9b86e0f;flex-shrink:0}.d-page h1{font-size:clamp(2.9rem,4.4vw,4.35rem);font-weight:700;line-height:1.05}.d-page .d-lead{font-size:1.15rem;line-height:1.65;margin-top:27px;max-width:530px;color:#d8dcda}.d-page .d-intro{font-size:.94rem;line-height:1.75;color:var(--d-muted);margin-top:16px;max-width:500px}.d-hero-actions{display:flex;align-items:center;gap:23px;margin-top:30px;flex-wrap:wrap}.d-demo-link{font-size:.83rem;color:#e1d6bd;text-decoration:none;display:flex;align-items:center;gap:13px}.d-demo-link span{font-size:1.1rem}.d-page .d-micro{margin-top:16px;font-size:.73rem;color:#98a29f;line-height:1.8}.d-micro span{margin-inline:8px;color:#c4a663}
.d-hero-visual{position:relative;height:430px;min-width:0;margin-top:60px;isolation:isolate}.d-orbit{position:absolute;border:1px solid #d9b86e11;border-radius:50%;z-index:-1}.d-orbit-one{width:480px;height:480px;top:-20px;left:0}.d-orbit-two{width:350px;height:350px;top:45px;left:65px}.d-hero-dash{position:absolute;inset:70px 0 50px 25px;max-width:530px;background:linear-gradient(135deg,#202624,#121719);border:1px solid #b293555e;border-radius:14px;box-shadow:0 28px 90px #0008;transform:perspective(1200px) rotateY(-7deg) rotateX(3deg);overflow:hidden}.d-window-bar{display:flex;align-items:center;gap:16px;height:44px;padding:0 18px;background:linear-gradient(90deg,#b79b4730,#b79b4709);border-bottom:1px solid #d9b86e24;font-size:.62rem;font-weight:700;letter-spacing:.08em;color:#e5e5db}.d-window-bar>svg{margin-left:auto;width:18px;height:18px;color:var(--d-gold)}.d-window-dots{display:flex;gap:5px}.d-window-dots i{width:6px;height:6px;border-radius:50%;background:#d4b675}.d-hero-dash-body{display:grid;grid-template-columns:53px 1fr;gap:16px;padding:19px;height:calc(100% - 44px)}.d-mini-side{display:flex;align-items:center;flex-direction:column;gap:23px;padding-top:13px;border-radius:8px;background:#ffffff04;border:1px solid #ffffff06;color:#c9ac6f}.d-mini-side svg{width:21px;height:21px}.d-mini-main{min-width:0}.d-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.d-mini-stats>div{padding:11px 12px;border:1px solid #d9b86e21;border-radius:7px;background:#ffffff04}.d-mini-stats small,.d-mini-chart small{font-size:.5rem;letter-spacing:.08em;color:#a1a9a4}.d-mini-stats b{display:block;font-size:.83rem;margin-top:5px;font-weight:500}.d-mini-chart{margin-top:12px;border:1px solid #d9b86e21;background:#ffffff03;border-radius:7px;padding:13px 13px 4px}.d-mini-chart>div{display:flex;align-items:center;justify-content:space-between}.d-demo-badge{font-size:.42rem;letter-spacing:.08em;color:#9b9f92;border:1px solid #ffffff15;padding:3px 5px;border-radius:3px}.d-mini-chart>svg{width:100%;height:92px;display:block;margin-top:7px}.d-mini-task{display:flex;align-items:center;gap:8px;font-size:.55rem;margin-top:12px}.d-mini-task>svg{width:14px;height:14px;color:#c3b57d}.d-mini-task small{margin-left:auto;color:#aabd9f;font-size:.45rem;letter-spacing:.05em}.d-tool{position:absolute;display:flex;align-items:center;gap:10px;padding:11px 16px;border:1px solid #8c8a7045;background:#202524;box-shadow:0 10px 35px #0006;border-radius:8px;font-size:.72rem;color:#d7dcd7;z-index:2}.d-tool svg{width:17px;height:17px;color:#d5b373}.d-tool i{width:4px;height:4px;border-radius:50%;background:#d1b875;margin-left:8px}.d-tool-crm{top:23px;left:4px;transform:rotate(-6deg)}.d-tool-mail{top:6px;right:18px;transform:rotate(7deg)}.d-tool-excel{bottom:19px;left:-7px;transform:rotate(-5deg)}.d-connect-note{position:absolute;bottom:6px;right:12px;display:flex;align-items:center;gap:9px;color:#cab47d;font-size:.7rem}.d-connect-note svg{height:16px;width:16px}.d-principles{border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line);background:#ffffff02}.d-principles>.wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:24px;gap:15px}.d-principles span{display:flex;align-items:center;justify-content:center;gap:12px;color:#c4cbc6;font-size:.77rem}.d-principles svg{height:21px;width:21px;color:#c4aa6f}
.d-section{padding-block:100px}.d-heading{max-width:850px;margin-bottom:40px}.d-heading>p:last-child:not(.eyebrow){font-size:1rem;color:var(--d-muted);max-width:590px;margin-top:21px}.d-pain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #786b473b;border-bottom:1px solid #786b473b}.d-pain-grid article{padding:32px 27px;min-width:0}.d-pain-grid article:first-child{padding-left:0}.d-pain-grid article+article{border-left:1px solid #786b473b}.d-pain-index{font-size:.6rem;letter-spacing:.1em;color:#c6a478}.d-pain-grid h3{font-size:1.23rem;line-height:1.4;margin-top:24px;font-weight:600}.d-pain-grid p{font-size:.87rem;line-height:1.8;color:var(--d-muted);margin-top:16px}.d-pain-bottom{font-size:.68rem;color:#b5a17f;margin-top:25px}.d-solution{background:#111719;border-block:1px solid #ffffff06}.d-solution-grid{display:grid;grid-template-columns:1fr .95fr;gap:75px;align-items:center}.d-section-lead{color:#c5ccc7;margin-top:24px!important;font-size:1rem}.d-check-list{list-style:none;padding:0;margin:28px 0;display:grid;gap:23px}.d-check-list li{display:flex;gap:13px;align-items:flex-start;color:var(--d-muted);font-size:.85rem;line-height:1.75}.d-check-list svg{width:17px;height:17px;color:var(--d-gold);margin-top:4px}.d-check-list strong{display:block;font-size:.9rem;color:#e0e5df;font-weight:600;margin-bottom:4px}.d-text-link{display:inline-flex;gap:12px;align-items:center;font-size:.81rem;color:var(--d-gold);text-decoration:none}.d-text-link svg{width:17px;height:17px}.d-reference{padding:10px;border:1px solid #c5a35d25;background:#0b1012;border-radius:13px}.d-reference img{display:block;width:100%;height:auto;border-radius:6px}.d-reference figcaption{font-size:.65rem;line-height:1.7;color:#a4aca4;padding:13px 10px 7px;text-align:center}.d-heading-split{display:grid;grid-template-columns:1.25fr 1fr;gap:75px;max-width:none;align-items:end}.d-heading-split>p{font-size:.9rem!important;margin-top:0!important;padding-bottom:4px}
.d-app{border:1px solid #b59b5a69;border-radius:14px;overflow:hidden;background:#111719;box-shadow:0 30px 90px #0003;isolation:isolate}.d-app-top{height:65px;display:flex;align-items:center;justify-content:space-between;padding-inline:27px;border-bottom:1px solid #ffffff0d;background:linear-gradient(90deg,#b1934912,transparent)}.d-app-brand{display:flex;align-items:center;gap:12px;font-size:.9rem}.d-app-brand svg{height:23px;width:23px;color:#d9b86e}.d-app-brand b{font-weight:600}.d-app-brand>span{font-size:.48rem;letter-spacing:.12em;color:#8d968e;border-left:1px solid #ffffff20;padding-left:12px}.d-app-demo-label{display:flex;align-items:center;gap:8px;font-size:.58rem;color:#a6aeaa}.d-app-demo-label .d-live-dot{width:4px;height:4px;box-shadow:none}.d-app-layout{display:grid;grid-template-columns:180px minmax(0,1fr)}.d-app-nav{padding:27px 13px;background:#0e1416;border-right:1px solid #ffffff09;display:flex;flex-direction:column;gap:7px}.d-app-nav-label{font-size:.48rem;letter-spacing:.1em;color:#6f7c77;margin:0 9px 13px}.d-app-nav>button{display:flex;align-items:center;gap:11px;text-align:left;background:transparent;color:#9da8a2;padding:12px 11px;border:1px solid transparent;border-radius:6px;font:inherit;font-size:.71rem}.d-app-nav>button[aria-pressed=true]{color:#e7d6ae;background:#d9b86e11;border-color:#d9b86e32}.d-app-nav>button svg{height:16px;width:16px}.d-app-nav>button i{margin-left:auto;font-size:.56rem;font-style:normal;color:#9b9e8c}.d-app-nav-bottom{display:flex;gap:8px;align-items:center;margin-top:auto;padding:80px 9px 0;font-size:.53rem;line-height:1.7;color:#83908b}.d-app-nav-bottom>svg{width:18px;height:18px;color:#a5a783}.d-app-main{padding:29px 27px 0;min-width:0}.d-app-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.d-page .d-app-overline{font-size:.46rem;line-height:1.5;letter-spacing:.11em;color:#9ca697;margin-bottom:9px}.d-page .d-app-heading h3{font-size:1.3rem;font-weight:500;line-height:1.35}.d-app-date{font-size:.55rem;color:#9aa59f;padding:6px 8px;border:1px solid #ffffff15;border-radius:4px;white-space:nowrap}.d-app-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:24px}.d-app-kpis>div{border:1px solid #ffffff0c;border-radius:7px;padding:14px 16px;background:#ffffff02}.d-app-kpis span{font-size:.6rem;color:#9ca9a1;display:block}.d-app-kpis strong{font-size:1.8rem;line-height:1.3;color:#ead29b;font-weight:500;display:block;margin-top:6px;letter-spacing:-.04em}.d-app-kpis small{font-size:.51rem;color:#7f8b84;display:block;margin-top:3px}.d-app-work{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;margin-top:24px}.d-app-records,.d-app-next{min-width:0}.d-app-records-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:17px}.d-app-records-top h4,.d-app-next h4{font-size:.72rem;font-weight:500;letter-spacing:-.01em}.d-app-records-top select{font:inherit;font-size:.57rem;color:#c6cec8;border:1px solid #d9b86e28;background:#151d1f;border-radius:4px;padding:7px 22px 7px 7px;max-width:140px}.d-record{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #ffffff0b;padding:15px 0}.d-record-info{display:flex;align-items:center;gap:10px;min-width:0}.d-record-avatar{height:28px;width:28px;border-radius:7px;display:grid;place-items:center;background:#d9b86e0e;color:#bca472;border:1px solid #d9b86e14;font-size:.54rem;flex-shrink:0}.d-record-info b{font-size:.65rem;font-weight:500;line-height:1.4;display:block;overflow-wrap:anywhere}.d-record-info small{display:block;font-size:.51rem;color:#85928b;margin-top:4px;line-height:1.6}.d-record-status{font-size:.49rem;border-radius:4px;padding:5px 7px;color:#ddc389;background:#d9b86e0c;border:1px solid #d9b86e1b;white-space:nowrap}.d-record-status.done{color:#a2c3a9;background:#a2c3a90b;border-color:#a2c3a91d}.d-record-empty{padding:28px 4px!important;font-size:.68rem;line-height:1.8;color:#99a79f}.d-page .d-app-table-note{font-size:.52rem;color:#7a8880;padding-top:15px;line-height:1.6}.d-app-next{border:1px solid #ffffff0b;border-radius:7px;padding:17px;background:#ffffff02}.d-app-next-heading{display:flex;align-items:center;gap:8px;margin-bottom:14px}.d-app-next-heading>svg{width:14px;height:14px;color:#c6b17e}.d-demo-task{display:flex;align-items:flex-start;gap:8px;font-size:.6rem;line-height:1.65;color:#c1ccc4;margin-top:11px;cursor:pointer}.d-demo-task input{accent-color:#d9b86e;flex-shrink:0;margin-top:3px;width:12px;height:12px;cursor:pointer}.d-demo-task input:checked+span{color:#6f8276;text-decoration:line-through}.d-page .d-task-progress{font-size:.52rem;color:#b8a77e;margin-top:15px}.d-automation-note{margin-top:18px;padding-top:16px;border-top:1px solid #ffffff0b;display:flex;gap:8px}.d-automation-note>svg{height:13px;width:13px;color:#c1ab72;margin-top:3px}.d-automation-note p{font-size:.54rem;color:#88998e;line-height:1.7}.d-automation-note b{display:block;color:#b8c5bc;font-weight:500;margin-bottom:5px}.d-app-status{display:flex;align-items:center;gap:8px;font-size:.51rem;color:#81938a;line-height:1.65;border-top:1px solid #ffffff0b;padding:15px 0;margin-top:24px}.d-app-status svg{width:13px;height:13px;color:#b59d64}.d-app-status>span:last-child{margin-left:auto;color:#6b7e72;font-size:.45rem;letter-spacing:.08em}.d-demo-disclaimer{display:flex;gap:17px;padding:19px 0;max-width:900px}.d-demo-disclaimer>span{white-space:nowrap;color:#b9a779;font-size:.67rem;margin-top:2px}.d-demo-disclaimer p{font-size:.69rem;color:#88958e;line-height:1.8}
.d-usecases{background:#111719;border-block:1px solid #ffffff06}.d-usecase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.d-usecase-grid article{border:1px solid var(--d-line);border-radius:9px;padding:31px 33px;background:linear-gradient(130deg,#d9b86e04,transparent)}.d-icon-tile{height:39px;width:39px;border:1px solid #d9b86e24;background:#d9b86e09;border-radius:8px;display:grid;place-items:center;color:#c4ab73;margin-bottom:23px}.d-icon-tile svg{height:21px;width:21px}.d-usecase-grid h3{font-size:1.25rem;font-weight:550;line-height:1.3}.d-usecase-grid p{font-size:.88rem;color:var(--d-muted);margin-top:15px;max-width:480px}.d-usecase-grid article>span:last-child{display:block;font-size:.64rem;letter-spacing:.02em;color:#bbab87;margin-top:24px}.d-page .d-capability-note{font-size:.73rem;color:#8e9c94;margin-top:23px;max-width:840px;line-height:1.8}.d-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:45px 0 0;padding:0;border-top:1px solid #9d884443}.d-process li{padding:28px 26px 0 0;position:relative;min-width:0}.d-process li+li{padding-left:26px;border-left:1px solid #9d884429}.d-process-number{font-size:.65rem;letter-spacing:.09em;color:#af9d75}.d-process-icon{margin:32px 0 22px;color:#d8b672}.d-process-icon svg{width:31px;height:31px}.d-process h3{font-size:1.09rem;font-weight:550;line-height:1.4;min-height:3em}.d-process p{font-size:.8rem;color:var(--d-muted);margin-top:16px}.d-process li>span{display:block;font-size:.68rem;color:#b6a783;line-height:1.7;margin-top:22px}.d-founder{background:linear-gradient(110deg,#b99d4510,transparent 70%);border-block:1px solid #d9b86e1a}.d-founder-inner{display:grid;grid-template-columns:.78fr 1.2fr;gap:80px;align-items:center}.d-founder-portrait{height:360px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 65%,#b39b4430,transparent 65%);border-bottom:1px solid #d9b86e44}.d-founder-portrait img{display:block;width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center bottom;position:static}.d-founder-inner>div>p:not(.eyebrow){font-size:.93rem;color:#aeb9b0;margin-top:20px;max-width:620px}.d-founder-name{display:flex;align-items:center;gap:17px;margin-top:26px}.d-founder-name strong{font-size:1.02rem;color:#dcc28b;font-weight:550}.d-founder-name span{font-size:.67rem;color:#a1aca3;border-left:1px solid #b6a76f44;padding-left:17px}.d-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.d-faq .d-heading{margin-bottom:0}.d-faq-list details{border-top:1px solid #d9b86e30;padding:21px 0}.d-faq-list details:last-child{border-bottom:1px solid #d9b86e30}.d-faq-list summary{list-style:none;font-size:.94rem;line-height:1.6;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer}.d-faq-list summary::-webkit-details-marker{display:none}.d-faq-list summary:after{content:'+';font-size:1.2rem;font-weight:400;color:#c6ac76;flex-shrink:0}.d-faq-list details[open] summary:after{content:'−'}.d-faq-list details p{font-size:.86rem;color:var(--d-muted);margin-top:16px;line-height:1.85;padding-right:22px}.d-final-cta{padding:87px 0 80px;text-align:center;border-top:1px solid #d9b86e38;background:radial-gradient(ellipse at 50% 120%,#bc973c1a,transparent 70%),#121819}.d-final-cta h2{font-size:clamp(2.5rem,4.6vw,4rem)}.d-final-cta>.wrap>p:not(.eyebrow):not(.d-micro){font-size:.98rem;color:#b2bcb4;margin:23px auto 0;line-height:1.9;max-width:660px}.d-final-cta .d-cta{margin-top:30px}.d-final-cta .d-micro{margin-top:17px}.d-email{display:inline-block;color:#afa68f;text-underline-offset:4px;font-size:.72rem;margin-top:20px}
@media(max-width:1100px){.d-hero{gap:20px;grid-template-columns:1.1fr 1fr}.d-page h1{font-size:3.2rem}.d-hero-visual{height:370px}.d-hero-dash{inset:60px 0 45px 8px}.d-mini-task{font-size:.48rem}.d-mini-task small{font-size:.38rem}.d-hero-dash-body{padding:14px;gap:10px;grid-template-columns:43px 1fr}.d-mini-side{gap:21px}.d-mini-chart>svg{height:72px}.d-mini-stats>div{padding:9px}.d-mini-stats b{font-size:.73rem}.d-solution-grid,.d-heading-split{gap:40px}.d-app-layout{grid-template-columns:150px minmax(0,1fr)}.d-app-main{padding-inline:20px}.d-app-work{gap:13px}.d-app-next{padding:13px}.d-app-nav{padding-inline:9px}.d-app-nav>button{padding-inline:9px}.d-process li{padding-right:20px}.d-process li+li{padding-left:20px}.d-founder-inner{gap:50px}}
@media(max-width:850px){.d-hero{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:50px;min-height:0}.d-back{margin-bottom:34px}.d-hero-copy{max-width:650px}.d-page h1{font-size:clamp(2.65rem,7vw,4rem)}.d-page .d-lead,.d-page .d-intro{max-width:590px}.d-hero-visual{max-width:570px;width:100%;height:390px;margin:33px auto 0}.d-hero-dash{inset:52px 20px 45px 25px;transform:none}.d-mini-chart>svg{height:100px}.d-mini-stats b{font-size:.86rem}.d-mini-task{font-size:.58rem}.d-mini-task small{font-size:.44rem}.d-tool-mail{right:30px}.d-tool-crm{top:7px}.d-tool-excel{left:12px;bottom:10px}.d-connect-note{bottom:4px;right:30px}.d-orbit-one{width:360px;height:360px;left:60px}.d-orbit-two{height:270px;width:270px;top:20px;left:100px}.d-principles>.wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 15px}.d-principles span{justify-content:flex-start;font-size:.75rem}.d-section{padding-block:65px}.d-solution-grid{grid-template-columns:1fr;gap:36px}.d-reference{max-width:530px;width:100%;margin-inline:auto!important}.d-heading-split{grid-template-columns:1fr;gap:21px}.d-heading-split>p{max-width:620px!important}.d-pain-grid{grid-template-columns:1fr}.d-pain-grid article,.d-pain-grid article:first-child{padding:28px 0}.d-pain-grid article+article{border-left:none;border-top:1px solid #786b473b}.d-pain-grid h3{margin-top:15px}.d-pain-grid h3 br{display:none}.d-pain-grid p{max-width:640px}.d-pain-bottom{margin-top:15px}.d-app-layout{grid-template-columns:1fr}.d-app-nav{padding:11px 15px;display:flex;flex-direction:row;gap:7px;border-right:0;border-bottom:1px solid #ffffff09}.d-app-nav-label,.d-app-nav-bottom{display:none}.d-app-nav>button{flex:1;justify-content:center;padding:10px 8px;font-size:.72rem}.d-app-nav>button i{margin-left:3px}.d-app-main{padding:25px 22px 0}.d-app-top{padding-inline:22px}.d-app-work{grid-template-columns:1.25fr 1fr;gap:20px}.d-app-kpis>div{padding:14px}.d-app-overline{font-size:.5rem!important}.d-app-main .d-record-info b{font-size:.7rem}.d-app-main .d-record-info small{font-size:.58rem}.d-record-status{font-size:.54rem}.d-app-main .d-demo-task{font-size:.67rem}.d-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 0}.d-process li:nth-child(3){padding-left:0;border-left:0;border-top:1px solid #9d884429}.d-process li:nth-child(4){border-top:1px solid #9d884429}.d-process h3{min-height:0}.d-founder-inner{grid-template-columns:.8fr 1.2fr;gap:35px}.d-founder-portrait{height:310px}.d-founder-name{align-items:flex-start;flex-direction:column;gap:7px}.d-founder-name span{padding-left:0;border:0}.d-faq{grid-template-columns:1fr;gap:30px}.d-final-cta{padding-block:65px}}
@media(max-width:580px){.d-page section[id]{scroll-margin-top:88px}.d-page h2{font-size:2rem}.d-page .eyebrow{font-size:.6rem;letter-spacing:.1em;line-height:1.7;margin-bottom:15px}.d-hero{padding-top:26px;padding-bottom:40px}.d-back{font-size:.72rem;margin-bottom:28px}.d-page h1{font-size:clamp(2.45rem,10.3vw,3.5rem);line-height:1.09}.d-page .d-eyebrow{font-size:.55rem}.d-page .d-lead{font-size:1rem;margin-top:23px}.d-page .d-intro{font-size:.86rem}.d-hero-actions{gap:20px;align-items:flex-start;flex-direction:column;margin-top:25px}.d-hero-actions .d-cta{width:100%}.d-page .d-micro{font-size:.64rem}.d-micro span{margin-inline:4px}.d-hero-visual{height:315px;margin-top:35px}.d-hero-dash{inset:46px 0 35px 0;border-radius:9px}.d-window-bar{height:35px;padding-inline:13px;gap:12px;font-size:.49rem}.d-window-dots{gap:4px}.d-window-dots i{height:4px;width:4px}.d-hero-dash-body{height:calc(100% - 35px);grid-template-columns:35px minmax(0,1fr);padding:12px;gap:10px}.d-mini-side{gap:19px;padding-top:12px}.d-mini-side svg{height:17px;width:17px}.d-mini-stats{gap:8px}.d-mini-stats>div{padding:8px 9px}.d-mini-stats small,.d-mini-chart small{font-size:.4rem}.d-mini-stats b{font-size:.65rem;margin-top:4px}.d-mini-chart{padding:9px 9px 2px;margin-top:9px}.d-mini-chart>svg{height:70px;margin-top:4px}.d-mini-task{font-size:.43rem;margin-top:10px;gap:5px}.d-mini-task small{font-size:.33rem}.d-mini-task svg{height:11px;width:11px}.d-demo-badge{font-size:.33rem;padding:2px 4px}.d-tool{padding:9px 12px;font-size:.6rem;gap:7px;border-radius:6px}.d-tool svg{width:14px;height:14px}.d-tool i{margin-left:3px;width:3px;height:3px}.d-tool-crm{top:4px;left:2px}.d-tool-mail{right:7px;top:-7px}.d-tool-excel{left:1px;bottom:6px}.d-connect-note{font-size:.52rem;right:3px;bottom:7px;gap:6px}.d-connect-note svg{height:13px;width:13px}.d-orbit-one{width:270px;height:270px;left:30px;top:0}.d-orbit-two{width:210px;height:210px;left:65px;top:35px}.d-principles>.wrap{padding-block:23px;gap:18px 12px}.d-principles span{font-size:.61rem;gap:9px;line-height:1.5}.d-principles svg{height:18px;width:18px}.d-section{padding-block:53px}.d-heading{margin-bottom:29px}.d-heading>p:last-child:not(.eyebrow){font-size:.87rem;margin-top:17px}.d-pain-grid h3{font-size:1.14rem}.d-pain-grid p{font-size:.83rem}.d-pain-index{font-size:.56rem}.d-section-lead{font-size:.89rem}.d-check-list li{font-size:.81rem}.d-check-list strong{font-size:.86rem}.d-check-list{gap:20px}.d-reference{padding:6px;border-radius:10px}.d-reference figcaption{font-size:.6rem}.d-app{border-radius:10px}.d-app-top{height:auto;min-height:70px;flex-direction:column;align-items:flex-start;gap:8px;padding:13px 16px}.d-app-brand{font-size:.77rem;gap:9px}.d-app-brand svg{height:19px;width:19px}.d-app-brand>span{font-size:.41rem}.d-app-demo-label{font-size:.51rem}.d-app-nav{padding:9px;gap:5px}.d-app-nav>button{gap:6px;padding:10px 5px;font-size:.62rem}.d-app-nav>button svg{height:14px;width:14px}.d-app-nav>button i{display:none}.d-app-main{padding:21px 15px 0}.d-app-date{display:none}.d-app-overline{font-size:.43rem!important;letter-spacing:.06em!important}.d-page .d-app-heading h3{font-size:1.18rem}.d-app-kpis{gap:7px;margin-top:19px}.d-app-kpis>div{padding:11px 9px}.d-app-kpis span{font-size:.5rem;line-height:1.6}.d-app-kpis strong{font-size:1.5rem}.d-app-kpis small{font-size:.43rem;line-height:1.6}.d-app-work{grid-template-columns:1fr;gap:23px;margin-top:25px}.d-app-records-top h4,.d-app-next h4{font-size:.74rem}.d-app-records-top select{font-size:.62rem}.d-record{padding-block:14px}.d-app-main .d-record-info b{font-size:.73rem}.d-app-main .d-record-info small{font-size:.6rem}.d-record-avatar{height:31px;width:31px;font-size:.6rem}.d-record-status{font-size:.54rem}.d-app-main .d-app-table-note{font-size:.59rem}.d-app-next{padding:18px}.d-app-main .d-demo-task{font-size:.73rem;margin-top:14px;gap:10px}.d-demo-task input{width:14px;height:14px;margin-top:4px}.d-page .d-task-progress{font-size:.64rem;margin-top:16px}.d-automation-note p{font-size:.65rem}.d-automation-note>svg{height:16px;width:16px}.d-app-status{font-size:.58rem;align-items:flex-start;gap:7px}.d-app-status>span:last-child{display:none}.d-demo-disclaimer{display:block;padding-top:16px}.d-demo-disclaimer>span{font-size:.64rem;display:block;margin-bottom:5px}.d-demo-disclaimer p{font-size:.65rem}.d-usecase-grid{grid-template-columns:1fr;gap:14px}.d-usecase-grid article{padding:25px}.d-usecase-grid h3{font-size:1.22rem}.d-usecase-grid p{font-size:.84rem}.d-usecase-grid article>span:last-child{font-size:.64rem;margin-top:18px}.d-icon-tile{margin-bottom:18px}.d-page .d-capability-note{font-size:.66rem}.d-process{margin-top:29px;grid-template-columns:1fr;gap:0;border-top:0}.d-process li,.d-process li+li,.d-process li:nth-child(3){padding:24px 0 26px 53px;border:0;border-top:1px solid #9d884435}.d-process-number{position:absolute;top:26px;left:0;font-size:.64rem}.d-process-icon{margin:0 0 17px}.d-process-icon svg{width:27px;height:27px}.d-process h3{font-size:1.11rem}.d-process p{font-size:.84rem;margin-top:13px}.d-process li>span{font-size:.7rem;margin-top:14px}.d-founder-inner{grid-template-columns:1fr;gap:30px}.d-founder-portrait{max-width:340px;width:100%;margin-inline:auto;height:260px;order:2}.d-founder-inner>div>p:not(.eyebrow){font-size:.86rem}.d-founder-name{margin-top:22px}.d-founder-name strong{font-size:.98rem}.d-founder-name span{font-size:.65rem}.d-faq-list details{padding-block:19px}.d-faq-list summary{font-size:.87rem}.d-faq-list details p{font-size:.81rem;padding-right:10px}.d-final-cta h2{font-size:2.3rem}.d-final-cta>.wrap>p:not(.eyebrow):not(.d-micro){font-size:.87rem}.d-final-cta .d-cta{width:100%;margin-top:26px}.d-final-cta .d-micro{font-size:.63rem}.d-email{font-size:.68rem}}
@media(prefers-reduced-motion:reduce){.d-hero-dash{transform:none}.d-page *{scroll-behavior:auto!important}}

/* Comfortable reading sizes for the live, interactive dashboard. */
.d-cta{display:inline-flex;align-items:center;justify-content:center;gap:14px}.d-demo-link svg{width:17px;height:17px;transform:rotate(45deg)}
.d-app-demo-label{font-size:.66rem}.d-app-nav>button{font-size:.8rem}.d-app-kpis span{font-size:.75rem}.d-app-kpis small{font-size:.64rem}.d-app-records-top h4,.d-app-next h4{font-size:.82rem}.d-app-records-top select{font-size:.74rem}.d-app-main .d-record-info b{font-size:.83rem}.d-app-main .d-record-info small{font-size:.7rem}.d-record-status{font-size:.65rem}.d-app-main .d-demo-task{font-size:.76rem}.d-app-main .d-app-table-note{font-size:.65rem}.d-page .d-task-progress{font-size:.68rem}.d-automation-note p{font-size:.7rem}.d-app-status{font-size:.65rem}.d-demo-disclaimer p{font-size:.74rem}
@media(max-width:580px){.d-app-nav>button{font-size:.75rem;padding:12px 7px}.d-app-kpis span{font-size:.62rem}.d-app-kpis small{font-size:.55rem}.d-app-records-top select{font-size:1rem;max-width:145px;min-height:40px}.d-app-main .d-record-info b{font-size:.84rem}.d-app-main .d-record-info small{font-size:.7rem}.d-record-status{font-size:.59rem;padding:5px 6px}.d-app-main .d-demo-task{font-size:.82rem;padding-block:5px}.d-demo-task input{height:16px;width:16px}.d-app-main .d-app-table-note{font-size:.65rem}.d-app-status{font-size:.64rem}.d-demo-disclaimer p{font-size:.72rem}.d-app-records-top h4{font-size:.78rem}.d-app-kpis>div{padding-inline:8px}}
@media(max-width:380px){.d-app-nav>button svg{display:none}.d-app-records-top{flex-wrap:wrap}.d-record{gap:7px}.d-record-info{gap:7px}.d-record-avatar{width:26px;height:26px}}

/* Clickable comparison artwork and clear transition away from isolated tools. */
.d-reference-action{display:block;cursor:pointer;border-radius:6px;line-height:0;text-decoration:none}.d-reference-action:focus-visible{outline:2px solid var(--d-gold);outline-offset:5px}
.d-tool{background:linear-gradient(135deg,#412426,#2c1b20);border-color:#cf77745c;color:#edc8c3}.d-tool>svg{color:#dc928c}.d-tool .d-tool-dismiss{display:grid;place-items:center;width:15px;height:15px;border:1px solid #d58c8680;border-radius:50%;background:#d58c8612;color:#edaaa2;margin-left:5px;flex-shrink:0}.d-tool .d-tool-dismiss svg{width:11px;height:11px;color:inherit}
@media(max-width:580px){.d-tool .d-tool-dismiss{width:13px;height:13px;margin-left:2px}.d-tool .d-tool-dismiss svg{width:9px;height:9px}}
