@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.2vs72h_x6qrve.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3ihiqn4pviisd.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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00vfn3_g-ftpg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.3w3hylgez90of.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.0c7ha31nuacbu.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.0da8nscnv1nkd.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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.1fbvi_fot8u4l.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0-uv4l43gdmt7.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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.0iritm8hg8q1a.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:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_ea5dfc7-module__qa9HdW__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_ea5dfc7-module__qa9HdW__variable{--font-plex-ar:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--ink:#0b0d12;--ink-2:#0e1117;--surface:#151821;--surface-2:#1a1e29;--border:#232838;--border-soft:#1c212e;--text:#f5f7fa;--muted:#9aa4b2;--muted-2:#6b7484;--primary:#6d5ef6;--primary-2:#9b6bff;--primary-ink:#b7aeff;--signal:#2dd4a7;--signal-ink:#6fe9c8;--danger:#f66d6d;--cta-grad:linear-gradient(135deg, #6d5ef6 0%, #9b6bff 100%);--glow-indigo:radial-gradient(closest-side, #6d5ef64d, #6d5ef600 70%);--glow-emerald:radial-gradient(closest-side, #2dd4a729, #2dd4a700 70%);--font:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--font-ar:var(--font-plex-ar), var(--font-inter), sans-serif;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--container:1200px;--gutter:24px;--section-y:120px;--shadow-card:0 1px 0 #ffffff08 inset, 0 18px 40px -24px #000000b3;--shadow-lift:0 1px 0 #ffffff0f inset, 0 30px 60px -28px #000000d9;--shadow-cta:0 12px 30px -10px #6d5ef68c;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font);background:var(--ink);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"cv05" 1, "cv08" 1, "ss01" 1;line-height:1.55;overflow-x:hidden}[dir=rtl] body{font-family:var(--font-ar)}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}ul{list-style:none}::selection{color:#fff;background:#6d5ef659}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.section--tight{padding-block:88px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary-ink);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px 1px #6d5ef6cc}[dir=rtl] .eyebrow{letter-spacing:0}.section-head{max-width:680px;margin-bottom:56px}.section-head.center{text-align:center;margin-inline:auto}.section-head h2{letter-spacing:-.022em;margin-top:18px;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.08}.section-head p{color:var(--muted);text-wrap:pretty;margin-top:18px;font-size:clamp(16px,1.5vw,18px)}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0}.btn{--pad-y:13px;--pad-x:22px;padding:var(--pad-y) var(--pad-x);border-radius:var(--r-pill);letter-spacing:-.01em;white-space:nowrap;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .25s var(--ease), border-color .25s var(--ease);will-change:transform;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.btn svg{width:17px;height:17px}.btn--primary{background:var(--cta-grad);color:#fff;box-shadow:var(--shadow-cta)}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px -10px #6d5ef6b3}.btn--ghost{border:1px solid var(--border);color:var(--text);background:#ffffff05}.btn--ghost:hover{background:#ffffff0d;border-color:#36405a;transform:translateY(-2px)}.btn--wa{color:var(--signal-ink);background:#1f2a23;border:1px solid #2c4a3b}.btn--wa:hover{border-color:var(--signal);background:#243528;transform:translateY(-2px)}.btn--lg{--pad-y:16px;--pad-x:28px;font-size:16px}.btn--block{width:100%}.link-arrow{color:var(--primary-ink);transition:gap .25s var(--ease), color .25s var(--ease);align-items:center;gap:7px;font-size:15px;font-weight:600;display:inline-flex}.link-arrow svg{width:16px;height:16px;transition:transform .25s var(--ease)}.link-arrow:hover{color:#fff;gap:11px}[dir=rtl] .link-arrow svg{transform:scaleX(-1)}[dir=rtl] .link-arrow:hover svg{transform:scaleX(-1)translate(3px)}.site-header{z-index:60;transition:background .3s var(--ease), border-color .3s var(--ease), backdrop-filter .3s;border-bottom:1px solid #0000;position:sticky;top:0}.site-header.scrolled{-webkit-backdrop-filter:blur(18px)saturate(140%);border-bottom-color:var(--border-soft);background:#0b0d12b8}.nav{align-items:center;gap:18px;height:72px;display:flex}.brand{letter-spacing:-.03em;align-items:center;font-size:21px;font-weight:700;display:inline-flex}.brand b{font-weight:700}.brand .ify,.brand-dot{color:var(--primary)}.nav-links{align-items:center;gap:4px;margin-inline-start:22px;display:flex}.nav-links a{border-radius:var(--r-sm);color:var(--muted);padding:9px 14px;font-size:14.5px;font-weight:500;transition:color .2s,background .2s}.nav-links a:hover{color:var(--text);background:#ffffff0a}.nav-spacer{flex:1}.nav-actions{align-items:center;gap:10px;display:flex}.lang{position:relative}.lang-btn{border-radius:var(--r-sm);border:1px solid var(--border);color:var(--text);background:#ffffff05;align-items:center;gap:7px;padding:9px 12px;font-size:13.5px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.lang-btn:hover{border-color:#36405a}.lang-btn .chev{width:13px;height:13px;color:var(--muted);transition:transform .25s}.lang.open .lang-btn .chev{transform:rotate(180deg)}.lang-menu{top:calc(100% + 8px);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);min-width:168px;box-shadow:var(--shadow-lift);opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .2s var(--ease), visibility .2s;z-index:70;padding:6px;position:absolute;inset-inline-end:0;transform:translateY(-6px)}.lang.open .lang-menu{opacity:1;visibility:visible;transform:translateY(0)}.lang-menu button{width:100%;color:var(--muted);text-align:start;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;font-size:14px;font-weight:500;transition:background .18s,color .18s;display:flex}.lang-menu button:hover{color:var(--text);background:#ffffff0d}.lang-menu button[aria-current=true]{color:var(--text)}.lang-menu button[aria-current=true] .tick{opacity:1}.lang-menu .flag{font-size:16px}.lang-menu .tick{opacity:0;color:var(--primary);width:15px;height:15px;margin-inline-start:auto}.icon-wa{width:40px;height:40px;color:var(--signal-ink);background:#1f2a23;border:1px solid #2c4a3b;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.icon-wa:hover{border-color:var(--signal);background:#243528;transform:translateY(-2px)}.icon-wa svg{width:19px;height:19px}.nav-toggle{border-radius:var(--r-sm);border:1px solid var(--border);justify-content:center;align-items:center;width:42px;height:42px;display:none}.nav-toggle svg{width:20px;height:20px}.hero{padding-top:84px;padding-bottom:96px;position:relative;overflow:hidden}.hero-glow{pointer-events:none;background:var(--glow-indigo);opacity:.9;z-index:0;width:1100px;height:760px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.hero-glow-2{pointer-events:none;background:var(--glow-emerald);opacity:.8;z-index:0;width:620px;height:620px;position:absolute;top:120px;right:-120px}.hero-grid-bg{z-index:0;pointer-events:none;background-image:linear-gradient(var(--border-soft) 1px, transparent 1px), linear-gradient(90deg, var(--border-soft) 1px, transparent 1px);opacity:.5;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 0%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 0,#000 0%,#0000 75%)}.hero-inner{z-index:1;max-width:880px;position:relative}.hero h1{letter-spacing:-.032em;text-wrap:balance;margin-top:26px;font-size:clamp(38px,6vw,70px);font-weight:700;line-height:1.03}.hero h1 .accent{color:var(--primary-ink)}.hero .sub{color:var(--muted);text-wrap:pretty;max-width:640px;margin-top:26px;font-size:clamp(17px,1.8vw,20px)}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.hero-badge{border-radius:var(--r-pill);border:1px solid var(--border);color:var(--muted);background:#ffffff05;align-items:center;gap:10px;padding:7px 7px 7px 14px;font-size:13.5px;display:inline-flex}.hero-badge .pill{border-radius:var(--r-pill);color:var(--signal-ink);background:#2dd4a71a;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}[dir=rtl] .hero-badge{padding:7px 14px 7px 7px}.metrics{z-index:1;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--border);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:72px;display:grid;position:relative;overflow:hidden}.metric{background:var(--ink-2);padding:30px 28px}.metric .num{letter-spacing:-.02em;color:var(--signal);font-variant-numeric:tabular-nums;font-size:clamp(30px,3.4vw,42px);font-weight:700;line-height:1}.metric .lbl{color:var(--muted);margin-top:12px;font-size:14.5px}.trust-row{opacity:.85;flex-wrap:wrap;align-items:center;gap:14px 40px;display:flex}.trust-row .t-label{color:var(--muted-2);font-size:13px;font-weight:500}.trust-logo{letter-spacing:-.02em;color:var(--muted);opacity:.8;font-size:17px;font-weight:700}.cards-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.svc-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);transition:transform .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;padding:32px;display:flex;position:relative;overflow:hidden}.svc-card:after{content:"";border-radius:inherit;background:radial-gradient(420px 200px at var(--mx,80%) -10%, #6d5ef624, transparent 70%);opacity:0;transition:opacity .35s var(--ease);pointer-events:none;position:absolute;inset:0}.svc-card:hover{box-shadow:var(--shadow-lift);border-color:#2f3650;transform:translateY(-6px)}.svc-card:hover:after{opacity:1}.svc-ico{border-radius:var(--r-md);width:50px;height:50px;color:var(--primary-ink);background:#6d5ef61a;border:1px solid #6d5ef640;place-items:center;margin-bottom:22px;display:grid}.svc-ico svg{width:24px;height:24px}.svc-card h3{letter-spacing:-.02em;font-size:21px;font-weight:650}.svc-card .tag{color:var(--muted);text-wrap:pretty;flex:1;margin-top:9px;font-size:15.5px}.svc-foot{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:26px;padding-top:22px;display:flex}.svc-price{flex-direction:column;gap:2px;display:flex}.svc-price .amt{letter-spacing:-.02em;font-size:23px;font-weight:700}.svc-price .per{color:var(--muted-2);font-size:13px}.svc-price .from{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.proof-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.proof-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);transition:transform .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;display:flex;overflow:hidden}.proof-card:hover{box-shadow:var(--shadow-lift);border-color:#2f3650;transform:translateY(-6px)}.proof-media{aspect-ratio:16/10;border-bottom:1px solid var(--border);position:relative}.proof-tag{top:14px;z-index:2;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);color:var(--text);background:#0b0d12b3;padding:6px 11px;font-size:12px;font-weight:600;position:absolute;inset-inline-start:14px}.proof-body{flex-direction:column;flex:1;padding:24px;display:flex}.proof-body h3{letter-spacing:-.015em;font-size:18.5px;font-weight:650;line-height:1.25}.proof-stats{gap:24px;margin:20px 0 22px;display:flex}.proof-stat .v{color:var(--signal);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.proof-stat .k{color:var(--muted);margin-top:3px;font-size:12.5px}.proof-body .link-arrow{margin-top:auto}.ph{background:repeating-linear-gradient(135deg, #ffffff06 0 2px, transparent 2px 11px), linear-gradient(160deg, var(--surface-2), var(--ink-2));place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.ph:before{content:attr(data-label);letter-spacing:.04em;color:var(--muted-2);border-radius:var(--r-pill);background:#0b0d1280;border:1px dashed #2c3346;padding:6px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.why-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.why-list{flex-direction:column;gap:4px;display:flex}.why-item{border-bottom:1px solid var(--border-soft);gap:16px;padding:22px 0;display:flex}.why-item:last-child{border-bottom:none}.why-ico{width:40px;height:40px;color:var(--signal-ink);background:#2dd4a71a;border:1px solid #2dd4a740;border-radius:11px;flex:none;place-items:center;display:grid}.why-ico svg{width:20px;height:20px}.why-item h4{letter-spacing:-.01em;font-size:17.5px;font-weight:600}.why-item p{color:var(--muted);text-wrap:pretty;margin-top:6px;font-size:15px}.why-visual{border:1px solid var(--border);border-radius:var(--r-xl);aspect-ratio:4/5;box-shadow:var(--shadow-card);overflow:hidden}.tslider{position:relative}.tslider-track{overflow:hidden}.tslider-rail{transition:transform .55s var(--ease);display:flex}.tcard{flex:0 0 100%;padding:4px}.tcard-inner{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);grid-template-columns:auto 1fr;align-items:center;gap:40px;padding:48px clamp(28px,5vw,64px);display:grid}.tcard .quote{letter-spacing:-.018em;text-wrap:pretty;font-size:clamp(20px,2.4vw,27px);font-weight:500;line-height:1.4}.tcard .quote .hl{color:var(--signal)}.tcard-author{align-items:center;gap:14px;margin-top:28px;display:flex}.tavatar{border:1px solid var(--border);border-radius:50%;flex:none;width:52px;height:52px;overflow:hidden}.tcard-author .who b{font-size:15.5px;font-weight:600;display:block}.tcard-author .who span{color:var(--muted);font-size:13.5px}.tcard-side{width:200px}.tcard-side .big{color:var(--signal);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:700;line-height:1}.tcard-side .big-k{color:var(--muted);margin-top:10px;font-size:14px}.tcard-stars{color:#ffcb5e;gap:3px;margin-bottom:22px;display:flex}.tcard-stars svg{width:18px;height:18px}.tslider-nav{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.tdots{gap:8px;display:flex}.tdot{background:var(--border);border-radius:50%;width:8px;height:8px;transition:background .25s,width .25s}.tdot.active{background:var(--primary);border-radius:5px;width:26px}.tnav-btns{gap:10px;display:flex}.tnav-btn{border:1px solid var(--border);width:46px;height:46px;color:var(--text);background:#ffffff05;border-radius:50%;place-items:center;transition:border-color .2s,background .2s,transform .2s;display:grid}.tnav-btn:hover{background:#ffffff0d;border-color:#36405a}.tnav-btn svg{width:18px;height:18px}[dir=rtl] .tnav-btn svg{transform:scaleX(-1)}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.price-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);transition:transform .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;padding:30px 26px;display:flex;position:relative}.price-card:hover{box-shadow:var(--shadow-lift);border-color:#2f3650;transform:translateY(-5px)}.price-card.featured{background:linear-gradient(180deg, #6d5ef614, var(--surface) 60%);border-color:#6d5ef699}.price-card.featured:before{content:attr(data-flag);top:-11px;border-radius:var(--r-pill);background:var(--cta-grad);letter-spacing:.02em;color:#fff;padding:5px 12px;font-size:11.5px;font-weight:600;position:absolute;inset-inline-start:26px}.price-card .p-name{font-size:16px;font-weight:600}.price-card .p-desc{color:var(--muted);text-wrap:pretty;min-height:38px;margin-top:8px;font-size:13.5px}.price-card .p-amt{letter-spacing:-.025em;margin-top:20px;font-size:32px;font-weight:700}.price-card .p-amt span{color:var(--muted);letter-spacing:0;font-size:14px;font-weight:500}.price-card .p-feat{flex-direction:column;gap:11px;margin:22px 0 26px;list-style:none;display:flex}.price-card .p-feat li{color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;display:flex}.price-card .p-feat li svg{width:16px;height:16px;color:var(--signal);flex:none;margin-top:2px}.price-card .btn{margin-top:auto}.price-note{color:var(--muted);align-items:center;gap:9px;margin-top:28px;font-size:14px;display:inline-flex}.price-note .badge{border-radius:var(--r-pill);white-space:nowrap;color:var(--signal-ink);background:#2dd4a71a;border:1px solid #2dd4a740;align-items:center;gap:7px;padding:6px 13px;font-size:13px;font-weight:600;display:inline-flex}.faq-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:56px;display:grid}.faq-list{flex-direction:column;display:flex}.faq-item{border-bottom:1px solid var(--border)}.faq-item:first-child{border-top:1px solid var(--border)}.faq-q{text-align:start;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:24px 4px;font-size:17.5px;font-weight:550;transition:color .2s;display:flex}.faq-q:hover{color:var(--primary-ink)}.faq-icon{flex:none;width:26px;height:26px;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--muted);transition:transform .3s var(--ease), background .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon:before{width:14px;height:2px}.faq-icon:after{width:2px;height:14px}.faq-item.open .faq-icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.faq-item.open .faq-icon:before{background:var(--primary)}.faq-a{max-height:0;transition:max-height .4s var(--ease);overflow:hidden}.faq-a-inner{color:var(--muted);text-wrap:pretty;max-width:620px;padding:0 4px 26px;font-size:15.5px}.cta-wrap{border:1px solid var(--border);border-radius:var(--r-xl);background:linear-gradient(160deg, var(--surface) 0%, var(--ink-2) 100%);position:relative;overflow:hidden}.cta-glow{top:-160px;background:var(--glow-indigo);pointer-events:none;opacity:.8;width:620px;height:620px;position:absolute;inset-inline-start:-100px}.cta-glow-2{bottom:-200px;background:var(--glow-emerald);pointer-events:none;opacity:.7;width:560px;height:560px;position:absolute;inset-inline-end:-120px}.cta-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:clamp(40px,5vw,72px);display:grid;position:relative}.cta-copy h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.08}.cta-copy p{color:var(--muted);text-wrap:pretty;max-width:460px;margin-top:18px;font-size:17px}.cta-bullets{flex-direction:column;gap:13px;margin-top:30px;display:flex}.cta-bullets li{color:var(--text);align-items:center;gap:11px;font-size:15px;display:flex}.cta-bullets li svg{width:19px;height:19px;color:var(--signal);flex:none}.lead-form{background:var(--ink);border:1px solid var(--border);border-radius:var(--r-lg);padding:32px}.lead-form h3{letter-spacing:-.015em;font-size:19px;font-weight:650}.lead-form .fsub{color:var(--muted);margin-top:6px;font-size:14px}.field{margin-top:18px}.field label{color:var(--muted);margin-bottom:7px;font-size:13px;font-weight:500;display:block}.field input,.field textarea{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);padding:13px 15px;font-family:inherit;font-size:15px;transition:border-color .2s,background .2s}.field input::placeholder,.field textarea::placeholder{color:var(--muted-2)}.field input:focus,.field textarea:focus{border-color:var(--primary);background:var(--surface-2);outline:none;box-shadow:0 0 0 3px #6d5ef629}.field textarea{resize:vertical;min-height:96px}.form-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.form-actions .btn{flex:1;min-width:150px}.form-note{color:var(--muted-2);text-align:center;margin-top:16px;font-size:12.5px}.form-note a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.form-ok{text-align:center;padding:30px 10px;display:none}.form-ok.show{display:block}.form-ok .ok-ic{width:56px;height:56px;color:var(--signal);background:#2dd4a71f;border:1px solid #2dd4a74d;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.form-ok .ok-ic svg{width:28px;height:28px}.form-ok h3{font-size:20px}.form-ok p{color:var(--muted);margin-top:8px;font-size:15px}.site-footer{border-top:1px solid var(--border);margin-top:40px;padding-block:72px 36px}.footer-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.footer-brand .brand{font-size:23px}.footer-brand p{color:var(--muted);text-wrap:pretty;max-width:290px;margin-top:16px;font-size:14.5px}.footer-social{gap:10px;margin-top:22px;display:flex}.footer-social a{border:1px solid var(--border);width:40px;height:40px;color:var(--muted);border-radius:10px;place-items:center;transition:color .2s,border-color .2s,transform .2s;display:grid}.footer-social a:hover{color:var(--text);border-color:#36405a;transform:translateY(-2px)}.footer-social svg{width:18px;height:18px}.footer-col h5{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);margin-bottom:18px;font-size:13px;font-weight:600}.footer-col ul{flex-direction:column;gap:12px;display:flex}.footer-col a{color:var(--muted);font-size:14.5px;transition:color .2s}.footer-col a:hover{color:var(--text)}.footer-bottom{border-top:1px solid var(--border-soft);color:var(--muted-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:28px;font-size:13.5px;display:flex}.footer-legal{flex-wrap:wrap;gap:22px;display:flex}.footer-legal a{color:var(--muted);transition:color .2s}.footer-legal a:hover{color:var(--text)}.fab-wa{bottom:22px;z-index:80;color:#06351b;width:56px;height:56px;transition:transform .25s var(--ease), box-shadow .25s;animation:fab-in .5s var(--ease) .6s both;background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;inset-inline-end:22px;box-shadow:0 14px 30px -8px #25d3668c}.fab-wa:hover{transform:scale(1.07)}.fab-wa svg{width:30px;height:30px}.fab-wa:after{content:"";opacity:.6;border:2px solid #25d366;border-radius:50%;animation:2.4s ease-out infinite fab-ping;position:absolute;inset:0}@keyframes fab-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(1.7)}}@keyframes fab-in{0%{opacity:0;transform:translateY(20px)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}.reveal.shown{opacity:1!important;transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transition:none!important;transform:none!important}.fab-wa,.fab-wa:after{animation:none}}.page-hero{padding-top:72px;padding-bottom:24px;position:relative;overflow:hidden}.page-hero .hero-glow{top:-240px}.breadcrumb{color:var(--muted-2);z-index:1;align-items:center;gap:9px;font-size:13.5px;display:flex;position:relative}.breadcrumb a:hover{color:var(--text)}.breadcrumb svg{width:13px;height:13px}[dir=rtl] .breadcrumb svg{transform:scaleX(-1)}.svc-hero-grid{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid;position:relative}.svc-hero h1{letter-spacing:-.03em;text-wrap:balance;margin-top:20px;font-size:clamp(34px,5vw,54px);font-weight:700;line-height:1.05}.svc-hero .lede{color:var(--muted);text-wrap:pretty;margin-top:22px;font-size:18px}.svc-hero-cta{flex-wrap:wrap;gap:13px;margin-top:32px;display:flex}.svc-price-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-card);padding:32px}.svc-price-box .pb-from{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.svc-price-box .pb-amt{letter-spacing:-.03em;margin-top:6px;font-size:44px;font-weight:700}.svc-price-box .pb-amt span{color:var(--muted);font-size:16px;font-weight:500}.svc-price-box .pb-list{flex-direction:column;gap:13px;margin:24px 0;display:flex}.svc-price-box .pb-list li{color:var(--muted);align-items:flex-start;gap:11px;font-size:14.5px;display:flex}.svc-price-box .pb-list li svg{width:17px;height:17px;color:var(--signal);flex:none;margin-top:2px}.steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.step{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px;position:relative}.step .step-n{color:var(--primary-ink);font-family:ui-monospace,monospace;font-size:13px;font-weight:600}.step h4{letter-spacing:-.01em;margin-top:14px;font-size:17.5px;font-weight:600}.step p{color:var(--muted);text-wrap:pretty;margin-top:9px;font-size:14.5px}.incl-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.incl{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:26px}.incl .incl-ico{width:42px;height:42px;color:var(--primary-ink);background:#6d5ef61a;border:1px solid #6d5ef640;border-radius:11px;place-items:center;margin-bottom:18px;display:grid}.incl .incl-ico svg{width:21px;height:21px}.incl h4{letter-spacing:-.01em;font-size:16.5px;font-weight:600}.incl p{color:var(--muted);text-wrap:pretty;margin-top:8px;font-size:14px}.case-hero-meta{z-index:1;flex-wrap:wrap;gap:28px;margin-top:30px;display:flex;position:relative}.case-meta-item .k{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.case-meta-item .v{margin-top:6px;font-size:16px;font-weight:600}.case-result-strip{background:var(--border);border:1px solid var(--border);border-radius:var(--r-lg);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.case-result{background:var(--ink-2);padding:32px 28px}.case-result .cr-v{color:var(--signal);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(32px,3.6vw,44px);font-weight:700;line-height:1}.case-result .cr-k{color:var(--muted);margin-top:12px;font-size:14px}.case-body{grid-template-columns:1fr 320px;align-items:start;gap:60px;display:grid}.case-content h3{letter-spacing:-.02em;margin-top:44px;font-size:24px;font-weight:650}.case-content h3:first-child{margin-top:0}.case-content p{color:var(--muted);text-wrap:pretty;margin-top:16px;font-size:16.5px}.case-content ul.ticks{flex-direction:column;gap:12px;margin-top:18px;display:flex}.case-content ul.ticks li{color:var(--muted);align-items:flex-start;gap:12px;font-size:16px;display:flex}.case-content ul.ticks li svg{width:19px;height:19px;color:var(--signal);flex:none;margin-top:3px}.case-figure{border:1px solid var(--border);border-radius:var(--r-lg);aspect-ratio:16/10;margin-top:28px;overflow:hidden}.case-aside{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}.case-quote-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px}.case-quote-box .cqt{letter-spacing:-.01em;text-wrap:pretty;font-size:17px;font-weight:500;line-height:1.5}.case-quote-box .cq-author{align-items:center;gap:12px;margin-top:20px;display:flex}.case-quote-box .cq-author .av{border:1px solid var(--border);border-radius:50%;flex:none;width:44px;height:44px;overflow:hidden}.case-quote-box .cq-author b{font-size:14.5px;display:block}.case-quote-box .cq-author span{color:var(--muted);font-size:13px}.case-cta-box{background:linear-gradient(160deg, #6d5ef61a, var(--surface));border-radius:var(--r-lg);border:1px solid #6d5ef64d;padding:28px}.case-cta-box h4{letter-spacing:-.015em;font-size:18px;font-weight:650}.case-cta-box p{color:var(--muted);margin-top:8px;font-size:14px}.case-cta-box .btn{margin-top:18px}.case-tags{flex-wrap:wrap;gap:8px;display:flex}.case-chip{border-radius:var(--r-pill);border:1px solid var(--border);color:var(--muted);background:#ffffff05;padding:6px 12px;font-size:12.5px}.mobile-drawer{z-index:90;visibility:hidden;position:fixed;inset:0}.mobile-drawer .scrim{opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05060999;transition:opacity .3s;position:absolute;inset:0}.mobile-drawer .panel{top:0;background:var(--ink-2);border-inline-start:1px solid var(--border);width:min(86%,340px);height:100%;transition:transform .35s var(--ease);flex-direction:column;padding:24px;display:flex;position:absolute;inset-inline-end:0;transform:translate(100%)}[dir=rtl] .mobile-drawer .panel{transform:translate(-100%)}.mobile-drawer.open{visibility:visible}.mobile-drawer.open .scrim{opacity:1}.mobile-drawer.open .panel{transform:translate(0)}.mdrawer-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.mdrawer-close{border-radius:var(--r-sm);border:1px solid var(--border);place-items:center;width:42px;height:42px;display:grid}.mdrawer-close svg{width:20px;height:20px}.mdrawer-links{flex-direction:column;gap:4px;display:flex}.mdrawer-links a{border-radius:var(--r-sm);color:var(--text);border-bottom:1px solid var(--border-soft);padding:14px 12px;font-size:17px;font-weight:500}.mdrawer-foot{flex-direction:column;gap:12px;margin-top:auto;display:flex}@media (max-width:1024px){:root{--section-y:96px}.why-grid,.faq-grid,.cta-inner{grid-template-columns:1fr;gap:40px}.pricing-grid{grid-template-columns:repeat(2,1fr)}.case-body{grid-template-columns:1fr;gap:40px}.case-aside{position:static}.svc-hero-grid{grid-template-columns:1fr;gap:40px}.steps{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1fr 1fr;gap:36px}.footer-brand{grid-column:1/-1}}@media (max-width:760px){:root{--section-y:76px;--gutter:20px}.nav-links{display:none}.nav-toggle{display:flex}.desktop-only{display:none!important}.cards-grid,.proof-grid{grid-template-columns:1fr}.metrics,.case-result-strip{grid-template-columns:repeat(2,1fr)}.tcard-inner{grid-template-columns:1fr;gap:28px;padding:32px 24px}.tcard-side{align-items:center;gap:16px;width:auto;display:flex}.tcard-side .big-k{margin-top:0}.incl-grid,.steps{grid-template-columns:1fr}.hero-cta .btn{flex:1}}@media (max-width:480px){.pricing-grid{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.section-head{margin-bottom:40px}}.blog-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.blog-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);transition:transform .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;padding:28px;display:flex}.blog-card:hover{box-shadow:var(--shadow-lift);border-color:#2f3650;transform:translateY(-6px)}.blog-card .b-tag{border-radius:var(--r-pill);color:var(--primary-ink);background:#6d5ef61a;border:1px solid #6d5ef640;align-self:flex-start;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.blog-card h3{letter-spacing:-.015em;margin-top:16px;font-size:19px;font-weight:650;line-height:1.3}.blog-card p{color:var(--muted);text-wrap:pretty;flex:1;margin-top:10px;font-size:14.5px}.blog-card .b-meta{color:var(--muted-2);gap:10px;margin-top:18px;font-size:12.5px;display:flex}.post-head,.post-body{max-width:760px}.post-body h2{letter-spacing:-.02em;margin-top:44px;font-size:clamp(22px,3vw,30px);font-weight:650}.post-body p{color:var(--muted);text-wrap:pretty;margin-top:16px;font-size:17px;line-height:1.7}.post-body ul.ticks{flex-direction:column;gap:12px;margin-top:18px;display:flex}.post-body ul.ticks li{color:var(--muted);align-items:flex-start;gap:12px;font-size:16px;display:flex}.post-body ul.ticks li svg{width:19px;height:19px;color:var(--signal);flex:none;margin-top:3px}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.blog-grid{grid-template-columns:1fr}}.consult-band{border-radius:var(--r-xl);background:linear-gradient(160deg, #6d5ef614, var(--surface));text-align:center;border:1px solid #6d5ef64d;margin-top:28px;padding:clamp(28px,4vw,44px)}.consult-band h3{letter-spacing:-.02em;font-size:clamp(20px,2.4vw,28px);font-weight:700}.consult-q{text-align:start;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0;display:grid}.consult-item{align-items:flex-start;gap:14px;display:flex}.consult-n{background:var(--cta-grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.consult-item b{letter-spacing:-.01em;font-size:16.5px;font-weight:600;display:block}.consult-item span{color:var(--muted);font-size:14px}@media (max-width:760px){.consult-q{grid-template-columns:1fr;gap:16px}}.partners{flex-direction:column;align-items:center;gap:16px;display:flex}.partners-label{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:600}.partners-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.partner-badge{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);align-items:center;gap:10px;padding:12px 18px;transition:border-color .2s,transform .2s;display:inline-flex}.partner-badge:hover{border-color:#36405a;transform:translateY(-2px)}.partner-dot{border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 10px 1px}.partner-text{flex-direction:column;line-height:1.15;display:flex}.partner-text b{letter-spacing:-.01em;font-size:14.5px;font-weight:650}.partner-text i{color:var(--signal-ink);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-style:normal;font-weight:600}.svc-proof{flex-wrap:wrap;gap:24px;margin-top:26px;display:flex}.svc-proof span{color:var(--muted);font-size:14.5px}.svc-proof b{color:var(--signal);margin-inline-end:5px;font-size:18px;font-weight:700}.audit-band{border-radius:var(--r-xl);background:linear-gradient(160deg, #2dd4a714, var(--ink-2));text-align:center;border:1px solid #2dd4a74d;padding:clamp(36px,5vw,60px);position:relative;overflow:hidden}.audit-glow{background:var(--glow-emerald);pointer-events:none;opacity:.7;position:absolute;inset:0}.audit-inner{z-index:1;max-width:640px;margin:0 auto;position:relative}.audit-inner h2{letter-spacing:-.02em;margin-top:14px;font-size:clamp(26px,3.4vw,40px);font-weight:700;line-height:1.1}.audit-inner p{color:var(--muted);margin:16px 0 28px;font-size:17px}.partner-card{background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 20px;transition:transform .2s;display:inline-flex;box-shadow:0 8px 24px -10px #0000008c}.partner-card:hover{transform:translateY(-3px)}.partner-logo{align-items:center;display:inline-flex}.partner-card .partner-text{flex-direction:column;line-height:1.15;display:flex}.partner-card .partner-text b{color:#202124;letter-spacing:-.01em;font-size:14px;font-weight:700}.partner-card .partner-text i{color:#5f6368;text-transform:none;letter-spacing:0;font-size:11px;font-style:normal;font-weight:600}
