/* Darzee V4.4 — final polish: subtle motion, localized payments, footer fixes */
:root{--dz44-ease:cubic-bezier(.22,.61,.36,1)}
html{scroll-behavior:smooth}
body.darzee-v44{--dz44-shadow:0 18px 46px rgba(15,23,42,.075)}
/* Gentle, consistent motion */
body.darzee-v44 a,body.darzee-v44 button,body.darzee-v44 .card,body.darzee-v44 .provider,body.darzee-v44 .module-card,body.darzee-v44 .v43-testimonial,body.darzee-v44 .v43-growth-card,body.darzee-v44 .orbit-item{transition:transform .22s var(--dz44-ease),box-shadow .22s var(--dz44-ease),border-color .22s var(--dz44-ease),background-color .22s var(--dz44-ease),color .22s var(--dz44-ease),opacity .22s var(--dz44-ease)}
body.darzee-v44 .card:hover,body.darzee-v44 .provider:hover,body.darzee-v44 .v43-testimonial:hover,body.darzee-v44 .v43-growth-card:hover{transform:translateY(-3px);box-shadow:var(--dz44-shadow)}
.dz40-header,.dz40-header-inner,.dz40-brand img{transition:height .24s var(--dz44-ease),min-height .24s var(--dz44-ease),box-shadow .24s var(--dz44-ease),background-color .24s var(--dz44-ease),transform .24s var(--dz44-ease)}
.dz40-header.dz44-scrolled{box-shadow:0 10px 26px rgba(15,23,42,.055);background:rgba(255,255,255,.985)}
@media(min-width:761px){.dz40-header.dz44-scrolled .dz40-header-inner{height:66px}.dz40-header.dz44-scrolled .dz40-brand img{height:39px!important}}
.dz44-reveal{opacity:0;transform:translateY(12px)}.dz44-reveal.dz44-in{opacity:1;transform:none;transition:opacity .48s var(--dz44-ease),transform .48s var(--dz44-ease)}
/* Payment method presentation */
.dz44-method-list{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.dz44-method{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid #e1e7f0;background:#fff;border-radius:14px;padding:8px 11px;color:#334155;font-size:12px;font-weight:820;box-shadow:0 2px 8px rgba(15,23,42,.025)}
.dz44-method-mark{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#f1f5f9;color:#334155;font-size:10px;font-weight:950;letter-spacing:-.02em;flex:none}
.dz44-method-mark.apple{background:#111;color:#fff}.dz44-method-mark.gpay{background:#eef5ff;color:#2867d8}.dz44-method-mark.paypal{background:#eaf3ff;color:#003087}.dz44-method-mark.venmo{background:#eaf7ff;color:#008cff}.dz44-method-mark.cashapp{background:#e9fff2;color:#00a94f}.dz44-method-mark.upi{background:linear-gradient(135deg,#fff3e9,#ecfff2);color:#1f7a47}.dz44-method-mark.pix{background:#e9fffb;color:#00a98f}.dz44-method-mark.phonepe{background:#f4edff;color:#5f259f}.dz44-method-mark.paytm{background:#eaf8ff;color:#00a8e0}.dz44-method-mark.paynow{background:#fff0f3;color:#c9184a}.dz44-method-mark.gcash{background:#edf4ff;color:#0b67d1}.dz44-method-mark.qris{background:#f2f4f7;color:#111827}.dz44-method-mark.interac{background:#fff7d6;color:#6d5600}.dz44-method-mark.mercado{background:#e9f7ff;color:#009ee3}.dz44-method-mark.bank{background:#eef3ff;color:#315fc9}.dz44-method-mark.cash{background:#eafaf4;color:#08785a}.dz44-method-mark.card{background:#eef4ff;color:#416bd5}.dz44-method-mark.qr{background:#f3f0ff;color:#6d55c5}
#paymentMethods{transition:opacity .18s ease,transform .18s ease}.dz44-methods-swapping{opacity:.25;transform:translateY(3px)}
/* Pricing: detected market is informational, not a picker */
.dz44-pricing-detected{display:inline-flex;align-items:center;gap:8px;border:1px solid #dfe7f2;background:#fff;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:850;color:#40506a}
/* Better testimonial image treatment */
.v43-testimonial img{object-position:center 28%;filter:saturate(.94) contrast(1.02)}
.v43-testimonial.featured img{object-position:center 24%}
.v44-story-note{margin-top:16px;text-align:center;color:#8a96a6;font-size:10.5px;line-height:1.5}
/* Footer icon normalization */
.dz40-social svg,.dz44-social-icon{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;flex:0 0 18px!important;display:block!important;overflow:visible!important}
.dz44-social-icon path,.dz44-social-icon rect,.dz44-social-icon circle{vector-effect:non-scaling-stroke}
.dz40-social:hover{border-color:#33445d;background:#101f32;transform:translateY(-1px)}
/* Fiza external actions */
.v44-fiza-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.v44-fiza-actions .v43-cta{margin-top:0}.v44-fiza-secondary{color:#667085!important;border:1px solid #e2e8f0;border-radius:12px;padding:9px 12px;background:#fff}
/* Integration planned label only */
.status.status-soon,.status.status-progress,.status.status-launch,.status.status-live{display:none!important}.dz44-planned{display:inline-flex;align-items:center;border-radius:999px;padding:6px 9px;background:#f1edff;color:#6b4ec7;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}
@media(max-width:760px){.dz44-method{min-height:39px;padding:7px 9px;font-size:11px}.dz44-method-mark{width:25px;height:25px;border-radius:8px;font-size:9px}.v44-fiza-actions{display:grid;grid-template-columns:1fr}.v44-fiza-actions a{justify-content:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.dz44-reveal,.dz44-reveal.dz44-in{opacity:1!important;transform:none!important;transition:none!important}body.darzee-v44 *,body.darzee-v44 *:before,body.darzee-v44 *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
