@font-face{font-family:vazirmatn;src:url(../media/Vazirmatn_Subset-s.p.0eyzs7dl-0ill.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:vazirmatn Fallback;src:local(Arial);ascent-override:101.52%;descent-override:53.18%;line-gap-override:0.0%;size-adjust:101.0%}.BLceca_className{font-family:vazirmatn,vazirmatn Fallback}.BLceca_variable{--font-vazirmatn:"vazirmatn", "vazirmatn Fallback"}
:root{--green-50:#e9fbf1;--green-100:#c9f5dd;--green-300:#4ce08c;--green-500:#00d15f;--green-600:#00b350;--green-700:#067134;--green-800:#04552a;--white:#fff;--gray-25:#fafcfb;--gray-50:#f5f8f7;--gray-100:#eceff0;--gray-200:#dde2e4;--gray-300:#c6ced2;--gray-400:#93a1aa;--gray-500:#616d75;--gray-600:#5a6872;--gray-700:#3d4850;--gray-800:#27313a;--ink-900:#141a1f;--ink-950:#0a0e12;--red-500:#d1402a;--red-200:#f6cfc8;--red-50:#fdf1ef;--surface:var(--white);--surface-sunken:var(--gray-50);--surface-raised:var(--white);--surface-inverse:var(--ink-950);--surface-inverse-raised:var(--ink-900);--surface-accent:var(--green-50);--text:var(--ink-950);--text-muted:var(--gray-600);--text-subtle:var(--gray-500);--text-inverse:var(--white);--text-inverse-muted:#aab6bd;--text-accent:var(--green-700);--text-on-accent:var(--ink-950);--line:var(--gray-200);--line-strong:var(--gray-300);--line-inverse:#ffffff29;--line-accent:var(--green-500);--accent:var(--green-500);--accent-hover:var(--green-600);--accent-soft:var(--green-50);--focus-ring:var(--green-700);--danger:var(--red-500);--danger-soft:var(--red-50);--danger-line:var(--red-200);--shadow-sm:0 1px 2px #0a0e120f;--shadow-md:0 4px 16px -4px #0a0e121a;--shadow-lg:0 24px 48px -24px #0a0e1238;--font-fa:var(--font-vazirmatn), "Vazirmatn", "Segoe UI", Tahoma, sans-serif;--t-xs:.8125rem;--t-sm:.9375rem;--t-base:1.0625rem;--t-md:clamp(1.125rem, .4vw + 1.03rem, 1.25rem);--t-lg:clamp(1.3rem, .8vw + 1.1rem, 1.6rem);--t-xl:clamp(1.6rem, 1.5vw + 1.2rem, 2.25rem);--t-2xl:clamp(1.95rem, 2.6vw + 1.3rem, 3.1rem);--t-3xl:clamp(2.35rem, 4.4vw + 1.25rem, 4.4rem);--lh-display:1.22;--lh-tight:1.32;--lh-head:1.5;--lh-body:1.9;--track-display:-.025em;--track-head:-.015em;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-display:800;--w-black:900;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--section-y:clamp(3.75rem, 7.5vw, 7rem);--r-sm:4px;--r-md:6px;--r-lg:10px;--r-pill:999px;--container:1240px;--container-narrow:820px;--header-h:76px;--ease:cubic-bezier(.22, .61, .36, 1);--dur-fast:.14s;--dur:.22s;--dur-slow:.6s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--btn-primary-bg:var(--accent);--btn-primary-fg:var(--text-on-accent);--btn-primary-bg-hover:var(--accent-hover);--btn-ghost-fg:var(--text);--btn-ghost-border:var(--ink-950);--btn-ghost-bg-hover:var(--ink-950);--btn-ghost-fg-hover:var(--white);--header-bg:#ffffffdb;--header-border:var(--line);--card-bg:var(--surface);--card-border:var(--line);--card-bg-hover:var(--gray-50);--field-bg:var(--white);--field-border:var(--line-strong);--field-border-focus:var(--green-700);--rail-line:var(--line-strong);--rail-marker:var(--accent);--footer-bg:var(--surface-inverse);--footer-fg:var(--text-inverse);--footer-fg-muted:var(--text-inverse-muted)}.inverse{--surface:var(--ink-950);--surface-sunken:var(--ink-900);--surface-raised:var(--ink-900);--surface-accent:#00d15f1f;--text:var(--white);--text-muted:var(--text-inverse-muted);--text-subtle:var(--gray-400);--text-accent:var(--green-500);--line:#ffffff24;--line-strong:#ffffff42;--card-bg:var(--ink-900);--card-border:#ffffff24;--card-bg-hover:#1b232a;--btn-ghost-fg:var(--white);--btn-ghost-border:#fff6;--btn-ghost-bg-hover:var(--white);--btn-ghost-fg-hover:var(--ink-950);--field-bg:#ffffff0f;--field-border:#ffffff42;--rail-line:#ffffff38;--focus-ring:var(--green-500);background:var(--surface);color:var(--text)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur:1ms;--dur-slow:1ms}}:root{--grid-line:#0a0e120e;--dot:#0a0e1212;--glow-accent:#00d15f17;--glow-accent-soft:#00d15f09;--watermark:#0a0e120b}.inverse{--grid-line:#ffffff0e;--dot:#ffffff12;--glow-accent:#00d15f29;--glow-accent-soft:#00d15f0f;--watermark:#ffffff0d}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background-color:var(--surface);color:var(--text);font-family:var(--font-fa);font-size:var(--t-base);font-weight:var(--w-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;margin:0;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{font-weight:var(--w-display);line-height:var(--lh-tight);letter-spacing:var(--track-head);text-wrap:balance}h1{font-size:var(--t-3xl);font-weight:var(--w-black);line-height:var(--lh-display);letter-spacing:var(--track-display)}h2{font-size:var(--t-2xl);font-weight:var(--w-black);line-height:var(--lh-display);letter-spacing:var(--track-display)}h3{font-size:var(--t-lg);font-weight:var(--w-bold);line-height:var(--lh-head)}h4{font-size:var(--t-md);font-weight:var(--w-semibold);line-height:var(--lh-head)}p{text-wrap:pretty;max-width:72ch}a{color:var(--text-accent);text-underline-offset:.28em;transition:color var(--dur) var(--ease);text-decoration-color:currentColor;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}strong,b{font-weight:var(--w-semibold);color:var(--text)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--r-sm)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{inset-inline-start:var(--s-4);z-index:200;padding:var(--s-3) var(--s-5);background:var(--accent);color:var(--text-on-accent);font-weight:var(--w-semibold);border-radius:0 0 var(--r-md) var(--r-md);transition:top var(--dur) var(--ease);position:absolute;top:-120px}.skip-link:focus{color:var(--text-on-accent);top:0}.container{width:100%;max-width:var(--container);padding-inline:var(--s-5);margin-inline:auto}@media (max-width:560px){.container{padding-inline:var(--s-4)}}.section{padding-block:var(--section-y)}.section--tight{padding-block:clamp(2.5rem,5vw,4rem)}.section--ruled{border-top:1px solid var(--line)}.prose>*+*{margin-block-start:var(--s-4)}.prose h2{margin-block-start:var(--s-7)}.prose h3{margin-block-start:var(--s-6)}.prose p,.prose li{color:var(--text-muted)}.prose ul,.prose ol{gap:var(--s-2);padding-inline-start:var(--s-5);display:grid}.prose li::marker{color:var(--accent)}@media print{body{color:#000;background:#fff}}
.btn{--btn-pad-y:.7rem;--btn-pad-x:1.35rem;padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--r-md);font-size:var(--t-sm);font-weight:var(--w-semibold);white-space:nowrap;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;line-height:1.4;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--sm{--btn-pad-y:.5rem;--btn-pad-x:1rem;font-size:var(--t-xs)}.btn--lg{--btn-pad-y:.95rem;--btn-pad-x:1.9rem;font-size:var(--t-base)}.btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-bg)}.btn--primary:hover{background:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover);color:var(--btn-primary-fg)}.btn--ghost{color:var(--btn-ghost-fg);border-color:var(--btn-ghost-border);background:0 0}.btn--ghost:hover{background:var(--btn-ghost-bg-hover);border-color:var(--btn-ghost-bg-hover);color:var(--btn-ghost-fg-hover)}.btn--quiet{color:var(--text-accent);font-weight:var(--w-semibold);background:0 0;border:none;padding-inline:0}.btn--quiet:hover{color:var(--text-accent)}.tel{direction:ltr;unicode-bidi:isolate}.logo{align-items:center;gap:.65rem;display:inline-flex}.logo__text{flex-direction:column;line-height:1.25;display:flex}.logo__name{font-size:1.15rem;font-weight:var(--w-black);color:var(--text);letter-spacing:-.02em}.logo__sub{color:var(--text-muted);font-size:.7rem;font-weight:var(--w-regular)}.header{z-index:100;background:var(--header-bg);-webkit-backdrop-filter:saturate(140%)blur(14px);border-bottom:1px solid var(--header-border);position:sticky;top:0}.header__inner{align-items:center;gap:var(--s-5);min-height:var(--header-h);display:flex}.header__brand{flex-shrink:0;text-decoration:none}.header__nav{margin-inline-end:auto}.header__nav ul{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.header__link{border-radius:var(--r-sm);font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--text-muted);transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);padding:.5rem .85rem;text-decoration:none;display:block}.header__link:hover{color:var(--text);background:var(--gray-50)}.header__link[aria-current=page]{color:var(--text);font-weight:var(--w-semibold);box-shadow:inset 0 -3px 0 var(--accent);border-radius:0}.header__actions{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.header__phone{color:var(--text);font-size:var(--t-sm);font-weight:var(--w-semibold);border-radius:var(--r-sm);align-items:center;gap:.45rem;padding:.45rem .6rem;text-decoration:none;display:inline-flex}.header__phone svg,.header__phone:hover{color:var(--text-accent)}.header__phone-num{direction:ltr;unicode-bidi:isolate}.header__burger{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:0 0;padding:.5rem;line-height:0;display:none}.burger{width:20px;height:14px;display:block;position:relative}.burger i{background:var(--text);height:2px;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease);border-radius:2px;position:absolute;inset-inline:0}.burger i:first-child{top:0}.burger i:nth-child(2){top:6px}.burger i:nth-child(3){top:12px}.burger--open i:first-child{transform:translateY(6px)rotate(45deg)}.burger--open i:nth-child(2){opacity:0}.burger--open i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.header__panel{border-top:1px solid var(--line);background:var(--surface-sunken);padding:var(--s-4) var(--s-5) var(--s-5);display:none}.header__panel ul{margin:0 0 var(--s-4);padding:0;list-style:none;display:grid}.header__panel li+li{border-top:1px solid var(--line)}.header__panel a{color:var(--text);font-weight:var(--w-medium);padding:.9rem .25rem;text-decoration:none;display:block}.header__panel a[aria-current=page]{color:var(--text-accent)}.header__panel-call{width:100%}@media (max-width:1000px){.header__nav,.header__phone{display:none}.header__burger{display:block}.header__actions{margin-inline-start:auto}.header__panel--open{display:block}}@media (max-width:420px){.header__cta,.logo__sub{display:none}}.callbar{display:none}@media (max-width:760px){.callbar{inset-inline:0;z-index:90;background:var(--line);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:1fr 1fr;gap:1px;display:grid;position:fixed;bottom:0}.callbar a{font-size:var(--t-sm);font-weight:var(--w-semibold);justify-content:center;align-items:center;gap:.45rem;padding:.95rem .5rem;text-decoration:none;display:flex}.callbar__call{background:var(--surface);color:var(--text)}.callbar__form{background:var(--accent);color:var(--text-on-accent)}body{padding-bottom:3.6rem}}.crumbs ol{font-size:var(--t-xs);color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:.4rem;display:inline-flex}.crumbs a{color:var(--text-subtle);text-decoration:none}.crumbs a:hover{color:var(--text-accent)}.crumbs [aria-current=page]{color:var(--text-muted)}.crumbs__sep{color:var(--line-strong)}.pagehero{background:var(--surface-sunken);border-bottom:1px solid var(--line);padding-block:clamp(2rem,5vw,3.5rem) clamp(2rem,4vw,3rem)}.pagehero__eyebrow{margin-top:var(--s-5);color:var(--text-accent);font-size:var(--t-sm);font-weight:var(--w-semibold)}.pagehero__title{margin-top:var(--s-3);max-width:20ch}.pagehero__lead{margin-top:var(--s-4);color:var(--text-muted);font-size:var(--t-md);max-width:60ch}.sechead{gap:var(--s-3);margin-bottom:var(--s-7);max-width:62ch;display:grid}.sechead__kicker{color:var(--text-accent);font-size:var(--t-sm);font-weight:var(--w-semibold)}.sechead p{color:var(--text-muted);font-size:var(--t-md)}.rail{border-inline-start:1px solid var(--rail-line);gap:0;margin-inline-start:7px;padding-inline-start:0;list-style:none;display:grid}.rail__row{padding:var(--s-4) 0 var(--s-4) 0;color:var(--text-muted);padding-inline-start:var(--s-5);position:relative}.rail__row+.rail__row{border-top:1px solid var(--line)}.rail__row:before{content:"";inset-inline-start:-7px;top:calc(var(--s-4) + .6em);background:var(--surface);border:2px solid var(--rail-line);border-radius:2px;width:13px;height:13px;position:absolute}.rail__row--live:before{border-color:var(--accent);background:var(--accent)}.svcs{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);gap:1px;display:grid;overflow:hidden}@media (min-width:720px){.svcs{grid-template-columns:1fr 1fr}}.svc{gap:var(--s-4);padding:var(--s-5);background:var(--card-bg);color:inherit;transition:background-color var(--dur) var(--ease);grid-template-columns:auto 1fr;align-items:start;text-decoration:none;display:grid;position:relative}.svc:hover,.svc:focus-visible{background:var(--card-bg-hover);color:inherit}.svc__port{border-radius:var(--r-sm);background:var(--accent-soft);border:1px solid var(--line);width:44px;height:44px;color:var(--text-accent);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);place-items:center;display:grid}.svc:hover .svc__port{color:var(--text-on-accent);border-color:var(--accent);background:var(--accent)}.svc__title{font-size:var(--t-md);font-weight:var(--w-bold);color:var(--text);margin-bottom:.35rem;display:block}.svc__desc{color:var(--text-muted);font-size:var(--t-sm);max-width:46ch;line-height:1.8;display:block}.svc__more{margin-top:var(--s-3);font-size:var(--t-xs);font-weight:var(--w-semibold);color:var(--text-accent);display:block}.svc:hover .svc__more{color:var(--text-accent)}.panel{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:clamp(1.25rem,3vw,2rem)}.panel--quiet{background:var(--surface-sunken)}.split{gap:var(--s-7);align-items:start;display:grid}@media (min-width:900px){.split{gap:var(--s-8);grid-template-columns:1.15fr .85fr}.split--even{grid-template-columns:1fr 1fr}}.benefits{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:680px){.benefits{grid-template-columns:1fr 1fr}}.benefit__title{font-size:var(--t-base);font-weight:var(--w-bold);color:var(--text);align-items:center;gap:.55rem;margin-bottom:.3rem;display:flex}.benefit__title:before{content:"";background:var(--accent);border-radius:1px;flex-shrink:0;width:9px;height:9px}.benefit p{color:var(--text-muted);font-size:var(--t-sm);line-height:1.85}.process{counter-reset:step;background:var(--line);border-block:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.process{grid-template-columns:repeat(4,1fr)}}.process__step{counter-increment:step;background:var(--surface-sunken);padding:var(--s-5) var(--s-4)}.process__step:before{content:counter(step, persian);width:32px;height:32px;margin-bottom:var(--s-4);border-radius:var(--r-sm);background:var(--accent);border:1px solid var(--accent);color:var(--text-on-accent);font-size:var(--t-sm);font-weight:var(--w-bold);place-items:center;display:grid}.process__step h3{font-size:var(--t-base);margin-bottom:.45rem}.process__step p{color:var(--text-muted);font-size:var(--t-sm);line-height:1.8}.clients{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.client{min-height:104px;padding:var(--s-4);text-align:center;background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--r-md);color:var(--text);font-weight:var(--w-bold);font-size:var(--t-base);letter-spacing:-.01em;transition:border-color var(--dur) var(--ease);place-items:center;display:grid}.client:hover{border-color:var(--accent)}.faq__title{margin-bottom:var(--s-6)}.faq{border-top:1px solid var(--line);max-width:820px}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) 0;cursor:pointer;font-weight:var(--w-semibold);color:var(--text);list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__chev{color:var(--text-subtle);transition:transform var(--dur) var(--ease);flex-shrink:0}.faq__item[open] .faq__chev{color:var(--text-accent);transform:rotate(180deg)}.faq__body{padding-bottom:var(--s-4)}.faq__body p{color:var(--text-muted);font-size:var(--t-sm);max-width:68ch;line-height:1.9}.cta{border-top:1px solid var(--line)}.cta__inner{gap:var(--s-6);align-items:center;padding-block:clamp(3rem,6vw,4.5rem);display:grid}@media (min-width:880px){.cta__inner{gap:var(--s-8);grid-template-columns:1fr auto}}.cta__text h2{font-size:var(--t-xl);margin-bottom:var(--s-3)}.cta__text p{color:var(--text-muted);max-width:58ch}.cta__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.cta__actions .btn--ghost{direction:ltr;unicode-bidi:isolate}.footer{background:var(--footer-bg);color:var(--footer-fg);padding-top:var(--s-8)}.footer__grid{gap:var(--s-7);display:grid}@media (min-width:760px){.footer__grid{gap:var(--s-6);grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.footer__slogan{margin-top:var(--s-4);color:var(--text-muted);font-size:var(--t-sm);max-width:34ch}.footer__legal-name{margin-top:var(--s-3);color:var(--text-subtle);font-size:var(--t-xs)}.footer__head{font-size:var(--t-sm);font-weight:var(--w-bold);color:var(--text);margin-bottom:var(--s-4)}.footer__col ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.footer__col a{min-height:32px;color:var(--text-muted);font-size:var(--t-sm);align-items:center;text-decoration:none;display:inline-flex}.footer__col a:hover{color:var(--text-accent)}.footer__contact address{margin-bottom:var(--s-4);gap:.6rem;font-style:normal;display:grid}.footer__phone{font-size:var(--t-md);font-weight:var(--w-bold);color:var(--text);direction:ltr;unicode-bidi:isolate;justify-self:start;text-decoration:none}.footer__phone:hover{color:var(--text-accent)}.footer__addr{color:var(--text-muted);font-size:var(--t-sm);line-height:1.8}.footer__base{margin-top:var(--s-7);padding-block:var(--s-4);border-top:1px solid var(--line);gap:var(--s-3) var(--s-5);color:var(--text-subtle);font-size:var(--t-xs);flex-wrap:wrap;justify-content:space-between;display:flex}.footer__base-note{color:var(--text-muted)}.form{gap:var(--s-5);display:grid}.form__row{gap:.45rem;display:grid}.form__row label{font-size:var(--t-sm);font-weight:var(--w-semibold);color:var(--text)}.form__req{color:var(--text-accent)}.form__opt{color:var(--text-subtle);font-weight:var(--w-regular);font-size:var(--t-xs)}.form input,.form select,.form textarea{background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--r-md);width:100%;color:var(--text);font-size:var(--t-sm);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);padding:.8rem .9rem;line-height:1.7}.form textarea{resize:vertical;min-height:7.5rem}.form input::placeholder,.form textarea::placeholder{color:var(--text-subtle)}.form input:hover,.form select:hover,.form textarea:hover{border-color:var(--text-subtle)}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--field-border-focus);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.form [aria-invalid=true]{border-color:var(--danger)}.form__err{color:var(--danger);font-size:var(--t-xs);line-height:1.7}.form__alert{padding:var(--s-4);border-radius:var(--r-md);border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger);font-size:var(--t-sm);line-height:1.8}.form__hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form__submit{justify-self:start}.form__note{color:var(--text-subtle);font-size:var(--t-xs);line-height:1.8}.form__result:focus{outline:none}.form__result{border-radius:var(--r-lg);border:1px solid var(--accent);background:var(--accent-soft);gap:var(--s-3);padding:clamp(1.5rem,4vw,2.25rem);display:grid}.form__result h2{font-size:var(--t-lg)}.form__result p{color:var(--text-muted);font-size:var(--t-sm);line-height:1.9}.form__result-alt a{font-weight:var(--w-semibold);direction:ltr;unicode-bidi:isolate}button[disabled]{opacity:.6;cursor:progress}.svcrow{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.svcrow__item{gap:var(--s-5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.svcrow__body{min-width:0}.svcrow__title{font-size:var(--t-lg)}.svcrow__title a{color:var(--text);text-decoration:none}.svcrow__title a:hover{color:var(--text-accent)}.svcrow__intro{color:var(--text-muted);margin-top:var(--s-3)}.svcrow__sub{font-size:var(--t-sm);margin-top:var(--s-5);margin-bottom:var(--s-3)}.svcrow__actions{gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}@media (max-width:420px){.svcrow__item{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.svcrow__actions .btn{white-space:normal;width:100%}}.scopenote{margin-bottom:var(--s-6);border-inline-start:4px solid var(--accent)}.scopenote h2{font-size:var(--t-base);margin-bottom:var(--s-3)}.scopenote p{color:var(--text-muted);font-size:var(--t-sm);max-width:78ch;line-height:1.9}.section--sunken{background:var(--surface-sunken)}.section--sunken+.section--sunken{border-top:1px solid var(--line)}.section.inverse{border-top:none}.has-texture{isolation:isolate;position:relative}.has-texture>.container,.has-texture>*{z-index:1;position:relative}.texture{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.texture--grid:before{content:"";background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:-1px;-webkit-mask-image:radial-gradient(120% 100% at 70% 0,#000 0%,#0000008c 45%,#0000 80%);mask-image:radial-gradient(120% 100% at 70% 0,#000 0%,#0000008c 45%,#0000 80%)}.texture--dots:before{content:"";background-image:radial-gradient(var(--dot) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.texture__glow{background:radial-gradient(circle, var(--glow-accent) 0%, var(--glow-accent-soft) 38%, transparent 68%);filter:blur(8px);border-radius:50%;width:760px;height:760px;position:absolute}.texture__glow--hero{inset-inline-start:-280px;width:640px;height:640px;top:-380px}.texture__glow--band{inset-inline-start:-260px;width:620px;height:620px;bottom:-420px}.rule-fade{background:linear-gradient(90deg, transparent, var(--line-strong) 18%, var(--line-strong) 82%, transparent);border:0;height:1px;margin:0}.svc__watermark{color:var(--watermark);z-index:0;pointer-events:none;inset-block-end:-22px;inset-inline-start:-16px;position:absolute!important}.svc>:not(.svc__watermark){z-index:1;position:relative}.svc{overflow:hidden}.client{grid-template-rows:auto auto;align-content:center;gap:.7rem;position:relative;overflow:hidden}.client__mono{border-radius:var(--r-sm);background:var(--accent);width:42px;height:42px;color:var(--text-on-accent);font-size:1.25rem;font-weight:var(--w-black);transition:transform var(--dur) var(--ease);place-items:center;margin-inline:auto;line-height:1;display:grid}.client:hover .client__mono{transform:translateY(-2px)}.client__name{font-weight:var(--w-bold)}.process,.process__step{position:relative}.process__step:after{content:"";top:calc(var(--s-5) + 16px);background:repeating-linear-gradient(90deg, var(--line-strong) 0 6px, transparent 6px 12px);z-index:0;width:100%;height:2px;position:absolute;inset-inline-end:0}.process__step:first-child:after{display:none}.process__step>*,.process__step:before{z-index:1;position:relative}@media (max-width:859px){.process__step:after{display:none}}
.hero{background:var(--surface-sunken);border-bottom:1px solid var(--line);padding-block:clamp(3rem,6.5vw,5.5rem) clamp(3.5rem,7.5vw,6rem);position:relative;overflow:hidden}.hero__grid{gap:var(--s-7);align-items:center;display:grid}@media (min-width:980px){.hero__grid{gap:var(--s-8);grid-template-columns:1.05fr .95fr}}.hero__slogan{border:1px solid var(--line);background:var(--accent-soft);border-radius:var(--r-pill);color:var(--text-accent);font-size:var(--t-xs);font-weight:var(--w-semibold);align-items:center;gap:.6rem;padding:.45rem 1rem .45rem .8rem;display:inline-flex}.hero__slogan:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.hero__title{margin-top:var(--s-5);max-width:17ch}.hero__lead{margin-top:var(--s-5);color:var(--text-muted);font-size:var(--t-md);max-width:54ch}.hero__actions{gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.hero__marketing{margin-top:var(--s-6);border-inline-start:4px solid var(--accent);color:var(--text);font-size:var(--t-lg);font-weight:var(--w-bold);max-width:28ch;padding-inline-start:var(--s-4);line-height:1.6}.hero__figure{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);margin:0;overflow:hidden}.hero__figcap{border-bottom:1px solid var(--line);background:var(--surface-sunken);font-size:var(--t-xs);font-weight:var(--w-semibold);color:var(--text-muted);align-items:center;gap:.55rem;padding:.75rem 1rem;display:flex}.hero__figcap:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.hero__figbody{padding:var(--s-4) var(--s-4) var(--s-2)}.hero__figure svg{width:100%;height:auto}.topo__links path{stroke-dasharray:260;stroke-dashoffset:260px;animation:topo-draw 1.5s var(--ease) forwards}.topo__links path:nth-child(2){animation-delay:.14s}.topo__links path:nth-child(3){animation-delay:.28s}.topo__links path:nth-child(4){animation-delay:.42s}.topo__links path:nth-child(5){animation-delay:.56s}.topo__nodes>g{opacity:0;animation:topo-in .6s var(--ease) forwards}.topo__nodes>g:first-child{animation-delay:.1s}.topo__nodes>g:nth-child(2){animation-delay:.2s}.topo__nodes>g:nth-child(3){animation-delay:.35s}.topo__nodes>g:nth-child(4){animation-delay:.5s}.topo__nodes>g:nth-child(5){animation-delay:.6s}.topo__nodes>g:nth-child(6){animation-delay:.7s}.topo__nodes>g:nth-child(7){animation-delay:.8s}@keyframes topo-draw{to{stroke-dashoffset:0}}@keyframes topo-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.topo__leds circle{animation:led 3.2s var(--ease) infinite}.topo__leds circle:nth-child(2){animation-delay:.7s}.topo__leds circle:nth-child(3){animation-delay:1.5s}.topo__leds circle:nth-child(4){animation-delay:2.2s}@keyframes led{0%,44%,to{opacity:.28}48%,72%{opacity:1}}@media (prefers-reduced-motion:reduce){.topo__leds circle{opacity:.9;animation:none}.topo__links path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.topo__nodes>g{opacity:1;animation:none}.topo__packets{display:none}}.caps{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.caps{column-gap:var(--s-8);grid-template-columns:1fr 1fr}}.cap{gap:var(--s-4);padding-block:var(--s-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.cap__mark{border-radius:var(--r-sm);border:1px solid var(--line-strong);width:36px;height:36px;color:var(--text-accent);flex-shrink:0;place-items:center;display:grid}.cap h3{font-size:var(--t-base);margin-bottom:.3rem}.cap p{color:var(--text-muted);font-size:var(--t-sm);line-height:1.85}.why{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.why__row{gap:var(--s-2) var(--s-6);padding-block:var(--s-5);border-bottom:1px solid var(--line);display:grid}@media (min-width:800px){.why__row{grid-template-columns:.42fr 1fr;align-items:baseline}}.why__row h3{font-size:var(--t-base);color:var(--text)}.why__row p{color:var(--text-muted);font-size:var(--t-sm);max-width:66ch;line-height:1.9}.svcpage{gap:var(--s-8);display:grid}@media (min-width:980px){.svcpage{gap:var(--s-8);grid-template-columns:1fr 320px;align-items:start}}.svcpage__aside{gap:var(--s-5);top:calc(var(--header-h) + 1.5rem);display:grid;position:sticky}@media (max-width:979px){.svcpage__aside{position:static}}.aside__card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--r-lg);padding:var(--s-5);box-shadow:var(--shadow-sm)}.aside__card h2{font-size:var(--t-base);margin-bottom:var(--s-4)}.aside__phone{text-align:center;font-size:var(--t-lg);font-weight:var(--w-bold);color:var(--text);margin-bottom:var(--s-4);direction:ltr;unicode-bidi:isolate;text-decoration:none;display:block}.aside__phone:hover{color:var(--text-accent)}.aside__links{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.aside__links a{color:var(--text-muted);font-size:var(--t-sm);align-items:center;gap:.6rem;text-decoration:none;display:flex}.aside__links a:hover{color:var(--text-accent)}.svcpage__figure{margin:0 0 var(--s-6);padding:var(--s-5);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--r-lg)}.svcpage__figure svg{width:100%;height:auto}.problems{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.problems li{color:var(--text-muted);font-size:var(--t-sm);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;line-height:1.85;display:grid}.problems li:before{content:"";background:var(--danger);border-radius:1px;flex-shrink:0;width:6px;height:6px;margin-top:.75em}.contact{gap:var(--s-7);align-items:start;display:grid}@media (min-width:900px){.contact{gap:var(--s-8);grid-template-columns:1fr .8fr}}.contact__facts{gap:var(--s-5);display:grid}.fact{gap:var(--s-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.fact__mark{border-radius:var(--r-sm);background:var(--accent);width:42px;height:42px;color:var(--text-on-accent);place-items:center;display:grid}.fact__label{font-size:var(--t-xs);color:var(--text-subtle);margin-bottom:.2rem}.fact__value{color:var(--text);font-weight:var(--w-semibold);line-height:1.8}.fact__value a{color:inherit;text-decoration:none}.fact__value a:hover{color:var(--text-accent)}.fact__value--phone{text-align:right;font-size:var(--t-lg);direction:ltr;unicode-bidi:isolate}.map{margin-top:var(--s-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card-bg);overflow:hidden}.map iframe{border:0;width:100%;height:320px;display:block}.map__note{padding:var(--s-4);border-top:1px solid var(--line);color:var(--text-muted);font-size:var(--t-sm);gap:var(--s-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.focus{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:680px){.focus{grid-template-columns:1fr 1fr}}.focus li{padding:var(--s-4);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--r-md);color:var(--text-muted);font-size:var(--t-sm);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;line-height:1.8;display:grid}.focus svg{color:var(--text-accent);flex-shrink:0;margin-top:.15em}.focus b{color:var(--text);margin-bottom:.15rem;display:block}.notfound{text-align:center;place-content:center;gap:var(--s-5);min-height:52vh;padding-block:var(--s-9);display:grid}.notfound p{color:var(--text-muted);margin-inline:auto}.notfound__actions{gap:var(--s-3);flex-wrap:wrap;justify-content:center;display:flex}
