main.zl-page{--zl-night:#0c0522;--zl-night-2:#150a36;--zl-surface:#1c0f45;--zl-ink:#1f0e47;--zl-text:#4a3f66;--zl-muted:#6f6684;--zl-purple:var(--brand-purple,#6a24d6);--zl-violet:#8b52e6;--zl-lilac:#c9b4ff;--zl-blue:var(--brand-blue,#3158c9);--zl-gold:var(--brand-yellow,#f5c51b);--zl-gold-2:#ffe27a;--zl-mist:#f6f4fc;--zl-line-dark:#ffffff1a;--zl-line:#32156d1f;--zl-gradient:linear-gradient(135deg, #3158c9 0%, #5a32d5 45%, #7620d4 70%, #32156d 100%);--zl-display:"Alexandria", var(--font-display,"Noto Kufi Arabic"), sans-serif;--zl-body:var(--font-body,"IBM Plex Sans Arabic"), sans-serif;--zl-fs-xs:.8125rem;--zl-fs-sm:.9375rem;--zl-fs-md:1.0625rem;--zl-fs-lg:1.25rem;--zl-fs-xl:1.625rem;--zl-fs-2xl:clamp(1.875rem, 1.2rem + 2.4vw, 3rem);--zl-fs-hero:clamp(2.5rem, 1.3rem + 3.8vw, 4.25rem);--zl-ease:cubic-bezier(.22, 1, .36, 1);color:var(--zl-ink);background:var(--zl-night);font-family:var(--zl-body);font-size:1rem;line-height:1.8}main.zl-page *,main.zl-page :before,main.zl-page :after{box-sizing:border-box}main.zl-page h1,main.zl-page h2,main.zl-page h3{font-family:var(--zl-display);letter-spacing:0;margin:0}main.zl-page p{margin:0}main.zl-page .zl-container{width:min(100% - 40px,1200px);margin-inline:auto}main.zl-page .zl-section{padding-block:clamp(72px,9vw,128px);position:relative}main.zl-page .zl-hero-copy h1 span,main.zl-page .zl-section-title h2 span,main.zl-page .zl-cta-copy h2 span{color:var(--zl-gold);background:linear-gradient(100deg,var(--zl-gold) 0%,var(--zl-gold-2) 30%,#fff6cf 45%,var(--zl-gold) 60%,#f0a92b 100%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite zl-shine;display:block}@keyframes zl-shine{0%,to{background-position:100% 0}50%{background-position:0 0}}main.zl-page .zl-section-title{text-align:center;max-width:700px;margin:0 auto clamp(40px,5vw,64px)}main.zl-page .zl-section-label{min-height:36px;color:var(--zl-lilac);font-family:var(--zl-display);font-size:var(--zl-fs-xs);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;padding:6px 16px;font-weight:600;display:inline-flex}main.zl-page .zl-section-title h2{color:#fff;font-size:var(--zl-fs-2xl);text-wrap:balance;margin-top:18px;font-weight:800;line-height:1.3}main.zl-page .zl-section-title>p{color:#ffffffa8;max-width:600px;font-size:var(--zl-fs-md);margin:16px auto 0;line-height:1.9}main.zl-page .zl-btn{isolation:isolate;min-height:56px;font-family:var(--zl-display);font-size:var(--zl-fs-sm);white-space:nowrap;transition:transform .25s var(--zl-ease),box-shadow .25s ease,background-color .2s ease,border-color .2s ease;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding-inline:28px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}main.zl-page .zl-btn svg{width:19px;height:19px;transition:transform .25s var(--zl-ease);flex:none}main.zl-page .zl-btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff73,#0000 65%);position:absolute;inset:0;transform:translate(120%)}main.zl-page .zl-btn:hover:after{transition:transform .8s var(--zl-ease);transform:translate(-120%)}main.zl-page .zl-btn:hover svg{transform:translate(-4px)}main.zl-page .zl-btn:active{transform:scale(.97)}main.zl-page .zl-btn-primary,main.zl-page .zl-btn-gold{color:#241500;background:linear-gradient(180deg,#ffd84d,var(--zl-gold));box-shadow:inset 0 0 0 1px #ffe27a99,0 14px 34px -10px #f5c51ba6,0 0 48px -8px #f5c51b73}main.zl-page .zl-btn-primary:hover,main.zl-page .zl-btn-gold:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffe27acc,0 18px 40px -10px #f5c51bcc,0 0 64px -6px #f5c51b99}main.zl-page .zl-btn-secondary,main.zl-page .zl-btn-on-dark{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff12;border-color:#ffffff3d}main.zl-page .zl-btn-secondary:hover,main.zl-page .zl-btn-on-dark:hover{background:#ffffff24;border-color:#ffffff80}main.zl-page .zl-btn:focus-visible,main.zl-page .zl-card-link:focus-visible,main.zl-page .zl-floating-wa:focus-visible{outline:3px solid var(--zl-gold);outline-offset:4px}main.zl-page .zl-hero{isolation:isolate;color:#fff;background:radial-gradient(120% 80% at 50% 0%,#1d0c50 0%,var(--zl-night) 62%);border:0;min-height:0;animation:none;position:relative;overflow:hidden}main.zl-page .zl-hero:before{content:"";z-index:-1;pointer-events:none;opacity:1;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:64px 64px;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 70% at 50% 40%,#000 30%,#0000 80%)}main.zl-page .zl-hero:after{content:"";inset-inline:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--zl-night));height:140px;position:absolute;bottom:0}main.zl-page .zl-hero-shape{z-index:-2;pointer-events:none;filter:blur(80px);will-change:transform;border-radius:50%;display:block;position:absolute}main.zl-page .zl-hero-shape-one{opacity:.75;background:#3158c9;width:640px;height:640px;animation:18s ease-in-out infinite alternate zl-drift-1;inset:-220px auto auto -180px}main.zl-page .zl-hero-shape-two{opacity:.75;background:#7620d4;width:580px;height:580px;animation:22s ease-in-out infinite alternate zl-drift-2;inset:8% -160px auto auto}main.zl-page .zl-hero-shape-three{opacity:.32;background:#f5c51b;width:380px;height:380px;animation:20s ease-in-out infinite alternate zl-drift-3;inset:auto auto -230px 32%}@keyframes zl-drift-1{to{transform:translate(120px,80px)scale(1.15)}}@keyframes zl-drift-2{to{transform:translate(-100px,60px)scale(.9)}}@keyframes zl-drift-3{to{transform:translate(-140px,-40px)scale(1.2)}}main.zl-page .zl-hero-grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,4vw,64px);min-height:min(100svh - 64px,800px);padding-block:clamp(56px,7vw,96px) clamp(110px,10vw,150px);display:grid;position:relative}main.zl-page .zl-hero-copy{text-align:start;max-width:640px;margin:0}main.zl-page .zl-kicker{color:#ffffffeb;-webkit-backdrop-filter:blur(8px);width:fit-content;min-height:38px;font-family:var(--zl-display);font-size:var(--zl-fs-xs);background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;margin:0;padding:6px 16px 6px 12px;font-weight:600;display:inline-flex}main.zl-page .zl-kicker>span:first-child{color:#0000;background:linear-gradient(90deg,#db161b 0 29%,#0000 29%),linear-gradient(#fff 0 33.4%,#db161b 33.4% 66.6%,green 66.6%);border-radius:3px;flex:none;width:22px;height:15px;font-size:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff59}main.zl-page .zl-kicker svg{width:16px;height:16px;color:var(--zl-gold)}main.zl-page .zl-hero-copy h1{color:#fff;max-width:none;font-size:var(--zl-fs-hero);letter-spacing:0;text-shadow:0 10px 40px #0c052273;margin-top:24px;font-weight:800;line-height:1.18}main.zl-page .zl-hero-copy>p{color:#ffffffbd;max-width:33rem;font-size:var(--zl-fs-md);margin:22px 0 0;line-height:1.9}main.zl-page .zl-hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}main.zl-page .zl-hero-visual{aspect-ratio:1;place-items:center;width:min(100%,600px);min-height:0;margin-inline:auto;display:grid;position:relative;transform:none}main.zl-page .zl-hero-visual:before{content:"";border:1px dashed #ffffff2e;border-radius:50%;animation:80s linear infinite zl-spin;position:absolute;inset:2%}main.zl-page .zl-hero-visual:after{content:"";-webkit-mask-composite:xor;background:conic-gradient(#f5c51bf2,#0000 22%,#8b52e6f2 50%,#0000 72%,#f5c51bf2);border-radius:50%;padding:1.5px;animation:16s linear infinite zl-spin;position:absolute;inset:15%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes zl-spin{to{transform:rotate(360deg)}}main.zl-page .zl-hero-image-shape{aspect-ratio:auto;background:radial-gradient(circle at 35% 30%,#ffffff47,#0000 45%),radial-gradient(circle,#7620d48c,#3158c940 60%,#0000 72%);border:1px solid #ffffff24;border-radius:50%;width:auto;animation:5s ease-in-out infinite zl-core;position:absolute;inset:24%;box-shadow:0 0 90px 20px #7620d480,0 0 180px 60px #3158c947}main.zl-page .zl-hero-image-shape:before,main.zl-page .zl-hero-image-shape:after{content:"";background:var(--zl-gold);border-radius:50%;width:9px;height:9px;animation:3.2s ease-in-out infinite zl-twinkle;position:absolute;box-shadow:0 0 16px 5px #f5c51bbf}main.zl-page .zl-hero-image-shape:before{top:-40%;left:18%}main.zl-page .zl-hero-image-shape:after{background:var(--zl-lilac);width:6px;height:6px;animation-delay:1.4s;bottom:-26%;right:-30%;box-shadow:0 0 14px 4px #c9b4ffcc}@keyframes zl-core{0%,to{box-shadow:0 0 90px 20px #7620d473,0 0 180px 60px #3158c93d}50%{box-shadow:0 0 120px 30px #7620d49e,0 0 220px 80px #3158c957}}@keyframes zl-twinkle{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}main.zl-page .zl-hero-image{z-index:2;object-fit:contain;filter:drop-shadow(0 40px 60px #050214b3);width:108%;max-width:none;height:auto;max-height:none;transition:none;animation:7s ease-in-out 1s infinite zl-float;position:relative}@keyframes zl-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(-.6deg)}}main.zl-page .zl-enter{opacity:0;animation:zl-enter-in .7s var(--zl-ease) forwards}main.zl-page h1.zl-enter{animation-name:zl-rise;animation-duration:.9s}main.zl-page .zl-enter-soft{animation-name:zl-enter-soft-in;animation-duration:1.1s}main.zl-page .zl-enter-1{animation-delay:0s}main.zl-page .zl-enter-2{animation-delay:60ms}main.zl-page .zl-enter-3{animation-delay:.16s}main.zl-page .zl-enter-4{animation-delay:.24s}main.zl-page .zl-enter-5{animation-delay:.12s}@keyframes zl-enter-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes zl-rise{0%{opacity:0;filter:blur(8px);transform:translateY(.35em)}to{opacity:1;filter:blur();transform:none}}@keyframes zl-enter-soft-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}main.zl-page .zl-trust{z-index:5;background:var(--zl-night);border:0;padding:0;position:relative}main.zl-page .zl-trust-grid{-webkit-backdrop-filter:blur(18px);background:linear-gradient(160deg,#2b1668d1,#150a36e0);border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-64px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 40px 80px -40px #000000e6}main.zl-page .zl-trust-grid>*+*{border-inline-start:1px solid var(--zl-line-dark)}main.zl-page .zl-trust-item{text-align:start;border:0;justify-content:center;align-items:center;gap:16px;min-height:112px;padding:22px 24px;transition:background .3s;display:flex}main.zl-page .zl-trust-item+.zl-trust-item{border:0}main.zl-page .zl-trust-item:hover{background:#ffffff0a}main.zl-page .zl-trust-icon{width:52px;height:52px;color:var(--zl-night);background:linear-gradient(180deg,#ffd84d,var(--zl-gold));transition:transform .4s var(--zl-ease);border-radius:16px;flex:none;place-items:center;display:grid;box-shadow:0 0 30px -6px #f5c51bb3}main.zl-page .zl-trust-icon svg{width:24px;height:24px}main.zl-page .zl-trust-item:hover .zl-trust-icon{transform:rotate(-8deg)scale(1.06)}main.zl-page .zl-trust-item strong{color:#fff;font-family:var(--zl-display);font-size:var(--zl-fs-lg);font-weight:700;line-height:1.4;display:block}main.zl-page .zl-trust-item small{color:#ffffff9e;font-size:var(--zl-fs-sm);margin-top:2px;line-height:1.6;display:block}main.zl-page .zl-services{color:#fff;background:linear-gradient(to bottom,var(--zl-night),transparent 220px),radial-gradient(55% 45% at 85% 22%,#7620d447,transparent 70%),radial-gradient(50% 40% at 5% 95%,#3158c93d,transparent 70%),var(--zl-night)}main.zl-page .zl-services-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-auto-rows:auto;gap:20px;display:grid}main.zl-page .zl-services-grid>*{min-width:0;display:flex}main.zl-page .zl-services-grid>:first-child{grid-row:span 2}main.zl-page .zl-service-card{isolation:isolate;color:#fff;background:linear-gradient(160deg,var(--zl-surface),var(--zl-night-2));border:1px solid var(--zl-line-dark);transform-style:flat;min-height:0;transition:transform .45s var(--zl-ease),box-shadow .45s ease,border-color .3s ease;border-radius:28px;flex:1;grid-template:"top media""title media""text media"1fr"link media"/minmax(0,1.05fr) minmax(0,.95fr);column-gap:20px;padding:clamp(24px,2.6vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}main.zl-page .zl-service-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#f5c51be6,#8b52e699 40%,#0000 70%);padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}main.zl-page .zl-service-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff12,#0000 60%);position:absolute;inset:-50%;transform:translate(60%)}main.zl-page .zl-service-card:hover{border-color:#0000;transform:translateY(-6px);box-shadow:0 40px 80px -40px #000000d9,0 0 60px -20px #8b52e680}main.zl-page .zl-service-card:hover:before{opacity:1}main.zl-page .zl-service-card:hover:after{transition:transform 1.1s var(--zl-ease);transform:translate(-60%)}main.zl-page .zl-service-image{background:radial-gradient(circle at 50% 55%,#8b52e659,#ffffff05 70%);border-radius:20px;grid-area:media;align-self:stretch;place-items:center;height:auto;min-height:200px;margin:0;display:grid;overflow:visible}main.zl-page .zl-service-card.is-blue .zl-service-image{background:radial-gradient(circle at 50% 55%,#3158c973,#ffffff05 70%)}main.zl-page .zl-service-card.is-gold .zl-service-image{background:radial-gradient(circle at 50% 55%,#f5c51b47,#ffffff05 70%)}main.zl-page .zl-service-image img{object-fit:contain;filter:drop-shadow(0 24px 36px #00000080);width:100%;max-width:300px;max-height:220px;transition:transform .7s var(--zl-ease)}main.zl-page .zl-service-card:hover .zl-service-image img{transform:translateY(-10px)scale(1.06)rotate(-1.5deg)}main.zl-page .zl-service-top{grid-area:top;justify-content:space-between;align-items:center;display:flex}main.zl-page .zl-service-icon{width:52px;height:52px;color:var(--zl-lilac);transition:transform .4s var(--zl-ease);background:#8b52e629;border:1px solid #c9b4ff38;border-radius:16px;place-items:center;display:grid}main.zl-page .zl-service-icon svg{width:24px;height:24px}main.zl-page .zl-service-card.is-blue .zl-service-icon{color:#a9c0ff;background:#3158c933;border-color:#a9c0ff40}main.zl-page .zl-service-card.is-gold .zl-service-icon{color:var(--zl-gold);background:#f5c51b1f;border-color:#f5c51b4d}main.zl-page .zl-service-card:hover .zl-service-icon{transform:rotate(-8deg)scale(1.06)}main.zl-page .zl-service-number{color:#0000;-webkit-text-stroke:1px #ffffff47;font-family:var(--zl-display);font-size:2.75rem;font-weight:800;line-height:1}main.zl-page .zl-service-card h3{color:#fff;font-size:var(--zl-fs-xl);grid-area:title;margin-top:20px;font-weight:800;line-height:1.35}main.zl-page .zl-service-card>p{color:#ffffffad;font-size:var(--zl-fs-md);grid-area:text;margin-top:10px;line-height:1.85}main.zl-page .zl-card-link{color:#fff;width:fit-content;min-height:48px;font-family:var(--zl-display);font-size:var(--zl-fs-sm);transition:color .2s ease,gap .25s var(--zl-ease);grid-area:link;align-items:center;gap:8px;margin-top:16px;padding:0;font-weight:700;text-decoration:none;display:inline-flex;position:static}main.zl-page .zl-card-link svg{width:18px;height:18px}main.zl-page .zl-card-link:after{content:"";z-index:2;background:0 0;width:auto;height:auto;position:absolute;inset:0;transform:none}main.zl-page .zl-service-card:hover .zl-card-link{color:var(--zl-gold);gap:12px}main.zl-page .zl-services-grid>:first-child .zl-service-card{background:radial-gradient(80% 55% at 50% 22%,#7620d48c,transparent 70%),linear-gradient(160deg,#24104f,var(--zl-night-2));grid-template:"media"minmax(260px,1fr)"top""title""text""link"/1fr}main.zl-page .zl-services-grid>:first-child .zl-service-image{background:0 0;margin-bottom:8px}main.zl-page .zl-services-grid>:first-child .zl-service-image img{max-width:440px;max-height:320px}main.zl-page .zl-services-grid>:first-child .zl-service-icon{color:var(--zl-night);background:linear-gradient(180deg,#ffd84d,var(--zl-gold));border-color:#0000;box-shadow:0 0 32px -4px #f5c51bb3}main.zl-page .zl-services-grid>:first-child .zl-service-card h3{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem)}main.zl-page .zl-services-grid>:first-child .zl-card-link{color:var(--zl-gold)}main.zl-page .zl-proof{background:var(--zl-mist)}main.zl-page .zl-proof .zl-section-label{color:var(--zl-purple);background:#fff;border-color:#6a24d633}main.zl-page .zl-proof .zl-section-title h2{color:var(--zl-ink)}main.zl-page .zl-proof .zl-section-title h2 span{color:var(--zl-purple);-webkit-text-fill-color:currentColor;background:0 0;animation:none}main.zl-page .zl-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:0;display:grid}main.zl-page .zl-proof-grid>*{display:flex}main.zl-page .zl-review{border:1px solid var(--zl-line);min-height:0;transition:transform .4s var(--zl-ease),box-shadow .4s ease;background:#fff;border-radius:24px;flex-direction:column;flex:1;gap:22px;margin:0;padding:36px 28px 26px;display:flex;position:relative;box-shadow:0 30px 60px -40px #32156d59}main.zl-page .zl-review:before{content:"”";top:-6px;color:var(--zl-purple);opacity:.22;font-family:Georgia,serif;font-size:84px;line-height:1;position:absolute;inset-inline-start:22px}main.zl-page .zl-review:hover{transform:translateY(-4px);box-shadow:0 36px 70px -40px #32156d80}main.zl-page .zl-review blockquote{color:var(--zl-text);font-size:var(--zl-fs-md);margin:0;line-height:1.9}main.zl-page .zl-review figcaption{align-items:center;gap:12px;margin-top:auto;padding-top:0;display:flex}main.zl-page .zl-review figcaption img,main.zl-page .zl-avatar{object-fit:cover;border-radius:50%;width:44px;height:44px}main.zl-page .zl-avatar{color:#fff;background:var(--zl-gradient);font-family:var(--zl-display);font-size:var(--zl-fs-md);place-items:center;font-weight:700;display:grid}main.zl-page .zl-review figcaption strong{color:var(--zl-ink);font-size:var(--zl-fs-sm)}main.zl-page .zl-cta-wrap{background:var(--zl-mist);padding-block:clamp(72px,9vw,120px)}main.zl-page .zl-cta{isolation:isolate;color:#fff;background:var(--zl-night);border-radius:36px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:32px;min-height:0;padding:clamp(36px,5.5vw,80px);transition:none;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #1f0e47e6}main.zl-page .zl-cta:hover{transform:none}main.zl-page .zl-cta:before,main.zl-page .zl-cta:after{content:"";z-index:-1;filter:blur(80px);pointer-events:none;border:0;border-radius:50%;position:absolute}main.zl-page .zl-cta:before{inset:-280px -140px auto auto;opacity:.8;background:#7620d4;width:540px;height:540px;animation:20s ease-in-out infinite alternate zl-drift-2}main.zl-page .zl-cta:after{opacity:.8;background:#3158c9;width:460px;height:460px;animation:24s ease-in-out infinite alternate zl-drift-1;bottom:-290px;left:-170px}main.zl-page .zl-cta-copy,main.zl-page .zl-cta-visual{z-index:1;position:relative}main.zl-page .zl-section-label-light{color:#fff;background:#ffffff14;border-color:#ffffff3d}main.zl-page .zl-cta-copy h2{color:#fff;margin-top:18px;font-size:clamp(2rem,1.2rem + 3vw,3.5rem);font-weight:800;line-height:1.25}main.zl-page .zl-cta-copy>p{color:#ffffffbd;max-width:44ch;font-size:var(--zl-fs-md);margin-top:18px;line-height:1.9}main.zl-page .zl-cta-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}main.zl-page .zl-cta-visual{place-items:center;min-height:0;display:grid}main.zl-page .zl-cta-visual img{object-fit:contain;filter:drop-shadow(0 30px 50px #0000008c);width:min(100%,380px);max-height:none;animation:6s ease-in-out infinite zl-float}main.zl-page .zl-floating-wa{z-index:60;inset-inline-end:20px;bottom:calc(20px + env(safe-area-inset-bottom));color:#fff;opacity:0;pointer-events:none;width:58px;height:58px;transition:opacity .3s ease,transform .4s var(--zl-ease);background:#1fae55;border-radius:50%;place-items:center;display:grid;position:fixed;transform:translateY(16px)scale(.85);box-shadow:0 16px 32px -12px #178c46e6}main.zl-page .zl-floating-wa:before{content:"";border-radius:inherit;border:2px solid #1fae55;animation:2.4s ease-out infinite zl-ping;position:absolute;inset:0}main.zl-page .zl-floating-wa svg{width:26px;height:26px}main.zl-page .zl-floating-wa.is-visible{opacity:1;pointer-events:auto;transform:none}main.zl-page .zl-floating-wa.is-visible:hover{transform:translateY(-3px)scale(1.06)}@keyframes zl-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}main.zl-page .zl-scroll-progress{top:0;z-index:100;background:linear-gradient(to left,var(--zl-gold),#ff9f43,var(--zl-violet));transform-origin:100%;will-change:transform;height:3px;position:fixed;inset-inline:0;box-shadow:0 0 14px #f5c51b99}@media(max-width:1024px){main.zl-page .zl-hero-grid{text-align:center;grid-template-columns:1fr;gap:24px;min-height:0}main.zl-page .zl-hero-copy{text-align:center;flex-direction:column;align-items:center;max-width:640px;margin-inline:auto;display:flex}main.zl-page .zl-hero-copy>p{margin-inline:auto}main.zl-page .zl-hero-actions{justify-content:center}main.zl-page .zl-hero-visual{width:min(100%,480px)}main.zl-page .zl-services-grid{grid-template-columns:1fr}main.zl-page .zl-services-grid>:first-child{grid-row:auto}main.zl-page .zl-proof-grid{grid-template-columns:1fr;max-width:640px;margin-inline:auto}main.zl-page .zl-cta{text-align:center;grid-template-columns:1fr}main.zl-page .zl-cta-copy>p{margin-inline:auto}main.zl-page .zl-cta-actions{justify-content:center}main.zl-page .zl-cta-visual img{width:min(70%,300px)}}@media(max-width:640px){main.zl-page .zl-container{width:min(100% - 32px,1200px)}main.zl-page .zl-hero-grid{padding-block:40px 96px}main.zl-page .zl-hero-copy h1{margin-top:20px}main.zl-page .zl-hero-actions{width:100%}main.zl-page .zl-hero-actions .zl-btn,main.zl-page .zl-cta-actions .zl-btn{flex:100%}main.zl-page .zl-hero-shape{filter:blur(60px)}main.zl-page .zl-hero-shape-one{width:360px;height:360px}main.zl-page .zl-hero-shape-two{width:340px;height:340px}main.zl-page .zl-hero-shape-three{width:260px;height:260px}main.zl-page .zl-trust-grid{border-radius:22px;grid-template-columns:1fr;margin-top:-56px}main.zl-page .zl-trust-grid>*+*{border-inline-start:0;border-top:1px solid var(--zl-line-dark)}main.zl-page .zl-trust-item{justify-content:flex-start;min-height:0;padding:16px 20px}main.zl-page .zl-trust-icon{border-radius:14px;width:46px;height:46px}main.zl-page .zl-trust-item strong{font-size:var(--zl-fs-md)}main.zl-page .zl-service-card,main.zl-page .zl-services-grid>:first-child .zl-service-card{border-radius:24px;grid-template:"media""top""title""text""link"/1fr;padding:20px}main.zl-page .zl-service-image{height:200px;min-height:0;margin-bottom:18px}main.zl-page .zl-services-grid>:first-child .zl-service-image{height:240px}main.zl-page .zl-service-number{font-size:2.25rem}main.zl-page .zl-cta{border-radius:28px}main.zl-page .zl-floating-wa{inset-inline-end:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:54px;height:54px}}@media(hover:none){main.zl-page .zl-service-card:hover,main.zl-page .zl-review:hover,main.zl-page .zl-btn-primary:hover,main.zl-page .zl-btn-gold:hover,main.zl-page .zl-service-card:hover .zl-service-image img{transform:none}main.zl-page .zl-btn:active,main.zl-page .zl-floating-wa:active{transform:scale(.96)}}@media(prefers-reduced-motion:reduce){main.zl-page *,main.zl-page :before,main.zl-page :after{transition:none!important;animation:none!important}main.zl-page .zl-enter{opacity:1}main.zl-page .zl-hero-copy h1 span,main.zl-page .zl-section-title h2 span,main.zl-page .zl-cta-copy h2 span{background-position:50% 0}}
