/* © 2026 Syed Rizwan Ahmed — Rizwan's AI Agency. All Rights Reserved. *//*!
 * Rizwan's AI Agency — site design system
 * Copyright (c) 2026 Syed Rizwan Ahmed — Rizwan's AI Agency. All Rights Reserved.
 * Proprietary code. Unauthorized copying, reverse-engineering or reuse is prohibited.
 */:root{--night:#F6EFE6;--night-2:#EFE5D8;--green:#EADBC8;--green-2:#7A4B32;--gold:#9C6630;--gold-2:#B9834F;--gold-3:#3A2420;--paper:#FBF7F1;--paper-2:#F3EADF;--card:#FFFFFF;--ink:#1E1714;--muted:#6E6259;--line:#E6DACB;--on-night:#1E1714;--on-night-muted:#5a4d44;--wa:#25D366;--wa-2:#139947;--f-display:"Sora","Segoe UI",system-ui,sans-serif;--f-body:"Mulish","Segoe UI",system-ui,sans-serif;--f-urdu:"Noto Nastaliq Urdu","Jameel Noori Nastaleeq",serif;--r-lg:22px;--r-md:14px;--ease:cubic-bezier(.2,.8,.2,1);color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60;background:var(--night)}a{color:inherit}img{max-width:100%}.wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.urdu{font-family:var(--f-urdu);direction:rtl;line-height:2.1}.eyebrow{font-family:var(--f-display);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;margin:0;letter-spacing:-.02em}:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px;border-radius:8px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.progress{position:fixed;left:0;top:env(safe-area-inset-top,0);height:3px;width:100%;transform-origin:0 50%;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--gold),var(--gold-3));z-index:80;pointer-events:none}.cur{position:fixed;left:0;top:0;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:1.5px solid rgba(185,131,79,.85);pointer-events:none;z-index:90;transition:width .25s var(--ease),height .25s var(--ease),margin .25s var(--ease),background .25s,border-color .25s;mix-blend-mode:difference}.cur.big{width:64px;height:64px;margin:-32px 0 0 -32px;background:rgba(185,131,79,.18);border-color:transparent}.cur-dot{position:fixed;left:0;top:0;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--gold-2);pointer-events:none;z-index:91}@media (hover:none),(pointer:coarse){.cur,.cur-dot{display:none}}.roll{position:relative;display:inline-block;overflow:hidden;vertical-align:bottom;text-decoration:none}.roll>span{display:block;transition:transform .45s var(--ease)}.roll>span::after{content:attr(data-t);position:absolute;left:0;top:100%;color:var(--gold-2)}.roll:focus-visible>span,.roll:hover>span{transform:translateY(-100%)}.uline{position:relative;text-decoration:none;background:linear-gradient(currentColor,currentColor) 50% 100%/0 1.5px no-repeat;transition:background-size .35s var(--ease)}.uline:focus-visible,.uline:hover{background-size:100% 1.5px}.strip{background:linear-gradient(90deg,var(--gold),var(--gold-2),var(--gold));background-size:200% 100%;animation:stripMove 8s linear infinite;color:var(--night);font-size:13px;font-weight:700;text-align:center;padding-block:7px}@keyframes stripMove{to{background-position:-200% 0}}.strip .wrap{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.strip a{text-decoration:none}.strip b{font-family:var(--f-display)}header.nav{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:rgba(246,239,230,.74);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid rgba(185,131,79,.14);transition:background .3s}header.nav.scrolled{background:rgba(246,239,230,.92)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:13px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--on-night)}.mark{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#7a4b32,var(--green));border:1px solid rgba(185,131,79,.55);font-family:var(--f-display);font-weight:800;font-size:13px;color:var(--gold-2);letter-spacing:.04em;box-shadow:0 0 0 4px rgba(156,102,48,.08);transition:transform .5s var(--ease)}.brand:hover .mark{transform:rotate(-8deg) scale(1.06)}.brand b{display:block;font-family:var(--f-display);font-size:15px;line-height:1.1}.brand small{display:block;font-size:10px;letter-spacing:.2em;color:var(--gold-2)}.links{display:flex;gap:24px;font-size:14px;font-weight:600;color:var(--on-night-muted)}.links a[aria-current=page]{color:var(--gold-2)}.nav-right{display:flex;align-items:center;gap:14px}.phone{display:flex;flex-direction:column;align-items:flex-end;font-size:11px;line-height:1.35;color:var(--on-night-muted);text-decoration:none}.phone b{color:var(--on-night);font-family:var(--f-display);font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.burger{display:none;width:42px;height:42px;border-radius:12px;border:1px solid rgba(185,131,79,.35);background:0 0;color:var(--gold-2);cursor:pointer}.mnav{display:none}@media (max-width:1060px){.phone{display:none}}@media (max-width:900px){.links{display:none}.burger{display:grid;place-items:center}.nav .btn{display:none}.mnav{display:block;background:var(--night);border-top:1px solid rgba(185,131,79,.14)}.mnav[hidden]{display:none!important}.mnav .wrap{display:grid;padding-block:10px 18px}.mnav a{color:var(--on-night);text-decoration:none;padding:12px 0;border-bottom:1px solid rgba(185,131,79,.1);font-weight:700}}.btn{position:relative;display:inline-flex;align-items:center;gap:10px;font-family:var(--f-display);font-weight:700;font-size:15px;border-radius:999px;padding:14px 24px;text-decoration:none;border:0;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s,background .25s;will-change:transform;overflow:hidden;isolation:isolate}.btn::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s var(--ease);z-index:-1}.btn:hover::before{transform:translateX(120%)}.btn .arr{display:inline-block;transition:transform .3s var(--ease)}.btn:hover .arr{transform:translateX(4px)}.btn-gold{background:linear-gradient(180deg,var(--gold-2),var(--gold));color:var(--night);box-shadow:0 10px 30px -10px rgba(156,102,48,.7),inset 0 1px 0 rgba(255,255,255,.5)}.btn-gold:hover{box-shadow:0 16px 40px -10px rgba(156,102,48,.9),inset 0 1px 0 rgba(255,255,255,.5)}.btn-ghost{background:rgba(255,255,255,.04);color:var(--on-night);border:1px solid rgba(185,131,79,.35)}.btn-ghost:hover{background:rgba(185,131,79,.1)}.btn-dark{background:var(--green);color:var(--gold-3)}.nav .btn{padding:10px 18px;font-size:13px}.js .rv.in{animation:rv .9s var(--ease) both;animation-delay:var(--d,0s)}@keyframes rv{from{opacity:0;transform:translateY(28px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}section.block{padding-block:96px}.head{display:grid;gap:10px;max-width:740px}.head.center{margin-inline:auto;text-align:center;justify-items:center}.head h2{font-size:clamp(30px,4vw,48px);line-height:1.08;font-weight:800;color:var(--ink)}.head .urdu{color:var(--green-2);font-size:20px}.head p{color:var(--muted);margin:0;max-width:62ch}.on-night .head h2{color:var(--on-night)}.on-night .head p{color:var(--on-night-muted)}.phero{position:relative;background:radial-gradient(900px 420px at 80% 0,#f1e2ce 0,transparent 60%),var(--night);color:var(--on-night);overflow:hidden;isolation:isolate}.phero .wrap{padding-block:80px 70px}.phero h1{font-size:clamp(36px,5.4vw,64px);line-height:1.04;font-weight:800;margin-top:16px;max-width:18ch}.phero p{color:var(--on-night-muted);max-width:60ch;font-size:17px}.crumbs{font-size:13px;color:var(--on-night-muted);display:flex;gap:8px;flex-wrap:wrap}.crumbs a{text-decoration:none;color:var(--gold-2)}.svc{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px}.s-card{position:relative;display:block;border-radius:var(--r-lg);padding:26px 22px 22px;background:var(--card);border:1px solid var(--line);overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s;min-width:0;text-decoration:none;color:inherit}.s-card::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:radial-gradient(260px circle at var(--mx,-200px) var(--my,-200px),var(--gold),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.s-card::after{content:"";position:absolute;inset:0;background:radial-gradient(320px circle at var(--mx,-200px) var(--my,-200px),rgba(156,102,48,.1),transparent 60%);pointer-events:none}.s-card:hover{box-shadow:0 30px 60px -30px rgba(234,219,200,.45)}.ico{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(160deg,var(--green-2),var(--green));color:var(--gold-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.15);transition:transform .5s var(--ease)}.s-card:hover .ico{transform:rotate(-8deg) scale(1.08)}.ico svg{width:26px;height:26px}.s-card h3{font-size:19px;margin-top:18px;color:var(--ink)}.s-card .urdu{font-size:15px;color:var(--green-2);margin-top:2px}.s-card p{font-size:14px;color:var(--muted);margin:6px 0 0}.s-card .go{margin-top:16px;font-size:13px;font-weight:700;color:var(--green-2);display:inline-flex;gap:6px;align-items:center}.s-card .go i{font-style:normal;transition:transform .3s var(--ease)}.s-card:hover .go i{transform:translateX(5px)}@media (max-width:1000px){.svc{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.svc{grid-template-columns:1fr}}footer.site{background:#041a13;color:var(--on-night-muted);font-size:14px}.f-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding-block:64px 40px}.f-top h4{margin:0 0 14px;font-family:var(--f-display);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-2)}.f-top ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.f-top a{text-decoration:none;color:var(--on-night)}.f-top p{margin:10px 0 0;max-width:34ch}.f-bot{border-top:1px solid rgba(185,131,79,.12);padding-block:22px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px}.f-bot b{color:var(--on-night)}.bigword{font-family:var(--f-display);font-weight:800;font-size:clamp(48px,11vw,150px);line-height:.9;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(185,131,79,.25);padding-block:10px 30px;white-space:nowrap;overflow:hidden;user-select:none}@media (max-width:860px){.f-top{grid-template-columns:1fr 1fr}}@media (max-width:480px){.f-top{grid-template-columns:1fr}}.bot-launch{position:fixed;right:calc(22px + env(safe-area-inset-right,0px));bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:70;width:66px;height:66px;border-radius:50%;border:0;cursor:pointer;background:radial-gradient(circle at 35% 30%,#9b6a48,var(--green));box-shadow:0 18px 40px -12px rgba(246,239,230,.8);display:grid;place-items:center}.bot-launch::before{content:"";position:absolute;inset:-5px;border-radius:50%;background:conic-gradient(from var(--ang,0deg),var(--gold-2),transparent 40%,var(--gold) 70%,transparent);animation:spin 3s linear infinite;-webkit-mask:radial-gradient(circle,transparent 33px,#000 34px);mask:radial-gradient(circle,transparent 33px,#000 34px)}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--ang:360deg}}.bot-launch svg{width:30px;height:30px;color:var(--gold-2)}.hello{position:fixed;right:calc(100px + env(safe-area-inset-right,0px));bottom:calc(34px + env(safe-area-inset-bottom,0px));z-index:69;max-width:min(260px,calc(100vw - 130px));background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:16px 16px 4px 16px;padding:10px 14px;font-size:13px;font-weight:600;box-shadow:0 20px 40px -18px rgba(246,239,230,.5);cursor:pointer;animation:mIn .5s .8s both}.hello .urdu{display:block;font-size:14px;color:var(--green-2);line-height:1.8;font-weight:400}.bot{position:fixed;right:calc(22px + env(safe-area-inset-right,0px));bottom:calc(102px + env(safe-area-inset-bottom,0px));z-index:70;width:min(390px,calc(100vw - 32px));height:min(620px,calc(100vh - 140px));display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#fbfcf9;border:1px solid rgba(234,219,200,.12);box-shadow:0 40px 90px -30px rgba(246,239,230,.55);transform-origin:bottom right;animation:pop .45s cubic-bezier(.2,.9,.25,1.2)}@keyframes pop{from{transform:scale(.85) translateY(20px);opacity:0}}.bot-h{position:relative;padding:16px 16px 14px;background:radial-gradient(400px 160px at 80% 0,#145a42,transparent),var(--night);color:var(--on-night);display:flex;align-items:center;gap:12px}.bot-h .av{position:relative;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--green);border:1px solid rgba(185,131,79,.5);font-family:var(--f-display);font-weight:800;font-size:12px;color:var(--gold-2)}.bot-h .av::after{content:"";position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border-radius:50%;background:var(--wa);border:2px solid var(--night)}.bot-h b{font-family:var(--f-display);font-size:15px;display:block}.bot-h small{font-size:12px;color:var(--on-night-muted)}.lang{margin-left:auto;display:flex;background:rgba(255,255,255,.08);border-radius:999px;padding:3px}.lang button{border:0;background:0 0;color:var(--on-night-muted);font-weight:700;font-size:12px;padding:6px 10px;border-radius:999px;cursor:pointer;font-family:var(--f-body)}.lang button[aria-pressed=true]{background:var(--gold);color:var(--night)}.lang button.ur{font-family:var(--f-urdu);font-size:13px;line-height:1.2}.x{border:0;background:0 0;color:var(--on-night-muted);width:34px;height:34px;border-radius:10px;cursor:pointer;font-size:20px}.bot-body{flex:1;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.m{max-width:86%;padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.55;animation:mIn .35s var(--ease)}@keyframes mIn{from{transform:translateY(8px);opacity:0}}.m.b{align-self:flex-start;background:var(--card);border:1px solid var(--line);border-bottom-left-radius:5px;color:var(--ink)}.m.u{align-self:flex-end;background:var(--green);color:var(--on-night);border-bottom-right-radius:5px}.m.urdu{font-size:15px;line-height:2}.chips{display:flex;flex-wrap:wrap;gap:8px;align-self:stretch}.chip{border:1px solid rgba(122,75,50,.35);background:#fff;color:var(--green);border-radius:999px;padding:8px 13px;font-weight:700;font-size:13px;cursor:pointer;font-family:var(--f-body);transition:background .2s,transform .2s}.chip:hover{background:rgba(156,102,48,.12);transform:translateY(-1px)}.chip.urdu{font-family:var(--f-urdu);font-size:14px;line-height:1.7;padding:4px 14px}.chips.rtl{direction:rtl}.sum{align-self:stretch;border-radius:18px;padding:16px;background:linear-gradient(160deg,var(--night),var(--green));color:var(--on-night);animation:mIn .4s}.sum h5{margin:0 0 10px;font-family:var(--f-display);font-size:13px;letter-spacing:.14em;color:var(--gold-2);text-transform:uppercase}.sum dl{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:13px}.sum dt{color:var(--on-night-muted)}.sum dd{margin:0;font-weight:700}.sum .acts{display:grid;gap:8px;margin-top:14px}.wa{display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(180deg,var(--wa),var(--wa-2));color:#fff;text-decoration:none;font-weight:800;border-radius:12px;padding:11px 14px;font-size:14px}.wa span{font-variant-numeric:tabular-nums;font-weight:700;opacity:.95;user-select:all}.bot-f{border-top:1px solid var(--line);padding:10px;display:flex;gap:8px;background:#fff}.bot-f input{flex:1;min-width:0;border:1px solid var(--line);border-radius:999px;padding:11px 16px;font:inherit;font-size:14px;color:var(--ink);background:var(--paper)}.bot-f input:focus{outline:0;border-color:var(--gold)}.send{width:44px;height:44px;border-radius:50%;border:0;background:var(--gold);color:var(--night);cursor:pointer;display:grid;place-items:center}.send svg{width:18px;height:18px}.note{font-size:11px;color:var(--muted);text-align:center;padding:6px 10px 10px;background:#fff}.typing{display:inline-flex;gap:4px}.typing i{width:6px;height:6px;border-radius:50%;background:var(--gold-2);animation:blink 1.2s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,100%,60%{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:520px){.bot{right:max(16px,env(safe-area-inset-right,0px));height:min(560px,calc(100vh - 130px))}.hello{display:none}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important}}.mark{background:radial-gradient(circle at 30% 25%,#5a382a,#24150f)!important;color:#e9c9a0!important;border-color:rgba(176,122,69,.6)!important}.orbit{background:radial-gradient(circle at 30% 25%,#5a382a,#24150f)!important;color:#f5e6d3!important}.orbit span{color:#f5e6d3!important}.strip{background:#2b1a16!important;color:#f1dfc6!important;animation:none!important}.strip a,.strip b{color:#d9a86e!important}.bot-h,.hunar,.pc-cta,.phero-dark,.tb,footer.site{--night:#24150F;--night-2:#2F1C15;--green:#3D261C;--green-2:#7A4B32;--gold:#C08A52;--gold-2:#D9A86E;--gold-3:#F5E6D3;--on-night:#F5ECE1;--on-night-muted:#C9B6A4;--ink:#F5ECE1;--muted:#C9B6A4}footer.site{background:#1f120d!important}.tb{background:radial-gradient(700px 300px at 0 0,rgba(192,138,82,.28),transparent 60%),linear-gradient(160deg,#2b1a16,#3d261c)!important}.hunar{background:radial-gradient(600px 300px at 100% 0,rgba(192,138,82,.25),transparent 60%),linear-gradient(120deg,#24150f,#3d261c 60%,#5a382a)!important}.pc-cta{background:linear-gradient(150deg,#24150f,#3d261c)!important}.pc-cta h3{color:#f5ece1!important}.pc-cta p,.pc-cta small{color:#c9b6a4!important}.pc-cta .act{color:#d9a86e!important}.bot-h{background:radial-gradient(400px 160px at 80% 0,#5a382a,transparent),#24150f!important}.ico{background:linear-gradient(160deg,#5a382a,#24150f)!important;color:#e3b47c!important}.b-free{background:rgba(37,211,102,.13)}.tb .paper,.tb [contenteditable],.tb input,.tb textarea{color:#1e1714!important}.bot-launch{background:radial-gradient(circle at 35% 30%,#7a4b32,#24150f)!important}.bot-launch svg{color:#f1d3a8!important}.brand b,.links a,.nav-right .btn{white-space:nowrap}@media (max-width:1380px){.nav-right .phone{display:none}.links{gap:18px}}@media (max-width:1180px){.brand small{display:none}}@media (max-width:1080px){.links{display:none}.burger{display:grid;place-items:center}}.tb .lin,.tb .lin *{color:#1e1714!important}.ccard b.em,.ccard2 b.em{font-size:clamp(16px,1.6vw,20px)!important;overflow-wrap:anywhere;letter-spacing:0}
/* footer wordmark: always fits the footer width */footer.site .wrap{container-type:inline-size}footer.site .bigword{font-size:clamp(28px,8.6vw,110px);font-size:9.5cqi;overflow:visible}
