@font-face{font-family:'Geist';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter-var.woff2') format('woff2-variations');unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2190-21FF}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter-var.woff2') format('woff2-variations');unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2190-21FF}@font-face{font-family:'IBMPlexMono';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter-var.woff2') format('woff2-variations');unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2190-21FF}@font-face{font-family:'Cairo';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/readex-arabic.woff2') format('woff2-variations');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Cairo';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter-var.woff2') format('woff2-variations');unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2190-21FF}
@font-face{font-family:'Geist';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter-var.woff2') format('woff2-variations');unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2190-21FF}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter-var.woff2') format('woff2-variations');unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2190-21FF}@font-face{font-family:'IBMPlexMono';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter-var.woff2') format('woff2-variations');unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2190-21FF}@font-face{font-family:'Cairo';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/readex-arabic.woff2') format('woff2-variations');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Cairo';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter-var.woff2') format('woff2-variations');unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2190-21FF}
*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%}body{font-family: 'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background: var(--paper);color: var(--ink);line-height: 1.6;overflow-x: hidden;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}img{display: block;max-width: 100%}a{color: inherit;text-decoration: none}button{font-family: inherit}::selection{background: var(--accent);color: #fff}:root{--ink: #0E0E0E;--ink-800: #1C1B1A;--ink-700: #2A2825;--paper: #FBFAF8;--white: #FFFFFF;--sand-50: #F6F4F0;--sand-100: #EFEBE4;--line: #E6E2DB;--line-2: #D8D3CA;--muted: #6F6B65;--muted-2: #6B6862;--body: #4A4742;--accent: #E8500A;--accent-2: #FF9A3C;--accent-3: #C94208;--grad: linear-gradient(135deg,#FF9A3C 0%,#E8500A 52%,#C94208 100%);--grad-hover: linear-gradient(135deg,#FF8C2A 0%,#D94608 52%,#B03506 100%);--glow: 0 8px 30px rgba(232,80,10,.30);--green: #16A34A;--green-bg: #DCFCE7;--r-sm: 8px;--r: 12px;--r-lg: 18px;--r-xl: 26px;--shadow-sm: 0 1px 2px rgba(20,18,15,.04),0 2px 8px rgba(20,18,15,.05);--shadow: 0 12px 34px rgba(20,18,15,.09),0 3px 10px rgba(20,18,15,.05);--shadow-lg: 0 30px 70px rgba(20,18,15,.14),0 8px 22px rgba(20,18,15,.08);--mono: ui-monospace,'SF Mono','JetBrains Mono','Roboto Mono',Menlo,monospace;--maxw: 1160px}.container{max-width: var(--maxw);margin: 0 auto;padding: 0 28px}.container-narrow{max-width: 780px;margin: 0 auto;padding: 0 28px}section{padding: 104px 0}.grad-text{background: var(--grad);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text}hr.divider{border: none;border-top: 1px solid var(--line)}.eyebrow{display: inline-flex;align-items: center;gap: 8px;font-family: var(--mono);font-size: 11.5px;font-weight: 500;letter-spacing: .04em;text-transform: uppercase;color: var(--muted-2);margin-bottom: 20px}.eyebrow::before{content: '';width: 16px;height: 1px;background: var(--accent);display: inline-block}.eyebrow.on-dark{color: rgba(255,255,255,.5)}.eyebrow.centered{justify-content: center}h1{font-size: clamp(46px,6vw,82px);font-weight: 900;line-height: 1.02;letter-spacing: -.038em}h2{font-size: clamp(30px,3.8vw,50px);font-weight: 850;line-height: 1.08;letter-spacing: -.028em}h3{font-size: 19px;font-weight: 750;letter-spacing: -.012em}.lead{font-size: 18px;color: var(--muted-2);line-height: 1.7}.sec-head{max-width: 640px;margin-bottom: 56px}.sec-head.centered{margin-left: auto;margin-right: auto;text-align: center}.sec-head p{margin-top: 18px;font-size: 17px;color: var(--muted-2);line-height: 1.7}.reveal{opacity: 0;transform: translateY(24px);transition: opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1)}.reveal.show{opacity: 1;transform: none}.d1{transition-delay: .06s}.d2{transition-delay: .13s}.d3{transition-delay: .2s}.d4{transition-delay: .27s}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important;scroll-behavior: auto !important}.reveal{opacity: 1;transform: none}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 13px 24px;border-radius: var(--r-sm);font-size: 14px;font-weight: 700;letter-spacing: -.01em;transition: transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease;cursor: pointer;border: 1.5px solid transparent;white-space: nowrap}.btn svg{width: 15px;height: 15px}.btn-primary{background: var(--grad);color: #fff;box-shadow: 0 1px 2px rgba(232,80,10,.25)}.btn-primary:hover{background: var(--grad-hover);transform: translateY(-2px);box-shadow: var(--glow)}.btn-ink{background: var(--ink);color: #fff}.btn-ink:hover{background: var(--ink-700);transform: translateY(-2px);box-shadow: var(--shadow)}.btn-outline{background: transparent;color: var(--ink);border-color: var(--line-2)}.btn-outline:hover{border-color: var(--ink);background: var(--white)}.btn-white{background: #fff;color: var(--ink)}.btn-white:hover{background: var(--sand-50);transform: translateY(-2px)}.btn-ghost-light{background: rgba(255,255,255,.06);color: #fff;border-color: rgba(255,255,255,.18)}.btn-ghost-light:hover{border-color: rgba(255,255,255,.42);background: rgba(255,255,255,.1)}.btn-lg{padding: 16px 30px;font-size: 15px;border-radius: 10px}.btn-block{width: 100%}.btn .arrow{transition: transform .2s ease}.btn:hover .arrow{transform: translateX(3px)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px;border-radius: 4px}.announce{background: var(--ink);color: rgba(255,255,255,.62);font-family: var(--mono);font-size: 12px;letter-spacing: .02em;padding: 9px 0;overflow: hidden;position: relative;z-index: 60}@keyframes marq{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.announce-track{display: inline-flex;white-space: nowrap;animation: marq 34s linear infinite}.announce-track span{padding: 0 34px}.announce-track .hi{color: var(--accent-2)}@media (prefers-reduced-motion: reduce){.announce-track{animation: none}}.nav{position: sticky;top: 0;z-index: 50;background: rgba(251,250,248,.82);backdrop-filter: blur(18px) saturate(1.4);border-bottom: 1px solid transparent;transition: border-color .3s,box-shadow .3s,background .3s}.nav.scrolled{border-bottom-color: var(--line);box-shadow: 0 1px 24px rgba(20,18,15,.05)}.nav-inner{display: flex;align-items: center;gap: 24px;height: 72px}.nav-logo img{height: 26px;width: auto}.nav-links{display: flex;gap: 2px;list-style: none;margin-left: auto}.nav-links a{font-size: 14px;font-weight: 500;color: var(--muted-2);white-space: nowrap;padding: 8px 13px;border-radius: 8px;transition: color .18s,background .18s}.nav-links a:hover{color: var(--ink);background: var(--sand-100)}.nav-right{margin-left: auto;display: flex;align-items: center;gap: 10px}.nav-phone{font-size: 14px;font-weight: 600;color: var(--ink);padding: 8px 6px;white-space: nowrap}.nav-phone:hover{color: var(--accent)}.lang-switch{display: inline-flex;align-items: center;font-size: 13px;font-weight: 700;color: var(--ink);padding: 7px 11px;border: 1.5px solid var(--line-2);border-radius: 7px;transition: border-color .2s,background .2s,color .2s}.lang-switch:hover{border-color: var(--ink);background: var(--white)}.mob-menu .lang-switch{justify-content: center;margin-top: 6px}.subnav-links .lang-switch{padding: 6px 10px}.hamburger{display: none;flex-direction: column;gap: 5px;cursor: pointer;background: none;border: none;padding: 8px}.hamburger span{display: block;width: 22px;height: 2px;background: var(--ink);border-radius: 2px;transition: .25s}.hamburger.active span:nth-child(1){transform: translateY(7px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity: 0}.hamburger.active span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}@media (max-width: 1040px){.nav-links{display: none}.hamburger{display: flex}}.mob-menu{display: none;position: sticky;top: 70px;z-index: 49;background: var(--paper);border-bottom: 1px solid var(--line);padding: 20px 28px 28px;flex-direction: column;gap: 6px}.mob-menu.open{display: flex}.mob-menu a{font-size: 17px;font-weight: 600;color: var(--ink);padding: 10px 0;border-bottom: 1px solid var(--line)}.mob-menu a.btn{border: 1.5px solid transparent;justify-content: center;margin-top: 12px;border-bottom: 1.5px solid transparent}.mob-menu a.btn-primary{color: #fff}.hero{position: relative;padding: 90px 0 96px;background: radial-gradient(1200px 500px at 78% -8%,rgba(255,154,60,.12),transparent 60%),var(--paper);overflow: hidden}.hero::before{content: '';position: absolute;inset: 0;z-index: 0;background-image: radial-gradient(var(--line-2) 1px,transparent 1px);background-size: 30px 30px;opacity: .5;-webkit-mask-image: radial-gradient(1000px 600px at 30% 20%,#000,transparent 75%);mask-image: radial-gradient(1000px 600px at 30% 20%,#000,transparent 75%)}.hero .container{position: relative;z-index: 1}.hero-grid{display: grid;grid-template-columns: 1.05fr .95fr;gap: 64px;align-items: center}.hero-badge{display: inline-flex;align-items: center;gap: 9px;background: var(--white);border: 1px solid var(--line);padding: 7px 14px 7px 11px;border-radius: 100px;font-size: 12.5px;font-weight: 600;color: var(--muted-2);margin-bottom: 26px;box-shadow: var(--shadow-sm)}.dot-live{width: 8px;height: 8px;border-radius: 50%;background: var(--green);box-shadow: 0 0 0 4px rgba(34,197,94,.16)}.hero h1{margin-bottom: 22px}.hero h1 em{font-style: normal}.hero-sub{font-size: 18.5px;color: var(--muted-2);line-height: 1.66;max-width: 468px;margin-bottom: 34px}.hero-ctas{display: flex;gap: 12px;flex-wrap: wrap;margin-bottom: 34px}.hero-magnet-link{display: inline-flex;align-items: center;gap: 8px;margin: -18px 0 34px;font-size: 13.5px;font-weight: 650;color: var(--accent-3);transition: color .2s,gap .2s}.hero-magnet-link:hover{color: var(--accent);gap: 11px}.hero-magnet-link svg{flex-shrink: 0}.hero-pills{display: flex;flex-wrap: wrap;gap: 10px 22px;margin-bottom: 34px}.pill{display: flex;align-items: center;gap: 8px;font-size: 13.5px;font-weight: 500;color: var(--muted-2)}.pill svg{width: 17px;height: 17px;flex-shrink: 0}.hero-proof{display: flex;align-items: center;gap: 16px;padding-top: 30px;border-top: 1px solid var(--line)}.proof-avatars{display: flex}.proof-avatars img{width: 42px;height: 42px;border-radius: 50%;object-fit: contain;background: #fff;border: 1.5px solid var(--line);padding: 4px;margin-left: -10px;box-shadow: var(--shadow-sm)}.proof-avatars img:first-child{margin-left: 0}.proof-text{font-size: 13px;color: var(--muted-2);line-height: 1.45}.proof-text strong{display: block;color: var(--ink);font-size: 13.5px}.proof-stars{color: var(--accent);letter-spacing: 2px;font-size: 13px;margin-bottom: 1px}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-visual{position: relative;animation: float 8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.hero-visual{animation: none}}.dash{background: var(--white);border: 1px solid var(--line);border-radius: var(--r-lg);box-shadow: var(--shadow-lg);overflow: hidden}.dash-bar{background: var(--sand-50);padding: 12px 16px;border-bottom: 1px solid var(--line);display: flex;align-items: center;gap: 7px}.wd{width: 11px;height: 11px;border-radius: 50%}.wd.r{background: #FF5F57}.wd.y{background: #FEBC2E}.wd.g{background: #28C840}.dash-title{margin-left: 10px;font-family: var(--mono);font-size: 11.5px;font-weight: 500;color: var(--muted)}.dash-live{margin-left: auto;display: flex;align-items: center;gap: 6px;font-family: var(--mono);font-size: 10.5px;font-weight: 500;color: var(--green);text-transform: uppercase;letter-spacing: .06em}.dash-live .dot-live{width: 6px;height: 6px;box-shadow: 0 0 0 3px rgba(34,197,94,.18)}.dash-body{padding: 20px}.dash-kpis{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin-bottom: 18px}.kpi{background: var(--sand-50);border: 1px solid var(--line);border-radius: 10px;padding: 14px}.kpi-lbl{font-family: var(--mono);font-size: 9.5px;font-weight: 500;letter-spacing: .08em;text-transform: uppercase;color: var(--muted);margin-bottom: 7px}.kpi-val{font-size: 19px;font-weight: 900;color: var(--ink);line-height: 1.05;letter-spacing: -.02em}.kpi-delta{font-size: 11px;font-weight: 700;color: var(--green);margin-top: 4px}.dash-chart{display: flex;align-items: flex-end;gap: 6px;height: 74px;margin-bottom: 16px;padding: 0 2px}.dbar{flex: 1;border-radius: 4px 4px 0 0;background: var(--sand-100);transition: height .3s}.dbar.hi{background: var(--grad)}.dash-tags{display: flex;gap: 6px;flex-wrap: wrap}.dtag{font-family: var(--mono);font-size: 10.5px;font-weight: 500;padding: 5px 10px;border-radius: 7px;border: 1px solid var(--line);color: var(--muted-2);background: var(--white)}.dtag.on{background: var(--ink);color: #fff;border-color: var(--ink)}.float-card{position: absolute;bottom: -20px;left: -26px;background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 13px 16px;box-shadow: var(--shadow-lg);display: flex;align-items: center;gap: 12px;min-width: 214px}.float-ico{width: 36px;height: 36px;border-radius: 9px;background: var(--green-bg);display: flex;align-items: center;justify-content: center;flex-shrink: 0}.float-t{font-size: 12.5px;font-weight: 750;color: var(--ink)}.float-s{font-family: var(--mono);font-size: 10.5px;color: var(--muted);margin-top: 2px}.badge-float{position: absolute;top: -26px;right: -18px;z-index: 2;background: var(--ink);color: #fff;border-radius: 12px;padding: 12px 16px;text-align: center;box-shadow: var(--shadow-lg);min-width: 108px}.badge-float .n{font-size: 24px;font-weight: 900;display: block;line-height: 1;margin-bottom: 4px}.badge-float .l{font-family: var(--mono);font-size: 9.5px;text-transform: uppercase;letter-spacing: .06em;color: rgba(255,255,255,.6)}.clients{padding: 64px 0;background: var(--white);border-top: 1px solid var(--line);overflow: hidden}.marq-outer{overflow: hidden;-webkit-mask-image: linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);mask-image: linear-gradient(to right,transparent,#000 7%,#000 93%,transparent)}@keyframes tick-l{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes tick-r{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.marq-track{display: flex;gap: 68px;width: max-content;align-items: center;animation: tick-l 50s linear infinite}.marq-track.rev{animation: tick-r 56s linear infinite}.marq-track:hover{animation-play-state: paused}.marq-track img{height: 52px;width: auto;object-fit: contain;flex: 0 0 auto;opacity: 1;transition: transform .3s ease}.marq-track img:hover{transform: scale(1.07)}.marq-row + .marq-row{margin-top: 40px}@media (prefers-reduced-motion: reduce){.marq-track{animation: none}}.platforms{padding: 66px 0;background: var(--white);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.platforms .eyebrow{display: flex;justify-content: center;margin-bottom: 40px}.plat-strip{display: grid;grid-template-columns: repeat(5,1fr);align-items: center;justify-items: center;gap: 44px 40px;max-width: 860px;margin: 0 auto}.plat-strip .plogo{height: auto;max-height: 30px;max-width: 118px;width: auto;object-fit: contain;filter: none;opacity: 1;transition: transform .25s ease}.plat-strip .plogo:hover{transform: scale(1.07)}.p-dyn{display: inline-flex;align-items: center;gap: 8px;font-weight: 800;font-size: 15px;letter-spacing: -.01em;color: var(--ink-700);max-height: none;max-width: none}.p-dyn img{height: 23px;width: auto}.plat-note{text-align: center;color: var(--muted);font-size: 13.5px;margin-top: 40px}.grid-3{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.card{background: var(--white);border: 1px solid var(--line);border-radius: var(--r);padding: 34px 30px;transition: transform .25s,box-shadow .25s,border-color .25s}.card:hover{transform: translateY(-4px);box-shadow: var(--shadow);border-color: var(--line-2)}.card-icon{width: 42px;height: 42px;margin-bottom: 22px;color: var(--ink)}.card h3{font-size: 20px;margin-bottom: 11px}.card p{font-size: 14.5px;color: var(--body);line-height: 1.7}.card-num{font-family: var(--mono);font-size: 12px;font-weight: 600;color: var(--accent);margin-bottom: 12px;display: block;letter-spacing: .04em}.card-out{margin-top: 20px;padding-top: 16px;border-top: 1px solid var(--line);font-size: 12.5px;font-weight: 700;color: var(--ink);display: flex;align-items: center;gap: 8px}.card-out .ar{color: var(--accent);font-size: 14px}.svc-card:hover{background: var(--ink);border-color: var(--ink)}.svc-card:hover h3{color: #fff}.svc-card:hover p{color: rgba(255,255,255,.6)}.svc-card:hover .card-icon{filter: invert(1)}.svc-card .card-icon{transition: filter .25s}.process{background: var(--white)}.proc-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 18px;margin-top: 8px}.proc-card{position: relative;background: var(--paper);border: 1px solid var(--line);border-radius: var(--r);padding: 26px 24px 24px;transition: transform .25s,box-shadow .25s}.proc-card:hover{transform: translateY(-4px);box-shadow: var(--shadow)}.proc-top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px}.proc-ico{width: 42px;height: 42px;border-radius: 11px;background: var(--ink);display: flex;align-items: center;justify-content: center}.proc-card:first-child .proc-ico{background: var(--grad)}.proc-ico svg{width: 21px;height: 21px}.proc-num{font-family: var(--mono);font-size: 13px;font-weight: 600;color: var(--muted)}.proc-card h3{font-size: 16.5px;margin-bottom: 9px}.proc-card p{font-size: 13.5px;color: var(--body);line-height: 1.62;margin-bottom: 18px}.proc-gate{font-family: var(--mono);font-size: 11px;font-weight: 500;color: var(--accent-3);background: #FFF3EC;border: 1px solid #FBDBC8;border-radius: 7px;padding: 8px 10px;line-height: 1.4}.stats{background: var(--ink);background-image: radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size: 26px 26px}.stats-grid{display: grid;grid-template-columns: repeat(4,1fr)}.stat{text-align: center;padding: 76px 20px;border-right: 1px solid rgba(255,255,255,.09)}.stat:last-child{border-right: none}.stat-n{font-size: clamp(58px,7vw,90px);font-weight: 900;line-height: 1;margin-bottom: 14px;display: flex;align-items: flex-start;justify-content: center;letter-spacing: -.03em}.stat-n .grad-text{display: inline}.stat-suf{font-size: .48em;margin-top: .3em}.stat-lbl{font-family: var(--mono);font-size: 11px;font-weight: 500;letter-spacing: .08em;text-transform: uppercase;color: rgba(255,255,255,.45)}.results-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.r-card{background: var(--white);border: 1px solid var(--line);border-radius: var(--r);padding: 30px;display: flex;flex-direction: column;transition: transform .25s,box-shadow .25s}.r-card:hover{transform: translateY(-4px);box-shadow: var(--shadow)}.r-logo{width: 100%;height: 60px;display: flex;align-items: center;justify-content: center;margin-bottom: 20px}.r-logo img{max-width: 160px;max-height: 56px;width: auto;object-fit: contain}.r-ind{font-family: var(--mono);font-size: 10.5px;font-weight: 500;letter-spacing: .05em;text-transform: uppercase;color: var(--accent);margin-bottom: 10px}.r-card h3{font-size: 19px;margin-bottom: 10px}.r-card > p{font-size: 14px;color: var(--body);line-height: 1.66;flex: 1;margin-bottom: 20px}.r-box{background: var(--sand-50);border: 1px solid var(--line);border-radius: 10px;padding: 16px}.r-box-lbl{font-family: var(--mono);font-size: 10px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--muted);margin-bottom: 7px}.r-box-val{font-size: 13.5px;font-weight: 650;color: var(--ink);line-height: 1.5}.testi{background: var(--sand-50);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.testi-inner{max-width: 860px;margin: 0 auto;text-align: center}.testi-mark{font-size: 72px;line-height: .6;font-weight: 900;color: var(--accent);font-family: Georgia,serif;margin-bottom: 12px}.testi-text{font-size: clamp(24px,3vw,34px);font-weight: 750;letter-spacing: -.02em;line-height: 1.28;color: var(--ink)}.testi-author{font-family: var(--mono);font-size: 13px;color: var(--muted-2);margin-top: 26px}.cta{background: var(--paper)}.cta-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 56px;align-items: start}.cta-l h2{margin-bottom: 18px}.cta-l > p{font-size: 16px;color: var(--muted-2);line-height: 1.72}.or-div{display: flex;align-items: center;gap: 14px;margin: 34px 0 22px;font-family: var(--mono);font-size: 11.5px;text-transform: uppercase;letter-spacing: .08em;color: var(--muted)}.or-div::before,.or-div::after{content: '';flex: 1;height: 1px;background: var(--line)}.call-box{background: var(--ink);color: #fff;border-radius: var(--r-lg);padding: 30px}.call-box h3{font-size: 18px;margin-bottom: 8px}.call-box > p{font-size: 14px;color: rgba(255,255,255,.6);margin-bottom: 20px;line-height: 1.6}.call-lines{margin-top: 22px;display: grid;gap: 12px}.call-line{display: flex;align-items: center;gap: 11px;font-size: 13.5px;color: rgba(255,255,255,.72)}.call-line svg{flex-shrink: 0;color: rgba(255,255,255,.42)}.call-line a:hover{color: #fff}.lead-form{background: var(--white);border: 1px solid var(--line);border-radius: var(--r-lg);padding: 34px;box-shadow: var(--shadow)}.form-hed{font-size: 22px;font-weight: 850;letter-spacing: -.02em;margin-bottom: 6px}.form-sub{font-size: 14px;color: var(--muted-2);margin-bottom: 24px}.fg-row{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.fg{margin-bottom: 16px}.fg label{display: block;font-size: 12.5px;font-weight: 650;margin-bottom: 7px;color: var(--ink-700)}.fg input,.fg select,.fg textarea{width: 100%;padding: 12px 14px;border: 1.5px solid var(--line-2);border-radius: 9px;font-family: inherit;font-size: 14.5px;background: var(--paper);color: var(--ink);transition: border-color .2s,background .2s}.fg input::placeholder,.fg textarea::placeholder{color: var(--muted)}.fg input:focus,.fg select:focus,.fg textarea:focus{outline: none;border-color: var(--accent);background: #fff}.form-submit{width: 100%;margin-top: 6px;padding: 15px;border: none;border-radius: 10px;background: var(--grad);color: #fff;font-size: 15px;font-weight: 800;font-family: inherit;cursor: pointer;transition: transform .18s,box-shadow .18s}.form-submit:hover{transform: translateY(-2px);box-shadow: var(--glow)}.form-submit:disabled{opacity: .7;cursor: default;transform: none}.form-note{text-align: center;font-family: var(--mono);font-size: 11px;color: var(--muted);margin-top: 14px}.form-success{display: none;text-align: center;padding: 30px 10px}.form-success.show{display: block}.form-success .ok{width: 54px;height: 54px;background: var(--green-bg);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto 18px}.form-success h3{font-size: 21px;margin-bottom: 10px}.form-success p{color: var(--muted-2);font-size: 14.5px}.why{background: var(--ink)}.why-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.why-card{background: var(--ink-800);border: 1px solid rgba(255,255,255,.08);border-radius: var(--r);padding: 34px 30px;transition: transform .25s,border-color .25s}.why-card:hover{transform: translateY(-4px);border-color: rgba(255,255,255,.2)}.why-num{font-family: var(--mono);font-size: 13px;color: var(--accent-2);margin-bottom: 20px}.why-card h3{color: #fff;font-size: 21px;line-height: 1.2;margin-bottom: 12px}.why-card p{color: rgba(255,255,255,.56);font-size: 14.5px;line-height: 1.7}.faq-list{max-width: 820px}.faq-item{border-bottom: 1px solid var(--line)}.faq-q{width: 100%;text-align: left;background: none;border: none;cursor: pointer;padding: 24px 0;font-size: 17px;font-weight: 700;letter-spacing: -.01em;color: var(--ink);display: flex;align-items: center;justify-content: space-between;gap: 20px}.faq-ico{flex-shrink: 0;width: 26px;height: 26px;border-radius: 50%;border: 1.5px solid var(--line-2);display: flex;align-items: center;justify-content: center;font-size: 18px;font-weight: 400;color: var(--accent);transition: transform .25s,background .25s,color .25s,border-color .25s}.faq-item.open .faq-ico{transform: rotate(45deg);background: var(--accent);color: #fff;border-color: var(--accent)}.faq-a{max-height: 0;overflow: hidden;transition: max-height .35s ease,padding .35s ease;font-size: 15px;color: var(--body);line-height: 1.72}.faq-item.open .faq-a{max-height: 360px;padding-bottom: 24px}.cal-strip{background: var(--sand-50);border-top: 1px solid var(--line);text-align: center;padding: 30px 24px;display: flex;align-items: center;justify-content: center;gap: 18px;flex-wrap: wrap}.cal-strip p{font-size: 15px;color: var(--muted-2);font-weight: 500}.cal-strip a{font-size: 15px;font-weight: 700;color: var(--accent)}.cal-strip a:hover{text-decoration: underline}footer{background: var(--ink);color: rgba(255,255,255,.55);padding: 72px 0 34px}.footer-grid{display: grid;grid-template-columns: 1.6fr 1fr 1fr 1fr;gap: 40px;padding-bottom: 48px;border-bottom: 1px solid rgba(255,255,255,.09)}.f-logo img{height: 24px;filter: brightness(0) invert(1);margin-bottom: 18px}.f-desc{font-size: 14px;line-height: 1.72;max-width: 300px;margin-bottom: 22px}.f-socials{display: flex;gap: 10px}.f-soc{width: 38px;height: 38px;border-radius: 9px;border: 1px solid rgba(255,255,255,.14);display: flex;align-items: center;justify-content: center;font-size: 13px;font-weight: 700;color: rgba(255,255,255,.7);transition: background .2s,border-color .2s,color .2s}.f-soc:hover{background: rgba(255,255,255,.08);border-color: rgba(255,255,255,.3);color: #fff}.f-col h4{font-family: var(--mono);font-size: 11px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: rgba(255,255,255,.4);margin-bottom: 18px}.f-col ul{list-style: none;display: grid;gap: 11px}.f-col a,.f-col li{font-size: 14px;color: rgba(255,255,255,.6)}.f-col a:hover{color: #fff}.footer-bottom{display: flex;justify-content: space-between;gap: 16px;flex-wrap: wrap;padding-top: 26px;font-family: var(--mono);font-size: 12px;color: rgba(255,255,255,.4)}.wa-fab{position: fixed;bottom: 26px;right: 26px;z-index: 40;width: 56px;height: 56px;border-radius: 50%;background: #25D366;box-shadow: 0 8px 26px rgba(37,211,102,.4);display: flex;align-items: center;justify-content: center;transition: transform .2s}.wa-fab:hover{transform: scale(1.08)}.wa-fab svg{width: 30px;height: 30px}.scroll-top{position: fixed;bottom: 26px;left: 26px;z-index: 40;width: 44px;height: 44px;border-radius: 50%;background: var(--ink);color: #fff;border: none;cursor: pointer;display: flex;align-items: center;justify-content: center;opacity: 0;pointer-events: none;transform: translateY(10px);transition: opacity .25s,transform .25s}.scroll-top.show{opacity: 1;pointer-events: auto;transform: none}.cookie{position: fixed;bottom: 0;left: 0;right: 0;z-index: 45;background: var(--ink);color: rgba(255,255,255,.72);padding: 18px 26px;display: flex;align-items: center;gap: 20px;flex-wrap: wrap;justify-content: center;transform: translateY(100%);transition: transform .4s cubic-bezier(.2,.7,.2,1)}.cookie.show{transform: none}.cookie-text{font-size: 13px;max-width: 640px;line-height: 1.5}.cookie-text a{color: var(--accent-2);text-decoration: underline}.cookie-btns{display: flex;gap: 10px}.cookie-decline{background: transparent;border: 1px solid rgba(255,255,255,.2);color: rgba(255,255,255,.8);padding: 10px 18px;border-radius: 8px;font-size: 13px;font-weight: 600;cursor: pointer}.cookie-decline:hover{border-color: rgba(255,255,255,.4)}.cookie-accept{background: var(--grad);border: none;color: #fff;padding: 10px 20px;border-radius: 8px;font-size: 13px;font-weight: 700;cursor: pointer}@media (max-width: 980px){.nav-links,.nav-phone{display: none}.hamburger{display: flex}.hero-grid{grid-template-columns: 1fr;gap: 56px}.hero-visual{max-width: 500px}.badge-float{right: 0}.float-card{left: 0}.cta-grid{grid-template-columns: 1fr;gap: 36px}.footer-grid{grid-template-columns: 1fr 1fr;gap: 32px}.grid-3,.results-grid,.why-grid{grid-template-columns: 1fr 1fr}.proc-grid{grid-template-columns: 1fr 1fr}.stats-grid{grid-template-columns: 1fr 1fr}.stat:nth-child(2){border-right: none}.stat:nth-child(1),.stat:nth-child(2){border-bottom: 1px solid rgba(255,255,255,.09)}}@media (max-width: 640px){section{padding: 72px 0}.container,.container-narrow{padding: 0 20px}.hero{padding: 56px 0 72px}.grid-3,.results-grid,.why-grid,.proc-grid,.stats-grid{grid-template-columns: 1fr}.stat{border-right: none;border-bottom: 1px solid rgba(255,255,255,.09);padding: 48px 20px}.stat:last-child{border-bottom: none}.fg-row{grid-template-columns: 1fr}.footer-grid{grid-template-columns: 1fr}.hero-proof{flex-wrap: wrap}.plat-strip{grid-template-columns: repeat(3,1fr);gap: 30px 26px;max-width: 420px}.plat-strip .plogo{max-height: 26px;max-width: 96px}.marq-track img{height: 42px}.marq-track{gap: 46px}.lead-form,.call-box{padding: 24px}.cal-strip{flex-direction: column;gap: 8px}.wa-fab{bottom: 18px;right: 18px}.scroll-top{bottom: 18px;left: 18px}}.modal-overlay{position: fixed;inset: 0;z-index: 200;background: rgba(14,14,14,.62);backdrop-filter: blur(6px);display: flex;align-items: center;justify-content: center;padding: 24px;opacity: 0;visibility: hidden;transition: opacity .3s ease,visibility .3s ease}.modal-overlay.open{opacity: 1;visibility: visible}.modal{position: relative;width: 100%;max-width: 880px;background: var(--white);border-radius: var(--r-xl);overflow: hidden;box-shadow: var(--shadow-lg);transform: translateY(18px) scale(.98);transition: transform .35s cubic-bezier(.2,.7,.2,1);max-height: 92vh}.modal-overlay.open .modal{transform: none}.modal-close{position: absolute;top: 16px;right: 16px;z-index: 3;width: 36px;height: 36px;border-radius: 50%;border: 1px solid var(--line);background: rgba(255,255,255,.9);color: var(--muted-2);cursor: pointer;display: flex;align-items: center;justify-content: center;font-size: 20px;line-height: 1;transition: background .2s,color .2s,transform .2s}.modal-close:hover{background: var(--sand-100);color: var(--ink);transform: rotate(90deg)}.modal-grid{display: grid;grid-template-columns: .92fr 1.08fr;min-height: 100%}.modal-visual{position: relative;padding: 40px 34px;color: #fff;background: radial-gradient(600px 300px at 20% 0%,rgba(255,154,60,.28),transparent 60%),var(--ink);display: flex;flex-direction: column;justify-content: center;gap: 18px}.modal-visual::before{content: '';position: absolute;inset: 0;background-image: radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size: 22px 22px;opacity: .6}.modal-visual > *{position: relative;z-index: 1}.modal-kicker{font-family: var(--mono);font-size: 11px;letter-spacing: .1em;text-transform: uppercase;color: var(--accent-2);display: inline-flex;align-items: center;gap: 8px}.modal-visual h4{font-size: 25px;font-weight: 850;line-height: 1.15;letter-spacing: -.02em}.modal-points{list-style: none;display: grid;gap: 12px;margin-top: 4px}.modal-points li{display: flex;gap: 11px;align-items: flex-start;font-size: 13.5px;color: rgba(255,255,255,.78);line-height: 1.5}.modal-points svg{flex-shrink: 0;margin-top: 2px}.modal-cover-tag{margin-top: 8px;display: inline-flex;align-items: center;gap: 9px;font-family: var(--mono);font-size: 11px;color: rgba(255,255,255,.62);padding-top: 16px;border-top: 1px solid rgba(255,255,255,.12)}.modal-body{padding: 42px 38px;overflow-y: auto}.modal-body h3{font-size: 24px;font-weight: 850;letter-spacing: -.02em;margin: 12px 0 8px;line-height: 1.18}.modal-body > p{font-size: 14.5px;color: var(--muted-2);line-height: 1.6;margin-bottom: 22px}.modal-body .form-note{margin-top: 12px}.modal-body .form-success{padding: 20px 6px}.partners{background: var(--sand-50);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.partners-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin-top: 8px}.partner-card{background: var(--white);border: 1px solid var(--line);border-radius: var(--r-lg);padding: 36px 34px;display: flex;flex-direction: column;transition: transform .25s,box-shadow .25s,border-color .25s}.partner-card:hover{transform: translateY(-4px);box-shadow: var(--shadow);border-color: var(--line-2)}.partner-ico{width: 46px;height: 46px;border-radius: 12px;background: var(--sand-50);border: 1px solid var(--line);display: flex;align-items: center;justify-content: center;margin-bottom: 20px}.partner-ico svg{width: 24px;height: 24px}.partner-card h3{font-size: 21px;margin-bottom: 10px;letter-spacing: -.015em}.partner-card > p{font-size: 14.5px;color: var(--body);line-height: 1.7;flex: 1;margin-bottom: 22px}.partner-points{list-style: none;display: grid;gap: 10px;margin-bottom: 26px}.partner-points li{display: flex;gap: 10px;align-items: flex-start;font-size: 13.5px;color: var(--ink-700);line-height: 1.5}.partner-points svg{flex-shrink: 0;margin-top: 3px;color: var(--accent)}.partner-card .btn{align-self: flex-start}.partner-form-wrap{max-width: 620px;margin: 44px auto 0}.partner-form-wrap .lead-form{background: var(--white)}.partner-form-wrap .form-success{background: var(--white);border: 1px solid var(--line);border-radius: var(--r-lg);box-shadow: var(--shadow)}@media (max-width: 820px){.partners-grid{grid-template-columns: 1fr}.modal-grid{grid-template-columns: 1fr}.modal-visual{display: none}.modal-body{padding: 40px 26px 32px;max-height: 92vh}}@media (max-width: 640px){.modal-overlay{padding: 14px;align-items: flex-end}.modal{max-height: 94vh;border-radius: var(--r-lg)}.modal-body{padding: 34px 22px 26px}.partner-card{padding: 28px 24px}}