
/* DineQube Premium Motion System v5.58.8 */
:root{--dqfx-green:#0F7B5A;--dqfx-dark:#0C2923;--dqfx-cream:#FFF9ED;--dqfx-blue:#2563EB;--dqfx-line:#DDECE5;--dqfx-ease:cubic-bezier(.2,.7,.2,1)}
html{scroll-behavior:smooth}.dqfx-ready body{--dqfx-mx:50vw;--dqfx-my:25vh}
body.dq26{overflow-x:hidden;background:radial-gradient(900px 520px at var(--dqfx-mx) var(--dqfx-my),rgba(15,123,90,.055),transparent 64%),#fff}
.site-header{transition:box-shadow .25s var(--dqfx-ease),background .25s var(--dqfx-ease),border-color .25s var(--dqfx-ease)}
.dqfx-scrolled .site-header{background:rgba(255,255,255,.88)!important;backdrop-filter:blur(18px) saturate(1.25);box-shadow:0 14px 42px rgba(12,41,35,.08);border-color:rgba(221,236,229,.75)!important}
.btn,.nav-link,.ai-nav,.dq26-link,.dq-footer-col a{transition:transform .18s var(--dqfx-ease),box-shadow .2s var(--dqfx-ease),background .2s,color .2s,border-color .2s;will-change:transform}
@media (hover:hover){.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.985)}.dq26-link:hover{transform:translateX(3px)}.dq26-plan:hover,.dq26-value:hover{transform:translateY(-7px) rotateX(1.5deg);box-shadow:0 24px 60px rgba(12,41,35,.12)}}
.dq26-section,.dq26-inner-hero,.page-hero,.section,.section-tight,.dq-contact-hero,.dq-contact-next,.dq-seo-hub{position:relative;isolation:isolate}
.dqfx-block{opacity:0;transform:translateY(34px) scale(.985);filter:blur(4px);transition:opacity .75s var(--dqfx-ease),transform .85s var(--dqfx-ease),filter .75s var(--dqfx-ease)}.dqfx-block.dqfx-in{opacity:1;transform:none;filter:none}
.dqfx-card{transform-style:preserve-3d;will-change:transform;transition:transform .18s ease-out,box-shadow .25s var(--dqfx-ease)}
.dqfx-card>*{transform:translateZ(0)}
.dq26-inner-hero,.page-hero{overflow:hidden;background:radial-gradient(520px 300px at 72% 30%,rgba(37,99,235,.08),transparent 68%),radial-gradient(540px 300px at 24% 12%,rgba(15,123,90,.10),transparent 70%),linear-gradient(180deg,#fbfefd,#f4faf7)}
.dq26-inner-hero:after,.page-hero:after{content:"";position:absolute;right:7%;top:50%;width:220px;height:220px;border-radius:38% 62% 56% 44%/46% 42% 58% 54%;background:linear-gradient(135deg,rgba(15,123,90,.13),rgba(37,99,235,.08));border:1px solid rgba(15,123,90,.15);box-shadow:inset 28px -24px 56px rgba(15,123,90,.08),0 40px 90px rgba(12,41,35,.08);transform:translateY(-50%) rotate(16deg);animation:dqfxMorph 8s ease-in-out infinite alternate;z-index:-1}
@keyframes dqfxMorph{to{transform:translateY(-54%) rotate(-12deg) scale(1.08);border-radius:60% 40% 45% 55%/42% 58% 42% 58%}}

/* Homepage spatial hero */
.dq57-stage{position:relative;min-height:590px;perspective:1400px;isolation:isolate}.dq57-stage:before{content:"";position:absolute;inset:8% 0 0;border-radius:42px;background:radial-gradient(circle at 50% 40%,rgba(61,213,160,.18),transparent 44%),linear-gradient(145deg,#071f1a,#0b2f27 58%,#0a211d);box-shadow:0 50px 110px rgba(7,47,37,.22);transform:rotateX(5deg) rotateY(-5deg)}
.dq57-grid{position:absolute;inset:9% 4% 3%;border-radius:36px;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:46px 46px;transform:rotateX(5deg) rotateY(-5deg)}
.dq57-core{position:absolute;left:50%;top:45%;width:300px;height:210px;transform:translate(-50%,-50%) rotateX(4deg) rotateY(-8deg);border:1px solid rgba(255,255,255,.17);border-radius:28px;background:linear-gradient(155deg,rgba(255,255,255,.98),rgba(238,249,244,.94));box-shadow:0 32px 70px rgba(0,0,0,.28);padding:22px;color:var(--dqfx-dark);z-index:4;animation:dq57Float 5.4s ease-in-out infinite}
.dq57-core-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.dq57-core-brand{display:flex;align-items:center;gap:10px;font-weight:900}.dq57-core-brand img{width:38px;height:38px;object-fit:contain;border-radius:11px}.dq57-live{font-size:11px;font-weight:900;color:#05734f;background:#e7f8f0;padding:7px 9px;border-radius:999px}.dq57-core h3{font-size:24px;margin:24px 0 14px}.dq57-core-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.dq57-core-metrics span{padding:12px 8px;border:1px solid #dfece7;border-radius:14px;background:#fff}.dq57-core-metrics b{display:block;font-size:19px}.dq57-core-metrics small{font-size:9px;color:#6d827b}
.dq57-float{position:absolute;border-radius:22px;border:1px solid rgba(255,255,255,.15);box-shadow:0 25px 58px rgba(0,0,0,.24);backdrop-filter:blur(16px);animation:dq57Float 5.8s ease-in-out infinite;z-index:5}.dq57-order{left:2%;top:16%;width:210px;background:rgba(255,255,255,.96);padding:16px}.dq57-order small,.dq57-kot small,.dq57-hotel small,.dq57-delivery small{color:#6c8179}.dq57-order .dish{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:10px;border-radius:13px;background:#f3f8f5;font-size:12px}.dq57-order .dish i{width:28px;height:28px;border-radius:9px;background:linear-gradient(135deg,#f3d08c,#ca8b45)}
.dq57-kot{right:2%;top:14%;width:206px;background:#fff8e8;padding:16px;animation-delay:-1.4s}.dq57-kot:before{content:"";position:absolute;left:18px;right:18px;top:-8px;height:14px;background:radial-gradient(circle at 7px 7px,transparent 6px,#fff8e8 6.3px) 0 0/14px 14px}.dq57-kot strong{display:block;margin-bottom:10px}.dq57-kot p{margin:5px 0;font-size:12px}
.dq57-hotel{left:4%;bottom:8%;width:220px;background:rgba(9,40,34,.94);color:#fff;padding:16px;animation-delay:-2.4s}.dq57-hotel .room{display:flex;align-items:center;gap:10px;margin-top:10px;padding:11px;border-radius:14px;background:rgba(255,255,255,.08)}.dq57-hotel .room i{width:36px;height:36px;border-radius:12px;background:#e7f8f0;color:#0b6f50;display:grid;place-items:center;font-style:normal;font-weight:900}
.dq57-delivery{right:3%;bottom:8%;width:232px;background:rgba(7,28,25,.94);color:#fff;padding:16px;animation-delay:-.6s}.dq57-route{position:relative;height:54px;margin-top:9px}.dq57-route:before{content:"";position:absolute;left:6px;right:8px;top:26px;height:4px;border-radius:9px;background:linear-gradient(90deg,#20c78c 0 62%,#40554f 62%)}.dq57-route:after{content:"●";position:absolute;left:57%;top:14px;color:#20c78c;font-size:22px;filter:drop-shadow(0 0 8px rgba(32,199,140,.7));animation:dq57Ride 3.2s ease-in-out infinite alternate}
.dq57-ai{left:50%;top:5%;transform:translateX(-50%);display:flex;align-items:center;gap:11px;padding:11px 14px;background:#1769ed;color:#fff;animation-delay:-3.1s}.dq57-ai img{width:34px;height:34px;border-radius:10px;background:#fff}.dq57-ai b{display:block;font-size:12px}.dq57-ai small{font-size:9px;color:#dbe9ff}.dq57-ai .bars{display:flex;gap:3px;margin-left:4px}.dq57-ai .bars i{width:3px;height:16px;border-radius:3px;background:#fff;animation:dq57Bars .7s ease-in-out infinite alternate}.dq57-ai .bars i:nth-child(2){animation-delay:.15s}.dq57-ai .bars i:nth-child(3){animation-delay:.3s}
.dq57-link{position:absolute;height:2px;background:linear-gradient(90deg,transparent,rgba(71,230,178,.7),transparent);transform-origin:left center;opacity:.7;z-index:2}.dq57-link.l1{left:22%;top:34%;width:24%;transform:rotate(12deg)}.dq57-link.l2{left:55%;top:34%;width:22%;transform:rotate(-10deg)}.dq57-link.l3{left:22%;top:65%;width:25%;transform:rotate(-12deg)}.dq57-link.l4{left:55%;top:64%;width:23%;transform:rotate(11deg)}
@keyframes dq57Float{0%,100%{translate:0 0}50%{translate:0 -11px}}@keyframes dq57Ride{to{left:85%}}@keyframes dq57Bars{to{height:7px;opacity:.55}}

/* Improved direct-delivery scene */
.dq57-delivery-scene{position:relative;min-height:390px;border-radius:34px;overflow:hidden;background:linear-gradient(145deg,#061d19,#0b3028);border:1px solid rgba(15,123,90,.24);box-shadow:0 35px 80px rgba(12,41,35,.18);perspective:1200px}.dq57-delivery-scene:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:36px 36px;transform:perspective(800px) rotateX(56deg) scale(1.25);transform-origin:center bottom;opacity:.55}.dq57-droute{position:absolute;inset:26% 10% 14%;z-index:2}.dq57-droute svg{width:100%;height:100%;overflow:visible}.dq57-droute .ghost{fill:none;stroke:#3d534d;stroke-width:7;stroke-linecap:round}.dq57-droute .live{fill:none;stroke:#20c78c;stroke-width:7;stroke-linecap:round;stroke-dasharray:520;stroke-dashoffset:520;animation:dq57Draw 3.6s var(--dqfx-ease) infinite}.dq57-rider{position:absolute;left:16%;top:56%;width:54px;height:54px;border-radius:18px;background:#f8fffb;color:#0b6b4e;display:grid;place-items:center;box-shadow:0 16px 35px rgba(0,0,0,.28);z-index:4;offset-path:path('M 0 0 C 120 -80 240 90 400 -10');animation:dq57Rider 5s var(--dqfx-ease) infinite}.dq57-rider svg{width:27px;height:27px}.dq57-place{position:absolute;z-index:4;padding:12px 14px;border-radius:16px;background:#fff;color:#0b2c24;box-shadow:0 14px 34px rgba(0,0,0,.2);font-size:12px;font-weight:900}.dq57-place small{display:block;margin-top:3px;color:#668078;font-weight:700}.dq57-place.shop{left:8%;top:16%}.dq57-place.home{right:7%;bottom:12%}.dq57-delivery-status{position:absolute;right:7%;top:15%;z-index:4;color:#dff8ee;text-align:right}.dq57-delivery-status b{display:block;font-size:22px}.dq57-delivery-status small{color:#8fc9b4}.dq57-pulse{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;padding:7px 9px;border-radius:999px;background:rgba(32,199,140,.11);border:1px solid rgba(32,199,140,.23);font-size:10px;font-weight:900}.dq57-pulse i{width:7px;height:7px;border-radius:50%;background:#20c78c;box-shadow:0 0 0 0 rgba(32,199,140,.6);animation:dq57Pulse 1.6s infinite}
@keyframes dq57Draw{0%{stroke-dashoffset:520}55%,100%{stroke-dashoffset:0}}@keyframes dq57Rider{0%{offset-distance:0%}70%,100%{offset-distance:100%}}@keyframes dq57Pulse{70%{box-shadow:0 0 0 8px rgba(32,199,140,0)}}

/* Pricing compare */
.pricing-v5512 .dq26-shell{width:min(1180px,calc(100% - 36px))}.pricing-v5512 .dq26-price-grid{gap:18px}.pricing-v5512 .dq26-plan{min-height:100%;padding:28px 24px}.dq57-compare{margin-top:34px;border:1px solid #dbe9e3;border-radius:26px;background:rgba(255,255,255,.9);box-shadow:0 18px 50px rgba(12,41,35,.07);overflow:hidden}.dq57-compare-head{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:24px 26px 18px}.dq57-compare-head h3{margin:0;font-size:24px}.dq57-compare-head p{margin:4px 0 0;color:#6c817a}.dq57-compare-scroll{overflow:auto}.dq57-compare table{width:100%;min-width:760px;border-collapse:collapse}.dq57-compare th,.dq57-compare td{padding:15px 18px;border-top:1px solid #e6efeb;text-align:center}.dq57-compare th:first-child,.dq57-compare td:first-child{text-align:left;font-weight:800;color:#183c32}.dq57-compare th{font-size:13px;color:#0d5e46;background:#f7fbf9;position:sticky;top:0}.dq57-yes,.dq57-no,.dq57-part{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font-weight:900}.dq57-yes{background:#e6f8f0;color:#078159}.dq57-no{background:#f2f4f3;color:#8ba099}.dq57-part{width:auto;padding:0 10px;border-radius:999px;background:#fff4d9;color:#9b6a00;font-size:11px}.dq57-compare-note{padding:14px 20px;background:#fbfdfc;color:#6d827b;font-size:12px;border-top:1px solid #e6efeb}

/* Generic richer sections on all pages */
.dq26-value,.dq26-plan,.dq26-flowstep,.dq26-journey,.dq26-ai-core,.dq-contact-v8 form,.faq-item,.card,.feature-card{backface-visibility:hidden}.dq26-value,.dq26-plan{border-color:#dbe9e3!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,253,251,.96))!important}.dq26-section.soft{background:radial-gradient(620px 300px at 80% 20%,rgba(37,99,235,.055),transparent 70%),#f6faf8!important}.dq26-section.cream{background:radial-gradient(650px 320px at 18% 40%,rgba(15,123,90,.07),transparent 70%),#fff9ed!important}
.dq26-ai{position:relative;overflow:hidden}.dq26-ai:before{content:"";position:absolute;inset:-30%;background:conic-gradient(from 120deg,transparent,rgba(43,115,255,.09),transparent 28%,rgba(22,198,139,.08),transparent 58%);animation:dqfxSpin 18s linear infinite;pointer-events:none}@keyframes dqfxSpin{to{transform:rotate(1turn)}}

@media(max-width:980px){.dq57-stage{min-height:540px}.dq57-core{width:270px}.dq57-order,.dq57-kot{width:185px}.dq57-hotel,.dq57-delivery{width:195px}.dq57-delivery-scene{min-height:340px}}
@media(max-width:760px){.dq26-inner-hero:after,.page-hero:after{width:130px;height:130px;right:-25px;top:35%}.dq57-stage{min-height:560px;margin-top:12px}.dq57-stage:before,.dq57-grid{inset:4% 0 0}.dq57-core{width:70%;height:190px;top:43%;padding:18px}.dq57-core h3{font-size:20px;margin:18px 0 12px}.dq57-order{left:2%;top:10%;width:43%;padding:12px}.dq57-kot{right:2%;top:12%;width:42%;padding:12px}.dq57-hotel{left:2%;bottom:4%;width:47%;padding:12px}.dq57-delivery{right:2%;bottom:4%;width:47%;padding:12px}.dq57-ai{top:1%;padding:8px 10px}.dq57-ai small{display:none}.dq57-link{display:none}.dq57-delivery-scene{min-height:330px}.dq57-delivery-status{right:6%;top:10%}.dq57-place{font-size:11px}.dq57-rider{width:46px;height:46px}.dq57-compare-head{padding:20px}.dq57-compare{border-radius:20px}.pricing-v5512 .dq26-shell{width:min(100% - 20px,1180px)}}
@media(max-width:520px){.dq57-stage{min-height:520px}.dq57-core{width:78%;top:43%}.dq57-order,.dq57-kot{width:45%}.dq57-order .dish:nth-child(n+3){display:none}.dq57-delivery-scene{min-height:300px;border-radius:24px}.dq57-place{padding:9px 10px}.dq57-delivery-status b{font-size:18px}.dq57-delivery-status small{display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.dqfx-block{opacity:1;transform:none;filter:none}}


/* V5.58.8 — stronger page-wide spatial motion */
.dqfx-hero-scene{position:absolute;right:5%;top:50%;width:min(360px,34vw);height:230px;transform:translateY(-50%);pointer-events:none;perspective:1000px;z-index:-.2}
.dqfx-hero-scene .mesh{position:absolute;inset:0;border-radius:34px;background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(235,249,243,.58));border:1px solid rgba(15,123,90,.13);box-shadow:0 30px 80px rgba(12,41,35,.10);transform:rotateY(-11deg) rotateX(5deg);overflow:hidden}
.dqfx-hero-scene .mesh:before{content:"";position:absolute;inset:-20%;background-image:linear-gradient(rgba(15,123,90,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(15,123,90,.065) 1px,transparent 1px);background-size:28px 28px;transform:rotate(-8deg)}
.dqfx-hero-scene .chip{position:absolute;min-width:108px;padding:11px 13px;border-radius:15px;background:#fff;border:1px solid #dcebe5;box-shadow:0 14px 34px rgba(12,41,35,.12);font-size:11px;font-weight:900;color:#10392f;animation:dqfxChip 5.2s ease-in-out infinite;transform-style:preserve-3d}
.dqfx-hero-scene .chip small{display:block;margin-top:3px;color:#789088;font-size:9px;font-weight:700}.dqfx-hero-scene .c1{left:4%;top:18%}.dqfx-hero-scene .c2{right:2%;top:43%;animation-delay:-1.7s}.dqfx-hero-scene .c3{left:20%;bottom:8%;animation-delay:-3.1s}.dqfx-hero-scene .beam{position:absolute;left:20%;right:15%;top:49%;height:3px;border-radius:9px;background:linear-gradient(90deg,transparent,#1fc88d,#2f6fff,transparent);filter:drop-shadow(0 0 7px rgba(31,200,141,.35));animation:dqfxBeam 3.6s ease-in-out infinite}
@keyframes dqfxChip{0%,100%{transform:translate3d(0,0,18px) rotateY(-3deg)}50%{transform:translate3d(0,-10px,32px) rotateY(3deg)}}@keyframes dqfxBeam{0%,100%{opacity:.25;transform:scaleX(.45)}50%{opacity:1;transform:scaleX(1)}}

/* Better homepage hero composition */
.dq26-hero-grid{align-items:center}.dq57-stage{transform-style:preserve-3d}.dq57-stage:hover .dq57-core{box-shadow:0 42px 90px rgba(0,0,0,.34)}
.dq57-core:after{content:"";position:absolute;inset:-1px;border-radius:28px;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.6),transparent 26%,transparent 70%,rgba(31,200,141,.12));mix-blend-mode:screen}
.dq57-order,.dq57-kot,.dq57-hotel,.dq57-delivery{transition:filter .25s ease,box-shadow .25s ease}.dq57-stage:hover .dq57-float{filter:saturate(1.06);box-shadow:0 30px 68px rgba(0,0,0,.28)}

/* Richer buttons without gimmicks */
.btn{position:relative;overflow:hidden}.btn:after{content:"";position:absolute;inset:-120% -35%;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.38) 50%,transparent 65%);transform:translateX(-60%) rotate(10deg);transition:transform .55s var(--dqfx-ease);pointer-events:none}@media(hover:hover){.btn:hover:after{transform:translateX(60%) rotate(10deg)}}

/* Delivery marketing page */
.dq-delivery-public{background:#f8fbf9;color:#0c2923}.dq-delivery-public .dq26-inner-hero{min-height:640px;display:flex;align-items:center}.dq-delivery-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}.dq-delivery-hero-copy h1{font-size:clamp(52px,6vw,92px);line-height:.92;letter-spacing:-.065em;margin:16px 0 24px}.dq-delivery-hero-copy h1 em{font-style:normal;color:#0f8b65}.dq-delivery-hero-copy p{font-size:20px;line-height:1.65;color:#607873;max-width:620px}.dq-delivery-proof{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;color:#3d6256;font-size:13px;font-weight:800}.dq-delivery-proof span:before{content:"✓";color:#0f9b70;margin-right:7px}.dq-delivery-public .dq57-delivery-scene{min-height:520px}.dq-delivery-public .dq57-rider{animation-duration:4.2s}.dq-delivery-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.dq-delivery-feature{padding:28px;border-radius:24px;border:1px solid #dcebe5;background:#fff;box-shadow:0 15px 38px rgba(12,41,35,.06)}.dq-delivery-feature b{display:block;font-size:19px;margin-bottom:8px}.dq-delivery-feature p{margin:0;color:#657d75;line-height:1.6}.dq-delivery-track{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.dq-delivery-track-phone{max-width:360px;margin:auto;border:10px solid #0c2923;border-radius:42px;background:#fff;box-shadow:0 30px 70px rgba(12,41,35,.18);padding:18px;min-height:520px;transform:rotateY(-7deg) rotateX(2deg)}.dq-delivery-track-phone .map{height:230px;border-radius:24px;background:linear-gradient(145deg,#0a1714,#112a24);position:relative;overflow:hidden}.dq-delivery-track-phone .map:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:27px 27px}.dq-delivery-track-phone .route{position:absolute;left:14%;right:10%;top:52%;height:5px;border-radius:99px;background:linear-gradient(90deg,#1fdba0 0 62%,#465852 62%);transform:rotate(-10deg)}.dq-delivery-track-phone .route:after{content:"●";position:absolute;left:54%;top:-11px;color:#1fdba0;font-size:24px;animation:dq57Ride 3s ease-in-out infinite alternate}.dq-delivery-track-phone .status{padding:18px 4px 8px}.dq-delivery-track-phone .status b{font-size:20px}.dq-delivery-track-phone .status small{display:block;color:#728981;margin-top:6px}.dq-delivery-track-phone .steps{display:grid;gap:10px;margin-top:14px}.dq-delivery-track-phone .steps span{padding:11px 13px;border-radius:13px;background:#f2f8f5;font-size:12px;font-weight:800;color:#31594c}.dq-delivery-track-phone .steps span.active{background:#e1f8ef;color:#087755}

/* Comparison tables should be visibly part of the plan page */
.dq57-compare{margin-bottom:20px}.dq57-compare-head{background:linear-gradient(180deg,#fff,#fbfefd)}.dq57-compare th:not(:first-child){min-width:145px}.dq57-yes,.dq57-no{font-size:17px}

/* SEO pages also receive spatial presence */
.seo-hero{position:relative;overflow:hidden;isolation:isolate}.seo-hero:before{content:"";position:absolute;right:-80px;top:-100px;width:330px;height:330px;border-radius:43% 57% 38% 62%;background:linear-gradient(145deg,rgba(15,123,90,.10),rgba(37,99,235,.06));filter:blur(.2px);animation:dqfxMorph 9s ease-in-out infinite alternate;z-index:-1}.seo-card,.seo-section article,.seo-section .card{transition:transform .22s var(--dqfx-ease),box-shadow .25s var(--dqfx-ease)}@media(hover:hover){.seo-card:hover,.seo-section article:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(12,41,35,.09)}}

@media(max-width:980px){.dqfx-hero-scene{opacity:.45;right:-80px}.dq-delivery-hero-grid,.dq-delivery-track{grid-template-columns:1fr}.dq-delivery-public .dq26-inner-hero{min-height:auto}.dq-delivery-public .dq57-delivery-scene{min-height:420px}.dq-delivery-feature-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.dqfx-hero-scene{display:none}.dq-delivery-hero-grid{gap:32px}.dq-delivery-hero-copy h1{font-size:52px}.dq-delivery-feature-grid{grid-template-columns:1fr}.dq-delivery-public .dq57-delivery-scene{min-height:330px}.dq-delivery-track-phone{max-width:330px;min-height:470px;transform:none}.dq-delivery-proof{gap:10px 16px}}
