:root{--dq591:#062d24;--dq591-2:#0a3c30;--dq591-3:#0f7b5a;--dq591-mint:#2ee0a1;--dq591-cream:#fff9ed;--dq591-ink:#082b23;--dq591-soft:#eef7f3}
.dq591-home{background:#fff;color:var(--dq591-ink);overflow:hidden}.dq591-shell{width:min(1180px,calc(100% - 40px));margin:auto}.dq591-hero{min-height:700px;padding:92px 0 72px;background:radial-gradient(circle at 72% 30%,rgba(46,224,161,.13),transparent 28%),linear-gradient(135deg,#062d24,#073a2e 62%,#05271f);color:#fff}.dq591-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:68px;align-items:center}.dq591-eyebrow,.dq591-kicker,.dq591-mini{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.dq591-eyebrow:before{content:"";width:8px;height:8px;border-radius:99px;background:var(--dq591-mint);box-shadow:0 0 0 7px rgba(46,224,161,.12)}.dq591-hero h1{font-size:clamp(54px,6.1vw,88px);line-height:.94;letter-spacing:-.055em;margin:28px 0 24px;max-width:700px}.dq591-hero h1 span{color:var(--dq591-mint)}.dq591-lead{font-size:20px;line-height:1.65;color:#cfe0da;max-width:690px}.dq591-actions{display:flex;gap:12px;align-items:center;margin-top:30px}.dq591-actions.center{justify-content:center}.dq591-btn{min-height:52px;padding:0 22px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;text-decoration:none;transition:.25s ease}.dq591-btn.primary{background:var(--dq591-mint);color:#062d24;box-shadow:0 10px 30px rgba(46,224,161,.16)}.dq591-btn.primary:hover{transform:translateY(-3px);background:#fff}.dq591-btn.ghost{border:1px solid rgba(255,255,255,.22);color:#fff;background:rgba(255,255,255,.04)}.dq591-btn.ghost:hover{background:#fff;color:var(--dq591)}.dq591-trust{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;color:#b9d2c9;font-size:14px;font-weight:700}.dq591-hero-visual{position:relative;min-height:520px;perspective:1200px}.dq591-console{position:absolute;inset:50px 0 25px 32px;border:1px solid rgba(255,255,255,.16);border-radius:26px;background:rgba(255,255,255,.97);color:#0b2d25;box-shadow:0 40px 100px rgba(0,0,0,.35);overflow:hidden;transform:rotateY(-5deg) rotateX(2deg);animation:dq591float 7s ease-in-out infinite}.dq591-console-top{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #e6efeb}.dq591-console-top div{display:flex;flex-direction:column}.dq591-console-top small{color:#718a81;margin-top:3px}.dq591-live{font-size:11px;font-weight:900;color:#0b8d63;background:#e8f8f1;padding:8px 10px;border-radius:99px}.dq591-console-grid{display:grid;grid-template-columns:145px 1fr;min-height:390px}.dq591-side{background:#0a3a2f;color:#bcd2ca;padding:20px 13px;display:flex;flex-direction:column;gap:8px}.dq591-side span{padding:11px 12px;border-radius:9px;font-size:12px}.dq591-side .active{background:#16a878;color:#fff}.dq591-board{padding:20px;background:#f8fbfa}.dq591-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dq591-metrics article{background:#fff;border:1px solid #ddeae5;padding:14px;border-radius:14px}.dq591-metrics b{font-size:26px;display:block}.dq591-metrics small{color:#6d8179}.dq591-order{margin-top:12px;background:#fff;border:1px solid #ddeae5;border-radius:14px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:15px}.dq591-order div{display:flex;flex-direction:column;gap:3px}.dq591-order small{font-size:10px;color:#6e837b}.dq591-order span{font-size:11px;color:#788d85}.dq591-order em{font-style:normal;font-size:10px;background:#fff1d5;color:#ae6b00;padding:6px 8px;border-radius:99px;font-weight:800}.dq591-order em.blue{background:#eaf2ff;color:#245bc0}.dq591-order em.dark{background:#e7f6f0;color:#087553}.dq591-float{position:absolute;background:#fff;color:#0a2f27;border:1px solid rgba(7,51,42,.1);box-shadow:0 16px 40px rgba(0,0,0,.2);border-radius:16px;padding:13px 15px;z-index:2}.dq591-float small{display:block;color:#6d8179;font-size:11px;margin-top:3px}.dq591-float.f1{top:6px;left:0;display:flex;gap:10px;align-items:center}.dq591-float.f1 span{width:34px;height:34px;background:#0f7b5a;color:#fff;border-radius:10px;display:grid;place-items:center;font-weight:900}.dq591-float.f2{right:-16px;top:135px}.dq591-float.f3{left:-6px;bottom:22px}.dq591-orbit{position:absolute;border:1px solid rgba(46,224,161,.16);border-radius:50%;animation:dq591orbit 14s linear infinite}.orb1{width:430px;height:430px;right:-100px;top:60px}.orb2{width:280px;height:280px;left:20px;bottom:0;animation-direction:reverse}.dq591-proof{background:#fff;border-bottom:1px solid #e6efeb}.dq591-proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.dq591-proof-grid div{padding:26px 22px;border-right:1px solid #e6efeb}.dq591-proof-grid div:last-child{border-right:0}.dq591-proof strong{display:block;font-size:17px}.dq591-proof span{display:block;color:#6d8179;font-size:13px;margin-top:5px}.dq591-section{padding:105px 0}.dq591-section.light{background:#fff}.dq591-section.dark{background:#062d24;color:#fff}.dq591-section.cream{background:var(--dq591-cream)}.dq591-heading{max-width:800px}.dq591-heading>span,.dq591-kicker.green{color:#0f7b5a}.dq591-heading h2,.dq591-section h2{font-size:clamp(38px,4.7vw,64px);line-height:1.02;letter-spacing:-.045em;margin:15px 0 16px}.dq591-heading p,.dq591-section p{font-size:18px;line-height:1.7;color:#637a72}.dq591-section.dark p{color:#bdd1ca}.dq591-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:38px 0 26px}.dq591-tabs button{border:1px solid #d8e6e0;background:#fff;border-radius:99px;padding:11px 18px;font-weight:800;color:#21453a;cursor:pointer}.dq591-tabs button.active{background:#0f7b5a;color:#fff;border-color:#0f7b5a}.dq591-product-stage{display:none;grid-template-columns:1fr 1fr;gap:50px;align-items:center;min-height:380px;padding:46px;border-radius:28px;background:#f3f8f5;border:1px solid #dce9e4}.dq591-product-stage.active{display:grid;animation:dq591in .45s ease}.dq591-product-stage h3{font-size:42px;line-height:1.05;letter-spacing:-.04em;margin:13px 0}.dq591-mini{color:#0f7b5a}.dq591-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.dq591-links a,.dq591-two a{font-weight:900;color:#0f7b5a;text-decoration:none}.dq591-stack{display:grid;gap:12px}.dq591-stack article{background:#fff;border:1px solid #dbe8e3;border-radius:16px;padding:18px;display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:15px;box-shadow:0 10px 28px rgba(9,46,37,.06)}.dq591-stack span{color:#667e75}.dq591-stack em{font-style:normal;font-weight:800;color:#0f7b5a}.dq591-ai-orb{height:300px;border-radius:28px;background:radial-gradient(circle,#1f936f 0,#0a4638 44%,#062d24 72%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;box-shadow:inset 0 0 90px rgba(46,224,161,.2)}.dq591-ai-orb>span{width:90px;height:90px;border-radius:28px;background:#fff;color:#0f7b5a;display:grid;place-items:center;font-size:44px;font-weight:900;box-shadow:0 0 0 14px rgba(255,255,255,.06)}.dq591-ai-orb b{font-size:25px;margin-top:18px}.dq591-ai-orb small{color:#b8d3c9}.dq591-route{height:280px;position:relative;background:#082c24;border-radius:24px;overflow:hidden;border:1px solid #17483c}.dq591-route .line{position:absolute;left:18%;right:18%;top:50%;height:5px;background:linear-gradient(90deg,#2ee0a1 0 55%,#315a4f 55%);transform:rotate(-8deg);border-radius:20px}.dq591-route i{position:absolute;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:900}.dq591-route .restaurant{left:11%;top:57%;background:#fff;color:#062d24}.dq591-route .home{right:10%;top:31%;background:#fff;color:#062d24}.dq591-route .rider{left:52%;top:39%;background:#2ee0a1;color:#062d24;animation:dq591rider 5s ease-in-out infinite}.dq591-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.dq591-benefits{display:grid;gap:13px}.dq591-benefits article{border:1px solid rgba(255,255,255,.13);padding:25px;border-radius:18px;background:rgba(255,255,255,.035)}.dq591-benefits article span{color:#2ee0a1;font-weight:900}.dq591-benefits h3{font-size:24px;margin:8px 0}.dq591-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.dq591-flow article{padding:28px;border:1px solid #dce9e4;border-radius:20px}.dq591-flow b{color:#0f7b5a}.dq591-flow h3{font-size:23px;margin:28px 0 8px}.dq591-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dq591-two>div{background:#fff;padding:42px;border-radius:24px;border:1px solid #eadfca}.dq591-two h2{font-size:42px}.dq591-final{padding:110px 0;text-align:center;background:linear-gradient(135deg,#062d24,#0b4537);color:#fff}.dq591-final span{font-size:12px;letter-spacing:.14em;font-weight:900;color:#80e9c2}.dq591-final h2{font-size:clamp(46px,6vw,78px);letter-spacing:-.05em;margin:18px 0}.dq591-final p{font-size:19px;color:#bdd1ca;max-width:720px;margin:auto}.dq591-btn.ghost.light{border-color:rgba(255,255,255,.2)}
@keyframes dq591float{0%,100%{transform:rotateY(-5deg) rotateX(2deg) translateY(0)}50%{transform:rotateY(-3deg) rotateX(1deg) translateY(-9px)}}@keyframes dq591orbit{to{transform:rotate(360deg)}}@keyframes dq591in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dq591rider{0%,100%{transform:translate(-35px,18px)}50%{transform:translate(35px,-18px)}}
@media(max-width:900px){.dq591-hero{padding:72px 0 55px}.dq591-hero-grid,.dq591-product-stage,.dq591-split,.dq591-two{grid-template-columns:1fr}.dq591-hero-visual{min-height:460px}.dq591-console{inset:55px 4px 15px}.dq591-proof-grid{grid-template-columns:1fr 1fr}.dq591-flow{grid-template-columns:1fr}.dq591-product-stage{padding:30px}.dq591-section{padding:78px 0}}@media(max-width:600px){.dq591-shell{width:min(100% - 28px,1180px)}.dq591-hero h1{font-size:54px}.dq591-lead{font-size:17px}.dq591-hero-visual{min-height:430px}.dq591-console-grid{grid-template-columns:92px 1fr}.dq591-side{padding:14px 8px}.dq591-side span{font-size:9px;padding:8px}.dq591-board{padding:12px}.dq591-metrics{grid-template-columns:1fr 1fr}.dq591-metrics article:nth-child(3){display:none}.dq591-order{padding:10px}.dq591-order strong{font-size:11px}.dq591-order span{font-size:9px}.dq591-float.f2{right:0}.dq591-proof-grid{grid-template-columns:1fr 1fr}.dq591-proof-grid div{padding:18px 12px}.dq591-section h2,.dq591-heading h2{font-size:40px}.dq591-product-stage h3{font-size:34px}.dq591-stack article{grid-template-columns:80px 1fr}.dq591-stack em{grid-column:2}.dq591-two>div{padding:28px}.dq591-two h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){.dq591-console,.dq591-orbit,.dq591-route .rider{animation:none!important}}
