PageSourceSearch

https://zsoft.af/

html zsoft.af collected 2026-10-09 22:04:04 UTC 25,736 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/assets/hero-1-D9ZenygL.jpg" fetchPriority="high"/><link rel="stylesheet" href="/assets/styles-D6ZwnfVL.css" data-precedence="default"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&amp;family=Space+Grotesk:wght@500;600;700&amp;family=Vazirmatn:wght@400;500;600;700&amp;display=swap" data-precedence="default"/><title>ZSoft.af — Hosting, Domains, Web &amp; App Development</title><meta name="author" content="ZSoft.af"/><meta property="og:type" content="website"/><meta property="og:site_name" content="ZSoft.af"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@zsoftaf"/><meta name="theme-color" content="#1a3a8f"/><meta name="google-site-verification" content="f8UAWJ6Lx0SeyA6cfZffehR2J6uVr0StDBCdaWj_JEk"/><meta name="twitter:title" content="ZSoft.af"/><meta name="twitter:description" content="ZSoft.af — Afghanistan&#x27;s modern technology partner."/><meta name="description" content="Afghanistan&#x27;s modern technology partner. Hosting, domains, websites, mobile apps and custom software, built to a global standard."/><meta property="og:title" content="ZSoft.af — Build, ship &amp; scale in Afghanistan"/><meta property="og:description" content="Hosting, domains, web &amp; mobile app development, custom software, SEO and growth."/><meta property="og:url" content="https://zsoft.af/"/><meta property="og:image" content="https://zsoft.af/og-image.png"/><meta name="twitter:image" content="https://zsoft.af/og-image.png"/><link rel="modulepreload" href="/assets/index-DTMV6sic.js"/><link rel="modulepreload" href="/assets/index-DXrvx-8Y.js"/><link rel="modulepreload" href="/assets/SiteShell-DIXUVX0E.js"/><link rel="modulepreload" href="/assets/sparkles-D_sh1ZTW.js"/><link rel="modulepreload" href="/assets/arrow-right-CHgRDJ0T.js"/><link rel="modulepreload" href="/assets/useQuery-BaXXiYuF.js"/><link rel="modulepreload" href="/assets/useServerFn-Bbsg_2Ps.js"/><link rel="modulepreload" href="/assets/service-icons-BMtL0IpI.js"/><link rel="modulepreload" href="/assets/arrow-up-right-D0LxA7l4.js"/><link rel="modulepreload" href="/assets/external-link-8OjZlepC.js"/><link rel="modulepreload" href="/assets/social-profiles-types-CKAWvuGz.js"/><link rel="modulepreload" href="/assets/chevron-right-D9NRmqX2.js"/><link rel="modulepreload" href="/assets/quote-CXele73n.js"/><link rel="modulepreload" href="/assets/index-Dsg6su7F.js"/><link rel="modulepreload" href="/assets/index-q2xW2O00.js"/><link rel="modulepreload" href="/assets/index-9XXAfo0H.js"/><link rel="modulepreload" href="/assets/check-ktB56ctz.js"/><link rel="modulepreload" href="/assets/globe-D3IKRgGu.js"/><link rel="modulepreload" href="/assets/useWhatsappNumbers-B2MtvR86.js"/><link rel="modulepreload" href="/assets/sheet-pLP_57B0.js"/><link rel="modulepreload" href="/assets/mail-iL4daoTD.js"/><link rel="modulepreload" href="/assets/textarea-BWfpYWIH.js"/><link rel="modulepreload" href="/assets/message-circle-DNhdF-zc.js"/><link rel="modulepreload" href="/assets/index-B6GMrA73.js"/><link rel="modulepreload" href="/assets/loader-circle-1D7RLfBg.js"/><link rel="modulepreload" href="/assets/popover-BdrKoS5W.js"/><link rel="modulepreload" href="/assets/whatsapp-xWC08x43.js"/><link rel="modulepreload" href="/assets/code-xml-_xe962B5.js"/><link rel="modulepreload" href="/assets/smartphone-CwjOZyhK.js"/><link rel="icon" href="/favicon.ico" sizes="any"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="manifest" href="/site.webmanifest"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="canonical" href="https://zsoft.af/"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"ZSoft.af","url":"https://zsoft.af","logo":"https://zsoft.af/android-chrome-512x512.png"}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"ZSoft.af","url":"https://zsoft.af","logo":"https://zsoft.af/logo","sameAs":[]}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"ZSoft.af","url":"https://zsoft.af","potentialAction":{"@type":"SearchAction","target":"https://zsoft.af/blog?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
1<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
1<script defer src="/__l5e/events.1718a1eacac7ff3a.js" data-artifact-kind="dwl_content_hash" data-artifact-id="a9c789dcad71160a4f9ddeddbc1b8105043807b680fd7ca0de18824ec3cd7ba9" data-commit-sha="e14d4e221692cc1e998c76236ffa8d0954afc16a" data-context-token="v1.eyJwcm9qZWN0X2lkIjoibG92cF82ZTVtc3h4cjI5OHY3YmYzNmYybXZrejMzdiIsImFydGlmYWN0X2tpbmQiOiJkd2xfY29udGVudF9oYXNoIiwiYXJ0aWZhY3RfaWQiOiJhOWM3ODlkY2FkNzExNjBhNGY5ZGRlZGRiYzFiODEwNTA0MzgwN2I2ODBmZDdjYTBkZTE4ODI0ZWMzY2Q3YmE5IiwiY29tbWl0X3NoYSI6ImUxNGQ0ZTIyMTY5MmNjMWU5OThjNzYyMzZmZmE4ZDA5NTRhZmMxNmEiLCJleHAiOjE3OTQxNzU0NDR9.4N7JxTow6J1tYRjX_hIdj8pu7TEyf_yAuzwFBS4Qssk"></script>
1</head><body><div style="visibility:hidden"><!--$--><div class="flex min-h-screen flex-col"><header class="sticky top-0 z-50 border-b border-border/60 glass"><div class="container mx-auto flex h-16 items-center justify-between gap-2 px-4"><a class="inline-flex items-center gap-2 font-display text-xl font-bold tracking-tight  active" href="/" data-status="active" aria-current="page"><span class="relative inline-flex h-8 w-8 items-center justify-center rounded-lg bg-gradient-to-br from-primary to-cyan text-primary-foreground shadow-glow"><span class="font-display text-base font-black">Z</span></span><span>ZSoft<span class="text-cyan">.af</span></span></a><nav class="hidden flex-1 items-center justify-center gap-0.5 lg:flex xl:gap-1"><a class="whitespace-nowrap rounded-md px-2 py-2 text-sm font-medium text-muted-foreground transition-colors hover:bg-accent hover:text-foreground xl:px-3 text-foreground bg-accent" href="/" data-status="active" aria-current="page">Home</a><a class="whitespace-nowrap rounded-md px-2 py-2 text-sm font-medium text-muted-foreground transition-colors hover:bg-accent hover:text-foreground xl:px-3" href="/services">Services</a><a class="whitespace-nowrap rounded-md px-2 py-2 text-sm font-medium text-muted-foreground transition-colors hover:bg-accent hover:text-foreground xl:px-3" href="/domains">Domains</a><a class="whitespace-nowrap rounded-md px-2 py-2 text-sm font-medium text-muted-foreground transition-colors hover:bg-accent hover:text-foreground xl:px-3" href="/portfolio">Portfolio</a><a class="whitespace-nowrap rounded-md px-2 py-2 text-sm font-medium text-muted-foreground transition-colors hover:bg-accent hover:text-foreground xl:px-3" href="/graphic-design">Graphic Design</a><a class="whitespace-nowrap rounded-md px-2 py-2 text-sm font-medium text-muted-foreground transition-colors hover:bg-accent hover:text-foreground xl:px-3" href="/careers">Careers</a><a class="whitespace-nowrap rounded-md px-2 py-2 text-sm font-medium text-muted-foreground transition-colors hover:bg-accent hover:text-foreground xl:px-3" href="/team">Team</a><a class="whitespace-nowrap rounded-md px-2 py-2 text-sm font-medium text-muted-foreground transition-colors hover:bg-accent hover:text-foreground xl:px-3" href="/blog">Blog</a><a class="whitespace-nowrap rounded-md px-2 py-2 text-sm font-medium text-muted-foreground transition-colors hover:bg-accent hover:text-foreground xl:px-3" href="/about">About</a><a class="whitespace-nowrap rounded-md px-2 py-2 text-sm font-medium text-muted-foreground transition-colors hover:bg-accent hover:text-foreground xl:px-3" href="/contact">Contact</a></nav><div class="flex items-center gap-1"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-9 w-9" aria-label="Language" type="button" id="radix-_R_eaaq_" aria-haspopup="menu" aria-expanded="false" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe h-5 w-5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-9 w-9" aria-label="Toggle theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon h-5 w-5" aria-hidden="true"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"></path></svg></button><a class="ms-1 hidden rounded-full bg-gradient-to-r from-primary to-cyan px-3.5 py-1.5 text-xs font-semibold text-primary-foreground shadow-sm transition-opacity hover:opacity-90 xl:inline-flex" href="/start-project">Start project</a><a class="items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-8 rounded-md px-3 text-xs hidden md:inline-flex" href="/login?redirect=">Sign in</a><a class="items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 shadow hover:bg-primary/90 h-8 rounded-md px-3 text-xs hidden md:inline-flex bg-gradient-to-r from-primary to-cyan text-primary-foreground hover:opacity-90" href="/login?redirect=%2Fdashboard">Get started</a></div></div></header><main class="flex-1 pb-20 lg:pb-0"><section class="relative isolate overflow-hidden bg-hero"><div class="absolute inset-0 -z-10"><img src="/assets/hero-1-D9ZenygL.jpg" alt="" width="1920" height="1080" class="absolute inset-0 h-full w-full object-cover transition-opacity duration-1000 opacity-30 dark:opacity-40" loading="eager" fetchPriority="high" decoding="sync"/><div class="absolute inset-0 bg-gradient-to-b from-background/30 via-background/60 to-background"></div></div><div class="container mx-auto px-4 py-24 md:py-32 lg:py-40"><div class="mx-auto max-w-3xl text-center"><span class="inline-flex items-center gap-2 rounded-full border border-border bg-surface-elevated/80 px-3 py-1 text-xs font-medium text-muted-foreground shadow-card backdrop-blur"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-3.5 w-3.5 text-cyan" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 
11.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg>Software · Hosting · Design</span><h1 class="mt-6 text-4xl font-bold leading-tight tracking-tight md:text-6xl lg:text-7xl"><span class="text-gradient">Build, ship and scale with ZSoft</span></h1><p class="mx-auto mt-5 max-w-xl text-base text-muted-foreground md:text-lg">Afghanistan&#x27;s modern technology partner. Hosting, domains, web &amp; mobile apps, and custom software — built to a global standard.</p><div class="mt-8 flex flex-wrap items-center justify-center gap-3"><a href="/contact" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 shadow hover:bg-primary/90 h-10 rounded-md px-8 bg-gradient-to-r from-primary to-cyan text-primary-foreground shadow-glow hover:opacity-90">Start a project<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ms-2 h-4 w-4 rtl:rotate-180" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="/services" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground h-10 rounded-md px-8">Explore services</a></div></div></div></section><section class="container mx-auto px-4 py-20"><div class="mx-auto mb-12 max-w-2xl text-center"><h2 class="text-3xl font-bold md:text-4xl">Services</h2><p class="mt-3 text-muted-foreground">Everything you need to build and run a modern digital product.</p></div><div class="grid gap-5 sm:grid-cols-2 lg:grid-cols-3"></div></section><section class="border-y border-border bg-surface"><div class="container mx-auto grid grid-cols-2 gap-6 px-4 py-12 md:grid-cols-4"><div class="text-center"><div class="text-3xl font-bold text-gradient md:text-4xl">120+</div><div class="mt-1 text-xs uppercase tracking-wider text-muted-foreground">Happy clients</div></div><div class="text-center"><div class="text-3xl font-bold text-gradient md:text-4xl">300+</div><div class="mt-1 text-xs uppercase tracking-wider text-muted-foreground">Projects shipped</div></div><div class="text-center"><div class="text-3xl font-bold text-gradient md:text-4xl">99.9%</div><div class="mt-1 text-xs uppercase tracking-wider text-muted-foreground">Uptime</div></div><div class="text-center"><div class="text-3xl font-bold text-gradient md:text-4xl">24/7</div><div class="mt-1 text-xs uppercase tracking-wider text-muted-foreground">Support</div></div></div></section><section class="container mx-auto px-4 py-20"><div class="h-[60vh] animate-pulse rounded-3xl bg-card/50"></div></section><section class="container mx-auto px-4 py-20"><div class="relative overflow-hidden rounded-3xl border border-cyan/20 bg-gradient-to-br from-primary/10 via-surface to-cyan/10 p-10 text-center shadow-card md:p-16"><div class="absolute -inset-1 -z-10 bg-hero opacity-60"></div><h2 class="text-3xl font-bold md:text-4xl">Ready to start your project?</h2><p class="mx-auto mt-3 max-w-xl text-muted-foreground">Tell us what you need and we&#x27;ll send a proposal within 24 hours.</p><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 shadow hover:bg-primary/90 h-10 rounded-md px-8 mt-6 bg-gradient-to-r from-primary to-cyan text-primary-foreground shadow-glow" href="/contact">Request a proposal<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ms-2 h-4 w-4 rtl:rotate-180" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></section></main><footer class="mt-24 border-t border-border/60 bg-surface"><div class="container mx-auto grid gap-10 px-4 py-14 md:grid-cols-5"><div class="md:col-span-2"><a class="inline-flex items-center gap-2 font-display text-xl font-bold tracking-tight  active" href="/" data-status="active" aria-current="page"><span class="relative inline-flex h-8 w-8 items-center justify-center rounded-lg bg-gradient-to-br from-primary to-cyan text-primary-foreground shadow-glow"><span class="font-display text-base font-black">Z</span></span><span>ZSoft<span class="text-cyan">.af</span></span></a><p class="mt-4 max-w-xs text-sm text-muted-foreground">Modern technology built in Afghanistan, for the world.</p><div class="mt-5 flex items-center gap-3"></div></div><div><h4 class="mb-3 text-sm font-semibold">Company</h4><ul class="space-y-2 text-sm text-muted-foreground"><li><a class="hover:text-foreground" href="/about">About</a></li><li><a class="hover:text-foreground" href="/team">Team</a></li><li><a class="hover:text-foreground" href="/careers">Careers</a></li><li><a class="hover:text-foreground" href="/portfolio">Portfolio</a></li><li><a class="hover:text-foreground" href="/blog">Blog</a></li><li><a class="hover:text-foreground" href="/contact">Contact</a></li></ul></div><div><h4 class="mb-3 text-sm font-semibold">Services</h4><ul class="space-y-2 text-sm text-muted-foreground"><li><a class="hover:text-foreground" href="/services/hosting">Hosting</a></li><li><a class="hover:text-foreground" href="/services/domains">Domain registration</a></li><li><a class="hover:text-foreground" href="/services/web">Website design</a></li><li><a class="hover:text-foreground" href="/services/mobile">Mobile app development</a></li><li><a class="text-cyan hover:text-foreground" href="/go/website">★ <!-- -->Website offer</a></li><li><a class="text-cyan hover:text-foreground" href="/start-project">★ <!-- -->Start a project (5% off)</a></li></ul></div><div><h4 class="mb-3 text-sm font-semibold">Contact</h4><ul class="space-y-2 text-sm text-muted-foreground"></ul></div></div><div class="border-t border-border/60"><div class="container mx-auto flex flex-col items-center justify-between gap-2 px-4 py-5 text-xs text-muted-foreground sm:flex-row"><p>© <!-- -->2026<!-- --> <!-- -->ZSoft.af<!-- --> — <!-- -->All rights reserved.</p><div class="flex flex-wrap gap-4"><a href="/p/privacy" class="hover:text-foreground">Privacy</a><a href="/p/terms" class="hover:text-foreground">Terms</a><button type="button" class="hover:text-foreground">Cookie settings</button></div></div></div></footer><nav class="fixed inset-x-0 bottom-0 z-50 border-t border-border/60 glass lg:hidden" style="padding-bottom:env(safe-area-inset-bottom)" aria-label="Bottom navigation"><div class="relative mx-auto flex h-16 max-w-md items-stretch px-2"><a class="flex flex-1 flex-col items-center justify-center gap-0.5 py-1.5 text-[10px] font-medium text-muted-foreground transition-colors text-primary" href="/" data-status="active" aria-current="page"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-house h-5 w-5" aria-hidden="true"><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"></path><path d="M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path></svg><span>Home</span></a><a class="flex flex-1 flex-col items-center justify-center gap-0.5 py-1.5 text-[10px] font-medium text-muted-foreground transition-colors" href="/services"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-grid h-5 w-5" aria-hidden="true"><rect width="7" height="7" x="3" y="3" rx="1"></rect><rect width="7" height="7" x="14" y="3" rx="1"></rect><rect width="7" height="7" x="14" y="14" rx="1"></rect><rect width="7" height="7" x="3" y="14" rx="1"></rect></svg><span>Services</span></a><div class="flex flex-1 items-start justify-center"><a class="-mt-5 flex h-14 w-14 flex-col items-center justify-center rounded-full bg-gradient-to-br from-primary to-cyan text-primary-foreground shadow-lg shadow-primary/30 ring-4 ring-background transition-transform active:scale-95" aria-label="Start project" href="/start-project"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-6 w-6" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 
11.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg></a></div><a class="flex flex-1 flex-col items-center justify-center gap-0.5 py-1.5 text-[10px] font-medium text-muted-foreground transition-colors" href="/portfolio"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-briefcase h-5 w-5" aria-hidden="true"><path d="M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"></path><rect width="20" height="14" x="2" y="6" rx="2"></rect></svg><span>Portfolio</span></a><button type="button" class="flex flex-1 flex-col items-center justify-center gap-0.5 py-1.5 text-[10px] font-medium text-muted-foreground transition-colors outline-none" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_bqaq_" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis h-5 w-5" aria-hidden="true"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg><span>Menu</span></button></div></nav></div>
1<script>(function(a,f){let l;try{l=JSON.parse(sessionStorage.getItem(a)||"{}")}catch{return}const n=l?.[f||history.state?.__TSR_key];let c=!1;for(const t in n){const e=n[t],o=e?.scrollX,s=e?.scrollY;if(Number.isFinite(o)&&Number.isFinite(s)){if(t==="window")scrollTo(o,s),c=!0;else if(t)try{const r=document.querySelector(t);r&&(r.scrollLeft=o,r.scrollTop=s)}catch{}}}if(c)return;const i=location.hash.slice(1);if(i){const t=history.state?.__hashScrollIntoViewOptions??!0;if(t){const e=document.getElementById(i);e&&e.scrollIntoView(t)}return}scrollTo(0,0)})("tsr-scroll-restoration-v1_3");document.currentScript.remove()</script>
1<!--/$--><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section></div>
1<script data-tsr-stream-part="">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-DTMV6sic.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-DTMV6sic.js"}}]},"/":$R[8]={preloads:$R[9]=["/assets/index-DXrvx-8Y.js","/assets/SiteShell-DIXUVX0E.js","/assets/sparkles-D_sh1ZTW.js","/assets/arrow-right-CHgRDJ0T.js","/assets/useQuery-BaXXiYuF.js","/assets/useServerFn-Bbsg_2Ps.js","/assets/service-icons-BMtL0IpI.js","/assets/arrow-up-right-D0LxA7l4.js","/assets/external-link-8OjZlepC.js","/assets/social-profiles-types-CKAWvuGz.js","/assets/chevron-right-D9NRmqX2.js","/assets/quote-CXele73n.js","/assets/index-Dsg6su7F.js","/assets/index-q2xW2O00.js","/assets/index-9XXAfo0H.js","/assets/check-ktB56ctz.js","/assets/globe-D3IKRgGu.js","/assets/useWhatsappNumbers-B2MtvR86.js","/assets/sheet-pLP_57B0.js","/assets/mail-iL4daoTD.js","/assets/textarea-BWfpYWIH.js","/assets/message-circle-DNhdF-zc.js","/assets/index-B6GMrA73.js","/assets/loader-circle-1D7RLfBg.js","/assets/popover-BdrKoS5W.js","/assets/whatsapp-xWC08x43.js","/assets/code-xml-_xe962B5.js","/assets/smartphone-CwjOZyhK.js"]}}}
1,matches:$R[10]=[$R[11]={i:"__root__�",u:1791583444729,s:"success",ssr:!0},$R[12]={i:"��",u:1791583444729,s:"success",ssr:!0}]})($R["tsr"]);$_TSR.e();{let s=document.currentScript,p;while((p=s.previousElementSibling)&&p.hasAttribute('data-tsr-stream-part'))p.remove();s.remove()}</script>
1<script type="module" async="" src="/assets/index-DTMV6sic.js"></script>
1<script>document.currentScript.remove();/*$tsr-stream-boundary*/</script>
1</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.