*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--mz-font-fa,"Vazirmatn",system-ui,sans-serif);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:12px;margin-bottom:12px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-full{height:100%}.min-h-\[44px\]{min-height:44px}.min-h-\[80vh\]{min-height:80vh}.w-full{width:100%}.min-w-\[44px\]{min-width:44px}.max-w-\[720px\]{max-width:720px}.max-w-md{max-width:28rem}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:8px}.gap-4{gap:16px}.overflow-hidden{overflow:hidden}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:12px}.border{border-width:1px}.border-mz-border{border-color:var(--mz-color-border,#D9E2EC)}.bg-mz-accent-soft{background-color:var(--mz-color-accent-soft,#FCEBC8)}.bg-mz-bg{background-color:var(--mz-color-bg,#FFFFFF)}.bg-mz-primary{background-color:var(--mz-color-primary,#17AE99)}.bg-mz-surface{background-color:var(--mz-color-surface,#FFFFFF)}.bg-mz-surface-muted{background-color:var(--mz-color-surface-muted,#F2F4F7)}.object-cover{-o-object-fit:cover;object-fit:cover}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.py-1{padding-top:4px;padding-bottom:4px}.py-2{padding-top:8px;padding-bottom:8px}.pb-24{padding-bottom:6rem}.pt-4{padding-top:16px}.text-center{text-align:center}.font-en{font-family:var(--mz-font-en,"Poppins",system-ui,sans-serif)}.text-body{font-size:16px;line-height:1.5;font-weight:400}.text-display{font-size:28px}.text-display,.text-h1{line-height:1.2;font-weight:700}.text-h1{font-size:22px}.text-h2{font-size:18px;line-height:1.3;font-weight:600}.text-small{font-size:14px;line-height:1.5;font-weight:400}.text-tiny{font-size:12px;line-height:1.4;font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-7{line-height:1.75rem}.leading-relaxed{line-height:1.625}.text-mz-primary{color:var(--mz-color-primary,#17AE99)}.text-mz-text{color:var(--mz-color-text,#01182F)}.text-mz-text-body{color:var(--mz-color-text-body,#243B53)}.text-mz-text-muted{color:var(--mz-color-text-muted,#627D98)}.text-mz-warning{color:var(--mz-color-warning,#F59E0B)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-base{transition-duration:.2s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--mz-color-primary:#17ae99;--mz-color-primary-dark:#117b6b;--mz-color-primary-soft:#e5f7f4;--mz-color-accent:#f1a418;--mz-color-accent-soft:#fcebc8;--mz-color-bg:#ffffff;--mz-color-bg-soft:#f8fafc;--mz-color-surface:#ffffff;--mz-color-surface-muted:#f2f4f7;--mz-color-text:#01182f;--mz-color-text-body:#243b53;--mz-color-text-muted:#627d98;--mz-color-border:#d9e2ec;--mz-color-divider:#e6ecf2;--mz-color-success:#16a34a;--mz-color-warning:#f59e0b;--mz-color-danger:#dc2626;--mz-color-info:#2563eb;--mz-font-fa:"Vazirmatn","IRANYekanX","Dana","Tahoma",system-ui,sans-serif;--mz-font-en:"Poppins","Inter","Avenir Next","Arial",system-ui,sans-serif;--primary:#14e0c2;--primary-bright:#1ff5d4;--primary-dark:#0e9b86;--primary-soft:#b6f0e5;--primary-tint:rgba(20,224,194,0.12);--primary-glow:rgba(20,224,194,0.45);--accent:#ff7a6b;--accent-bright:#ff9485;--accent-dark:#e94b3c;--accent-soft:#ffd0c9;--accent-tint:rgba(255,122,107,0.12);--accent-glow:rgba(255,122,107,0.4);--yellow:#ffc861;--yellow-bright:#ffd787;--yellow-soft:#ffe6b8;--yellow-tint:rgba(255,200,97,0.12);--yellow-glow:rgba(255,200,97,0.4);--bg:#060b17;--bg-deep:#04070f;--bg-elevated:#0e1628;--surface:#121c30;--surface-2:#1a2540;--surface-warm:#0f1a2e;--text:#f4f7fb;--text-strong:#ffffff;--text-muted:#95a8bf;--text-soft:#6b7e96;--border:rgba(255,255,255,0.08);--border-strong:rgba(255,255,255,0.14);--border-glow:rgba(20,224,194,0.35);--success:#14e0c2;--success-soft:rgba(20,224,194,0.16);--danger:#ff7a6b;--danger-soft:rgba(255,122,107,0.16);--shadow-xs:0 1px 2px rgba(0,0,0,0.3);--shadow-sm:0 4px 12px rgba(0,0,0,0.35);--shadow-md:0 14px 36px rgba(0,0,0,0.45);--shadow-lg:0 32px 80px rgba(0,0,0,0.55);--shadow-primary:0 16px 40px rgba(20,224,194,0.35),0 0 0 1px rgba(20,224,194,0.1);--shadow-accent:0 16px 40px rgba(255,122,107,0.35);--shadow-glow-teal:0 0 60px rgba(20,224,194,0.35);--shadow-glow-coral:0 0 60px rgba(255,122,107,0.3);--radius-sm:12px;--radius:18px;--radius-lg:28px;--radius-xl:36px;--container-w:1240px}[data-theme=light]{--primary:#0e9b86;--primary-bright:#12bfa5;--primary-dark:#097a6b;--primary-soft:#c9f0e7;--primary-tint:rgba(14,155,134,0.08);--primary-glow:rgba(14,155,134,0.25);--accent:#e94b3c;--accent-bright:#ff6b5b;--accent-dark:#c93a2d;--accent-soft:#ffd0c9;--accent-tint:rgba(233,75,60,0.08);--accent-glow:rgba(233,75,60,0.18);--yellow:#d89020;--yellow-bright:#ffb84d;--yellow-soft:#ffe6b8;--yellow-tint:rgba(216,144,32,0.1);--yellow-glow:rgba(216,144,32,0.18);--bg:#f5f8fb;--bg-deep:#ecf1f6;--bg-elevated:#ffffff;--surface:#ffffff;--surface-2:#f2f5f9;--surface-warm:#f0f8f6;--text:#102a43;--text-strong:#061328;--text-muted:#5c7592;--text-soft:#8fa4ba;--border:rgba(16,42,67,0.1);--border-strong:rgba(16,42,67,0.18);--border-glow:rgba(14,155,134,0.3);--success:#0e9b86;--success-soft:rgba(14,155,134,0.14);--danger:#e94b3c;--danger-soft:rgba(233,75,60,0.14);--shadow-xs:0 1px 2px rgba(16,42,67,0.05);--shadow-sm:0 4px 12px rgba(16,42,67,0.08);--shadow-md:0 14px 36px rgba(16,42,67,0.12);--shadow-lg:0 28px 64px rgba(16,42,67,0.16);--shadow-primary:0 14px 32px rgba(14,155,134,0.3);--shadow-accent:0 14px 32px rgba(233,75,60,0.25);--shadow-glow-teal:0 0 60px rgba(14,155,134,0.2);--shadow-glow-coral:0 0 60px rgba(233,75,60,0.18)}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html{font-family:var(--mz-font-fa);scroll-behavior:smooth}html[lang=en]{font-family:var(--mz-font-en)}body{background:var(--mz-color-bg);color:var(--mz-color-text);font-feature-settings:"kern";overflow-x:hidden}.mz-num{font-variant-numeric:tabular-nums;font-weight:500}.mz-marketing{background:var(--bg);color:var(--text);font-family:Vazirmatn,Poppins,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.7;font-size:17px;min-height:100vh;background-image:radial-gradient(1200px 600px at 90% -5%,rgba(20,224,194,.1),transparent 60%),radial-gradient(900px 500px at -10% 20%,rgba(255,122,107,.08),transparent 60%)}[data-theme=light] .mz-marketing{background-image:radial-gradient(1200px 600px at 90% -5%,rgba(14,155,134,.1),transparent 60%),radial-gradient(900px 500px at -10% 20%,rgba(233,75,60,.06),transparent 60%)}.mz-marketing *{box-sizing:border-box}.mz-marketing ::-moz-selection{background:var(--primary);color:var(--bg)}.mz-marketing ::selection{background:var(--primary);color:var(--bg)}.mz-marketing .latin,.mz-marketing .num{font-family:Poppins,Vazirmatn,sans-serif;font-feature-settings:"tnum"}.mz-marketing img,.mz-marketing svg{display:block;max-width:100%}.mz-marketing a{color:inherit;text-decoration:none}.mz-marketing .container{width:100%;max-width:var(--container-w);margin:0 auto;padding:0 24px}.mz-marketing .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border-radius:999px;font-family:inherit;font-size:16px;font-weight:700;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,box-shadow .25s ease,background .2s ease,color .2s ease;white-space:nowrap;position:relative}.mz-marketing .btn-primary{background:linear-gradient(135deg,var(--primary) 0,var(--primary-bright) 100%);color:var(--bg);box-shadow:var(--shadow-primary)}.mz-marketing .btn-primary:hover{transform:translateY(-2px);box-shadow:0 22px 50px rgba(20,224,194,.5),0 0 0 1px rgba(20,224,194,.2)}.mz-marketing .btn-ghost{background:rgba(255,255,255,.04);color:var(--text);border-color:var(--border-strong);backdrop-filter:blur(10px)}[data-theme=light] .mz-marketing .btn-ghost{background:rgba(16,42,67,.04)}.mz-marketing .btn-ghost:hover{background:rgba(20,224,194,.1);border-color:var(--primary);color:var(--primary)}[data-theme=light] .mz-marketing .btn-ghost:hover{background:rgba(14,155,134,.1)}.mz-marketing .btn-light{background:#fff;color:var(--bg);border-color:rgba(255,255,255,.5)}.mz-marketing .btn-light:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.mz-marketing .btn-sm{padding:11px 18px;font-size:14px}.mz-marketing .btn-lg{padding:20px 36px;font-size:17px}.mz-marketing .btn .arrow{transition:transform .25s ease}.mz-marketing .btn:hover .arrow,.mz-marketing [dir=rtl] .btn:hover .arrow{transform:translateX(-6px)}.mz-marketing .header{position:sticky;top:0;z-index:50;background:rgba(6,11,23,.7);backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);border-bottom:1px solid transparent;transition:border-color .2s ease,background .2s ease}[data-theme=light] .mz-marketing .header{background:rgba(245,248,251,.78)}.mz-marketing .header.scrolled{border-color:var(--border);background:rgba(6,11,23,.92)}[data-theme=light] .mz-marketing .header.scrolled{background:rgba(245,248,251,.94)}.mz-marketing .nav{display:flex;align-items:center;justify-content:space-between;padding-block:18px;gap:20px}.mz-marketing .brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:22px;color:var(--text-strong);letter-spacing:-.01em}.mz-marketing .brand-mark{width:44px;height:44px;border-radius:12px;flex-shrink:0;box-shadow:0 8px 24px rgba(20,224,194,.35);background-color:var(--bg-deep);background-image:url(/brand/mizro-prototype-mark-2026-05-10.png);background-repeat:no-repeat;background-size:cover;background-position:50%}[data-theme=light] .mz-marketing .brand-mark{background-color:#ffffff;background-image:url(/brand/mizro-mark.svg);background-size:78% 78%;box-shadow:0 8px 24px rgba(14,155,134,.18)}.mz-marketing .nav-links{display:flex;align-items:center;gap:32px}.mz-marketing .nav-links a{color:var(--text-muted);font-size:15px;font-weight:500;transition:color .2s ease}.mz-marketing .nav-links a:hover{color:var(--primary)}.mz-marketing .nav-actions{display:flex;gap:10px;align-items:center}[data-theme=light] .mz-marketing .icon-btn,[data-theme=light] .mz-marketing .menu-toggle{background:rgba(16,42,67,.04);color:var(--text)}.mz-marketing .icon-btn{width:42px;height:42px;border-radius:12px;border:1px solid var(--border-strong);background:rgba(255,255,255,.04);color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease}.mz-marketing .icon-btn:hover{color:var(--primary);border-color:var(--border-glow)}.mz-marketing .menu-toggle{display:none;width:44px;height:44px;border-radius:14px}.mz-marketing .theme-toggle{position:relative}.mz-marketing .theme-toggle .icon-moon,.mz-marketing .theme-toggle .icon-sun{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0) scale(1);transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .25s ease}.mz-marketing .theme-toggle .icon-moon{opacity:0;transform:translate(-50%,-50%) rotate(-90deg) scale(.5)}.mz-marketing .theme-toggle .icon-sun{opacity:1}[data-theme=light] .mz-marketing .theme-toggle .icon-sun{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(.5)}[data-theme=light] .mz-marketing .theme-toggle .icon-moon{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}.mz-marketing .hero{position:relative;padding:90px 0 120px;overflow:hidden}.mz-marketing .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(1100px 700px at 85% -10%,rgba(20,224,194,.3),transparent 55%),radial-gradient(900px 600px at 0 30%,rgba(255,200,97,.18),transparent 60%),radial-gradient(700px 500px at 60% 110%,rgba(255,122,107,.22),transparent 60%);pointer-events:none}[data-theme=light] .mz-marketing .hero:before{background:radial-gradient(1100px 700px at 85% -10%,rgba(14,155,134,.16),transparent 55%),radial-gradient(900px 600px at 0 30%,rgba(216,144,32,.1),transparent 60%),radial-gradient(700px 500px at 60% 110%,rgba(233,75,60,.1),transparent 60%)}.mz-marketing .hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-strong),transparent)}.mz-marketing .hero-grid{position:relative;display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}.mz-marketing .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;background:var(--primary-tint);color:var(--primary);font-size:14px;font-weight:600;border:1px solid var(--border-glow);backdrop-filter:blur(8px)}.mz-marketing .hero-eyebrow .dot{width:8px;height:8px;border-radius:50%;background:var(--primary);box-shadow:0 0 12px var(--primary);animation:mz-pulse 2s ease-in-out infinite}@keyframes mz-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.mz-marketing .hero h1{font-size:clamp(42px,7.4vw,92px);line-height:1.05;font-weight:800;margin:28px 0;letter-spacing:-.025em;color:var(--text-strong)}.mz-marketing .hero h1 .accent{background:linear-gradient(120deg,var(--primary) 0,var(--primary-bright) 40%,var(--yellow) 80%,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.mz-marketing .hero p.lead{font-size:clamp(18px,1.8vw,22px);color:var(--text-muted);line-height:1.85;max-width:600px}.mz-marketing .hero-cta{display:flex;gap:14px;margin-top:40px;flex-wrap:wrap}.mz-marketing .hero-emotional{margin-top:36px;font-size:17px;color:var(--primary);font-weight:500;display:flex;align-items:center;gap:14px}.mz-marketing .hero-emotional:before{content:"";display:block;width:36px;height:2px;background:linear-gradient(90deg,var(--primary),transparent);border-radius:2px}.mz-marketing .hero-stats{display:flex;gap:36px;margin-top:50px;padding-top:36px;border-top:1px solid var(--border);flex-wrap:wrap}.mz-marketing .hero-stat .num{font-family:Poppins,sans-serif;font-size:32px;font-weight:700;background:linear-gradient(135deg,var(--primary),var(--yellow));-webkit-background-clip:text;background-clip:text;color:transparent}.mz-marketing .hero-stat .label{font-size:13px;color:var(--text-muted);margin-top:4px}.mz-marketing .hero-visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:620px}.mz-marketing .hero-visual:before{content:"";position:absolute;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,var(--primary-glow) 0,transparent 60%);filter:blur(40px);z-index:0;animation:mz-float 8s ease-in-out infinite}@keyframes mz-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.mz-marketing .phone-mockup{width:320px;background:linear-gradient(180deg,#0a1422,#050b16);border-radius:44px;padding:12px;box-shadow:0 50px 100px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08),0 0 80px rgba(20,224,194,.25);position:relative;z-index:2;transform:rotate(-3deg)}.mz-marketing .phone-screen{background:#fafcfe;border-radius:34px;overflow:hidden;aspect-ratio:9/18.5;display:flex;flex-direction:column}.mz-marketing .phone-status{height:30px;background:#fff;display:flex;justify-content:center;align-items:flex-end;padding-bottom:4px;font-size:11px;font-weight:700;color:#102a43}.mz-marketing .phone-biz-header{background:#fff;padding:14px 16px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e5eaf0}.mz-marketing .phone-biz-logo{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;box-shadow:0 4px 12px rgba(20,224,194,.3)}.mz-marketing .phone-biz-name{font-size:14px;font-weight:700;color:#102a43}.mz-marketing .phone-biz-sub{font-size:11px;color:#627d98}.mz-marketing .phone-chips{background:#fff;display:flex;gap:6px;padding:10px 12px;overflow:hidden;border-bottom:1px solid #e5eaf0}.mz-marketing .phone-chip{padding:7px 12px;background:#f2f5f9;border-radius:999px;font-size:11px;font-weight:500;color:#627d98;flex-shrink:0}.mz-marketing .phone-chip.active{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:0 4px 10px rgba(20,224,194,.4)}.mz-marketing .phone-list{flex:1;padding:14px;display:flex;flex-direction:column;gap:11px;overflow:hidden;background:#fafcfe}.mz-marketing .phone-item{background:#fff;border-radius:14px;padding:11px;display:flex;gap:11px;box-shadow:0 2px 6px rgba(16,42,67,.06)}.mz-marketing .phone-item-img{width:52px;height:52px;border-radius:10px;background:linear-gradient(135deg,var(--primary-soft),var(--bg-deep));flex-shrink:0;position:relative;overflow:hidden}.mz-marketing .phone-item-img.coffee{background:radial-gradient(circle at 30% 30%,#b88c5a,#5a3a25)}.mz-marketing .phone-item-img.cake{background:radial-gradient(circle at 30% 30%,#f7d4a8,#b56a3a)}.mz-marketing .phone-item-img.juice{background:radial-gradient(circle at 30% 30%,#ffd66e,#ff7a3a)}.mz-marketing .phone-item-info{flex:1;min-width:0}.mz-marketing .phone-item-name{font-size:12px;font-weight:700;color:#102a43}.mz-marketing .phone-item-desc{font-size:10px;color:#627d98;line-height:1.5;margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mz-marketing .phone-item-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.mz-marketing .phone-item-price{font-size:11px;font-weight:700;color:var(--primary-dark)}.mz-marketing .phone-item-badge{font-size:9px;padding:3px 8px;border-radius:999px;background:rgba(255,122,107,.14);color:var(--accent-dark);font-weight:600}.mz-marketing .phone-item:first-child .phone-item-badge{background:rgba(20,224,194,.16);color:var(--primary-dark)}.mz-marketing .phone-item:nth-child(3) .phone-item-badge{background:rgba(255,200,97,.2);color:#b27300}.mz-marketing .qr-card{position:absolute;left:-10px;bottom:20px;background:var(--surface);padding:16px;border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 0 1px var(--border-strong);display:flex;align-items:center;gap:14px;z-index:3;transform:rotate(2deg);border:1px solid var(--border-glow)}.mz-marketing .qr-card .qr{width:64px;height:64px;background:#fff;border-radius:10px;background-image:linear-gradient(45deg,#050b16 25%,transparent 0),linear-gradient(-45deg,#050b16 25%,transparent 0),linear-gradient(45deg,transparent 75%,#050b16 0),linear-gradient(-45deg,transparent 75%,#050b16 0);background-size:6px 6px;background-position:0 0,0 3px,3px -3px,-3px 0;position:relative;padding:4px}.mz-marketing .qr-card .qr:after,.mz-marketing .qr-card .qr:before{content:"";position:absolute;width:16px;height:16px;border:3px solid #050b16;background:#fff}.mz-marketing .qr-card .qr:before{top:4px;left:4px}.mz-marketing .qr-card .qr:after{top:4px;right:4px}.mz-marketing .qr-card-text strong{font-size:14px;display:block;color:var(--text-strong);font-weight:700}.mz-marketing .qr-card-text span{font-size:12px;color:var(--text-muted)}.mz-marketing .float-chip{position:absolute;background:var(--surface);padding:12px 18px;border-radius:999px;box-shadow:0 14px 36px rgba(0,0,0,.45),0 0 0 1px var(--border-strong);font-size:14px;font-weight:600;color:var(--text-strong);display:flex;align-items:center;gap:8px;z-index:3;backdrop-filter:blur(10px)}[data-theme=light] .mz-marketing .float-chip{color:var(--text-strong)}.mz-marketing .float-chip.one{top:30px;right:-20px;transform:rotate(4deg)}.mz-marketing .float-chip.one .icon{color:var(--primary)}.mz-marketing .float-chip.two{top:230px;right:-10px;transform:rotate(-3deg)}.mz-marketing .float-chip.two .icon{color:var(--accent)}.mz-marketing .float-chip.three{bottom:90px;right:-30px;transform:rotate(3deg)}.mz-marketing .float-chip.three .icon{color:var(--yellow)}.mz-marketing section{padding:120px 0}.mz-marketing .section-head{text-align:center;max-width:820px;margin:0 auto 70px}.mz-marketing .section-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;padding:8px 16px;background:var(--primary-tint);border:1px solid var(--border-glow);border-radius:999px}.mz-marketing .section-head h2{font-size:clamp(34px,5.2vw,64px);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--text-strong)}.mz-marketing .section-head h2 .accent{background:linear-gradient(120deg,var(--primary),var(--yellow));-webkit-background-clip:text;background-clip:text;color:transparent}.mz-marketing .section-head p{color:var(--text-muted);margin-top:22px;font-size:clamp(16px,1.4vw,19px);line-height:1.85}.mz-marketing .problem{background:var(--bg-elevated);border-block:1px solid var(--border);position:relative}.mz-marketing .problem:before{content:"";position:absolute;inset:0;background:radial-gradient(800px 500px at 50% 0,rgba(255,122,107,.08),transparent 60%);pointer-events:none}[data-theme=light] .mz-marketing .problem:before{background:radial-gradient(800px 500px at 50% 0,rgba(233,75,60,.05),transparent 60%)}.mz-marketing .problem .container{position:relative}.mz-marketing .problem-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mz-marketing .pain-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 32px;display:flex;flex-direction:column;gap:18px;transition:transform .25s ease,border-color .25s ease,background .25s ease}.mz-marketing .pain-card:hover{transform:translateY(-4px);border-color:var(--border-strong);background:var(--surface-2)}.mz-marketing .pain-icon{width:60px;height:60px;border-radius:18px;background:var(--accent-tint);color:var(--accent);display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,122,107,.3)}.mz-marketing .pain-card:nth-child(2) .pain-icon{background:var(--yellow-tint);color:var(--yellow);border-color:rgba(255,200,97,.3)}.mz-marketing .pain-card:nth-child(3) .pain-icon{background:var(--accent-tint);color:var(--accent)}.mz-marketing .pain-card h3{font-size:22px;font-weight:700;color:var(--text-strong);line-height:1.3}.mz-marketing .pain-card p{color:var(--text-muted);font-size:16px;line-height:1.85}.mz-marketing .solution-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:18px;margin-top:50px}.mz-marketing .flow-step{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px 28px;text-align:center;transition:transform .25s ease,border-color .25s ease}.mz-marketing .flow-step:hover{transform:translateY(-4px);border-color:var(--border-strong)}.mz-marketing .flow-step .num{width:56px;height:56px;margin:0 auto 22px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-bright));color:var(--bg);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:22px;box-shadow:0 10px 28px rgba(20,224,194,.4)}.mz-marketing .flow-step:nth-of-type(3) .num{background:linear-gradient(135deg,var(--accent),var(--accent-bright));box-shadow:0 10px 28px rgba(255,122,107,.4)}.mz-marketing .flow-step:nth-of-type(5) .num{background:linear-gradient(135deg,var(--yellow),var(--yellow-bright));box-shadow:0 10px 28px rgba(255,200,97,.4)}[data-theme=light] .mz-marketing .flow-step .num{color:#061328}.mz-marketing .flow-step h4{font-size:22px;font-weight:700;margin-bottom:10px;color:var(--text-strong)}.mz-marketing .flow-step p{color:var(--text-muted);font-size:15px;line-height:1.8}.mz-marketing .flow-arrow{display:flex;align-items:center;justify-content:center;color:var(--primary);opacity:.8}.mz-marketing .solution-line{text-align:center;margin-top:50px;font-size:clamp(20px,2.6vw,28px);font-weight:700;background:linear-gradient(120deg,var(--primary),var(--yellow),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.01em}.mz-marketing .benefits{background:var(--surface-warm);border-block:1px solid var(--border)}.mz-marketing .benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mz-marketing .benefit{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 30px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease;position:relative;overflow:hidden}.mz-marketing .benefit:before{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,var(--primary-glow),transparent 70%);opacity:0;transition:opacity .3s ease}.mz-marketing .benefit:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(0,0,0,.4);border-color:var(--border-glow);background:var(--surface-2)}[data-theme=light] .mz-marketing .benefit:hover{box-shadow:0 24px 60px rgba(16,42,67,.14)}.mz-marketing .benefit:hover:before{opacity:.6}.mz-marketing .benefit .icon-wrap{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:var(--primary-tint);color:var(--primary);margin-bottom:24px;transition:transform .25s ease;border:1px solid rgba(20,224,194,.3);position:relative;z-index:1}.mz-marketing .benefit:hover .icon-wrap{transform:scale(1.1) rotate(-6deg)}.mz-marketing .benefit:nth-child(2) .icon-wrap{background:var(--accent-tint);color:var(--accent);border-color:rgba(255,122,107,.3)}.mz-marketing .benefit:nth-child(2):before{background:radial-gradient(circle,var(--accent-glow),transparent 70%)}.mz-marketing .benefit:nth-child(3) .icon-wrap{background:var(--yellow-tint);color:var(--yellow);border-color:rgba(255,200,97,.3)}.mz-marketing .benefit:nth-child(3):before{background:radial-gradient(circle,var(--yellow-glow),transparent 70%)}.mz-marketing .benefit:nth-child(4) .icon-wrap{background:rgba(120,180,255,.12);color:#7ab6ff;border-color:rgba(120,180,255,.3)}.mz-marketing .benefit:nth-child(4):before{background:radial-gradient(circle,rgba(120,180,255,.4),transparent 70%)}.mz-marketing .benefit h3{font-size:20px;font-weight:700;margin-bottom:12px;color:var(--text-strong);position:relative;z-index:1}.mz-marketing .benefit p{color:var(--text-muted);font-size:15.5px;line-height:1.85;position:relative;z-index:1}.mz-marketing .how{background:var(--bg-elevated);border-block:1px solid var(--border);position:relative;overflow:hidden}.mz-marketing .how:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 400px at 0 0,rgba(20,224,194,.1),transparent 60%),radial-gradient(600px 400px at 100% 100%,rgba(255,200,97,.08),transparent 60%);pointer-events:none}[data-theme=light] .mz-marketing .how:before{background:radial-gradient(600px 400px at 0 0,rgba(14,155,134,.06),transparent 60%),radial-gradient(600px 400px at 100% 100%,rgba(216,144,32,.05),transparent 60%)}.mz-marketing .how .container{position:relative}.mz-marketing .timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;position:relative}.mz-marketing .timeline:before{content:"";position:absolute;top:38px;right:8%;left:8%;height:2px;background:repeating-linear-gradient(to left,var(--border-strong) 0 12px,transparent 12px 22px);z-index:0}.mz-marketing .step{position:relative;text-align:center;z-index:1}.mz-marketing .step-circle{width:76px;height:76px;border-radius:50%;background:var(--surface);border:2px solid var(--primary);color:var(--primary);font-weight:800;font-size:28px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 0 0 6px rgba(20,224,194,.08),0 12px 32px rgba(20,224,194,.25)}.mz-marketing .step:nth-child(2) .step-circle{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 6px rgba(255,122,107,.08),0 12px 32px rgba(255,122,107,.25)}.mz-marketing .step:nth-child(3) .step-circle{border-color:var(--yellow);color:var(--yellow);box-shadow:0 0 0 6px rgba(255,200,97,.08),0 12px 32px rgba(255,200,97,.25)}.mz-marketing .step:nth-child(4) .step-circle{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 6px rgba(20,224,194,.08),0 12px 32px rgba(20,224,194,.25)}.mz-marketing .step h4{font-size:20px;font-weight:700;margin-bottom:10px;color:var(--text-strong)}.mz-marketing .step p{font-size:15px;color:var(--text-muted);line-height:1.8;padding:0 8px}.mz-marketing .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mz-marketing .feature{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 32px;display:flex;gap:22px;align-items:flex-start;transition:transform .25s ease,border-color .25s ease,background .25s ease}.mz-marketing .feature:hover{transform:translateY(-4px);border-color:var(--border-strong);background:var(--surface-2)}.mz-marketing .feature .ic{width:56px;height:56px;border-radius:16px;flex-shrink:0;background:var(--primary-tint);color:var(--primary);display:flex;align-items:center;justify-content:center;border:1px solid rgba(20,224,194,.3)}.mz-marketing .feature:nth-child(2) .ic{background:var(--accent-tint);color:var(--accent);border-color:rgba(255,122,107,.3)}.mz-marketing .feature:nth-child(3) .ic{background:var(--yellow-tint);color:var(--yellow);border-color:rgba(255,200,97,.3)}.mz-marketing .feature:nth-child(5) .ic{background:var(--accent-tint);color:var(--accent);border-color:rgba(255,122,107,.3)}.mz-marketing .feature:nth-child(6) .ic{background:var(--yellow-tint);color:var(--yellow);border-color:rgba(255,200,97,.3)}.mz-marketing .feature h3{font-size:20px;font-weight:700;margin-bottom:10px;color:var(--text-strong)}.mz-marketing .feature p{color:var(--text-muted);font-size:15.5px;line-height:1.85}.mz-marketing .emotional{background:radial-gradient(900px 600px at 20% 30%,rgba(20,224,194,.18),transparent 70%),radial-gradient(800px 600px at 80% 70%,rgba(255,122,107,.14),transparent 70%),radial-gradient(600px 500px at 50% 100%,rgba(255,200,97,.12),transparent 70%),var(--bg-deep);border-block:1px solid var(--border)}[data-theme=light] .mz-marketing .emotional{background:radial-gradient(900px 600px at 20% 30%,rgba(14,155,134,.1),transparent 70%),radial-gradient(800px 600px at 80% 70%,rgba(233,75,60,.07),transparent 70%),radial-gradient(600px 500px at 50% 100%,rgba(216,144,32,.06),transparent 70%),var(--bg-deep)}.mz-marketing .emotional-inner{text-align:center;max-width:920px;margin:0 auto}.mz-marketing .emotional h2{font-size:clamp(36px,5.4vw,64px);line-height:1.15;font-weight:800;margin-bottom:32px;letter-spacing:-.02em;color:var(--text-strong)}.mz-marketing .emotional p{color:var(--text-muted);font-size:clamp(18px,1.8vw,22px);line-height:1.95}.mz-marketing .emotional .quote{margin-top:56px;font-size:clamp(24px,3.4vw,38px);font-weight:700;background:linear-gradient(120deg,var(--primary),var(--yellow),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.5;padding:0 30px;position:relative;letter-spacing:-.01em}.mz-marketing .emotional .quote:after,.mz-marketing .emotional .quote:before{content:"“";color:var(--primary);opacity:.35;font-family:serif;font-size:120px;position:absolute;line-height:1;-webkit-text-fill-color:var(--primary)}.mz-marketing .emotional .quote:before{top:-30px;right:-10px}.mz-marketing .emotional .quote:after{content:"”";bottom:-80px;left:-10px;color:var(--accent);-webkit-text-fill-color:var(--accent)}.mz-marketing .templates-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.mz-marketing .tmpl-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.mz-marketing .tmpl-card:hover{transform:translateY(-8px);box-shadow:0 32px 80px rgba(0,0,0,.55);border-color:var(--border-strong)}[data-theme=light] .mz-marketing .tmpl-card:hover{box-shadow:0 32px 80px rgba(16,42,67,.18)}.mz-marketing .tmpl-preview{display:block;height:280px;position:relative;overflow:hidden;border-bottom:1px solid var(--border);background:var(--bg-elevated)}.mz-marketing .tmpl-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.mz-marketing .tmpl-card:hover .tmpl-preview img{transform:scale(1.04)}.mz-marketing .tmpl-info{padding:26px 28px 30px}.mz-marketing .tmpl-kind{display:inline-block;color:var(--primary);background:var(--primary-tint);border:1px solid var(--border-glow);border-radius:999px;font-size:12.5px;font-weight:700;padding:4px 12px;margin-bottom:12px}.mz-marketing .templates-more{text-align:center;margin-top:40px;color:var(--text-muted);font-size:15.5px}.mz-marketing .templates-more a{color:var(--primary);font-weight:700}.mz-marketing .templates-more a:hover{text-decoration:underline}.mz-marketing .tmpl-info h3{font-size:22px;font-weight:700;margin-bottom:10px;color:var(--text-strong)}.mz-marketing .tmpl-info p{color:var(--text-muted);font-size:15.5px;line-height:1.85}.mz-marketing .trust{background:var(--bg-elevated);border-block:1px solid var(--border)}.mz-marketing .trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.mz-marketing .trust h2{font-size:clamp(32px,4.4vw,52px);font-weight:800;line-height:1.15;margin-bottom:24px;letter-spacing:-.02em;color:var(--text-strong)}.mz-marketing .trust .trust-grid>div>p{color:var(--text-muted);line-height:1.9;margin-bottom:36px;font-size:18px}.mz-marketing .trust-points{list-style:none;padding:0;display:flex;flex-direction:column;gap:18px}.mz-marketing .trust-points li{display:flex;gap:14px;align-items:flex-start;font-size:17px;color:var(--text)}.mz-marketing .trust-points .check{width:32px;height:32px;border-radius:50%;background:var(--success-soft);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;border:1px solid rgba(20,224,194,.3)}.mz-marketing .trust-visual{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-xl);padding:38px;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.mz-marketing .trust-visual:before{content:"";position:absolute;top:-80px;right:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,var(--primary-glow),transparent 70%);pointer-events:none}.mz-marketing .trust-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;position:relative}.mz-marketing .stat{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:22px 14px;text-align:center}[data-theme=light] .mz-marketing .stat{background:var(--bg)}.mz-marketing .stat-num{font-family:Poppins,sans-serif;font-size:32px;font-weight:700;background:linear-gradient(135deg,var(--primary),var(--yellow));-webkit-background-clip:text;background-clip:text;color:transparent}.mz-marketing .stat-label{font-size:12px;color:var(--text-muted);margin-top:6px}.mz-marketing .mini-chart{display:flex;align-items:flex-end;gap:8px;height:110px;padding:10px 0;position:relative}.mz-marketing .mini-chart .bar{flex:1;background:linear-gradient(180deg,var(--primary) 0,rgba(20,224,194,.2) 100%);border-radius:8px 8px 3px 3px;transition:height .3s ease;box-shadow:0 0 16px rgba(20,224,194,.25)}.mz-marketing .mini-chart .bar:nth-child(odd){background:linear-gradient(180deg,var(--yellow) 0,rgba(255,200,97,.2) 100%);box-shadow:0 0 16px rgba(255,200,97,.25)}.mz-marketing .mini-chart .bar:last-child{background:linear-gradient(180deg,var(--accent) 0,rgba(255,122,107,.2) 100%);box-shadow:0 0 16px rgba(255,122,107,.25)}.mz-marketing .trust-caption{font-size:13px;color:var(--text-muted);text-align:center;margin-top:12px}.mz-marketing .pricing-teaser{text-align:center}.mz-marketing .pricing-side-by-side{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1100px;margin:0 auto;align-items:stretch}.mz-marketing .pricing-card{background:radial-gradient(circle at 100% 0,rgba(255,122,107,.22),transparent 60%),radial-gradient(circle at 0 100%,rgba(20,224,194,.2),transparent 60%),radial-gradient(circle at 50% 0,rgba(255,200,97,.14),transparent 70%),var(--surface);border:1px solid var(--border-glow);border-radius:var(--radius-xl);padding:60px 44px;box-shadow:var(--shadow-lg),0 0 80px rgba(20,224,194,.15);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center}[data-theme=light] .mz-marketing .pricing-card{box-shadow:var(--shadow-lg),0 0 60px rgba(14,155,134,.1)}.mz-marketing .pricing-card .treatment-tag{position:absolute;top:18px;inset-inline-end:18px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:6px 12px;border-radius:999px;background:var(--primary-tint);color:var(--primary);border:1px solid var(--border-glow)}.mz-marketing .pricing-card h2{font-size:clamp(26px,3.4vw,38px);font-weight:800;margin-bottom:18px;line-height:1.2;color:var(--text-strong);letter-spacing:-.02em}.mz-marketing .pricing-card .price-row{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:14px}.mz-marketing .pricing-card .price-num{font-family:Vazirmatn,Poppins,sans-serif;font-size:clamp(40px,5.6vw,60px);font-weight:800;background:linear-gradient(120deg,var(--primary),var(--yellow));-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.02em}.mz-marketing .pricing-card .price-num.contact{font-size:clamp(30px,4vw,44px);letter-spacing:-.01em}.mz-marketing .pricing-card .price-suffix{color:var(--text-muted);font-weight:600;font-size:15px}.mz-marketing .pricing-card p{color:var(--text-muted);margin-bottom:28px;line-height:1.85;font-size:16.5px;max-width:480px;margin-left:auto;margin-right:auto}.mz-marketing .pricing-card .helper{font-size:13.5px;color:var(--text-soft);margin-top:18px}.mz-marketing .pricing-feature-list{list-style:none;padding:0;margin:0 0 26px;display:flex;flex-direction:column;gap:10px;text-align:start;max-width:360px;width:100%}.mz-marketing .pricing-feature-list li{display:flex;gap:10px;align-items:center;color:var(--text);font-size:14.5px}.mz-marketing .pricing-feature-list .check{width:22px;height:22px;border-radius:50%;background:var(--primary-tint);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--border-glow)}.mz-marketing .pricing-review-note{text-align:center;margin-top:26px;font-size:13px;color:var(--text-soft);letter-spacing:.04em}.mz-marketing .faq-list{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.mz-marketing .faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .25s ease,background .25s ease}.mz-marketing .faq-item[open]{border-color:var(--border-glow);background:var(--surface-2)}.mz-marketing .faq-item summary{list-style:none;cursor:pointer;padding:26px 30px;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:18px;gap:18px;color:var(--text-strong)}.mz-marketing .faq-item summary::-webkit-details-marker{display:none}.mz-marketing .faq-item summary .plus{width:38px;height:38px;border-radius:50%;background:var(--primary-tint);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease,background .25s ease,color .25s ease;border:1px solid var(--border-glow)}.mz-marketing .faq-item[open] summary .plus{transform:rotate(45deg);background:var(--primary);color:var(--bg);box-shadow:0 0 20px rgba(20,224,194,.5)}[data-theme=light] .mz-marketing .faq-item[open] summary .plus{color:#061328}.mz-marketing .faq-item>.faq-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1)}.mz-marketing .faq-item[open]>.faq-answer-wrap{grid-template-rows:1fr}.mz-marketing .faq-item>.faq-answer-wrap>.faq-answer{overflow:hidden;padding:0 30px 28px;color:var(--text-muted);line-height:1.95;font-size:17px;opacity:0;transform:translateY(-4px);transition:opacity .3s ease .06s,transform .3s ease .06s;will-change:opacity,transform}.mz-marketing .faq-item[open]>.faq-answer-wrap>.faq-answer{opacity:1;transform:translateY(0)}.mz-marketing .final-cta{padding:140px 0;background:radial-gradient(700px 520px at 5% 95%,rgba(255,200,97,.42),transparent 50%),radial-gradient(700px 520px at 95% 5%,rgba(255,122,107,.42),transparent 50%),radial-gradient(900px 700px at 50% 50%,rgba(20,224,194,.3),transparent 55%),linear-gradient(135deg,#03101c,#02050d 50%,#1a0710);color:#fff;text-align:center;position:relative;overflow:hidden;border-block:1px solid var(--border)}[data-theme=light] .mz-marketing .final-cta{background:radial-gradient(700px 500px at 0 100%,rgba(216,144,32,.28),transparent 60%),radial-gradient(700px 500px at 100% 0,rgba(233,75,60,.26),transparent 60%),radial-gradient(800px 600px at 50% 50%,rgba(14,155,134,.2),transparent 70%),linear-gradient(135deg,#ffffff,#f0f8f6);color:var(--text)}.mz-marketing .final-cta:after,.mz-marketing .final-cta:before{content:"";position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px);animation:mz-cta-pulse 6s ease-in-out infinite}.mz-marketing .final-cta:before{width:520px;height:520px;background:rgba(20,224,194,.55);top:-160px;right:-120px}[data-theme=light] .mz-marketing .final-cta:before{background:rgba(14,155,134,.18)}.mz-marketing .final-cta:after{width:420px;height:420px;background:rgba(255,122,107,.45);bottom:-120px;left:-80px;animation-delay:3s}[data-theme=light] .mz-marketing .final-cta:after{background:rgba(233,75,60,.14)}@keyframes mz-cta-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.15);opacity:1}}.mz-marketing .final-cta-inner{position:relative;z-index:1;max-width:900px;margin:0 auto}.mz-marketing .final-cta h2{font-size:clamp(40px,6vw,84px);font-weight:800;margin-bottom:26px;line-height:1.1;letter-spacing:-.025em;color:var(--text-strong)}[data-theme=light] .mz-marketing .final-cta h2{color:var(--text-strong)}.mz-marketing .final-cta h2 .accent{background:linear-gradient(120deg,var(--primary),var(--yellow),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.mz-marketing .final-cta p{font-size:clamp(17px,1.6vw,21px);color:rgba(255,255,255,.88);max-width:660px;margin:0 auto 44px;line-height:1.85}[data-theme=light] .mz-marketing .final-cta p{color:var(--text-muted)}.mz-marketing .final-cta .buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.mz-marketing .final-cta .btn-light{background:linear-gradient(115deg,var(--primary-bright) 0,var(--primary) 30%,var(--yellow) 65%,var(--accent-bright) 100%);background-size:220% 220%;background-position:0 50%;color:#061328;border:none;font-weight:800;box-shadow:0 18px 50px rgba(20,224,194,.48),0 0 100px rgba(255,200,97,.3),inset 0 1px 0 rgba(255,255,255,.4);transition:background-position .5s ease,transform .25s ease,box-shadow .25s ease;position:relative;overflow:hidden}[data-theme=light] .mz-marketing .final-cta .btn-light{box-shadow:0 16px 40px rgba(14,155,134,.4),0 0 80px rgba(216,144,32,.3),inset 0 1px 0 rgba(255,255,255,.5)}.mz-marketing .final-cta .btn-light:before{content:"";position:absolute;top:0;right:-150%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);transition:right .8s cubic-bezier(.4,0,.2,1);pointer-events:none}.mz-marketing .final-cta .btn-light:hover{background-position:100% 50%;transform:translateY(-3px);box-shadow:0 26px 60px rgba(20,224,194,.55),0 0 120px rgba(255,122,107,.4),inset 0 1px 0 rgba(255,255,255,.5)}.mz-marketing .final-cta .btn-light:hover:before{right:150%}[data-theme=light] .mz-marketing .final-cta .btn-ghost{color:var(--text);border-color:var(--border-strong);background:rgba(16,42,67,.04)}[data-theme=light] .mz-marketing .final-cta .btn-ghost:hover{color:var(--primary);border-color:var(--border-glow);background:rgba(14,155,134,.08)}.mz-marketing .footer{background:var(--bg-deep);color:rgba(255,255,255,.72);padding:80px 0 36px;position:relative;overflow:hidden;border-top:1px solid var(--border)}[data-theme=light] .mz-marketing .footer{background:var(--bg-deep);color:var(--text)}.mz-marketing .footer:before{content:"";position:absolute;top:-100px;right:-100px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(18,191,165,.18),transparent 70%);pointer-events:none}.mz-marketing .footer .container{position:relative}.mz-marketing .footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.mz-marketing .footer-brand .brand{color:#fff}[data-theme=light] .mz-marketing .footer-brand .brand{color:var(--text-strong)}.mz-marketing .footer-brand p{color:rgba(255,255,255,.65);margin-top:12px;line-height:1.85;font-size:14.5px}[data-theme=light] .mz-marketing .footer-brand p{color:var(--text-muted)}.mz-marketing .footer h5{color:#fff;font-size:14px;margin-bottom:16px;font-weight:700}[data-theme=light] .mz-marketing .footer h5{color:var(--text-strong)}.mz-marketing .footer ul{list-style:none;display:flex;flex-direction:column;gap:10px;padding:0}.mz-marketing .footer ul a{color:rgba(255,255,255,.7);font-size:14.5px;transition:color .2s ease}[data-theme=light] .mz-marketing .footer ul a{color:var(--text-muted)}.mz-marketing .footer ul a:hover{color:var(--primary-bright)}[data-theme=light] .mz-marketing .footer ul a:hover{color:var(--primary)}.mz-marketing .footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;font-size:13px;color:rgba(255,255,255,.5)}[data-theme=light] .mz-marketing .footer-bottom{color:var(--text-soft);border-color:var(--border)}.mz-marketing .mobile-menu{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);z-index:100;opacity:0;pointer-events:none;transition:opacity .25s ease}[data-theme=light] .mz-marketing .mobile-menu{background:rgba(16,42,67,.4)}.mz-marketing .mobile-menu.open{opacity:1;pointer-events:auto}.mz-marketing .mobile-menu-panel{position:absolute;top:0;right:0;width:min(340px,88%);height:100%;background:var(--bg-elevated);box-shadow:var(--shadow-lg);padding:26px;display:flex;flex-direction:column;gap:8px;transform:translateX(100%);transition:transform .3s ease;border-right:1px solid var(--border)}.mz-marketing .mobile-menu.open .mobile-menu-panel{transform:translateX(0)}.mz-marketing .mobile-menu-panel .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.mz-marketing .mobile-menu-panel a{padding:16px 14px;border-radius:12px;color:var(--text);font-weight:500;font-size:16px}.mz-marketing .mobile-menu-panel a:hover{background:var(--surface);color:var(--primary)}.mz-marketing .mobile-menu-panel .btn{margin-top:14px}@media (max-width:960px){.mz-marketing .container{padding:0 22px}.mz-marketing .nav-links{display:none}.mz-marketing .menu-toggle{display:inline-flex}.mz-marketing .hero{padding:50px 0 80px}.mz-marketing .hero-grid{grid-template-columns:1fr;gap:50px}.mz-marketing .hero-visual{min-height:540px;order:2}.mz-marketing .hero h1{font-size:clamp(38px,8.5vw,64px)}.mz-marketing .benefits-grid,.mz-marketing .feature-grid,.mz-marketing .pricing-side-by-side,.mz-marketing .problem-cards,.mz-marketing .templates-grid,.mz-marketing .timeline{grid-template-columns:1fr 1fr}.mz-marketing .timeline{gap:40px 22px}.mz-marketing .timeline:before{display:none}.mz-marketing .solution-flow{grid-template-columns:1fr}.mz-marketing .flow-arrow{transform:rotate(90deg);padding:4px 0}.mz-marketing .trust-grid{grid-template-columns:1fr;gap:40px}.mz-marketing .footer-grid{grid-template-columns:1fr 1fr}.mz-marketing section{padding:90px 0}.mz-marketing .section-head{margin-bottom:50px}.mz-marketing .nav-actions .btn-ghost{display:none}}@media (max-width:620px){.mz-marketing{font-size:15px}.mz-marketing .container{padding:0 18px}.mz-marketing section{padding:64px 0}.mz-marketing .nav{padding-block:14px;gap:8px}.mz-marketing .brand{font-size:18px;gap:10px}.mz-marketing .brand-mark,.mz-marketing .icon-btn,.mz-marketing .menu-toggle{width:38px;height:38px;border-radius:11px}.mz-marketing .nav-actions{gap:6px}.mz-marketing .nav-actions .btn-sm{padding:9px 14px;font-size:13px}.mz-marketing .hero{padding:30px 0 60px}.mz-marketing .hero-eyebrow{padding:7px 14px;font-size:12px}.mz-marketing .hero h1{font-size:clamp(34px,11vw,46px);line-height:1.15;margin:20px 0;letter-spacing:-.02em}.mz-marketing .hero p.lead{font-size:16px;line-height:1.8}.mz-marketing .hero-cta{gap:10px;margin-top:28px;flex-direction:column;align-items:stretch}.mz-marketing .hero-cta .btn{width:100%}.mz-marketing .hero-emotional{font-size:15px;margin-top:28px}.mz-marketing .hero-stats{gap:18px;margin-top:36px;padding-top:28px}.mz-marketing .hero-stat{flex:1;min-width:0}.mz-marketing .hero-stat .num{font-size:26px}.mz-marketing .hero-stat .label{font-size:12px}.mz-marketing .section-head{margin-bottom:40px}.mz-marketing .section-head h2{font-size:clamp(28px,8vw,40px);line-height:1.15}.mz-marketing .section-head p{font-size:15.5px;margin-top:16px}.mz-marketing .section-eyebrow{font-size:11px;padding:6px 12px;letter-spacing:.08em}.mz-marketing .benefit,.mz-marketing .feature,.mz-marketing .pain-card{padding:28px 24px}.mz-marketing .benefit h3,.mz-marketing .feature h3,.mz-marketing .pain-card h3{font-size:18px}.mz-marketing .benefit p,.mz-marketing .feature p,.mz-marketing .pain-card p{font-size:15px}.mz-marketing .benefit .icon-wrap,.mz-marketing .pain-icon{width:52px;height:52px;border-radius:14px}.mz-marketing .feature .ic{width:50px;height:50px;border-radius:14px}.mz-marketing .feature{gap:16px}.mz-marketing .benefits-grid,.mz-marketing .feature-grid,.mz-marketing .pricing-side-by-side,.mz-marketing .problem-cards,.mz-marketing .templates-grid{grid-template-columns:1fr;gap:14px}.mz-marketing .timeline{grid-template-columns:1fr;gap:28px}.mz-marketing .step-circle{width:64px;height:64px;font-size:24px}.mz-marketing .step h4{font-size:18px}.mz-marketing .flow-step{padding:32px 22px}.mz-marketing .flow-step .num{width:50px;height:50px;font-size:19px}.mz-marketing .flow-step h4{font-size:19px}.mz-marketing .solution-line{font-size:clamp(18px,5.5vw,24px);margin-top:36px}.mz-marketing .footer-grid{grid-template-columns:1fr;gap:28px}.mz-marketing .footer-bottom{justify-content:center;text-align:center}.mz-marketing .footer{padding:60px 0 28px}.mz-marketing .pricing-card{padding:40px 22px;border-radius:24px}.mz-marketing .pricing-card h2{font-size:clamp(22px,6.5vw,30px)}.mz-marketing .pricing-card p{font-size:15.5px;margin-bottom:22px}.mz-marketing .faq-item summary{padding:20px 22px;font-size:16px;gap:14px}.mz-marketing .faq-item summary .plus{width:32px;height:32px}.mz-marketing .faq-item>.faq-answer-wrap>.faq-answer{padding:0 22px 22px;font-size:15.5px}.mz-marketing .trust h2{font-size:clamp(28px,8vw,40px)}.mz-marketing .trust-visual{padding:26px;border-radius:22px}.mz-marketing .stat-num{font-size:26px}.mz-marketing .hero-visual{min-height:480px}.mz-marketing .phone-mockup{width:270px;transform:rotate(-2deg);border-radius:38px;padding:10px}.mz-marketing .qr-card{left:50%;right:auto;bottom:-16px;transform:translateX(-50%) rotate(0);padding:12px}.mz-marketing .qr-card .qr{width:56px;height:56px}.mz-marketing .float-chip{padding:9px 14px;font-size:12.5px}.mz-marketing .float-chip.one{right:-4px;top:8px}.mz-marketing .float-chip.two{right:auto;left:-4px;top:auto;bottom:220px}.mz-marketing .float-chip.three{right:-4px;bottom:70px;top:auto}.mz-marketing .emotional h2{font-size:clamp(28px,8.4vw,44px)}.mz-marketing .emotional p{font-size:16px}.mz-marketing .emotional .quote{font-size:clamp(20px,6vw,28px);padding:0 10px}.mz-marketing .emotional .quote:before{right:-2px;top:-10px;font-size:70px}.mz-marketing .emotional .quote:after{left:-2px;bottom:-45px;font-size:70px}.mz-marketing .final-cta{padding:80px 0}.mz-marketing .final-cta h2{font-size:clamp(32px,9.5vw,50px);margin-bottom:22px}.mz-marketing .final-cta p{font-size:16px;margin-bottom:32px}.mz-marketing .final-cta .buttons{flex-direction:column;align-items:stretch;gap:10px}.mz-marketing .final-cta .buttons .btn{width:100%}.mz-marketing .btn-lg{padding:16px 26px;font-size:16px}}@media (max-width:380px){.mz-marketing .hero h1{font-size:32px}.mz-marketing .hero-stats{gap:12px}.mz-marketing .hero-stat .num{font-size:22px}.mz-marketing .section-head h2{font-size:26px}.mz-marketing .float-chip.one{right:-10px;top:0}.mz-marketing .float-chip.three{display:none}}@media (min-width:961px){.mz-marketing .mobile-menu{display:none}}.mz-marketing .trust-bar{padding:56px 0 24px;background:var(--bg-elevated);border-block:1px solid var(--border)}.mz-marketing .trust-bar-head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin-bottom:28px}.mz-marketing .trust-bar-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;color:var(--text-muted);font-size:13px;font-weight:600}.mz-marketing .trust-bar-headline{font-size:16px;color:var(--text);max-width:720px;line-height:1.85;margin:0}.mz-marketing .trust-bar-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;padding:0;margin:0}.mz-marketing .trust-bar-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 18px;background:var(--surface);border:1px solid var(--border);border-radius:18px;text-align:center}.mz-marketing .trust-bar-kind{font-size:17px;font-weight:700;color:var(--text-strong)}.mz-marketing .trust-bar-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.mz-marketing .trust-bar-city{font-size:13px;color:var(--text-muted)}.mz-marketing .trust-bar-status{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--bg-elevated);color:var(--text-muted);border:1px dashed var(--border-strong)}.mz-marketing .trust-bar-status.status-pilot{background:var(--yellow-tint);color:var(--yellow);border-color:rgba(255,200,97,.4);border-style:solid}.mz-marketing .trust-bar-status.status-active{background:var(--success-soft);color:var(--success);border-color:rgba(20,224,194,.4);border-style:solid}.mz-marketing .video-section{padding:80px 0}.mz-marketing .video-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.mz-marketing .video-text h2{font-size:clamp(28px,4vw,40px);line-height:1.2;margin:16px 0;color:var(--text-strong)}.mz-marketing .video-text p{font-size:17px;line-height:1.95;color:var(--text-muted);margin:0 0 18px}.mz-marketing .video-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.mz-marketing .video-bullets li{position:relative;padding-inline-start:22px;font-size:15.5px;color:var(--text)}.mz-marketing .video-bullets li:before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:10px;height:10px;border-radius:3px;background:var(--primary)}.mz-marketing .video-frame{position:relative;aspect-ratio:16/10;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-md)}.mz-marketing .video-player{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:var(--surface)}.mz-marketing .video-frame[data-empty=true] .video-player{opacity:.18;filter:grayscale(40%)}.mz-marketing .video-play-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--accent);display:flex;align-items:center;justify-content:center;pointer-events:none;box-shadow:0 14px 28px -8px rgba(0,0,0,.5)}.mz-marketing .video-frame[data-empty=false] .video-play-badge{opacity:.85}.mz-marketing .video-coming-soon{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;background:linear-gradient(180deg,rgba(6,11,23,.55),rgba(6,11,23,.85));backdrop-filter:blur(2px)}.mz-marketing .video-coming-soon-tag{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--accent);color:#fff;letter-spacing:.06em}.mz-marketing .video-coming-soon strong{font-size:clamp(28px,4vw,38px);color:var(--text-strong)}.mz-marketing .video-coming-soon-sub{font-size:14px;color:var(--text-muted);max-width:320px;line-height:1.7}.mz-marketing .ordering-preview{padding:80px 0;background:var(--bg-elevated)}.mz-marketing .ordering-preview .section-eyebrow{background:var(--yellow-tint);color:var(--yellow);border-color:rgba(255,200,97,.4)}.mz-marketing .ordering-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mz-marketing .ordering-card{padding:28px 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:transform .2s ease,border-color .2s ease}.mz-marketing .ordering-card:hover{transform:translateY(-2px);border-color:var(--border-strong)}.mz-marketing .ordering-icon{width:52px;height:52px;border-radius:14px;background:var(--primary-tint);color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:16px;border:1px solid rgba(20,224,194,.25)}.mz-marketing .ordering-card h3{font-size:18px;font-weight:700;margin:0 0 8px;color:var(--text-strong)}.mz-marketing .ordering-card p{font-size:15px;line-height:1.85;color:var(--text-muted);margin:0}.mz-marketing .ordering-note{margin-top:36px;text-align:center;font-size:14px;color:var(--text-muted);font-style:italic}.mz-marketing .testimonials{padding:80px 0}.mz-marketing .testimonials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:900px;margin-inline:auto}.mz-marketing .testimonial{position:relative;padding:32px 28px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:18px}.mz-marketing .testimonial.is-placeholder{background:var(--bg-elevated);border-style:dashed}.mz-marketing .testimonial-quote-icon{width:44px;height:44px;border-radius:12px;background:var(--accent-tint);color:var(--accent);display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,122,107,.25)}.mz-marketing .testimonial-quote{margin:0;font-size:16px;line-height:1.95;color:var(--text)}.mz-marketing .testimonial.is-placeholder .testimonial-quote{color:var(--text-muted)}.mz-marketing .testimonial-meta{display:flex;flex-direction:column;gap:4px;border-top:1px dashed var(--border-strong);padding-top:16px}.mz-marketing .testimonial-role{font-size:14px;font-weight:700;color:var(--text-strong)}.mz-marketing .testimonial-biz{font-size:13px;color:var(--text-muted)}.mz-marketing .tmpl-cta{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:var(--primary);font-size:14px;font-weight:700;text-decoration:none}.mz-marketing .tmpl-cta:hover{text-decoration:underline}@media (max-width:960px){.mz-marketing .video-grid{grid-template-columns:1fr;gap:36px}.mz-marketing .ordering-grid,.mz-marketing .trust-bar-list{grid-template-columns:1fr 1fr}}@media (max-width:620px){.mz-marketing .trust-bar{padding:44px 0 20px}.mz-marketing .ordering-grid,.mz-marketing .testimonials-grid,.mz-marketing .trust-bar-list{grid-template-columns:1fr;gap:12px}.mz-marketing .ordering-preview,.mz-marketing .testimonials,.mz-marketing .video-section{padding:60px 0}.mz-marketing .video-coming-soon strong{font-size:28px}.mz-marketing .testimonial{padding:26px 22px}}.mz-marketing .tg-section{padding:80px 0 96px}.mz-marketing .tg-head{text-align:center;max-width:720px;margin:0 auto 40px}.mz-marketing .tg-head h1{font-size:clamp(28px,5vw,44px);font-weight:800;line-height:1.2;margin:8px 0 12px;letter-spacing:-.02em}.mz-marketing .tg-head p{font-size:16px;line-height:1.7;color:var(--text-muted,#95a8bf);margin:0}.mz-marketing .tg-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 32px;max-width:720px}.mz-marketing .tg-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface,#0e1628);color:var(--text-muted,#95a8bf);border:1px solid var(--border,rgba(255,255,255,.08));font-family:inherit;font-size:14px;font-weight:600;padding:8px 16px;border-radius:999px;cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease;min-height:36px}.mz-marketing .tg-chip:hover{color:var(--text,#f4f7fb);border-color:var(--border-strong,rgba(255,255,255,.14))}.mz-marketing .tg-chip.is-active{background:var(--primary,#14e0c2);color:var(--bg-deep,#04070f);border-color:var(--primary,#14e0c2)}.mz-marketing .tg-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:720px){.mz-marketing .tg-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1024px){.mz-marketing .tg-grid{grid-template-columns:repeat(3,1fr);gap:28px}}.mz-marketing .tg-card{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--surface,#0e1628);border:1px solid var(--border,rgba(255,255,255,.08));transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mz-marketing .tg-card:hover{transform:translateY(-2px);border-color:var(--primary,#14e0c2);box-shadow:0 8px 24px rgba(0,0,0,.25)}.mz-marketing .tg-card-image{aspect-ratio:4/3;background:var(--surface,#1a2540);overflow:hidden}.mz-marketing .tg-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mz-marketing .tg-card-body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.mz-marketing .tg-card-body h3{margin:0;font-size:20px;font-weight:700;color:var(--text,#f4f7fb);letter-spacing:-.01em}.mz-marketing .tg-card-body p{margin:0;color:var(--text-muted,#95a8bf);font-size:14px;line-height:1.6}.mz-marketing .tg-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.mz-marketing .tg-tag{font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;background:rgba(20,224,194,.12);color:var(--primary,#14e0c2);letter-spacing:.3px}.mz-marketing .tg-caps{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mz-marketing .tg-cap{font-size:11px;font-weight:500;padding:3px 8px;border-radius:999px;border:1px solid var(--border,rgba(255,255,255,.08));color:var(--text-muted,#95a8bf)}.mz-marketing .tg-card-actions{margin-top:auto;display:flex;gap:8px}.mz-marketing .tg-card-actions .btn{flex:1;justify-content:center;padding-inline:12px;white-space:nowrap}.mz-marketing .tg-empty{text-align:center;padding:56px 16px;color:var(--text-muted,#95a8bf);display:flex;flex-direction:column;gap:12px;align-items:center}@media (max-width:480px){.mz-marketing .tg-section{padding:48px 0 64px}.mz-marketing .tg-card-body{padding:16px}}.mz-marketing .tg-card-media{display:block}.mz-marketing .tg-card-media,.mz-marketing .tg-card-title-link{text-decoration:none;color:inherit}.mz-marketing .tg-card-title-link:hover h3{color:var(--primary,#14e0c2)}.mz-marketing .td-section{padding:56px 0 88px}.mz-marketing .td-layout{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media (min-width:960px){.mz-marketing .td-layout{grid-template-columns:minmax(0,1fr) 320px;gap:40px}}.mz-marketing .td-main{display:flex;flex-direction:column;gap:32px;min-width:0}.mz-marketing .td-hero-title{font-size:clamp(28px,5vw,42px);font-weight:800;line-height:1.2;letter-spacing:-.02em;margin:8px 0 4px}.mz-marketing .td-hero-en{font-size:16px;font-weight:600;color:var(--text-muted,#95a8bf);margin:0 0 12px}.mz-marketing .td-hero-desc{font-size:16px;line-height:1.8;color:var(--text-muted,#95a8bf);margin:0 0 16px;max-width:640px}.mz-marketing .td-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mz-marketing .td-tags{display:flex;flex-wrap:wrap;gap:8px}.mz-marketing .td-tag{font-size:13px;font-weight:600;padding:5px 12px;border-radius:999px;background:var(--surface,#0e1628);border:1px solid var(--border,rgba(255,255,255,.08));color:var(--text-muted,#95a8bf)}.mz-marketing .td-hero-designer{font-size:13px;color:var(--text-muted,#95a8bf);margin:0}.mz-marketing .td-phone{display:flex;flex-direction:column;align-items:center;gap:14px}.mz-marketing .td-device-toggle{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--surface,#0e1628);border:1px solid var(--border,rgba(255,255,255,.08))}.mz-marketing .td-device-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:13px;font-weight:600;padding:6px 16px;border-radius:999px;border:0;background:transparent;color:var(--text-muted,#95a8bf);cursor:pointer;transition:background-color .14s ease,color .14s ease}.mz-marketing .td-device-btn:hover{color:var(--text,#f4f7fb)}.mz-marketing .td-device-btn.is-active{background:var(--primary,#14e0c2);color:var(--bg-deep,#04070f)}.mz-marketing .td-phone-frame{width:100%;max-width:440px;padding:12px;border-radius:38px;background:var(--surface,#0e1628);border:1px solid var(--border,rgba(255,255,255,.1));box-shadow:0 24px 60px rgba(0,0,0,.35)}.mz-marketing .td-phone-stage{position:relative}.mz-marketing .td-phone-screen{display:block;width:100%;height:82vh;max-height:880px;border:0;border-radius:28px;background:#ffffff}.mz-marketing .td-phone-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-radius:28px;background:linear-gradient(180deg,rgba(4,7,15,.44),rgba(4,7,15,.5));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mz-marketing .td-phone-overlay-hint{font-size:13px;font-weight:700;color:#ffffff;text-shadow:0 1px 6px rgba(0,0,0,.5)}.mz-marketing .td-phone-overlay-actions{display:flex;flex-direction:column;gap:10px;width:min(78%,260px)}.mz-marketing .td-phone-overlay-btn{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;padding:11px 18px;border-radius:999px;cursor:pointer;border:1px solid rgba(255,255,255,.6);background:rgba(255,255,255,.14);color:#ffffff;transition:background-color .14s ease}.mz-marketing .td-phone-overlay-btn:hover{background:rgba(255,255,255,.26)}.mz-marketing .td-phone-overlay-btn.is-primary{background:#ffffff;color:#0a1424;border-color:#ffffff;box-shadow:0 6px 20px rgba(0,0,0,.25)}.mz-marketing .td-phone-overlay-btn.is-primary:hover{background:#f2f4f7}@media (max-width:600px){.mz-marketing .td-phone-frame{max-width:100%;padding:10px;border-radius:30px}.mz-marketing .td-phone-screen{height:72vh;border-radius:22px}.mz-marketing .td-phone-overlay{border-radius:22px}}.mz-marketing .td-phone.is-tablet .td-phone-frame{max-width:920px;border-radius:26px}.mz-marketing .td-phone.is-tablet .td-phone-screen{height:auto;max-height:none;aspect-ratio:4/3;border-radius:16px}.mz-marketing .td-phone.is-tablet .td-phone-overlay{border-radius:16px}.mz-marketing .td-caps{display:flex;flex-wrap:wrap;gap:28px 48px}.mz-marketing .td-caps-heading{font-size:13px;font-weight:700;text-transform:none;color:var(--text-muted,#95a8bf);margin:0 0 12px}.mz-marketing .td-caps-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.mz-marketing .td-cap{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;padding:6px 12px;border-radius:10px;background:var(--surface,#0e1628);border:1px solid var(--border,rgba(255,255,255,.08))}.mz-marketing .td-cap-check{color:var(--primary,#14e0c2);font-weight:800}.mz-marketing .td-themes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.mz-marketing .td-theme{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.mz-marketing .td-theme-swatch{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:2px solid}.mz-marketing .td-theme-swatch-dot{width:10px;height:10px;border-radius:999px}.mz-marketing .td-cta-card{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:20px;background:var(--surface,#0e1628);border:1px solid var(--border,rgba(255,255,255,.08))}@media (min-width:960px){.mz-marketing .td-cta-card{position:sticky;top:96px}}.mz-marketing .td-cta-title{font-size:20px;font-weight:800;margin:0}.mz-marketing .td-cta-body{font-size:14px;line-height:1.7;color:var(--text-muted,#95a8bf);margin:0}.mz-marketing .td-cta-back,.mz-marketing .td-cta-btn{width:100%;justify-content:center}.mz-marketing .td-related{padding:8px 0 32px}.mz-marketing .td-related-heading{font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0 0 18px}.mz-marketing .td-marquee{overflow:hidden;cursor:grab;direction:ltr;touch-action:pan-y;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.mz-marketing .td-marquee:active{cursor:grabbing}.mz-marketing .td-marquee-track{display:flex;gap:16px;width:-moz-max-content;width:max-content;direction:ltr;padding:4px 24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.mz-marketing .td-related-card{display:flex;flex-direction:column;flex:0 0 220px;width:220px;direction:rtl;overflow:hidden;border-radius:16px;background:var(--surface);border:1px solid var(--border);transition:transform .16s ease,border-color .16s ease}.mz-marketing .td-related-card:hover{transform:translateY(-3px);border-color:var(--border-strong)}.mz-marketing .td-related-image{aspect-ratio:16/10;background:var(--bg-deep)}.mz-marketing .td-related-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mz-marketing .td-related-name{font-size:14px;font-weight:600;padding:10px 12px 12px}.mz-marketing .info-hero{padding:96px 0 8px;text-align:center}.mz-marketing .info-hero h1{font-size:clamp(30px,5vw,54px);font-weight:800;line-height:1.3;letter-spacing:-.02em;color:var(--text-strong);margin:18px 0 0}.mz-marketing .info-hero h1 .accent{background:linear-gradient(120deg,var(--primary),var(--yellow));-webkit-background-clip:text;background-clip:text;color:transparent}.mz-marketing .info-lead{color:var(--text-muted);max-width:760px;margin:22px auto 0;font-size:clamp(16px,1.4vw,19px);line-height:1.95}.mz-marketing .info-section{padding:56px 0}.mz-marketing .info-section .section-head{margin-bottom:48px}.mz-marketing .info-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;max-width:980px;margin:0 auto}.mz-marketing .info-card-grid.three{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1100px}.mz-marketing .info-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:34px 28px}.mz-marketing .info-card .icon-wrap{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--primary-tint);color:var(--primary);border:1px solid rgba(20,224,194,.3);margin-bottom:20px}.mz-marketing .info-card h3{font-size:19px;font-weight:700;margin-bottom:10px;color:var(--text-strong)}.mz-marketing .info-card p{color:var(--text-muted);font-size:15.5px;line-height:1.85}.mz-marketing .contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.mz-marketing .contact-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:34px 24px;transition:transform .25s ease,border-color .25s ease,background .25s ease}.mz-marketing a.contact-card:hover{transform:translateY(-6px);border-color:var(--border-glow);background:var(--surface-2)}.mz-marketing .contact-card .icon-wrap{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--primary-tint);color:var(--primary);border:1px solid rgba(20,224,194,.3);margin-bottom:18px}.mz-marketing .contact-card h3{font-size:18px;font-weight:700;margin-bottom:8px;color:var(--text-strong)}.mz-marketing .contact-card p{color:var(--text-muted);font-size:14.5px;line-height:1.85;margin-bottom:14px}.mz-marketing .contact-value{margin-top:auto;color:var(--primary);font-weight:700;font-size:15px}.mz-marketing .producer-card{max-width:880px;margin:0 auto;text-align:center;background:var(--surface);border:1px solid var(--border-glow);border-radius:var(--radius-lg);padding:48px 36px}.mz-marketing .producer-card h2{font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.4;color:var(--text-strong);margin:16px 0 14px}.mz-marketing .producer-card h2 .accent{color:var(--primary)}.mz-marketing .producer-card>p{color:var(--text-muted);font-size:16px;line-height:1.95;max-width:680px;margin:0 auto}.mz-marketing .producer-meta{margin-top:28px;display:grid;gap:12px}.mz-marketing .producer-meta-row{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;font-size:15.5px;color:var(--text)}.mz-marketing .producer-meta-label{color:var(--text-soft)}.mz-marketing .producer-meta a{color:var(--primary);font-weight:600}.mz-marketing .terms-body{max-width:820px;margin:0 auto}.mz-marketing .terms-section{margin-bottom:40px}.mz-marketing .terms-section h2{font-size:21px;font-weight:700;color:var(--text-strong);margin-bottom:14px}.mz-marketing .terms-section p{color:var(--text-muted);font-size:15.5px;line-height:2;margin-bottom:12px}.mz-marketing .terms-section a{color:var(--primary);font-weight:600}.mz-marketing .info-cta{padding-bottom:96px}.mz-marketing .info-cta .section-head{margin-bottom:32px}.mz-marketing .info-cta-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.mz-marketing .footer-contact{margin-top:14px;font-size:13.5px;line-height:2.1}.mz-marketing .footer-contact a:hover{color:var(--primary)}.mz-marketing .footer-producer{color:var(--primary);font-weight:600}@media (max-width:720px){.mz-marketing .info-hero{padding-top:64px}.mz-marketing .info-section{padding:40px 0}.mz-marketing .producer-card{padding:36px 22px}}.mz-marketing .preview-page{padding:56px 0 72px}.mz-marketing .preview-layout{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}.mz-marketing .preview-side h1{font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.35;letter-spacing:-.02em;color:var(--text-strong);margin:18px 0 16px}.mz-marketing .preview-side h1 .accent{background:linear-gradient(120deg,var(--primary),var(--yellow));-webkit-background-clip:text;background-clip:text;color:transparent}.mz-marketing .preview-side p{color:var(--text-muted);font-size:16.5px;line-height:1.95;max-width:520px}.mz-marketing .preview-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.mz-marketing .preview-stage{display:flex;justify-content:center}.mz-marketing .preview-phone{position:relative;width:384px;height:min(760px,calc(100dvh - 180px));min-height:540px;border:10px solid #0b0f1a;border-radius:44px;overflow:hidden;background:var(--bg-deep);box-shadow:0 0 0 1px var(--border-strong),0 40px 90px rgba(0,0,0,.55)}[data-theme=light] .mz-marketing .preview-phone{box-shadow:0 0 0 1px var(--border-strong),0 40px 90px rgba(16,42,67,.25)}.mz-marketing .preview-frame{width:100%;height:100%;border:0;display:block;background:#fff}.mz-marketing .preview-close{display:none}@media (max-width:960px){.preview-shell .header,.preview-shell .mobile-menu,.preview-shell .preview-side{display:none}.mz-marketing .preview-page{padding:0}.mz-marketing .preview-layout{display:block;padding:0;max-width:none}.mz-marketing .preview-phone{position:fixed;inset:0;width:auto;height:auto;min-height:0;border:0;border-radius:0;box-shadow:none}.mz-marketing .preview-close{position:fixed;top:14px;left:14px;z-index:10;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:rgba(6,11,23,.72);color:#fff;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(8px)}}.mz-marketing .showcase-modal{position:fixed;inset:0;z-index:90;background:rgba(4,7,15,.72);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.mz-marketing .showcase-modal-panel{display:flex;flex-direction:column;align-items:center;gap:16px;max-height:100%}.mz-marketing .showcase-modal-head{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--border-strong);border-radius:16px;padding:8px 16px}.mz-marketing .showcase-modal-head strong{color:var(--text-strong);font-size:16px;font-weight:700}.mz-marketing .showcase-modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}@media (max-width:960px){.mz-marketing .showcase-modal{padding:0;backdrop-filter:none}.mz-marketing .showcase-modal-head{display:none}}.mz-marketing .footer-tagline{color:var(--primary);font-weight:700;font-size:15px;margin-top:14px}.mz-marketing .lead-capture{padding:100px 0}.mz-marketing .lead-capture-inner{display:flex;flex-direction:column;align-items:center;gap:40px}.mz-marketing .lead-card{width:100%;max-width:620px;background:var(--surface);border:1px solid var(--border-glow);border-radius:var(--radius-lg);padding:40px 36px;box-shadow:var(--shadow-lg)}.mz-marketing .lead-steps{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:32px}.mz-marketing .lead-step-dot{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;background:var(--border);color:var(--text-muted);transition:background .2s ease,color .2s ease}.mz-marketing .lead-step-dot.active{background:linear-gradient(135deg,var(--primary) 0,var(--primary-bright) 100%);color:var(--bg)}.mz-marketing .lead-form{display:flex;flex-direction:column;gap:24px}.mz-marketing .lead-fieldset{display:flex;flex-direction:column;gap:20px}.mz-marketing .lead-field{display:flex;flex-direction:column;gap:8px}.mz-marketing .lead-label{font-size:15px;font-weight:700;color:var(--text-strong)}.mz-marketing .lead-input{width:100%;padding:14px 16px;border-radius:16px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:inherit;font-size:16px;transition:border-color .2s ease,box-shadow .2s ease}.mz-marketing .lead-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint)}.mz-marketing .lead-input::-moz-placeholder{color:var(--text-muted)}.mz-marketing .lead-input::placeholder{color:var(--text-muted)}.mz-marketing .lead-chips{display:flex;flex-wrap:wrap;gap:10px}.mz-marketing .lead-chip{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.mz-marketing .lead-chip:hover{border-color:var(--primary);color:var(--text)}.mz-marketing .lead-chip.active{border-color:var(--primary);background:var(--primary-tint);color:var(--primary)}.mz-marketing .lead-hint{font-size:13px;color:var(--text-muted);line-height:1.6;margin:0}.mz-marketing .lead-error{font-size:14px;color:var(--danger);font-weight:600;margin:0}.mz-marketing .lead-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mz-marketing .lead-actions .btn{flex:1;min-width:140px}.mz-marketing .lead-success{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.mz-marketing .lead-success-badge{width:64px;height:64px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary) 0,var(--primary-bright) 100%);color:var(--bg);margin-bottom:8px}.mz-marketing .lead-success h3{font-size:24px;font-weight:800;color:var(--text-strong);margin:0}.mz-marketing .lead-success p{color:var(--text-muted);margin:0;max-width:44ch}.mz-marketing .lead-success-phone{font-size:14px}.mz-marketing .lead-success .lead-actions{margin-top:16px;width:100%}@media (max-width:560px){.mz-marketing .lead-card{padding:28px 20px}.mz-marketing .lead-actions .btn{flex:1 1 100%}}.hover\:bg-mz-primary-soft:hover{background-color:var(--mz-color-primary-soft,#E5F7F4)}