*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f7f1;color:#082f2d;font-family:'DanaFaNum',Tahoma,Arial,sans-serif;line-height:1.8}a{text-decoration:none;color:inherit}.site-header{height:88px;padding:0 max(4vw,32px);display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid #dce4de;background:rgba(247,247,241,.92);backdrop-filter:blur(14px);position:static;z-index:10}.brand{font-size:29px;font-weight:900;letter-spacing:-3px;display:inline-flex;align-items:center;line-height:1}.brand i{font-style:normal;color:#c75c3a}.brand small{font-size:10px;letter-spacing:4px;font-weight:500;margin-right:13px;direction:ltr}.site-header nav{display:flex;gap:30px;font-size:13px;color:#43615d}.site-header nav a:hover,.login-link:hover{color:#c75c3a}.login-link{font-size:13px;font-weight:750;color:#0a4945;border:1px solid #b8ccc4;border-radius:100px;padding:9px 17px}.login-link b,.button b{font-size:18px;margin-right:7px}.hero{min-height:650px;max-width:1240px;margin:auto;padding:100px max(4vw,32px) 80px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.eyebrow{font-size:12px;font-weight:700;color:#27736d;margin:0 0 18px}.eyebrow span{display:inline-block;width:7px;height:7px;border-radius:99px;background:#ce613c;margin-left:8px}.hero h1,.statement h2,.section-heading h2,.workflow h2,.insight h2,.closing h2{font-size:clamp(39px,5vw,70px);letter-spacing:-3.5px;line-height:1.3;margin:0;font-weight:850}.hero h1 em{color:#17746e;font-style:normal}.hero-text{font-size:16px;color:#405a56;max-width:550px;margin:26px 0}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:13px 20px;font-weight:750;font-size:13px}.button-primary{background:#063f3c;color:#fff;box-shadow:0 10px 28px #063f3c22}.button-quiet{border:1px solid #b8ccc4;color:#0d524d}.hero-visual{height:430px;position:relative;isolation:isolate}.hero-visual:before{content:"";position:absolute;inset:23px 25px;background:#e3f0eb;border-radius:45px;transform:rotate(-4deg);z-index:-2}.record-card{position:absolute;background:#fff;border:1px solid #d9e5df;border-radius:16px;box-shadow:0 24px 50px #063f3c13;padding:20px}.main-record{width:73%;right:8%;top:78px;background:#073f3c;color:#fff;min-height:250px}.record-head{color:#afcec6;font-size:11px;display:flex;justify-content:space-between}.record-head i{width:8px;height:8px;background:#d1663e;border-radius:50%}.main-record strong{display:block;font-size:23px;margin-top:18px}.main-record p{color:#b7d5cd;font-size:12px}.connection{display:flex;justify-content:space-between;gap:7px;margin-top:34px;position:relative}.connection:after{content:"";position:absolute;right:11%;left:11%;top:31px;border-top:1px solid #74afa3}.connection div{font-size:10px;background:#eaf4f0;color:#164f4a;border-radius:6px;padding:5px 9px;z-index:1}.connection b{position:absolute;right:50%;top:26px;width:10px;height:10px;background:#d1663e;border-radius:50%;z-index:2}.note-record{width:45%;right:0;top:0;color:#215e59}.note-record span,.insight-record span{font-size:10px;color:#46857e}.note-record p{font-size:11px;margin-bottom:8px}.pulse{height:23px;background:repeating-linear-gradient(90deg,#1b756e 0 4px,transparent 4px 9px);border-radius:3px}.insight-record{width:48%;left:1%;bottom:27px}.insight-record strong{font-size:12px;display:block;line-height:1.7;margin-top:9px}.signal{position:absolute;border-radius:50%;background:#ce613c;z-index:-1}.signal-a{width:16px;height:16px;left:3%;top:16%}.signal-b{width:8px;height:8px;right:0;bottom:11%}.statement{background:#edf5f1;padding:105px max(7vw,38px);overflow:hidden}.statement h2{font-size:clamp(35px,4.6vw,61px)}.statement-grid{max-width:1170px;margin:45px auto 0;display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:18px;align-items:start}.statement-grid>p{font-size:17px;color:#48615d;margin:0;padding:24px}.quote-card,.answer-card{padding:24px;border-radius:16px;background:#fff;border:1px solid #d5e3dd}.answer-card{background:#dcece5;border:0}.statement-grid small,.case-grid small{font-size:11px;color:#28766f;font-weight:750}.statement-grid strong{display:block;font-size:18px;margin:9px 0}.statement-grid p{font-size:13px;color:#4b645f;margin:0}.capabilities,.use-cases{max-width:1240px;margin:auto;padding:118px max(4vw,32px)}.section-heading{max-width:700px;margin-bottom:45px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d8e0db;border-right:1px solid #d8e0db}.capability-grid article{min-height:282px;padding:28px;border-bottom:1px solid #d8e0db;border-left:1px solid #d8e0db;background:#fbfcf9}.capability-grid article:nth-child(2),.capability-grid article:nth-child(5){background:#edf5f1}.capability-grid b{font-size:11px;color:#c75c3a}.capability-grid h3{margin:15px 0 9px;font-size:19px}.capability-grid p{font-size:12px;color:#526965;margin:0}.sound-bars{display:flex;align-items:center;gap:6px;height:44px;margin-top:21px}.sound-bars i{width:4px;background:#1d746d;border-radius:3px;height:25px}.sound-bars i:nth-child(2),.sound-bars i:nth-child(5){height:42px}.sound-bars i:nth-child(3),.sound-bars i:nth-child(6){height:16px}.review-line{margin-top:29px;background:#fff;border-radius:6px;padding:9px;font-size:10px;color:#37736d}.review-line i{display:inline-block;width:22px;border-top:2px solid #ce613c;margin-left:8px;vertical-align:middle}.timeline{border-right:2px solid #1d746d;height:42px;margin-top:22px;display:flex;flex-direction:column;justify-content:space-between;padding-right:8px}.timeline i{width:6px;height:6px;background:#ce613c;border-radius:50%}.sheet{margin-top:22px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.sheet i{height:15px;background:#d7e7e0}.sheet i:first-child{background:#1d746d}.access{display:flex;gap:8px;margin-top:28px}.access i{width:29px;height:29px;border-radius:50%;background:#b6d8ce}.access i:nth-child(2){background:#1d746d}.analysis-dot{margin-top:30px;display:flex;gap:7px}.analysis-dot i{width:10px;height:10px;border-radius:50%;background:#9fcfc0}.analysis-dot i:nth-child(2){background:#ce613c}.workflow{background:#083f3c;color:#fff;padding:110px max(7vw,38px);display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.workflow .eyebrow{color:#9dd2c5}.workflow ol{list-style:none;margin:0;padding:0}.workflow li{display:flex;gap:19px;padding:24px 0;border-bottom:1px solid #ffffff25}.workflow li b{color:#d7734e;font-size:21px}.workflow h3{font-size:19px;margin:0}.workflow li p{color:#b9d8d0;font-size:13px;margin:5px 0 0}.insight{max-width:1240px;margin:auto;padding:118px max(4vw,32px);display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.insight-panel{border:1px solid #cddfd8;background:#fff;border-radius:17px;padding:22px}.insight-panel>p{font-size:11px;color:#428178;margin:0}.filters{display:flex;gap:8px;margin:17px 0}.filters span{font-size:10px;color:#33726b;background:#e6f2ed;border-radius:15px;padding:4px 9px}.insight blockquote{background:#073f3c;color:#fff;border-radius:12px;padding:17px;margin:22px 0;font-size:14px}.insight-panel h3{font-size:17px;color:#19736d;margin:0}.insight-panel>p:not(:first-child){font-size:12px;color:#506660}.insight aside{font-size:11px;color:#466760;border-right:3px solid #c75c3a;padding-right:10px}.insight-copy>p:not(.eyebrow){color:#4c635f;font-size:15px;margin:23px 0}.insight-copy strong{color:#17746e}.use-cases{padding-bottom:70px}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.case-grid article{border:1px solid #d7e1dc;background:#fff;border-radius:15px;padding:26px}.case-grid article:nth-child(2){background:#edf5f1}.case-grid h3{font-size:19px;line-height:1.55;margin:12px 0}.case-grid p{font-size:13px;color:#536b67}.case-grid b{display:block;margin-top:22px;padding-top:16px;border-top:1px solid #d9e4df;font-size:11px;color:#27736d}.fine-print{font-size:10px;color:#7c8d89;margin-top:17px}.closing{background:#c95d3b;color:#fff;padding:98px max(7vw,38px);display:flex;justify-content:space-between;align-items:end;gap:30px}.closing .eyebrow{color:#fff4e9}.closing p:not(.eyebrow){max-width:570px;color:#fff0e9;font-size:15px}.button-light{background:#fff;color:#063f3c;white-space:nowrap}footer{padding:33px max(4vw,32px);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#60746f}footer p{margin:0}footer>a:last-child{color:#17746e;font-weight:750}@media(max-width:850px){.site-header{height:70px;padding:0 20px}.site-header nav{display:none}.brand{font-size:25px}.hero{min-height:auto;grid-template-columns:1fr;padding:70px 24px 55px}.hero-visual{height:345px;margin-top:5px}.statement,.workflow,.closing{padding:70px 24px}.statement-grid,.insight{grid-template-columns:1fr}.statement-grid>p{padding:0}.capability-grid,.case-grid{grid-template-columns:1fr 1fr}.workflow{grid-template-columns:1fr;gap:33px}.insight{padding:75px 24px;gap:44px}.closing{display:block}.closing .button{margin-top:20px}footer{padding:26px 20px}.site-header .login-link{padding:7px 12px;font-size:11px}}@media(max-width:510px){.login-link b{display:none}.hero h1,.statement h2,.section-heading h2,.workflow h2,.insight h2,.closing h2{letter-spacing:-2.5px}.hero-visual{height:490px;display:block;padding:0;margin-top:16px}.hero-visual:before{inset:45px 10px;background:#e3f0eb;border-radius:32px;transform:rotate(-4deg)}.hero-visual .record-card{position:absolute}.main-record{width:88%;right:6%;top:145px;min-height:215px}.note-record{width:48%;right:0;top:0}.insight-record{width:53%;left:0;bottom:0}.signal{display:block}.signal-a{left:3%;top:24%}.signal-b{right:0;bottom:20%}.capability-grid,.case-grid{grid-template-columns:1fr}.capability-grid article{min-height:225px}.hero-actions{display:grid;grid-template-columns:1fr}.button{width:100%}.statement-grid{margin-top:27px}.site-header{gap:10px}.site-header .brand small{display:none}footer p{display:none}}
.trust-strip{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:22px;padding:17px 22px;margin-top:15px;border:1px solid #d9e5df;border-radius:13px;background:#ffffffa8;color:#45635e;font-size:11px}.trust-strip i{width:4px;height:4px;border-radius:50%;background:#c75c3a}.platform{background:#f1f5ef;padding:118px max(4vw,32px)}.platform-heading{max-width:1160px;margin:0 auto 48px;display:grid;grid-template-columns:1fr 1fr;column-gap:65px}.platform-heading .eyebrow{grid-column:1/-1}.platform-heading h2,.principles h2,.faq h2{font-size:clamp(37px,4.7vw,64px);letter-spacing:-3.5px;line-height:1.3;margin:0;font-weight:850}.platform-heading>p:last-child{color:#506963;font-size:15px;margin:13px 0}.product-window{max-width:1160px;margin:auto;background:#fff;border:1px solid #cddbd5;border-radius:21px;box-shadow:0 35px 80px #063f3c13;overflow:hidden}.window-bar{height:52px;border-bottom:1px solid #e1e8e3;display:flex;align-items:center;justify-content:space-between;padding:0 20px;color:#71827e;font-size:10px}.window-bar>div{display:flex;gap:6px;direction:ltr}.window-bar i{width:8px;height:8px;border-radius:50%;background:#d9e2de}.window-bar i:first-child{background:#c75c3a}.window-bar b{font-size:17px;color:#0a4642}.window-body{display:grid;grid-template-columns:68px 1fr;min-height:400px}.window-body>aside{background:#083f3c;padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:20px}.window-body>aside strong{color:#fff;font-size:15px;direction:ltr}.window-body>aside strong span{color:#cf6541}.window-body>aside i{display:block;width:24px;height:24px;border-radius:7px;background:#ffffff12;position:relative}.window-body>aside i:after{content:"";position:absolute;inset:7px;border:1px solid #85aea5;border-radius:3px}.window-body>aside i.active{background:#ffffff25}.dashboard-demo{padding:33px;background:#f8faf7}.demo-head{display:flex;justify-content:space-between;align-items:end}.demo-head small{color:#559088;font-size:10px}.demo-head h3{font-size:24px;margin:3px 0}.demo-head button{border:0;background:#c75c3a;color:#fff;font-family:inherit;border-radius:8px;padding:9px 15px}.demo-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:25px}.demo-cards article{background:#fff;border:1px solid #e0e7e2;border-radius:11px;padding:17px;position:relative;overflow:hidden}.demo-cards small{font-size:9px;color:#66807a}.demo-cards strong{display:block;font-size:12px;margin-top:6px}.demo-cards i{display:block;width:35px;height:4px;background:#87c5b6;border-radius:5px;margin-top:20px}.demo-cards article:nth-child(2) i{background:#c75c3a}.demo-chart{background:#fff;border:1px solid #e0e7e2;border-radius:11px;padding:18px;margin-top:13px}.chart-title{display:flex;justify-content:space-between;font-size:11px}.chart-title small{color:#85938f}.chart-bars{height:100px;display:flex;align-items:end;gap:8px;margin-top:16px;direction:ltr}.chart-bars i{flex:1;height:30%;background:#cce3dc;border-radius:4px 4px 0 0;transform-origin:bottom}.chart-bars i:nth-child(2){height:52%}.chart-bars i:nth-child(3){height:39%}.chart-bars i:nth-child(4){height:70%;background:#318077}.chart-bars i:nth-child(5){height:58%}.chart-bars i:nth-child(6){height:82%;background:#c75c3a}.chart-bars i:nth-child(7){height:68%}.chart-bars i:nth-child(8){height:90%;background:#318077}.chart-bars i:nth-child(9){height:75%}.module-grid{max-width:1160px;margin:28px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.module-grid article{background:#fff;border:1px solid #dce6e1;border-radius:14px;padding:23px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.module-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 35px #063f3c10;border-color:#a7ccc2}.module-grid span{font-size:10px;color:#c75c3a}.module-grid h3{font-size:17px;margin:11px 0 7px}.module-grid p{font-size:12px;color:#5b706b;margin:0}.principles{padding:112px max(7vw,38px);background:#fff7ef;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.principles-copy>p:last-child{color:#526965;max-width:510px}.principles-list article{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:22px 0;border-bottom:1px solid #e6dcd2}.principles-list b{color:#c75c3a;font-size:12px}.principles-list h3{font-size:18px;margin:0 0 5px}.principles-list p{color:#5a6d68;font-size:12px;margin:0}.faq{padding:112px max(7vw,38px);display:grid;grid-template-columns:.75fr 1.25fr;gap:85px;background:#edf5f1}.faq-list details{border-bottom:1px solid #cbdcd5;padding:21px 0}.faq-list summary{cursor:pointer;list-style:none;font-size:15px;font-weight:750;display:flex;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary b{color:#c75c3a;font-size:22px;font-weight:400;transition:transform .25s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details p{font-size:12px;color:#536b66;max-width:650px;margin:11px 0 0}.button,.login-link{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.button:hover,.login-link:hover{transform:translateY(-2px)}.button-primary:hover{box-shadow:0 14px 35px #063f3c35}.record-card{transition:transform .35s ease,box-shadow .35s ease}.hero-visual:hover .main-record{transform:translateY(-5px)}.hero-visual:hover .note-record{transform:translate(4px,-3px)}.hero-visual:hover .insight-record{transform:translate(-4px,3px)}.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.js .reveal.in-view{opacity:1;transform:none}.hero-copy{animation:hero-in .8s cubic-bezier(.2,.7,.2,1) both}.hero-visual{animation:hero-in .9s .12s cubic-bezier(.2,.7,.2,1) both}.note-record{animation:float-card 5s ease-in-out infinite}.insight-record{animation:float-card 6s 1s ease-in-out infinite}.record-head i,.signal{animation:soft-pulse 2.4s ease-in-out infinite}.sound-bars i{animation:wave 1.5s ease-in-out infinite}.sound-bars i:nth-child(2n){animation-delay:.18s}.chart-bars i{animation:grow-bar .8s ease both}.chart-bars i:nth-child(2n){animation-delay:.12s}@keyframes hero-in{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes float-card{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes soft-pulse{0%,100%{opacity:.6;scale:1}50%{opacity:1;scale:1.16}}@keyframes wave{0%,100%{scale:1 .75}50%{scale:1 1}}@keyframes grow-bar{from{scale:1 0}to{scale:1 1}}
@media(max-width:850px){.platform-heading,.principles,.faq{grid-template-columns:1fr;gap:35px}.module-grid{grid-template-columns:1fr 1fr}.platform{padding:78px 24px}.principles,.faq{padding:78px 24px}.trust-strip{overflow:auto;justify-content:flex-start;white-space:nowrap}.window-body{grid-template-columns:50px 1fr}.dashboard-demo{padding:22px}.window-body>aside{padding:17px 10px}.demo-cards{grid-template-columns:1fr}.demo-cards article{min-height:100px}.product-window{border-radius:14px}}
@media(max-width:510px){.module-grid{grid-template-columns:1fr}.platform-heading h2,.principles h2,.faq h2{letter-spacing:-2.5px}.window-body{grid-template-columns:1fr}.window-body>aside{display:none}.dashboard-demo{padding:15px}.demo-head button{display:none}.demo-head h3{font-size:18px}.chart-bars{height:75px}.trust-strip{margin-top:0}.faq-list summary{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-copy,.hero-visual,.note-record,.insight-record,.record-head i,.signal,.sound-bars i,.chart-bars i{animation:none!important}.js .reveal{opacity:1;transform:none;transition:none}.button,.login-link,.record-card,.module-grid article{transition:none}}

.eyebrow i{font-style:normal}.header-actions{display:flex;align-items:center;gap:8px}.utility-button{width:38px;height:38px;padding:0;border:1px solid rgba(36,122,99,.35);border-radius:50%;background:transparent;color:#123C35;font-weight:700;font-size:11px;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.utility-button:hover{background:rgba(184,216,192,.28);border-color:#247A63;transform:translateY(-2px)}.utility-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.theme-icon-sun{display:none}html[data-theme=dark] .theme-icon-moon{display:none}html[data-theme=dark] .theme-icon-sun{display:block}html[dir=ltr] .brand-logo{object-position:left center}html[dir=ltr] .login-link b,html[dir=ltr] .button b{display:inline-block;transform:scaleX(-1);margin-right:0;margin-left:7px}html[dir=ltr] .eyebrow span{margin-left:0;margin-right:8px}html[dir=ltr] .timeline{border-right:0;border-left:2px solid #247A63;padding-right:0;padding-left:8px}html[dir=ltr] .insight aside{border-right:0;border-left:3px solid #C95F2D;padding-right:0;padding-left:10px}

/* DataWay brand palette */
body{background:#FAF9F4;color:#123C35}
.site-header{background:rgba(250,249,244,.94);border-bottom-color:rgba(18,60,53,.14)}
.brand{width:178px;height:54px;display:inline-flex;align-items:center;letter-spacing:normal}
.brand-logo{display:block;width:100%;height:100%;object-fit:contain;object-position:right center}
.site-header nav,.hero-text,.statement-grid>p,.statement-grid p,.capability-grid p,.platform-heading>p:last-child,.module-grid p,.workflow li p,.insight-copy>p:not(.eyebrow),.principles-copy>p:last-child,.principles-list p,.case-grid p,.faq-list details p,footer{color:#29443C}
.site-header nav a:hover,.login-link:hover,footer>a:last-child{color:#C95F2D}
.login-link{color:#123C35;border-color:rgba(36,122,99,.35)}
.eyebrow,.statement-grid small,.case-grid small,.insight-panel>p,.insight-panel h3,.insight-copy strong{color:#247A63}
.eyebrow span,.signal,.record-head i,.connection b,.timeline i,.analysis-dot i:nth-child(2),.review-line i,.trust-strip i,.window-bar i:first-child{background:#C95F2D}
.hero h1,.statement h2,.section-heading h2,.platform-heading h2,.principles h2,.faq h2,.workflow h2,.insight h2,.closing h2{color:#123C35}
.hero h1 em{color:#247A63}
.button-primary{background:#C95F2D;color:#fff;box-shadow:0 10px 28px rgba(201,95,45,.2)}
.button-primary:hover{box-shadow:0 14px 35px rgba(201,95,45,.28)}
.button-quiet{border-color:rgba(36,122,99,.4);color:#247A63}
.hero-visual:before,.answer-card,.capability-grid article:nth-child(2),.capability-grid article:nth-child(5),.platform,.faq{background:rgba(184,216,192,.28)}
.main-record,.workflow,.window-body>aside,.insight blockquote{background:#123C35}
.main-record p,.workflow li p{color:#B8D8C0}
.workflow h2{color:#FAF9F4}
.connection div,.filters span{background:#FAF9F4;color:#247A63}
.record-card,.quote-card,.capability-grid article,.product-window,.demo-cards article,.demo-chart,.module-grid article,.insight-panel,.case-grid article{background:#fff;border-color:rgba(18,60,53,.14)}
.pulse{background:repeating-linear-gradient(90deg,#247A63 0 4px,transparent 4px 9px)}
.statement{background:rgba(184,216,192,.23)}
.sound-bars i,.sheet i:first-child,.access i:nth-child(2),.demo-cards i,.chart-bars i:nth-child(4),.chart-bars i:nth-child(8){background:#247A63}
.sheet i,.access i,.chart-bars i{background:#B8D8C0}
.capability-grid b,.module-grid span,.principles-list b,.workflow li b,.faq-list summary b{color:#C95F2D}
.product-window{box-shadow:0 35px 80px rgba(18,60,53,.1)}
.window-bar b{color:#123C35}.window-body>aside img{display:block;width:42px;height:26px;object-fit:contain;margin-bottom:2px}.dashboard-demo{background:#FAF9F4}.demo-head small{color:#247A63}.demo-head button{background:#C95F2D}.demo-cards article:nth-child(2) i,.chart-bars i:nth-child(6){background:#C95F2D}
.insight aside{border-right-color:#C95F2D}.case-grid article:nth-child(2){background:rgba(184,216,192,.25)}
.principles{background:#FAF9F4}.closing{background:#C95F2D}.closing h2{color:#fff}.closing .eyebrow,.closing p:not(.eyebrow){color:#FAF9F4}.button-light{background:#FAF9F4;color:#123C35}@media(max-width:510px){.site-header .brand{width:128px;height:42px}footer .brand{width:145px;height:48px}.hero-visual:before{background:rgba(184,216,192,.35)}}
@media(min-width:851px) and (max-width:1150px){.site-header{gap:12px;padding-inline:24px}.site-header nav{gap:14px}.site-header .brand{width:140px;flex-shrink:0}.header-actions{flex-shrink:0}}@media(max-width:510px){.site-header{padding:0 12px;gap:5px}.header-actions{gap:4px}.utility-button{width:32px;height:32px}.site-header .brand{width:105px;height:38px}.site-header .login-link{padding:6px 9px;font-size:10px;white-space:nowrap}}@media(max-width:370px){.site-header .brand{width:84px}.site-header .login-link{padding:6px;font-size:9px}}
html[data-theme=dark] body{background:#101D19;color:#E8F1EA}html[data-theme=dark] .site-header{background:#14271F;border-color:#345248}html[data-theme=dark] .site-header nav,html[data-theme=dark] .hero-text,html[data-theme=dark] .statement-grid>p,html[data-theme=dark] .statement-grid p,html[data-theme=dark] .capability-grid p,html[data-theme=dark] .platform-heading>p:last-child,html[data-theme=dark] .module-grid p,html[data-theme=dark] .insight-copy>p:not(.eyebrow),html[data-theme=dark] .principles-copy>p:last-child,html[data-theme=dark] .principles-list p,html[data-theme=dark] .case-grid p,html[data-theme=dark] .faq-list details p,html[data-theme=dark] footer{color:#B8D8C0}html[data-theme=dark] .hero h1,html[data-theme=dark] .statement h2,html[data-theme=dark] .section-heading h2,html[data-theme=dark] .platform-heading h2,html[data-theme=dark] .principles h2,html[data-theme=dark] .faq h2,html[data-theme=dark] .insight h2{color:#E8F1EA}html[data-theme=dark] .hero h1 em,html[data-theme=dark] .eyebrow,html[data-theme=dark] .statement-grid small,html[data-theme=dark] .case-grid small,html[data-theme=dark] .insight-copy strong,html[data-theme=dark] .insight-panel h3{color:#83C9AA}html[data-theme=dark] .login-link,html[data-theme=dark] .utility-button,html[data-theme=dark] .button-quiet{color:#E8F1EA;border-color:#547B69}html[data-theme=dark] .statement,html[data-theme=dark] .platform,html[data-theme=dark] .faq{background:#172C23}html[data-theme=dark] .principles{background:#1D2B23}html[data-theme=dark] .trust-strip,html[data-theme=dark] .record-card:not(.main-record),html[data-theme=dark] .quote-card,html[data-theme=dark] .answer-card,html[data-theme=dark] .capability-grid article,html[data-theme=dark] .product-window,html[data-theme=dark] .demo-cards article,html[data-theme=dark] .demo-chart,html[data-theme=dark] .module-grid article,html[data-theme=dark] .insight-panel,html[data-theme=dark] .case-grid article{background:#20362C;color:#E8F1EA;border-color:#3E5C4D}html[data-theme=dark] .capability-grid article:nth-child(2),html[data-theme=dark] .capability-grid article:nth-child(5),html[data-theme=dark] .case-grid article:nth-child(2){background:#294338}html[data-theme=dark] .capability-grid,html[data-theme=dark] .capability-grid article,html[data-theme=dark] .window-bar,html[data-theme=dark] .demo-cards article,html[data-theme=dark] .demo-chart,html[data-theme=dark] .principles-list article,html[data-theme=dark] .faq-list details,html[data-theme=dark] .case-grid b{border-color:#3E5C4D}html[data-theme=dark] .review-line,html[data-theme=dark] .dashboard-demo{background:#172C23;color:#B8D8C0}html[data-theme=dark] .hero-visual:before{background:#284538}html[data-theme=dark] .note-record,html[data-theme=dark] .insight-record{color:#E8F1EA}html[data-theme=dark] .note-record span,html[data-theme=dark] .insight-record span,html[data-theme=dark] .insight-panel>p,html[data-theme=dark] .demo-head small,html[data-theme=dark] .window-bar b{color:#83C9AA}html[data-theme=dark] .filters span,html[data-theme=dark] .connection div{background:#294338;color:#E8F1EA}html[data-theme=dark] .insight-panel>p:not(:first-child),html[data-theme=dark] .insight aside,html[data-theme=dark] .chart-title small,html[data-theme=dark] .window-bar,html[data-theme=dark] .demo-cards small{color:#B8D8C0}html[data-theme=dark] .main-record,html[data-theme=dark] .workflow,html[data-theme=dark] .insight blockquote{background:#123C35}html[data-theme=dark] .workflow h2,html[data-theme=dark] .closing h2{color:#FAF9F4}html[data-theme=dark] .workflow li p,html[data-theme=dark] .main-record p{color:#B8D8C0}html[data-theme=dark] .closing{background:#9E4925}html[data-theme=dark] .closing .eyebrow,html[data-theme=dark] .closing p:not(.eyebrow){color:#FFF2E8}html[data-theme=dark] .button-light{background:#FAF9F4;color:#123C35}html[data-theme=dark] .site-header .brand-logo,html[data-theme=dark] footer .brand-logo{content:url('/static/dataway-logo-light.png')}html[data-theme=dark] .brochure{background:#1C352A;border-color:#3E5C4D}html[data-theme=dark] .brochure h2{color:#E8F1EA}html[data-theme=dark] .brochure p:not(.eyebrow){color:#B8D8C0}html{letter-spacing:-.01em;word-spacing:-.035em}body{font-size:15px}.hero h1,.statement h2,.section-heading h2,.workflow h2,.insight h2,.closing h2,.platform-heading h2,.principles h2,.faq h2{letter-spacing:-1.5px}.hero-text,.statement-grid>p,.platform-heading>p:last-child,.insight-copy>p:not(.eyebrow),.closing p:not(.eyebrow){font-size:16px}.brochure{max-width:1240px;margin:auto;padding:78px max(7vw,38px);display:flex;align-items:center;justify-content:space-between;gap:40px;background:#EAF3ED;border-top:1px solid rgba(18,60,53,.1);border-bottom:1px solid rgba(18,60,53,.1)}.brochure h2{font-size:clamp(32px,4vw,52px);letter-spacing:-1.5px;line-height:1.35;color:#123C35;margin:0}.brochure p:not(.eyebrow){max-width:610px;color:#29443C;font-size:15px;margin:20px 0 0}.brochure .button{flex-shrink:0}.record-card.main-record{background:#123C35;color:#fff;border-color:#285C4B}.main-record strong{color:#fff;letter-spacing:-.4px}.main-record p{letter-spacing:-.02em}@media(max-width:850px){.brochure{display:block;padding:65px 24px}.brochure .button{margin-top:24px}}.hero-visual{height:448px}.insight-record{bottom:26px}@media(max-width:850px){.hero-visual{height:370px}}@media(max-width:510px){.hero-visual{height:520px}.insight-record{bottom:10px}}@media(max-width:510px){.hero h1,.statement h2,.section-heading h2,.workflow h2,.insight h2,.closing h2,.platform-heading h2,.principles h2,.faq h2,.brochure h2{letter-spacing:-1px}}
.hero h1.hero-tagline{display:inline-flex;align-items:baseline;gap:.22em;font-size:clamp(25px,4.35vw,58px);letter-spacing:-2.6px;line-height:1.2;white-space:nowrap}
.hero-tagline em{position:relative;padding-bottom:.07em}.hero-tagline em:after{content:"";position:absolute;right:0;bottom:0;width:100%;height:3px;border-radius:99px;background:linear-gradient(90deg,#C95F2D,#247A63);opacity:.7}
@media(max-width:510px){.hero h1.hero-tagline{font-size:clamp(25px,8.2vw,38px);letter-spacing:-1.5px;gap:.16em}.hero-tagline em:after{height:2px}}

