@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:100 900;src:url(./vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:100 900;src:url(./vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Estedad;font-style:normal;font-display:swap;font-weight:100 900;src:url(./estedad-arabic-wght-normal-D6DQIq1q.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Estedad;font-style:normal;font-display:swap;font-weight:100 900;src:url(./estedad-latin-wght-normal-B5vzQVCp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nastaliq;font-style:normal;font-display:swap;font-weight:400 700;src:url(./noto-nastaliq-urdu-arabic-wght-normal-DQb3xaK6.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pearl:#f6f4ef;--pearl-2:#eeebe3;--surface:#fff;--ink:#0f1b2d;--ink-2:#43506a;--ink-3:#6b7690;--line:#0f1b2d14;--line-2:#0f1b2d24;--lapis:#1f52d6;--lapis-deep:#173fa8;--lapis-soft:#1f52d61a;--turq:#0e9aa7;--turq-soft:#dff3f1;--saffron:#e9a23b;--gold:#f3c46e;--ok:#16a34a;--wa:#25d366;--wa-btn:#139a4f;--tg:#229ed9;--tile:linear-gradient(100deg, var(--lapis) 0%, #1673c4 48%, var(--turq) 100%);--gilt:linear-gradient(180deg, #f8cf7a, #e0962f);--glass:#f6f4efc7;--shadow-card:0 0 0 1px var(--line), 0 10px 28px -18px #0f1b2d4d;--shadow-float:0 18px 48px -18px #0f1b2d47, 0 4px 12px -4px #0f1b2d14;--r-sm:12px;--r-md:18px;--r-lg:24px;--r-xl:30px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--font:"Vazirmatn", "Estedad", Tahoma, system-ui, sans-serif;--font-display:"Estedad", "Vazirmatn", Tahoma, system-ui, sans-serif;--font-nas:"Nastaliq", "Noto Nastaliq Urdu", serif;--gutter:16px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--bar-h:56px;--tab-h:64px;--dir:-1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[dir=ltr]{--dir:1}:root:lang(en){--font:"Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Vazirmatn", sans-serif;--font-display:"Bricolage", "Instrument Sans", system-ui, sans-serif;--font-nas:"Instrument Serif", Georgia, serif}*,:before,:after{box-sizing:border-box}html{background:var(--pearl);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;height:100%}body{overscroll-behavior:none;background:var(--pearl);height:100%;color:var(--ink);font:400 16px/1.85 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow:hidden}:root:lang(en) body{line-height:1.55}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}ul,ol,dl,dd{margin:0;padding:0;list-style:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font-size:16px}a,button,[role=button],.chip,.tab{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:focus-visible{outline:2.5px solid var(--lapis);outline-offset:2px}[dir=ltr]{unicode-bidi:isolate}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.noscript{text-align:center;margin:40px 16px;font:16px/1.8 Tahoma,sans-serif}:root[dir=ltr] .icon-dir{scale:-1 1}.flip{transform:scaleX(-1)}.display{font-family:var(--font-display);letter-spacing:-.005em;font-size:1.85rem;font-weight:800;line-height:1.4}.display--sm{font-size:1.5rem}:root:lang(en) .display{letter-spacing:-.03em;font-weight:750;line-height:1.12}.eyebrow{color:var(--lapis);font-family:var(--font-display);align-items:center;gap:8px;margin-bottom:6px;font-size:14px;font-weight:650;display:inline-flex}.eyebrow:before{content:"";background:var(--gilt);border-radius:3px;width:18px;height:3px}:root:lang(en) .eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:12px}.lead{color:var(--ink-2);margin-top:10px;font-size:15.5px}.grad{background:var(--tile);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.nas{font-family:var(--font-nas);background:var(--tile);color:#0000;-webkit-background-clip:text;background-clip:text;margin-block:-.3em -.42em;padding:.3em .08em .42em;font-weight:700;line-height:1;display:inline-block}:root:lang(en) .nas{font-synthesis:none;margin-block:-.02em -.08em;padding:.02em .12em .08em .02em;font-size:1.1em;font-style:italic;font-weight:400}.btn{--h:50px;min-height:var(--h);white-space:nowrap;transition:transform .14s var(--ease-out), background-color .16s ease, box-shadow .16s ease;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;line-height:1.2;display:inline-flex}.btn:active{transform:scale(.97)}.btn svg{flex:none}.btn--sm{--h:44px;padding:0 16px;font-size:14px}.btn--block{width:100%;display:flex}.btn--primary{background:linear-gradient(100deg, var(--lapis-deep) 0%, var(--lapis) 45%, #1673c4 100%);color:#fff;box-shadow:inset 0 1px #ffffff4d,0 10px 24px -12px #1f52d6cc}.btn--wa{background:var(--wa-btn);color:#fff;box-shadow:inset 0 1px #ffffff47,0 10px 22px -12px #139a4fd9}.btn--wa:active{background:#10864a}.btn--tg{color:#fff;background:#1b87c9;box-shadow:inset 0 1px #ffffff47,0 10px 22px -12px #229ed9cc}.btn--soft{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.btn--soft:active{background:var(--pearl-2)}.icon-btn{width:44px;height:44px;color:var(--ink);transition:transform .14s var(--ease-out), background-color .16s ease;border-radius:999px;flex:none;place-items:center;display:inline-grid}.icon-btn:active{background:#0f1b2d12;transform:scale(.92)}.icon-btn--sm{background:var(--pearl-2);width:44px;height:44px}@media (hover:hover) and (pointer:fine){.btn--primary:hover{filter:brightness(1.06)}.btn--wa:hover{background:#11894a}.btn--soft:hover{background:#fbfaf7}.icon-btn:hover{background:#0f1b2d0f}}.live-dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.live-dot:after{content:"";border-radius:inherit;background:var(--ok);animation:ping 2.2s var(--ease-out) infinite;position:absolute;inset:0}@keyframes ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3)}}.logo-tile{object-fit:contain;box-shadow:0 0 0 1px var(--line), 0 6px 14px -8px #0f1b2d4d;background:#fff;border-radius:13px;flex:none;padding:5px}.logo-mark{filter:drop-shadow(0 5px 10px #1f52d640);flex:none}.tags{flex-wrap:wrap;gap:6px;display:flex}.tags li{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);border-radius:999px;padding:3px 12px;font-size:13px;line-height:1.8}.ticks{gap:8px;font-size:15px;line-height:1.6;display:grid}.ticks li,.step-get{align-items:flex-start;gap:9px;display:flex}.ticks svg,.step-get svg{color:var(--ok);stroke-width:2.6px;background:#16a34a1f;border-radius:50%;flex:none;margin-top:2px;padding:2px}.img{background:var(--pearl-2);display:block;position:relative;overflow:hidden}.img img{object-fit:cover;object-position:top center;opacity:0;width:100%;height:100%;transition:opacity .26s}.img[data-loaded] img{opacity:1}.arch{aspect-ratio:400/520;clip-path:inset(-40% 5% 0);margin:0;position:relative}.arch-bg{width:100%;height:100%;position:absolute;inset:0}.arch-img{inset-inline-start:50%;top:var(--photo-top,-3%);width:var(--photo-w,170%);max-width:none;position:absolute;translate:-50%}:root[dir=rtl] .arch-img{translate:50%}@media (prefers-reduced-motion:reduce){.live-dot:after{animation:none}.img img{transition:none}}.app{isolation:isolate;height:100dvh;position:fixed;inset:0;overflow:hidden}.appbar{z-index:20;padding:var(--safe-t) calc(8px + var(--safe-r)) 0 calc(8px + var(--safe-l));background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);transition:box-shadow .2s;position:absolute;inset:0 0 auto}.appbar.is-scrolled{box-shadow:0 1px 0 var(--line-2)}.appbar-row{height:var(--bar-h);-webkit-user-select:none;user-select:none;align-items:center;gap:4px;max-width:760px;margin-inline:auto;display:flex}.appbar-logo{width:44px;height:44px;transition:transform .14s var(--ease-out);border-radius:14px;flex:none;place-items:center;display:grid}.appbar-logo:active{transform:scale(.92)}.appbar-title{min-width:0;font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;animation:title-in .22s var(--ease-out);flex:1;padding-inline:4px;font-size:17px;font-weight:800;line-height:1.3;overflow:hidden}:root:lang(en) .appbar-title{letter-spacing:-.01em;font-weight:700}@keyframes title-in{0%{opacity:0;transform:translateY(4px)}}.lang-btn{letter-spacing:.04em;min-width:44px;height:44px;transition:transform .14s var(--ease-out);border-radius:999px;flex:none;place-items:center;padding:0 6px;font-family:Instrument Sans,Vazirmatn,system-ui,sans-serif;font-size:13px;font-weight:700;display:grid;position:relative}.lang-btn:before{content:"";box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:999px;position:absolute;inset:8px 3px}.lang-btn:lang(fa){font-family:var(--font);letter-spacing:0;font-size:14px}:root:lang(en) .lang-btn{font-family:Vazirmatn,system-ui,sans-serif}.lang-btn:active{transform:scale(.92)}.offline-pill{z-index:19;top:calc(var(--safe-t) + var(--bar-h) + 6px);background:var(--ink);color:#fff;width:max-content;max-width:calc(100% - 32px);box-shadow:var(--shadow-float);animation:title-in .24s var(--ease-out);border-radius:999px;align-items:center;gap:7px;margin-inline:auto;padding:5px 13px;font-size:13px;line-height:1.5;display:flex;position:absolute;inset-inline:0}.screens{position:absolute;inset:0}.screen{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(var(--safe-t) + var(--bar-h)) var(--safe-r) calc(var(--safe-b) + var(--tab-h) + 24px) var(--safe-l);background:var(--pearl);scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}.screen::-webkit-scrollbar{display:none}.screen--project{padding-bottom:0}.screen[data-anim]{will-change:transform, opacity;pointer-events:none}.screen[data-anim=push-in]{z-index:2;animation:push-in .34s var(--ease-drawer) both;box-shadow:0 0 40px #0f1b2d29}.screen[data-anim=push-out]{z-index:1;animation:push-out .34s var(--ease-drawer) both}.screen[data-anim=pop-in]{z-index:1;animation:pop-in .3s var(--ease-drawer) both}.screen[data-anim=pop-out]{z-index:2;animation:pop-out .3s var(--ease-drawer) both;box-shadow:0 0 40px #0f1b2d29}.screen[data-anim=fade-in]{z-index:2;animation:fade-in .2s var(--ease-out) both}.screen[data-anim=fade-out]{z-index:1;animation:.14s ease-out both fade-out}@keyframes push-in{0%{transform:translateX(calc(100% * var(--dir)))}}@keyframes push-out{to{transform:translateX(calc(-30% * var(--dir)));opacity:.6}}@keyframes pop-in{0%{transform:translateX(calc(-30% * var(--dir)));opacity:.6}}@keyframes pop-out{to{transform:translateX(calc(100% * var(--dir)))}}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}}@keyframes fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.screen[data-anim=fade-in]{animation:.16s both fade-only}.screen[data-anim=fade-out]{animation:.12s both fade-out}.appbar-title,.offline-pill{animation:none}}@keyframes fade-only{0%{opacity:0}}.tabbar{z-index:20;padding:0 var(--safe-r) var(--safe-b) var(--safe-l);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);box-shadow:0 -1px 0 var(--line);transition:transform .32s var(--ease-drawer), visibility 0s;position:absolute;inset:auto 0 0}.tabbar[data-hidden]{visibility:hidden;transition:transform .28s var(--ease-drawer), visibility 0s .28s;transform:translateY(100%)}.tabbar-row{height:var(--tab-h);grid-template-columns:repeat(4,1fr);max-width:560px;margin-inline:auto;display:grid;position:relative}.tabbar-ind{top:8px;width:25%;height:30px;transform:translateX(calc(var(--i) * 100% * var(--dir)));transition:transform .36s var(--ease-drawer);pointer-events:none;position:absolute;inset-inline-start:0}.tabbar-ind:before{content:"";background:var(--lapis-soft);border-radius:999px;width:58px;margin-inline:auto;position:absolute;inset:0}.tab{color:var(--ink-3);flex-direction:column;justify-content:flex-start;align-items:center;gap:1px;padding-top:11px;font-size:11.5px;font-weight:600;line-height:1.5;transition:color .2s;display:flex;position:relative}.tab-icon{height:24px;transition:transform .14s var(--ease-out);place-items:center;display:grid}.tab:active .tab-icon{transform:scale(.88)}.tab[aria-current=page]{color:var(--lapis)}.tab[aria-current=page] .tab-label{font-weight:750}:root:lang(en) .tab{letter-spacing:.01em;font-size:11.5px}@media (prefers-reduced-motion:reduce){.tabbar,.tabbar[data-hidden],.tabbar-ind{transition:none}}.toasts{z-index:40;inset-inline:0;bottom:calc(var(--safe-b) + var(--tab-h) + 12px);pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding-inline:16px;display:flex;position:absolute}.app[data-detail] .toasts{bottom:calc(var(--safe-b) + 96px)}.toast{background:var(--ink);color:#fff;text-align:center;max-width:100%;box-shadow:var(--shadow-float);animation:toast-in .3s var(--ease-out) both;pointer-events:auto;border-radius:16px;padding:10px 18px;font-size:14px;line-height:1.6}.toast.is-out{animation:.2s both toast-out}.toast--update{text-align:start;align-items:center;gap:10px;min-height:48px;padding:8px 10px 8px 16px;display:flex}:root[dir=rtl] .toast--update{padding:8px 16px 8px 10px}.toast--update strong{background:var(--gold);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:13px}.toast--update:active{transform:scale(.98)}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}@keyframes toast-out{to{opacity:0;transform:translateY(6px)scale(.98)}}.sheet-root{z-index:50;position:fixed;inset:0}.sheet-scrim{background:#0f1b2d5c;position:absolute;inset:0}.sheet{max-width:560px;padding:8px calc(16px + var(--safe-r)) calc(20px + var(--safe-b)) calc(16px + var(--safe-l));background:var(--pearl);touch-action:none;border-radius:28px 28px 0 0;outline:none;margin-inline:auto;position:absolute;inset:auto 0 0;box-shadow:0 -20px 60px -20px #0f1b2d66}.sheet-handle{background:var(--line-2);border-radius:5px;width:40px;height:5px;margin:2px auto 10px;display:block}.sheet-head{justify-content:space-between;align-items:center;margin-bottom:10px;padding-inline:4px;display:flex}.sheet-head h2{font-family:var(--font-display);font-size:20px;font-weight:800}.setting{border-radius:var(--r-md);background:var(--surface);width:100%;min-height:60px;box-shadow:var(--shadow-card);text-align:start;align-items:center;gap:10px;margin-top:8px;padding:8px 16px;display:flex}.setting--link{transition:transform .14s var(--ease-out), background-color .16s ease}.setting--link:active{background:var(--pearl-2);transform:scale(.985)}.setting--link>svg:last-child{color:var(--ink-3)}.setting-label{flex:1;align-items:center;gap:12px;font-size:15.5px;font-weight:650;display:flex}.setting-label svg{color:var(--lapis)}.setting-value{color:var(--ink-3);font-size:14px}.segmented{background:var(--pearl-2);border-radius:999px;flex:none;grid-template-columns:1fr 1fr;width:176px;padding:3px;display:grid;position:relative}.segmented-thumb{top:3px;bottom:3px;background:var(--surface);width:calc(50% - 3px);transform:translateX(calc(var(--i) * 100% * var(--dir)));transition:transform .3s var(--ease-drawer);border-radius:999px;position:absolute;inset-inline-start:3px;box-shadow:0 2px 8px -2px #0f1b2d40}.segmented button{height:42px;color:var(--ink-2);border-radius:999px;font-size:14.5px;font-weight:650;position:relative}.segmented button:lang(en){font-family:Instrument Sans,system-ui,sans-serif}.segmented button:lang(fa){font-family:Vazirmatn,system-ui,sans-serif}.segmented button[aria-checked=true]{color:var(--ink)}.viewer{--dim:1;z-index:60;color:#fff;background:rgba(8, 13, 24, calc(.98 * var(--dim)));opacity:0;flex-direction:column;transition:opacity .2s;display:flex;position:fixed;inset:0}.viewer[data-state=open]{opacity:1}.viewer-top,.viewer-bottom{z-index:2;padding-inline:calc(12px + var(--safe-l)) calc(12px + var(--safe-r));opacity:var(--dim);align-items:center;display:flex;position:relative}.viewer-top{height:calc(var(--safe-t) + 60px);padding-top:var(--safe-t);justify-content:space-between}.viewer-count{background:#ffffff1f;border-radius:999px;padding:3px 12px;font-size:14px;font-weight:600}.viewer-close,.viewer-arrow{color:#fff;width:44px;height:44px;transition:transform .14s var(--ease-out);background:#ffffff1f;border-radius:999px;place-items:center;display:grid}.viewer-close:active,.viewer-arrow:active{transform:scale(.9)}.viewer-arrow:disabled{opacity:.3}.viewer-track{scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-x pinch-zoom;flex:1;min-height:0;display:flex;overflow:auto hidden}.viewer-track::-webkit-scrollbar{display:none}.viewer-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;position:relative}.viewer-figure{inset:8px calc(16px + var(--safe-r)) 8px calc(16px + var(--safe-l));transition:transform .26s var(--ease-out);justify-content:center;align-items:center;margin:0;display:flex;position:absolute;transform:scale(.96)}.viewer[data-state=open] .viewer-figure{transform:none}.viewer-figure img{object-fit:contain;-webkit-user-drag:none;border-radius:14px;max-width:100%;max-height:100%;box-shadow:0 30px 80px -20px #0009}.viewer-figure--phone img{border-radius:22px}.viewer-bottom{padding-bottom:calc(14px + var(--safe-b));flex-direction:column;align-items:stretch;gap:8px;min-height:110px}.viewer-caption{text-align:center;min-height:2em;font-size:15px;line-height:1.6}.viewer-nav{justify-content:space-between;align-items:center;display:flex}.viewer-hint{color:#fff9;font-size:13px}@media (hover:hover) and (pointer:fine){.viewer-hint{visibility:hidden}.viewer-close:hover,.viewer-arrow:hover:not(:disabled){background:#fff3}}@media (prefers-reduced-motion:reduce){.viewer-figure{transition:none;transform:none}.segmented-thumb{transition:none}}@media (min-width:900px){:root{--gutter:24px}}.page{width:min(100%,760px);padding:16px var(--gutter) 8px;margin-inline:auto}.page-head{padding:10px 2px 18px}.block{margin-top:34px}.block--tight{margin-top:22px}.block-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.block-head h2,.block-title{font-family:var(--font-display);font-size:19px;font-weight:800;line-height:1.5}.block-title{margin-bottom:12px}:root:lang(en) :is(.block-head h2,.block-title){letter-spacing:-.015em;font-weight:700;line-height:1.25}.block-text{color:var(--ink-2);margin:-6px 0 14px;font-size:15px}.more{min-height:44px;color:var(--lapis);align-items:center;gap:4px;margin-inline-end:-8px;padding-inline:8px;font-size:15px;font-weight:700;display:inline-flex}.more:active{opacity:.6}.intro{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-card);isolation:isolate;padding:18px;position:relative;overflow:hidden}.intro-glow{z-index:-1;background:radial-gradient(120% 70% at 100% 0,#7ea0f047,#0000 60%),radial-gradient(80% 60% at 0 20%,#f4c47c4d,#0000 60%),radial-gradient(90% 60% at 50% 110%,#72d5ca38,#0000 60%);position:absolute;inset:0}.intro-top{align-items:flex-end;gap:12px;display:flex}.intro-arch{flex:none;width:min(112px,27vw);margin-top:14px}.intro-who{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding-bottom:6px;display:flex}.intro-status{color:#15803d;white-space:nowrap;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;font-weight:650;line-height:1.6;display:inline-flex}.intro-hello{font-family:var(--font-display);font-size:clamp(18px,5.4vw,21px);font-weight:850;line-height:1.45}.intro-role{color:var(--ink-2);font-size:14px;line-height:1.6}.intro-city{color:var(--ink-3);align-items:center;gap:5px;margin-top:2px;font-size:13px;display:inline-flex}.intro-title{font-family:var(--font-display);flex-direction:column;margin-top:16px;font-size:30px;font-weight:850;line-height:1.45;display:flex}.intro-title .nas{font-size:1.12em}:root:lang(en) .intro-title{letter-spacing:-.035em;font-size:31px;font-weight:750;line-height:1.1}:root:lang(en) .intro-title .nas{font-size:1.12em}.intro-sub{color:var(--ink-2);margin-top:8px;font-size:15px;line-height:1.75}:root:lang(en) .intro-sub{margin-top:12px;line-height:1.5}.intro-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:16px;display:grid}.intro-actions .btn{white-space:normal;text-align:center;padding-inline:16px}@media (max-width:460px){.intro-actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.intro{padding:16px}}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.stats li,.facts li{border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;gap:2px;padding:12px;display:flex}.stats strong{font-family:var(--font-display);background:var(--tile);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;font-size:28px;font-weight:850;line-height:1.25}.stats span,.facts span{color:var(--ink-2);font-size:12.5px;line-height:1.6}:root:lang(en) .stats span,:root:lang(en) .facts span{line-height:1.35}.carousel{margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 18px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.carousel::-webkit-scrollbar{display:none}.carousel-item{scroll-snap-align:start;flex:0 0 min(78%,300px)}.fcard{border-radius:var(--r-lg);background:var(--surface);height:100%;box-shadow:var(--shadow-card);transition:transform .16s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.fcard:active,.pcard:active,.next-card:active{transform:scale(.98)}.fcard-media{aspect-ratio:16/10;background:var(--tint);border-bottom:1px solid var(--line)}.fcard-body{align-items:center;gap:10px;padding:12px;display:flex}.fcard-text,.pcard-text{flex-direction:column;min-width:0;display:flex}.fcard-text strong,.pcard-text strong{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;line-height:1.5;overflow:hidden}:root:lang(en) :is(.fcard-text strong,.pcard-text strong){letter-spacing:-.01em;font-weight:700;line-height:1.3}.fcard-text small,.pcard-text small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.5;overflow:hidden}.fcard--all{background:var(--tile);color:#fff;justify-content:flex-end;gap:4px;padding:18px;box-shadow:0 14px 30px -16px #1f52d6cc}.fcard--all>svg{color:var(--gold);margin-bottom:auto}.fcard--all strong{font-family:var(--font-display);font-size:20px;font-weight:800;line-height:1.4}.fcard--all small{opacity:.85;font-size:14px;line-height:1.6}.fcard-go{background:#ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:10px;display:grid}.promise-title{margin:-6px 0 14px;font-size:44px;line-height:1.6}:root:lang(en) .promise-title{margin:0 0 12px;font-size:40px;line-height:1.1}.promise-list{gap:10px;display:grid}.promise-list li{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);gap:14px;padding:16px;display:flex}.promise-list strong{font-family:var(--font-display);font-size:16px;font-weight:800;line-height:1.6}:root:lang(en) .promise-list strong{font-weight:700;line-height:1.35}.promise-list p{color:var(--ink-2);margin-top:2px;font-size:14.5px;line-height:1.75}:root:lang(en) .promise-list p{line-height:1.5}.promise-icon{background:var(--gilt);color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 20px -10px #e0962fcc}.namecard{isolation:isolate;color:#fff;width:min(300px,100%);min-height:390px;margin:0 auto;padding:30% 13% 9%;display:flex;position:relative}.namecard-bg{z-index:-1;filter:drop-shadow(0 24px 40px #0f1b2d40);width:100%;height:100%;position:absolute;inset:0}.namecard-girih{opacity:.16}.namecard-body{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.namecard-eyebrow{color:var(--gold);font-size:12.5px;font-weight:700}.namecard-word{font-family:var(--font-nas);text-shadow:0 6px 30px #0a1e4673;margin-top:-.15em;font-size:46px;font-weight:700;line-height:2.1}:root:lang(en) .namecard-word{margin-top:0;font-size:50px;font-style:italic;font-weight:400;line-height:1.2}.namecard-phon{opacity:.8;margin-top:-.35em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}:root:lang(en) .namecard-phon{margin-top:0}.namecard-kind{opacity:.85;margin-top:2px;font-size:12.5px}.namecard-defs{counter-reset:def;text-align:start;border-top:1px solid #f3c46e73;gap:4px;margin-top:12px;padding-top:12px;font-size:13.5px;line-height:1.7;display:grid}:root:lang(en) .namecard-defs{gap:8px;line-height:1.4}.namecard-defs li{counter-increment:def;gap:8px;display:flex}.namecard-defs li:before{content:counter(def, persian) ".";color:var(--gold);font-weight:800}:root:lang(en) .namecard-defs li:before{content:counter(def) "."}.namecard-note{font-family:var(--font-nas);color:#f8dca6;margin-top:auto;padding-top:8px;font-size:15px;line-height:2}:root:lang(en) .namecard-note{font-size:18px;font-style:italic;line-height:1.3}.chips-bar{z-index:5;margin-inline:calc(-1 * var(--gutter));background:linear-gradient(var(--pearl) 70%, #f6f4ef00);padding:8px 0;position:sticky;top:-1px}.chips{padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{background:var(--surface);min-height:40px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);white-space:nowrap;transition:background-color .18s ease, color .18s ease, transform .14s var(--ease-out);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:14.5px;font-weight:650;display:inline-flex}.chip:after{content:"";position:absolute;inset:-2px 0}.chip{position:relative}.chip:active{transform:scale(.96)}.chip[aria-pressed=true]{background:var(--ink);box-shadow:none;color:#fff}.chip-count{background:var(--pearl-2);min-width:22px;height:22px;color:var(--ink-2);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:grid}.chip[aria-pressed=true] .chip-count{color:#fff;background:#ffffff2e}.plist{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:4px;display:grid}.plist li{animation:rise .42s var(--ease-out) both;animation-delay:calc(min(var(--i), 5) * 45ms)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.pcard{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);transition:transform .16s var(--ease-out);display:block;overflow:hidden}.pcard-media{background:var(--tint);padding:16px 16px 0;display:block;position:relative}.pcard-media>.img{aspect-ratio:16/10;box-shadow:0 -1px 0 var(--line), 0 12px 30px -16px #0f1b2d73;border-radius:12px 12px 0 0}.pcard-phone{inset-inline-end:14px;background:#0f1b2d;border-radius:16px 16px 0 0;width:23%;padding:3px 3px 0;position:absolute;bottom:0;box-shadow:0 10px 24px -10px #0f1b2d99}.pcard-phone .img{aspect-ratio:540/800;border-radius:13px 13px 0 0}.pcard-body{align-items:center;gap:12px;padding:14px 14px 4px;display:flex}.pcard-text{flex:1}.pcard-go{color:var(--ink-3);flex:none}.pcard-pitch{-webkit-line-clamp:2;color:var(--ink-2);-webkit-box-orient:vertical;padding:0 14px 14px;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}:root:lang(en) .pcard-pitch{line-height:1.5}@media (min-width:700px){.plist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.plist li{animation:none}}.page--project{padding-top:0}.phero{margin-inline:calc(-1 * var(--gutter));padding:22px var(--gutter) 26px;background:radial-gradient(90% 80% at 50% 0%, #ffffffb3, transparent 70%), var(--tint);place-items:center;min-height:200px;display:grid;position:relative}.frame{background:#fff;display:block;overflow:hidden;box-shadow:0 0 0 1px #0f1b2d14,0 24px 50px -24px #0f1b2d80}.frame--desktop{border-radius:12px;width:86%}.frame-bar{direction:ltr;background:#f1efe9;gap:5px;padding:7px 10px;display:flex}.frame-bar i{background:#d8d3c7;border-radius:50%;width:7px;height:7px}.frame--desktop .img{aspect-ratio:16/10}.frame--phone{inset-inline-end:calc(var(--gutter) + 2%);background:#0f1b2d;border-radius:18px;width:25%;padding:3px;position:absolute;bottom:14px}.frame--phone .img{aspect-ratio:540/1100;border-radius:15px}.frame--solo{width:34%;position:static}.phead{align-items:center;gap:14px;margin-top:18px;display:flex}.phead h1{font-family:var(--font-display);font-size:24px;font-weight:850;line-height:1.45}:root:lang(en) .phead h1{letter-spacing:-.025em;font-weight:750;line-height:1.15}.phead p{color:var(--ink-3);font-size:14.5px}.pmeta{border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:1fr auto;gap:12px;margin-top:14px;padding:12px 14px;display:grid}.pmeta dt{color:var(--ink-3);font-size:12.5px}.pmeta dd{font-size:14px;font-weight:600;line-height:1.7}:root:lang(en) .pmeta dd{line-height:1.4}.live-link{border-radius:var(--r-md);background:var(--surface);min-height:48px;box-shadow:var(--shadow-card);transition:transform .14s var(--ease-out);align-items:center;gap:9px;margin-top:8px;padding:0 14px;font-size:14.5px;font-weight:650;display:flex}.live-link:active{transform:scale(.985)}.live-url{color:var(--lapis);text-align:end;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.live-link svg{color:var(--ink-3)}.psummary{margin-top:18px;font-size:16px;line-height:1.95}:root:lang(en) .psummary{line-height:1.6}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.facts strong{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-family:var(--font-display);color:var(--brand);font-size:18px;font-weight:850;line-height:1.5}:root:lang(en) .facts strong{letter-spacing:-.01em;font-weight:750;line-height:1.25}.ps{justify-items:center;margin-top:22px;display:grid}.ps-card{border-radius:var(--r-lg);background:var(--surface);width:100%;box-shadow:var(--shadow-card);padding:16px}.ps-card h2{font-family:var(--font-display);align-items:center;gap:8px;margin-bottom:6px;font-size:16px;font-weight:800;display:flex}.ps-card h2:before{content:"";border-radius:50%;width:8px;height:8px}.ps-card--problem h2:before{background:#e25b45}.ps-card--solution{background:linear-gradient(160deg, #fff 30%, var(--turq-soft));box-shadow:0 0 0 1px #0e9aa740,0 10px 28px -18px #0e9aa780}.ps-card--solution h2:before{background:var(--turq)}.ps-card p{color:var(--ink-2);font-size:15px;line-height:1.9}:root:lang(en) .ps-card p{line-height:1.55}.ps-arrow{z-index:1;background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-block:-6px;display:grid;rotate:-90deg}:root[dir=ltr] .ps-arrow{rotate:90deg}.gallery{margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 10px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;align-items:flex-start;gap:12px;display:flex;overflow-x:auto}.gallery::-webkit-scrollbar{display:none}.shot{--h:290px;scroll-snap-align:start;flex-direction:column;flex:none;gap:8px;display:flex}.shot--phone{width:calc(var(--h) * 540 / 1169)}.shot--desktop{width:min(calc(100vw - 2 * var(--gutter) - 40px), 420px)}.shot-btn{height:var(--h);background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);transition:transform .14s var(--ease-out);border-radius:18px;place-items:center;display:grid;position:relative}.shot-btn:active{transform:scale(.97)}.shot--phone .shot-btn .img{border-radius:18px;width:100%;height:100%}.shot--desktop .shot-btn .img{aspect-ratio:16/10;border-radius:10px;width:calc(100% - 20px);box-shadow:0 16px 34px -18px #0f1b2d8c}.shot-zoom{inset-inline-end:8px;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1b2d99;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:8px}.shot-cap{color:var(--ink-2);font-size:13px;line-height:1.6}:root:lang(en) .shot-cap{line-height:1.35}.features{gap:8px;display:grid}.features li{border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);gap:12px;padding:14px;display:flex}.feature-icon{background:var(--tint);width:40px;height:40px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.features strong{font-size:15px;font-weight:750;line-height:1.6}.features p{color:var(--ink-2);font-size:14px;line-height:1.75}:root:lang(en) .features p,:root:lang(en) .features strong{line-height:1.45}.role{color:var(--ink-2);margin-bottom:20px;font-size:15px}.tech{flex-wrap:wrap;gap:6px;display:flex}.tech li{background:var(--ink);color:#fff;border-radius:10px;padding:4px 12px;font-size:13px;font-weight:600;line-height:1.7}.next-card{border-radius:var(--r-lg);background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);transition:transform .16s var(--ease-out);align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex}.next-card>span{flex-direction:column;flex:1;display:flex}.next-card small{color:var(--ink-3);font-size:13px}.next-card strong{font-family:var(--font-display);font-size:16px;font-weight:800;line-height:1.5}.cta-bar{z-index:5;padding:10px calc(var(--gutter) + var(--safe-r)) calc(10px + var(--safe-b)) calc(var(--gutter) + var(--safe-l));background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);box-shadow:0 -1px 0 var(--line);align-items:center;gap:12px;margin-top:24px;display:flex;position:sticky;bottom:0}.cta-bar .btn{flex:1;max-width:560px;margin-inline:auto}.cta-card{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);gap:14px;margin-top:30px;padding:16px;display:flex}.cta-card .avatar{width:48px;height:48px}.cta-card strong{font-family:var(--font-display);font-size:17px;font-weight:800;line-height:1.5}:root:lang(en) .cta-card strong{font-weight:700;line-height:1.3}.cta-card p{color:var(--ink-2);margin-top:4px;font-size:14.5px;line-height:1.75}:root:lang(en) .cta-card p{line-height:1.5}.page--empty{color:var(--ink-2);text-align:center;justify-items:center;gap:14px;padding-top:80px;display:grid}.services{gap:10px;display:grid}.service,.faq-item{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.disclosure{text-align:start;border-radius:inherit;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px;transition:background-color .16s;display:flex}.disclosure:active{background:#0f1b2d08}.disclosure-mark{background:var(--pearl-2);width:32px;height:32px;color:var(--ink-2);transition:transform .26s var(--ease-out), background-color .2s ease;border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:grid}.disclosure[aria-expanded=true] .disclosure-mark{background:var(--ink);color:#fff;transform:rotate(45deg)}.disclosure-panel{transition:grid-template-rows .3s var(--ease-out);grid-template-rows:0fr;display:grid}.disclosure-panel[data-open]{grid-template-rows:1fr}.disclosure-inner{min-height:0;overflow:hidden}.service .disclosure-inner>*{margin-inline:14px}.service .ticks{padding-top:2px}.service .btn{margin-top:14px;margin-bottom:14px}.service-icon{background:var(--tile);color:#fff;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 20px -12px #1f52d6cc}.service-text{flex-direction:column;min-width:0;display:flex}.service-text strong{font-family:var(--font-display);font-size:16.5px;font-weight:800;line-height:1.6}:root:lang(en) .service-text strong{font-weight:700;line-height:1.35}.service-text small{color:var(--ink-2);font-size:13.5px;line-height:1.7}:root:lang(en) .service-text small{line-height:1.45}.steps{gap:14px;margin-top:16px;display:grid;position:relative}.step:not(:last-child):before{content:"";inset-inline-start:19px;background:linear-gradient(var(--lapis), var(--turq));opacity:.3;border-radius:2px;width:2px;position:absolute;top:44px;bottom:-12px}.step{gap:12px;display:flex;position:relative}.step-n{background:var(--surface);width:40px;height:40px;box-shadow:0 0 0 2px var(--pearl), 0 0 0 3.5px var(--gold);color:var(--lapis);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:850;display:grid}.step-body{border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);flex:1;padding:12px 14px}.step-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.step-head strong{font-family:var(--font-display);font-size:16px;font-weight:800}.step-time{background:var(--turq-soft);color:#0b6f78;border-radius:999px;flex:none;padding:1px 10px;font-size:12.5px;font-weight:650}.step-body p{color:var(--ink-2);font-size:14.5px;line-height:1.75}:root:lang(en) .step-body p{line-height:1.5}.step-get{margin-top:6px;font-weight:600;color:var(--ink)!important}.faq{gap:8px;margin-bottom:14px;display:grid}.faq-q{font-size:15px;font-weight:700;line-height:1.7}:root:lang(en) .faq-q{line-height:1.4}.faq-a{color:var(--ink-2);padding:0 14px 14px;font-size:14.5px;line-height:1.85}:root:lang(en) .faq-a{line-height:1.55}@media (prefers-reduced-motion:reduce){.disclosure-panel,.disclosure-mark{transition:none}}.channels{gap:8px;display:grid}.channel{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);align-items:center;display:flex}.channel-link{border-radius:inherit;min-width:0;min-height:72px;transition:background-color .16s ease, transform .14s var(--ease-out);flex:1;align-items:center;gap:14px;padding:12px 14px;display:flex}.channel-link:active{background:#0f1b2d0a;transform:scale(.985)}.channel-icon{color:#fff;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid}.channel--call .channel-icon{background:var(--tile)}.channel--wa .channel-icon{background:var(--wa-btn)}.channel--tg .channel-icon{background:var(--tg)}.channel--mail .channel-icon{background:var(--gilt)}.channel-text{flex-direction:column;min-width:0;display:flex}.channel-text strong{font-size:16px;font-weight:750;line-height:1.5}.channel-value{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;text-align:end;font-size:14.5px;line-height:1.5;overflow:hidden}:root[dir=rtl] .channel-value{text-align:right}.channel-copy{width:52px;height:52px;color:var(--ink-3);transition:background-color .16s ease, transform .14s var(--ease-out);border-radius:16px;flex:none;place-items:center;margin-inline-end:10px;display:grid}.channel-copy:active{background:var(--pearl-2);transform:scale(.92)}.picker{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.picker-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.picker-who{flex-direction:column;flex:1;min-width:0;display:flex}.picker-who strong{font-size:15px;line-height:1.5}.picker-who small{color:var(--ok);font-size:12.5px;line-height:1.5}.picker-restart{min-height:44px;color:var(--lapis);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.picker-restart:active{background:var(--lapis-soft)}.avatar{background:var(--tile);width:40px;height:40px;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--gold);border-radius:50%;flex:none;overflow:hidden}.avatar img{object-fit:cover;object-position:50% 8%;width:100%;height:100%}.picker-body{background:radial-gradient(80% 60% at 100% 0%, #7ea0f01f, transparent 70%), var(--pearl);flex-direction:column;gap:8px;padding:14px;display:flex}.bubble{border-radius:18px;background:var(--surface);max-width:86%;animation:bubble-in .32s var(--ease-out) both;border-start-start-radius:6px;align-self:flex-start;padding:9px 14px;font-size:15px;line-height:1.75;box-shadow:0 1px 2px #0f1b2d14}:root:lang(en) .bubble{line-height:1.45}.bubble--me{border-radius:18px;background:var(--lapis);color:#fff;border-end-end-radius:6px;align-self:flex-end}.bubble--draft{max-width:100%;box-shadow:none;background:#effaf3;border:1.5px dashed #139a4f80;border-radius:16px;align-self:stretch}.bubble--typing{gap:4px;padding:14px 16px;display:flex}.bubble--typing i{background:var(--ink-3);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite typing}.bubble--typing i:nth-child(2){animation-delay:.15s}.bubble--typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}.picker-input{scroll-margin-bottom:calc(var(--tab-h) + var(--safe-b) + 16px);padding:12px 14px 14px}.picker-input:empty{display:none}.picker-options{flex-wrap:wrap;gap:8px;display:flex}.chip--option{background:var(--lapis-soft);min-height:44px;box-shadow:none;color:var(--lapis-deep)}.chip--option:active{background:#1f52d62e}.picker-name{gap:8px;display:flex}.picker-name input{background:var(--pearl);min-width:0;height:50px;box-shadow:inset 0 0 0 1px var(--line-2);border:0;border-radius:999px;outline:none;flex:1;padding:0 16px;font-size:16px}.picker-name input:focus{box-shadow:inset 0 0 0 2px var(--lapis)}.picker-send{gap:8px;display:grid}@media (prefers-reduced-motion:reduce){.bubble,.bubble--typing i{animation:none}}.about-card{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-card);padding:18px;position:relative}.about-arch{--photo-w:132%;--photo-top:17%;width:150px;margin:26px auto 16px}.about-title{font-family:var(--font-display);font-size:21px;font-weight:850;line-height:1.6}:root:lang(en) .about-title{letter-spacing:-.02em;font-weight:750;line-height:1.2}.about-now{color:#166534;background:#16a34a14;border-radius:14px;align-items:center;gap:10px;margin:10px 0 8px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.6;display:flex}.about-text{color:var(--ink-2);margin-top:8px;font-size:15px;line-height:1.9}:root:lang(en) .about-text{line-height:1.55}.about-card .tags{margin-top:14px}.about-links{gap:8px;margin-top:14px;display:flex}.social{background:var(--pearl);min-height:44px;box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .14s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.social:active{transform:scale(.96)}:is(.channels,.services,.features,.faq,.promise-list,.steps,.picker-send,.ticks,.plist){grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.plist{grid-template-columns:repeat(2,minmax(0,1fr))}}
