:root{--brand-black: #050604;--brand-black-2: #090a08;--brand-black-3: #10120c;--brand-white: #f7f7f0;--brand-muted: #aaa99f;--brand-grid: rgba(247, 247, 240, .36);--brand-lime: #d8ff4f;--brand-lime-soft: #efffb3;--brand-olive: #8fa33f;--brand-whatsapp: #25d366;--canvas: var(--brand-black);--ink: var(--brand-white);--inverse-canvas: var(--brand-black);--inverse-ink: #ffffff;--surface-soft: var(--brand-black-2);--surface-warm: var(--brand-black-3);--hairline: rgba(247, 247, 240, .18);--hairline-soft: rgba(247, 247, 240, .1);--block-lime: var(--brand-lime);--block-lilac: #15190c;--block-cream: #11140a;--block-mint: #12180d;--block-pink: #111111;--block-coral: var(--brand-lime-soft);--block-navy: #030403;--accent-magenta: var(--brand-lime);--success: var(--brand-whatsapp);--danger: #e5484d;--shadow: 0 18px 60px rgba(0, 0, 0, .38);--bg: var(--canvas);--bg-2: var(--surface-soft);--surface: var(--canvas);--surface-2: var(--surface-soft);--surface-3: var(--surface-warm);--border: var(--hairline);--border-strong: var(--ink);--text: var(--ink);--muted: #e8e8df;--dim: var(--brand-muted);--blue: var(--ink);--violet: var(--block-lilac);--green: var(--block-lime);--amber: var(--block-cream);--radius-xs: 2px;--radius-sm: 6px;--radius: 8px;--radius-lg: 24px;--radius-xl: 32px;--pill: 999px;--container: 1280px;--pad: clamp(24px, 5vw, 48px);--section: 104px;--font-ar: "Segoe UI", Tahoma, Arial, sans-serif;--font-en: "Segoe UI", Tahoma, Arial, sans-serif;--font-mono: "Cascadia Mono", "SF Mono", Consolas, monospace;--ease: cubic-bezier(.22, 1, .36, 1);--fast: .18s var(--ease);--normal: .32s var(--ease)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{margin:0;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 50% 0%,rgba(216,255,79,.08),transparent 32rem),var(--canvas);font-family:var(--font-ar);font-weight:330;line-height:1.45;overflow-x:hidden;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;font-kerning:normal}body.nav-open{overflow:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{border:0;font:inherit}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3,strong,.brand,.button,.nav-cta,.eyebrow{letter-spacing:0}h1{max-width:13.5ch;font-size:clamp(3rem,6.6vw,5.65rem);font-weight:340;line-height:.98}h2{max-width:14ch;font-size:clamp(2.55rem,5vw,4.18rem);font-weight:340;line-height:1.06}h3{font-size:1.62rem;font-weight:540;line-height:1.25}p{color:var(--dim);font-size:1.12rem;font-weight:330}::selection{color:var(--brand-black);background:var(--block-lime)}@media(max-width:1100px){h1,h2{max-width:100%}}@media(max-width:720px){html{scroll-padding-top:76px}h3{font-size:1.42rem}p{font-size:1.04rem}}.skip-link{position:fixed;top:12px;right:12px;z-index:30;transform:translateY(-140%);padding:10px 14px;color:var(--brand-black);background:var(--block-lime);border-radius:var(--pill)}.skip-link:focus{transform:translateY(0)}.container{width:min(100% - var(--pad) * 2,var(--container));margin-inline:auto}.section{padding-block:var(--section)}.section-head{display:grid;gap:18px;margin-bottom:48px}.section-head p:not(.eyebrow){max-width:720px}.split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1fr);gap:clamp(28px,6vw,72px);align-items:center}.eyebrow{color:var(--block-lime);font-family:var(--font-ar);font-size:.82rem;font-weight:400;line-height:1.25;text-transform:uppercase}.section-cta,.cta-panel{display:grid;gap:22px;align-items:center;margin-top:34px;padding:clamp(24px,4vw,48px);border-radius:var(--radius-lg);background:var(--block-lime);color:var(--brand-black)}.section-cta{grid-template-columns:1fr auto}.section-cta h2,.section-cta h3,.section-cta p,.section-cta .eyebrow,.cta-panel h2,.cta-panel h3,.cta-panel p,.cta-panel .eyebrow{color:var(--brand-black)}@media(max-width:820px){.section{padding-block:72px}.split,.section-cta{grid-template-columns:1fr}}.button,.nav-cta,.inline-cta,.nav-menu-toggle{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:46px;padding:9px 22px 10px;border-radius:var(--pill);font-family:var(--font-ar);font-size:1rem;font-weight:480;line-height:1.2;transition:transform var(--fast),border-color var(--fast),background var(--fast),color var(--fast)}.button i,.nav-cta i,.inline-cta i{display:inline-grid;width:18px;height:18px;place-items:center;font-size:.95em;line-height:1}.whatsapp-icon{display:inline-block;width:1.15em;height:1.15em;flex:0 0 auto;fill:currentColor}.button:hover,.nav-cta:hover,.inline-cta:hover,.nav-menu-toggle:hover{transform:translateY(-1px)}.button--primary,.nav-cta--primary{color:var(--brand-black);border:1px solid var(--block-lime);background:var(--block-lime);box-shadow:0 0 26px #d8ff4f3d}.button--ghost,.nav-cta--secondary,.inline-cta,.nav-menu-toggle{color:var(--ink);background:#f7f7f00a;border:1px solid var(--hairline)}.nav-cta--secondary[href*="wa.me"],.button--ghost[href*="wa.me"]{color:var(--block-lime);border-color:#d8ff4f6b;background:#d8ff4f14;box-shadow:0 0 22px #d8ff4f1f}.nav-cta--secondary[href*="wa.me"]:hover,.nav-cta--secondary[href*="wa.me"]:focus,.button--ghost[href*="wa.me"]:hover,.button--ghost[href*="wa.me"]:focus{color:var(--brand-black);border-color:var(--block-lime);background:var(--block-lime)}.inline-cta{margin-top:24px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media(max-width:520px){.button,.inline-cta,.hero-actions{width:100%}}.system-card,.comparison-card,.case-card,.pain-stack div,.capability-grid div,.built-grid div,.after-grid div,.process-grid div,.testimonial-grid figure,.tech-preview,.tech-list,.impact-dashboard,.hero-dashboard{border:1px solid var(--hairline);background:var(--surface-soft)}.system-card,.comparison-card,.case-card,.pain-stack div,.capability-grid div,.built-grid div,.after-grid div,.process-grid div,.process-grid .system-card,.testimonial-grid figure{border-radius:var(--radius-lg)}.system-card,.comparison-card,.process-grid div,.process-grid .system-card,.testimonial-grid figure{padding:clamp(22px,4vw,34px)}.system-card,.case-card,.comparison-card,.process-grid div,.capability-grid div,.built-grid div,.after-grid div,.proof-card,.audience-card{position:relative;overflow:hidden;transition:transform var(--normal),border-color var(--normal),background var(--normal),box-shadow var(--normal)}.system-card:before,.case-card:before,.comparison-card:before,.process-grid div:before,.capability-grid div:before,.built-grid div:before,.after-grid div:before,.proof-card:before,.audience-card:before{content:"";position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,rgba(216,255,79,.28),transparent 38%),radial-gradient(circle at center,rgba(247,247,240,.045) 1px,transparent 1px);background-size:auto,4px 4px;transition:opacity var(--normal)}.system-card>*,.case-card>*,.comparison-card>*,.process-grid div>*,.capability-grid div>*,.built-grid div>*,.after-grid div>*,.proof-card>*,.audience-card>*{position:relative;z-index:1}.system-card:hover,.case-card:hover,.comparison-card:hover,.process-grid div:hover,.proof-card:hover,.audience-card:hover{transform:translateY(-4px);border-color:var(--block-lime);box-shadow:0 22px 54px #00000052}.system-card:hover:before,.case-card:hover:before,.comparison-card:hover:before,.process-grid div:hover:before,.capability-grid div:hover:before,.built-grid div:hover:before,.after-grid div:hover:before,.proof-card:hover:before,.audience-card:hover:before{opacity:1}.card-icon,.capability-grid i,.built-grid i,.after-grid i,.flow-node>i{display:grid;width:44px;height:44px;place-items:center;color:var(--ink);border:1px solid var(--hairline);border-radius:var(--pill);background:#d8ff4f1f;font-size:1.15rem;line-height:1}.system-card .card-icon,.process-grid .card-icon{margin-block:18px 16px}.site-header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--hairline-soft);background:#050604c7;backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px)}.site-nav{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;min-height:64px}.brand{display:inline-grid;gap:1px;align-items:center;font-family:var(--font-en);font-size:1.03rem;font-weight:540;line-height:1.05}.brand__meta{color:var(--dim);font-family:var(--font-mono);font-size:.62rem;font-weight:400;text-transform:uppercase}.nav-panel{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.nav-links,.nav-actions{display:flex;gap:8px;align-items:center}.nav-links{justify-content:center}.nav-links a{min-height:40px;padding:9px 13px;border-radius:var(--pill);font-family:var(--font-en);font-size:.98rem;font-weight:480;transition:background var(--fast),transform var(--fast)}.nav-links a:hover,.nav-links a:focus{background:#d8ff4f1f;transform:translateY(-1px)}.nav-menu-toggle{display:none;justify-self:end;gap:9px;min-height:42px;padding-inline:16px;cursor:pointer}.mobile-whatsapp-cta{display:none;justify-self:end;gap:7px;align-items:center;justify-content:center;min-height:42px;padding:8px 14px;color:var(--brand-black);border-radius:var(--pill);border:1px solid var(--block-lime);background:var(--block-lime);box-shadow:0 0 20px #d8ff4f2e;font-family:var(--font-ar);font-size:.92rem;font-weight:700;transition:transform var(--fast),background var(--fast)}.mobile-whatsapp-cta i{font-size:.94rem}.mobile-whatsapp-cta .whatsapp-icon{font-size:1rem}.mobile-whatsapp-cta:hover,.mobile-whatsapp-cta:focus{background:var(--brand-lime-soft);transform:translateY(-1px)}.nav-menu-icon{position:relative;width:15px;height:10px}.nav-menu-icon:before,.nav-menu-icon:after{content:"";position:absolute;right:0;width:15px;height:2px;border-radius:99px;background:currentColor;transition:transform var(--fast),top var(--fast)}.nav-menu-icon:before{top:0}.nav-menu-icon:after{top:8px}body.nav-open .nav-menu-icon:before{top:4px;transform:rotate(45deg)}body.nav-open .nav-menu-icon:after{top:4px;transform:rotate(-45deg)}@media(max-width:960px){.site-nav{grid-template-columns:auto auto auto;justify-content:space-between}.mobile-whatsapp-cta,.nav-menu-toggle{display:inline-flex}.nav-panel{position:fixed;top:65px;right:0;left:0;display:grid;grid-template-columns:1fr;gap:24px;min-height:calc(100vh - 65px);padding:32px var(--pad);background:#050604fb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--hairline);transform:translateY(-12px);visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--normal),transform var(--normal),visibility var(--normal)}body.nav-open .nav-panel{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.nav-links,.nav-actions{display:grid;justify-content:stretch}.nav-links a{min-height:58px;padding:12px 0;border-bottom:1px solid var(--hairline-soft);border-radius:0;font-family:var(--font-ar);font-size:2rem}.nav-actions{align-self:start}}@media(max-width:560px){.brand{font-size:.94rem}.brand__meta{font-size:.58rem}.site-nav{gap:8px}.mobile-whatsapp-cta,.nav-menu-toggle{min-height:40px;padding-inline:11px;font-size:.84rem}}@media(max-width:390px){.mobile-whatsapp-cta span{max-width:58px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.hero{position:relative;display:grid;min-height:calc(100vh - 64px);align-items:center;padding-top:clamp(44px,7vw,86px);padding-bottom:clamp(42px,6vw,82px);overflow:hidden;background:var(--brand-black)}.hero:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--hairline-soft)}.infinite-grid-layer{position:absolute;inset:0;pointer-events:none;opacity:.42;background-image:linear-gradient(var(--brand-grid) 1px,transparent 1px),linear-gradient(90deg,var(--brand-grid) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(360px circle at var(--grid-x, 78%) var(--grid-y, 16%),black 0%,rgba(0,0,0,.42) 34%,transparent 70%);-webkit-mask-image:radial-gradient(360px circle at var(--grid-x, 78%) var(--grid-y, 16%),black 0%,rgba(0,0,0,.42) 34%,transparent 70%);animation:grid-drift 34s linear infinite}.hero.has-grid-pointer .infinite-grid-layer{opacity:.62}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.96fr) minmax(430px,.9fr);gap:clamp(28px,4.5vw,60px);align-items:start}.hero-copy{display:grid;gap:24px}.hero .sales-media--hero{align-self:start;width:100%;max-width:720px;margin-block-start:clamp(70px,10vh,112px)}.hero .sales-media--hero img{aspect-ratio:2048/965;height:auto;object-fit:cover;object-position:center top}.hero-lede{max-width:760px;font-size:1.28rem;line-height:1.45}.hero-proof{display:flex;flex-wrap:wrap;gap:10px}.hero-proof span{display:inline-flex;gap:8px;align-items:center;padding:9px 13px;border:1px solid var(--hairline);border-radius:var(--pill);background:#f7f7f00a;font-family:var(--font-ar);font-size:.74rem;font-weight:400;text-transform:uppercase}.hero-proof i{font-size:.92rem}.hero-dashboard{position:relative;display:grid;gap:16px;padding:clamp(18px,3vw,28px);overflow:hidden;border-color:var(--hairline);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 38%,rgba(216,255,79,.18),transparent 42%),linear-gradient(var(--brand-grid) 1px,transparent 1px),linear-gradient(90deg,var(--brand-grid) 1px,transparent 1px),var(--brand-black);background-size:auto,34px 34px,34px 34px,auto}.dashboard-top,.pipeline-card,.dashboard-grid,.activity-feed div{position:relative;z-index:1}.dashboard-top{display:flex;justify-content:space-between;font-family:var(--font-ar);font-size:.78rem;text-transform:uppercase}.pipeline-card{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:18px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#050604c2}.pipeline-card span,.mini-stat span,.activity-feed div,.impact-dashboard span{color:var(--ink);font-size:.92rem}.pipeline-card strong{display:block;margin-top:2px;direction:ltr;font-family:var(--font-en);font-size:3.2rem;font-weight:340;line-height:1;unicode-bidi:isolate}.status-pill{padding:8px 10px;color:var(--brand-black);border:1px solid var(--block-lime);border-radius:var(--pill);background:var(--block-lime);font-family:var(--font-ar);font-size:.68rem;font-weight:700;text-transform:uppercase}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mini-stat{padding:14px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#050604b8}.mini-stat strong{display:block;margin-top:8px;direction:ltr;font-family:var(--font-en);font-size:1.35rem;font-weight:540;unicode-bidi:isolate}.activity-feed{display:grid;gap:10px}.activity-feed div{display:flex;gap:10px;align-items:center;padding:12px;border-radius:var(--radius-lg);background:#050604b8}.activity-feed span{width:8px;height:8px;flex:0 0 auto;border-radius:var(--pill);background:var(--block-lime)}.conversion-chart{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;min-height:130px;gap:10px;padding:18px;border-radius:var(--radius-lg);background:#050604b8}.conversion-chart i{display:block;border-radius:var(--pill) var(--pill) 8px 8px;background:var(--block-lime);transform-origin:bottom;animation:chart-rise .7s var(--ease) both}@keyframes chart-rise{0%{transform:scaleY(.25);opacity:.45}}@keyframes grid-drift{to{background-position:42px 42px}}@media(max-width:920px){.hero-grid{grid-template-columns:1fr;gap:clamp(22px,6vw,42px)}.hero-copy{display:contents}.hero-copy .eyebrow{order:1}.hero-copy h1{order:2;max-width:100%;font-size:clamp(2.4rem,11.5vw,4rem);line-height:1.02}.hero .sales-media--hero{order:3;max-width:760px;margin-block-start:2px}.hero-lede{order:4}.gooey-strip{order:5}.hero-actions{order:6}.hero-proof{order:7}}@media(max-width:560px){.hero{min-height:auto;padding-top:34px}.hero-grid{gap:18px}.hero-copy h1{font-size:clamp(2.05rem,10.6vw,3.1rem);line-height:1.04}.hero-lede{font-size:1.08rem}.hero .sales-media--hero img{border-radius:18px}.dashboard-grid,.pipeline-card{grid-template-columns:1fr}.pipeline-card strong{font-size:2.35rem}}.metrics-strip{padding-block:0;background:var(--inverse-canvas)}.strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.strip-grid div{display:grid;gap:4px;min-height:74px;align-content:center;padding:14px 18px;color:var(--inverse-ink);border-inline-start:1px solid rgba(255,255,255,.18)}.strip-grid strong{font-family:var(--font-en);font-size:1.72rem;font-weight:540}.strip-grid span{color:var(--inverse-ink);font-size:.96rem}.microcopy{margin:-6px 0 0;color:var(--dim);font-size:.96rem;font-weight:700}.problem .container,.thinking .container,.audience .container,.ai-proof .container,.trust-system .container,.seo-resources .container,.flow .container,.impact .container,.after-launch .container,.booking-panel,.final-cta .cta-panel{padding:clamp(32px,6vw,64px);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.problem .container{background:var(--surface-soft)}.thinking .container{background:var(--surface-warm)}.audience .container{background:var(--surface-soft)}.ai-proof .container{background:var(--surface-warm)}.trust-system .container,.seo-resources .container{background:var(--surface-soft)}.flow .container{background:var(--block-navy);color:var(--inverse-ink)}.impact .container{background:var(--surface-soft)}.after-launch .container{background:var(--surface-warm)}.problem p,.thinking p,.impact p,.trust-system p,.seo-resources p,.after-launch p{color:var(--ink)}.flow h2,.flow p,.flow .eyebrow{color:var(--inverse-ink)}.pain-stack{display:grid;gap:12px}.pain-stack div{padding:18px;color:var(--ink);background:#f7f7f00d}.pain-stack div:before{content:"";display:inline-block;width:9px;height:9px;margin-inline-end:10px;border-radius:var(--pill);background:var(--block-lime)}.comparison-grid,.audience-grid,.core-grid,.case-grid,.impact-grid,.about-grid,.tech-layout{display:grid;gap:20px}.comparison-grid,.audience-grid,.core-grid,.impact-grid,.about-grid,.tech-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-card span,.system-card span,.case-content span,.process-grid span,.tech-preview span{color:var(--ink);font-family:var(--font-mono);font-size:.76rem;font-weight:700;text-transform:uppercase}.active-card{border-color:var(--block-lime);background:#d8ff4f1a}.audience-card{display:grid;gap:18px;min-height:280px;padding:clamp(22px,4vw,34px);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface-soft)}.audience-card--fit{border-color:var(--block-lime);background:var(--block-lime);color:var(--brand-black)}.audience-card--fit h3,.audience-card--fit p,.audience-card--fit li,.audience-card--fit span{color:var(--brand-black)}.audience-card--skip{background:var(--surface-warm)}.audience-card ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.audience-card li{position:relative;padding-inline-start:24px;color:var(--ink);font-size:1.04rem;line-height:1.65}.audience-card li:before{content:"";position:absolute;top:.72em;inset-inline-start:0;width:9px;height:9px;border-radius:var(--pill);background:var(--block-lime)}.audience-card--fit li:before{background:var(--brand-black)}.muted-card{background:#f7f7f00f}.services .section-head,.work .section-head,.built-for .section-head,.tech-stack .section-head,.about .section-head,.process .section-head,.testimonials .section-head{max-width:920px}.system-card{min-height:280px;background:var(--canvas)}.capability-grid,.built-grid,.after-grid,.process-grid,.testimonial-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.capability-grid,.built-grid{grid-template-columns:repeat(5,1fr);margin-top:18px}.capability-grid div,.built-grid div,.after-grid div{display:grid;gap:12px;min-height:128px;place-items:center;padding:18px;text-align:center;font-weight:700;background:var(--surface-soft)}.capability-grid div:hover,.built-grid div:hover,.after-grid div:hover{border-color:var(--block-lime);background:var(--canvas);transform:translateY(-3px)}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-card{overflow:hidden;background:var(--surface-soft)}.case-card--wide{grid-column:1/-1;display:grid;grid-template-columns:.82fr 1.18fr;background:var(--block-cream)}.case-card:nth-child(2),.case-card:nth-child(3){background:var(--canvas)}.case-card.is-preview-active{border-color:var(--block-lime);background:var(--canvas);transform:translateY(-5px)}.case-card img{width:100%;height:auto;object-fit:contain;object-position:top;background:var(--surface-soft)}.case-content{display:grid;gap:12px;padding:clamp(20px,4vw,34px)}.case-content strong{color:var(--ink)}.sales-media{position:relative;display:grid;gap:12px}.sales-media img{position:relative;z-index:1;width:100%;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-soft);cursor:zoom-in;object-fit:contain;object-position:center top}.sales-media--linked{gap:14px}.sales-media__external{position:absolute;z-index:4;inset-inline-end:14px;bottom:52px;display:inline-flex;gap:8px;align-items:center;min-height:40px;padding:8px 14px;color:var(--brand-black);border-radius:var(--pill);background:var(--block-lime);box-shadow:var(--shadow);font-size:.9rem;font-weight:700;transform:translateZ(60px);transition:transform var(--fast),background var(--fast)}.sales-media__external:hover,.sales-media__external:focus{background:var(--brand-lime-soft);transform:translateY(-2px) translateZ(60px)}.sales-media figcaption,.proof-note{color:var(--dim);font-size:.92rem;line-height:1.55}.proof-card{display:grid;gap:12px;min-height:220px;padding:clamp(22px,4vw,34px);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-soft)}.proof-card strong{direction:ltr;font-family:var(--font-en);font-size:clamp(2.2rem,5vw,4.3rem);font-weight:340;line-height:1;unicode-bidi:isolate}.proof-card--highlight{color:var(--inverse-ink);background:var(--block-navy)}.proof-card--highlight p,.proof-card--highlight span,.proof-card--highlight strong{color:var(--inverse-ink)}.placeholder-proof{border-style:dashed;background:linear-gradient(var(--hairline-soft) 1px,transparent 1px),linear-gradient(90deg,var(--hairline-soft) 1px,transparent 1px),var(--surface-soft);background-size:24px 24px}.section-cta{background:var(--block-lime)}.flow-map{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.flow-map:before{content:"";position:absolute;top:50%;inset-inline:24px;height:2px;background:#ffffff80}.flow-node{position:relative;z-index:1;display:grid;min-height:142px;gap:8px;align-content:center;padding:16px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);background:#ffffff1f;transition:transform var(--normal),border-color var(--normal),background var(--normal)}.flow-node>i{color:var(--inverse-ink);border-color:#fff3;background:#ffffff1f}.flow-node span{color:var(--inverse-ink);font-family:var(--font-mono);font-size:.8rem;font-weight:700;text-transform:uppercase}.flow-node.is-active{transform:translateY(-8px);background:var(--block-lime);color:var(--brand-black)}.flow-node.is-active span{color:var(--brand-black)}.flow-node.is-active>i{color:var(--brand-black);border-color:#0506043d;background:var(--brand-white)}.impact-dashboard{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:16px;border-radius:var(--radius-lg);background:#f7f7f00d}.impact-dashboard div{min-height:142px;padding:18px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface-soft)}.impact-dashboard strong{display:inline-block;margin-top:18px;direction:ltr;font-family:var(--font-en);font-size:3.4rem;font-weight:340;line-height:1;unicode-bidi:isolate}.impact-dashboard em{color:var(--ink);font-style:normal;font-weight:700}.tech-layout{align-items:stretch}.tech-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;border-radius:var(--radius-lg);background:var(--surface-soft)}.tech-list button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:62px;padding:10px 14px;color:var(--ink);border:1px solid var(--hairline);border-radius:var(--pill);background:var(--canvas);cursor:pointer;transition:color var(--fast),border-color var(--fast),background var(--fast),transform var(--fast)}.tech-list i{font-size:1rem}.tech-list button:hover,.tech-list button:focus,.tech-list button.is-selected{color:var(--brand-black);border-color:var(--block-lime);background:var(--block-lime);transform:translateY(-2px)}.tech-preview{display:grid;gap:16px;align-content:center;min-height:270px;padding:clamp(22px,4vw,34px);border-radius:var(--radius-lg);background:var(--block-cream)}.tech-preview strong{font-size:2.1rem;line-height:1.15}.tech-preview code{display:block;direction:ltr;padding:16px;overflow-x:auto;color:var(--ink);border-radius:var(--radius);background:var(--brand-black);border:1px solid var(--hairline);font-family:var(--font-mono)}.about-grid{align-items:center}.about-grid img{width:min(100%,420px);aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg)}.process-grid div{background:var(--surface-soft)}.process-grid div,.process-grid .system-card{min-height:300px}.resource-card{display:grid;gap:16px;min-height:260px;padding:clamp(22px,4vw,34px)}.resource-card h3{font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.12}.resource-card a{text-decoration:none}.process-grid div p,.process-grid .system-card p{margin-top:10px}.orbital-timeline{position:relative;min-height:min(76vw,680px);margin-top:22px;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 48%,rgba(217,251,103,.22),transparent 28%),linear-gradient(var(--hairline-soft) 1px,transparent 1px),linear-gradient(90deg,var(--hairline-soft) 1px,transparent 1px),var(--inverse-canvas);background-size:auto,34px 34px,34px 34px,auto;color:var(--inverse-ink)}.orbital-ring,.orbital-ring:before,.orbital-ring:after{position:absolute;inset:50% auto auto 50%;border:1px solid rgba(255,255,255,.13);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.orbital-ring{width:min(68vw,520px);height:min(52vw,390px)}.orbital-ring:before,.orbital-ring:after{content:""}.orbital-ring:before{width:72%;height:72%}.orbital-ring:after{width:118%;height:118%;opacity:.42}.orbital-core{position:absolute;inset:50% auto auto 50%;display:grid;width:98px;height:98px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:var(--block-lime);color:var(--brand-black);font-weight:800;text-align:center;transform:translate(-50%,-50%);box-shadow:0 0 64px #d9fb6752}.orbital-detail{position:absolute;inset-inline-start:clamp(18px,4vw,34px);bottom:clamp(18px,4vw,34px);display:grid;width:min(360px,100% - 36px);gap:12px;padding:clamp(18px,3vw,28px);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-lg);background:#050505b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.orbital-detail span,.orbital-detail p,.orbital-detail h3{color:var(--inverse-ink)}.orbital-detail span{font-family:var(--font-mono);font-size:.72rem;font-weight:700;text-transform:uppercase}.orbital-detail h3{font-size:clamp(1.45rem,3vw,2rem)}.orbital-energy{display:grid;gap:8px}.orbital-energy__top{display:flex;justify-content:space-between}.orbital-energy__track{height:7px;overflow:hidden;border-radius:var(--pill);background:#ffffff24}.orbital-energy__fill{display:block;width:0;height:100%;border-radius:inherit;background:var(--block-lime);transition:width var(--normal)}.orbital-node{position:absolute;inset:50% auto auto 50%;display:grid;width:118px;gap:7px;place-items:center;color:#ffffffc7;border:0;background:transparent;cursor:pointer;opacity:calc(.55 + var(--orbital-depth, .5) * .45);transform:translate(-50%,-50%) translate(var(--orbital-x, 0),var(--orbital-y, 0)) scale(calc(.88 + var(--orbital-depth, .5) * .18));transition:opacity var(--normal),color var(--normal),scale var(--normal)}.orbital-node i{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.26);border-radius:50%;background:#ffffff14;font-size:1.2rem}.orbital-node strong{color:inherit;font-size:.9rem;line-height:1.25}.orbital-node em{color:#ffffff80;font-family:var(--font-mono);font-size:.7rem;font-style:normal}.orbital-node.is-active{color:var(--inverse-ink)}.orbital-node.is-active i{color:var(--brand-black);border-color:var(--block-lime);background:var(--block-lime);box-shadow:0 0 34px #d9fb6766}.orbital-node[data-title*=AI] i{color:var(--brand-black);border-color:var(--block-lime);background:#d8ff4fe0;font-family:var(--font-en);font-size:0;font-weight:900}.orbital-node[data-title*=AI] i:before{content:"AI";font-size:.88rem;line-height:1}.orbital-node.is-related i{border-color:#d9fb67b8;animation:orbital-pulse 1.4s var(--ease) infinite}.project-showcase-section .container{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(26px,5vw,64px);align-items:start}.showcase-list{display:grid}.showcase-row{position:relative;display:grid;grid-template-columns:1fr auto;gap:18px;padding:22px 0;border-top:1px solid var(--hairline)}.showcase-row:last-child{border-bottom:1px solid var(--hairline)}.showcase-row:before{content:"";position:absolute;inset:8px -14px;z-index:0;border-radius:var(--radius);background:var(--surface-soft);opacity:0;transform:scale(.98);transition:opacity var(--normal),transform var(--normal)}.showcase-row>*{position:relative;z-index:1}.showcase-row:hover:before,.showcase-row:focus:before,.showcase-row.is-preview-active:before{opacity:1;transform:scale(1)}.showcase-row h3{display:inline-flex;gap:8px;align-items:center;font-size:clamp(1.3rem,2.5vw,1.85rem)}.showcase-row p{margin-top:6px;color:var(--dim)}.showcase-row span{direction:ltr;color:var(--dim);font-family:var(--font-mono);font-size:.78rem;unicode-bidi:isolate}.sales-media--hero,.sales-media--scroll-device{--hero-scroll-rotate: 2.4deg;--hero-scroll-scale: .99;--hero-scroll-y: 8px;perspective:1200px;transform-style:preserve-3d}.sales-media--hero img,.sales-media--scroll-device img{border-width:clamp(2px,.45vw,4px);border-color:#f7f7f02e;border-radius:clamp(18px,2vw,30px);box-shadow:0 18px 38px #00000057,0 40px 90px #d8ff4f14;transform:translateY(var(--hero-scroll-y)) rotateX(var(--hero-scroll-rotate)) scale(var(--hero-scroll-scale));transform-origin:center center;transition:transform .26s var(--ease),box-shadow var(--normal);backface-visibility:hidden;will-change:transform}.sales-media--hero:hover img,.sales-media--scroll-device:hover img{box-shadow:0 22px 44px #0000006b,0 46px 96px #d8ff4f1f}@keyframes orbital-pulse{50%{transform:scale(1.08)}}.entry-content{display:grid;gap:18px;padding:clamp(22px,4vw,34px);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-soft)}.entry-content h2{margin-top:8px;font-size:clamp(1.55rem,3vw,2.25rem)}.testimonial-grid{grid-template-columns:repeat(3,1fr)}.testimonial-focus{position:relative;display:grid;gap:20px;max-width:880px;margin:0 auto 24px;padding:clamp(28px,5vw,48px);overflow:hidden;border:1px solid var(--block-lime);border-radius:var(--radius-lg);background:var(--surface-soft);text-align:center}.testimonial-mark{position:absolute;inset-inline-start:24px;top:-18px;color:#d8ff4f1a;font-family:var(--font-en);font-size:8rem;line-height:1;pointer-events:none}.testimonial-focus blockquote{max-width:720px;margin-inline:auto;color:var(--ink);font-size:clamp(1.55rem,3.2vw,2.45rem);font-weight:340;line-height:1.25;transition:opacity var(--normal),filter var(--normal),transform var(--normal)}.testimonial-focus p{font-family:var(--font-mono);font-size:.78rem;font-weight:700;text-transform:uppercase;transition:opacity var(--normal),transform var(--normal)}.testimonial-focus blockquote.is-switching{opacity:0;filter:blur(4px);transform:translateY(6px) scale(.99)}.testimonial-focus p.is-switching{opacity:0;transform:translateY(6px)}.testimonial-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.testimonial-tabs button{min-height:42px;padding:8px 16px;color:var(--ink);border:1px solid var(--hairline);border-radius:var(--pill);background:#f7f7f00a;cursor:pointer;font-size:.92rem;font-weight:700;transition:color var(--fast),background var(--fast),transform var(--fast)}.testimonial-tabs button:hover,.testimonial-tabs button:focus,.testimonial-tabs button.is-active{color:var(--brand-black);background:var(--block-lime);transform:translateY(-1px)}.testimonial-grid figure{background:var(--surface-soft)}.testimonial-grid figure.is-active{border-color:var(--block-lime);background:var(--canvas)}.testimonial-grid blockquote{color:var(--ink);font-size:1.08rem}.testimonial-grid figcaption{margin-top:18px;color:var(--ink);font-family:var(--font-mono);font-size:.76rem;text-transform:uppercase}.booking{position:relative}.booking-panel{position:relative;display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(24px,5vw,48px);align-items:center;overflow:hidden;background:var(--block-lime);color:var(--brand-black)}.booking-panel h2,.booking-panel h3,.booking-panel p,.booking-panel .eyebrow,.booking-panel span,.booking-panel strong{color:var(--brand-black)}.booking-shell h3,.booking-shell p,.booking-shell span,.booking-shell strong,.booking-shell em{color:var(--ink)}.booking-intro{display:grid;gap:16px}.booking-intro h2{max-width:680px}.booking-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.booking-trust span{display:inline-flex;gap:8px;align-items:center;min-height:38px;padding:0 14px;color:var(--brand-black);border:1px solid var(--brand-black);border-radius:var(--pill);background:var(--brand-white);font-size:.92rem;font-weight:700;transition:transform var(--fast),background var(--fast)}.booking-trust i{font-size:.94rem}.booking-trust span:hover{transform:translateY(-2px);background:var(--brand-lime-soft)}.booking-shell{overflow:hidden;border:1px solid var(--brand-black);border-radius:var(--radius-lg);background:var(--canvas);transition:transform var(--normal)}.booking-shell--popup{display:grid;align-self:stretch}.booking-shell:hover{transform:translateY(-4px)}.booking-window-top{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;min-height:58px;padding:0 18px;border-bottom:1px solid var(--hairline);background:var(--canvas)}.booking-window-top span{width:10px;height:10px;border-radius:var(--pill);background:var(--success)}.booking-window-top strong,.booking-window-top em{font-family:var(--font-en);font-style:normal}.booking-window-top em{font-family:var(--font-mono);font-size:.72rem;font-weight:700;text-transform:uppercase}.booking-choice{display:grid;gap:16px;align-content:center;min-height:430px;padding:clamp(26px,5vw,44px);border:1px solid rgba(5,6,4,.18);border-radius:clamp(26px,3vw,38px);background:linear-gradient(rgba(5,6,4,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(5,6,4,.08) 1px,transparent 1px),var(--brand-white);background-size:28px 28px;box-shadow:0 22px 60px #05060424}.booking-choice>i{display:grid;width:64px;height:64px;place-items:center;color:var(--brand-black);border-radius:var(--radius);background:var(--block-lime);font-size:1.45rem}.booking-choice h3{max-width:16ch;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}.booking-choice p{max-width:44ch}.booking-choice h3,.booking-choice p{color:var(--brand-black)}.final-cta{padding-top:0}.final-cta .cta-panel{min-height:360px;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,6vw,72px);align-items:center;text-align:start;color:var(--inverse-ink);background:var(--block-navy)}.cta-copy{display:grid;gap:22px}.cta-panel h2{max-width:18ch}.final-cta .eyebrow,.final-cta h2,.final-cta p{color:var(--inverse-ink)}.final-cta .button--primary{color:var(--brand-black);background:var(--block-lime)}@media(max-width:980px){.strip-grid,.comparison-grid,.audience-grid,.core-grid,.case-grid,.impact-grid,.about-grid,.tech-layout,.case-card--wide,.booking-panel,.final-cta .cta-panel,.project-showcase-section .container{grid-template-columns:1fr}.capability-grid,.built-grid,.process-grid,.testimonial-grid{grid-template-columns:repeat(2,1fr)}.flow-map{grid-template-columns:1fr}.flow-map:before{top:24px;bottom:24px;inset-inline-start:22px;inset-inline-end:auto;width:2px;height:auto}.flow-node{min-height:104px;padding-inline-start:48px}}@media(max-width:768px){.problem .container,.thinking .container,.audience .container,.ai-proof .container,.trust-system .container,.seo-resources .container,.flow .container,.impact .container,.after-launch .container,.booking-panel,.final-cta .cta-panel{width:100%;border-radius:0}.final-cta .cta-panel{padding-bottom:132px}.booking{background:var(--block-lime)}.booking>.container{width:100%}.booking-panel{padding-inline:var(--pad);border-radius:30px}.booking-choice{min-height:auto;border-color:#0506042e;border-radius:28px}.sales-media__external{position:static;z-index:4;width:fit-content;transform:none}.sales-media--hero,.sales-media--scroll-device{--hero-scroll-rotate: 1.4deg;--hero-scroll-scale: .995;--hero-scroll-y: 4px;perspective:760px}.sales-media--hero img,.sales-media--scroll-device img{border-width:2px;transform:translateY(calc(var(--hero-scroll-y) * .55)) rotateX(calc(var(--hero-scroll-rotate) * .55)) scale(var(--hero-scroll-scale))}.orbital-timeline{display:grid;min-height:auto;gap:12px;padding:18px}.orbital-ring,.orbital-core{display:none}.orbital-detail,.orbital-node{position:relative;inset:auto;width:100%;transform:none!important}.orbital-detail{order:-1}.orbital-node{grid-template-columns:auto 1fr auto;place-items:center start;padding:12px;text-align:start;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);background:#ffffff14;opacity:1}.orbital-node i{width:40px;height:40px}}@media(max-width:640px){.strip-grid,.capability-grid,.built-grid,.after-grid,.process-grid,.testimonial-grid,.impact-dashboard,.tech-list{grid-template-columns:1fr}.strip-grid div{border-inline-start:0;border-bottom:1px solid rgba(255,255,255,.18)}.strip-grid strong{font-size:1.75rem}.impact-dashboard strong{font-size:2.65rem}.tech-preview strong{font-size:1.65rem}.booking-window-top{grid-template-columns:auto 1fr}.booking-window-top em{display:none}.final-cta .cta-panel{text-align:center}.cta-panel h2{max-width:100%}.final-cta .hero-actions{justify-content:center}}.media-lightbox{position:fixed;inset:0;z-index:100;display:grid;grid-template-rows:auto 1fr auto;gap:18px;padding:clamp(16px,4vw,36px);background:#050505eb;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--normal),visibility var(--normal)}.media-lightbox.is-open{opacity:1;visibility:visible;pointer-events:auto}.media-lightbox__bar{display:flex;gap:12px;align-items:center;justify-content:space-between}.media-lightbox__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.media-lightbox__button,.media-lightbox__link{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:42px;padding:8px 16px;color:var(--inverse-ink);border:1px solid rgba(255,255,255,.28);border-radius:var(--pill);background:#ffffff14;cursor:pointer;font-size:.95rem;font-weight:700;transition:background var(--fast),transform var(--fast)}.media-lightbox__button:hover,.media-lightbox__button:focus,.media-lightbox__link:hover,.media-lightbox__link:focus{background:#ffffff29;transform:translateY(-1px)}.media-lightbox__stage{display:grid;min-height:0;place-items:center}.media-lightbox__image{max-width:100%;max-height:100%;border-radius:var(--radius);background:var(--canvas);object-fit:contain}.media-lightbox__caption{max-width:900px;margin-inline:auto;color:#ffffffc7;font-size:.98rem;line-height:1.7;text-align:center}body.lightbox-open{overflow:hidden}@media(max-width:640px){.media-lightbox{padding:12px}.media-lightbox__bar{align-items:flex-start}}.archive-hero,.single-hero{position:relative;overflow:hidden;padding-top:calc(var(--section) + 42px)}.archive-hero__grid,.single-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:clamp(32px,7vw,86px);align-items:center}.archive-hero h1,.single-hero h1{max-width:13ch;margin-block:14px 22px;direction:rtl;font-family:var(--font-en);font-size:clamp(3rem,7.5vw,6.8rem);font-weight:340;letter-spacing:0;line-height:.95;text-align:right;unicode-bidi:isolate}.archive-hero p:not(.eyebrow),.single-hero p:not(.eyebrow){max-width:680px;font-size:clamp(1.1rem,2vw,1.35rem)}.archive-system-panel,.archive-metrics-panel,.single-visual-panel,.single-project-media{min-height:430px;padding:clamp(24px,4vw,44px);border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--block-cream)}.archive-system-panel{display:grid;gap:14px;align-content:center}.archive-system-panel span,.archive-metrics-panel span,.single-visual-panel span{font-family:var(--font-mono);font-size:.76rem;font-weight:700;text-transform:uppercase}.archive-system-panel>div:not(.bg-pattern){display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:72px;padding:16px 18px;border:1px solid var(--hairline);border-radius:var(--pill);background:var(--canvas);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700}.archive-metrics-panel{display:grid;grid-template-columns:1fr;gap:14px;background:var(--block-lime);color:var(--brand-black)}.archive-metrics-panel h1,.archive-metrics-panel h2,.archive-metrics-panel h3,.archive-metrics-panel p,.archive-metrics-panel span,.archive-metrics-panel strong,.single-visual-panel h1,.single-visual-panel h2,.single-visual-panel h3,.single-visual-panel p,.single-visual-panel span,.single-visual-panel strong{color:var(--brand-black)}.archive-metrics-panel>div:not(.bg-pattern){padding:18px;border:1px solid rgba(5,5,5,.16);border-radius:var(--radius-lg);background:var(--canvas)}.archive-metrics-panel>div:not(.bg-pattern),.archive-metrics-panel>div:not(.bg-pattern) span,.archive-metrics-panel>div:not(.bg-pattern) strong,.archive-metrics-panel>div:not(.bg-pattern) p{color:var(--ink)}.archive-metrics-panel strong{display:block;margin-block:10px;direction:ltr;font-family:var(--font-en);font-size:clamp(2.4rem,5vw,4.2rem);font-weight:340;line-height:1;unicode-bidi:isolate}.dynamic-grid{display:grid;gap:20px}.dynamic-grid--services,.dynamic-grid--projects{grid-template-columns:repeat(2,minmax(0,1fr))}.dynamic-grid--featured{grid-template-columns:1fr}.dynamic-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas);transition:transform var(--normal),border-color var(--normal),background var(--normal),opacity var(--normal)}.dynamic-card:hover{transform:translateY(-5px);border-color:var(--block-lime)}.service-dynamic-card{display:grid;gap:20px;padding:clamp(24px,4vw,38px)}.dynamic-card__icon,.single-visual-panel i{display:grid;width:54px;height:54px;place-items:center;color:var(--brand-black);border:1px solid var(--block-lime);border-radius:var(--pill);background:var(--block-lime);font-size:1.28rem;line-height:1}.dynamic-card h2{margin-block:8px 10px;font-size:clamp(1.8rem,3.2vw,2.65rem);font-weight:340;letter-spacing:0;line-height:1}.dynamic-card h2 a{text-decoration:none}.dynamic-card__lists{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.dynamic-card__lists ul,.metric-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dynamic-card__lists li,.metric-list li,.stack-list div{padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface-soft)}.dynamic-card__footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.inline-link{display:inline-flex;align-items:center;min-height:40px;font-family:var(--font-en);font-weight:540}.project-dynamic-card{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);overflow:hidden;background:var(--surface-soft)}.dynamic-grid--projects .project-dynamic-card{grid-template-columns:1fr}.project-dynamic-card__media{min-height:320px;background:var(--block-cream)}.project-dynamic-card__media img,.single-project-media img,.project-assets__grid img{width:100%;height:100%;object-fit:cover;object-position:top}.project-dynamic-card__content{display:grid;gap:14px;align-content:center;padding:clamp(24px,4vw,38px)}.tag-row,.filter-pills{display:flex;flex-wrap:wrap;gap:8px}.tag-row span,.filter-pills button{min-height:34px;padding:7px 13px;border:1px solid var(--hairline);border-radius:var(--pill);background:var(--canvas);font-family:var(--font-mono);font-size:.72rem;font-weight:700;text-transform:uppercase}.filter-pills{margin-bottom:24px}.filter-pills button{cursor:pointer;transition:color var(--fast),background var(--fast),transform var(--fast)}.filter-pills button:hover,.filter-pills button:focus,.filter-pills button.is-active{color:var(--brand-black);background:var(--block-lime);transform:translateY(-1px)}.project-dynamic-card.is-filtered-out{display:none}.service-workflows .container,.services-process .container,.faq-section .container,.transformation-section .container,.single-feature-section .container,.single-process-section .container{padding:clamp(32px,6vw,64px);border-radius:var(--radius-lg)}.service-workflows .container,.single-process-section .container{background:var(--block-lilac)}.services-process .container,.single-content-section .container{background:var(--block-cream)}.faq-section .container,.single-feature-section .container{background:var(--block-lime);color:var(--brand-black)}.faq-section h2,.faq-section h3,.faq-section p,.faq-section summary,.single-feature-section h2,.single-feature-section h3,.single-feature-section p{color:var(--brand-black)}.transformation-section .container{background:var(--block-mint)}.workflow-board{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.workflow-board div,.process-ladder div,.faq-grid details{padding:clamp(18px,3vw,26px);border:1px solid rgba(5,5,5,.14);border-radius:var(--radius-lg);background:var(--canvas)}.workflow-board span,.process-ladder span{display:inline-flex;margin-bottom:18px;font-family:var(--font-mono);font-size:.76rem;font-weight:700;text-transform:uppercase}.workflow-board strong{display:block;margin-bottom:8px;font-size:1.5rem}.process-ladder{display:grid;gap:12px}.faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.faq-grid summary{cursor:pointer;font-size:1.18rem;font-weight:700}.faq-grid p{margin-top:12px}.archive-final .cta-panel{color:var(--inverse-ink);background:var(--block-navy)}.archive-final .eyebrow,.archive-final h2,.archive-final p{color:var(--inverse-ink)}.archive-final .button--primary{color:var(--brand-black);background:var(--block-lime)}.single-visual-panel{display:grid;gap:18px;align-content:center;background:var(--block-lime)}.single-visual-panel strong{font-size:clamp(2.2rem,5vw,4.4rem);font-weight:340;letter-spacing:0;line-height:.98}.single-project-media{overflow:hidden;padding:0;background:var(--surface-soft)}.stack-list{display:grid;gap:10px}.stack-list div{display:flex;gap:10px;align-items:center}.project-assets__grid{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(220px,.8fr));gap:14px}.project-assets__grid img{min-height:320px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-soft)}@media(max-width:980px){.archive-hero__grid,.single-hero__grid,.dynamic-grid--services,.project-dynamic-card,.workflow-board,.faq-grid,.project-assets__grid{grid-template-columns:1fr}.archive-system-panel,.archive-metrics-panel,.single-visual-panel,.single-project-media{min-height:320px}}@media(max-width:768px){.service-workflows .container,.services-process .container,.faq-section .container,.transformation-section .container,.single-feature-section .container,.single-process-section .container{width:100%;border-radius:0}}@media(max-width:640px){.archive-hero h1,.single-hero h1{font-size:clamp(2.75rem,17vw,4.2rem)}.dynamic-card__lists{grid-template-columns:1fr}.archive-system-panel div{border-radius:var(--radius-lg)}}.site-footer{padding-block:84px 116px;border-top:1px solid var(--hairline);background:var(--brand-black);color:var(--inverse-ink)}.footer-shell{display:grid;gap:42px}.footer-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,5vw,52px);align-items:end;padding:clamp(26px,5vw,48px);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-lg);background:var(--block-lime);color:var(--ink)}.footer-cta h2{max-width:15ch;font-size:clamp(2.1rem,4vw,3.7rem)}.footer-cta__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.footer-cta .button--ghost,.site-footer .footer-cta a[href*="wa.me"]{color:var(--inverse-ink);border-color:var(--brand-black);background:var(--brand-black);box-shadow:none}.site-footer .footer-cta a[href*="wa.me"]:hover,.site-footer .footer-cta a[href*="wa.me"]:focus{color:var(--brand-black);border-color:var(--brand-black);background:var(--brand-white)}.footer-main{display:grid;grid-template-columns:minmax(280px,1.35fr) repeat(3,minmax(160px,.7fr));gap:clamp(24px,4vw,54px);align-items:start}.footer-brand{display:grid;gap:18px}.site-footer .brand,.site-footer p,.site-footer a,.site-footer strong,.site-footer span{color:var(--inverse-ink)}.site-footer .footer-cta p,.site-footer .footer-cta h2,.site-footer .footer-cta strong,.site-footer .footer-cta span,.site-footer .footer-cta .eyebrow,.site-footer .footer-cta .button--primary{color:var(--brand-black)}.site-footer .footer-cta .eyebrow,.site-footer .footer-cta h2{color:var(--brand-black)!important}.site-footer .brand__meta,.footer-bottom,.footer-brand p{color:#ffffffb8}.footer-brand p{max-width:46ch;font-size:1rem;line-height:1.75}.footer-links{display:grid;gap:12px}.footer-links strong{margin-bottom:6px;font-size:.88rem}.footer-links a{color:#ffffffb8;font-size:.96rem;transition:color var(--fast),transform var(--fast)}.footer-links a:hover,.footer-links a:focus{color:var(--inverse-ink);transform:translate(-3px)}.footer-bottom{display:flex;gap:16px;justify-content:space-between;padding-top:24px;border-top:1px solid rgba(255,255,255,.16);font-size:.88rem}.mobile-conversion{position:fixed;right:50%;bottom:16px;left:auto;z-index:12;display:none;grid-template-columns:repeat(2,54px);gap:10px;width:max-content;padding:9px;border:1px solid var(--hairline);border-radius:var(--pill);background:#050604f0;box-shadow:var(--shadow);transform:translate(50%);transition:opacity var(--normal),transform var(--normal),visibility var(--normal)}.mobile-conversion.is-hidden,body.nav-open .mobile-conversion{visibility:hidden;opacity:0;transform:translate(50%) translateY(120%);pointer-events:none}.mobile-conversion a{display:inline-flex;align-items:center;justify-content:center;width:54px;min-height:54px;padding:0;color:var(--ink);border-radius:var(--pill);background:#f7f7f012;font-family:var(--font-en);font-size:0;font-weight:700}.mobile-conversion i{font-size:1.18rem}.mobile-conversion a:first-child{color:var(--brand-black);background:var(--block-lime)}.mobile-conversion a:last-child{display:none}.mobile-conversion a[href*="wa.me"]{color:#fff;border-color:var(--brand-whatsapp);background:var(--brand-whatsapp)}.mobile-conversion a[href*="wa.me"] .whatsapp-icon{width:1.25rem;height:1.25rem}.mobile-conversion a[href*="wa.me"]:hover,.mobile-conversion a[href*="wa.me"]:focus{background:#1ebe5d}@media(max-width:900px){.footer-cta,.footer-main{grid-template-columns:1fr}.footer-cta__actions{justify-content:flex-start}}@media(max-width:720px){.site-footer{padding-block:64px 118px}.mobile-conversion{display:grid}.footer-cta{border-radius:0}.footer-shell{width:100%}.footer-main,.footer-bottom{width:min(100% - var(--pad) * 2,var(--container));margin-inline:auto}.footer-bottom{display:grid}}[data-reveal]{opacity:1;transform:none}[data-reveal].reveal-pending{opacity:0;transform:translateY(18px);transition:opacity .36s var(--ease),transform .36s var(--ease)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.text-reveal{position:relative;text-wrap:balance}.text-reveal__word{display:inline-block;color:#ffffff6b;transform:translateY(5px);transition:color .26s var(--ease),opacity .26s var(--ease),transform .26s var(--ease);opacity:.9}.section-cta .text-reveal__word,.archive-final .cta-panel .text-reveal__word,.booking-panel .text-reveal__word,.footer-cta .text-reveal__word{color:#0506045c}.text-reveal__word.is-active,.text-reveal.is-complete .text-reveal__word{color:var(--inverse-ink);opacity:1;transform:translateY(0)}.section-cta .text-reveal__word.is-active,.section-cta .text-reveal.is-complete .text-reveal__word,.archive-final .cta-panel .text-reveal__word.is-active,.archive-final .cta-panel .text-reveal.is-complete .text-reveal__word,.booking-panel .text-reveal__word.is-active,.booking-panel .text-reveal.is-complete .text-reveal__word,.footer-cta .text-reveal__word.is-active,.footer-cta .text-reveal.is-complete .text-reveal__word{color:var(--brand-black)}.gooey-text{position:relative;display:inline-grid;min-height:1.12em;align-items:center;color:var(--ink);font-family:var(--font-ar);font-size:clamp(1.75rem,4vw,3.7rem);font-weight:760;line-height:1;vertical-align:middle}.gooey-text__mask{position:relative;display:grid;width:min(100%,14ch);min-width:8.2ch;height:1.05em;place-items:center;filter:url(#threshold)}.gooey-text__filter{position:absolute;width:0;height:0}.gooey-text__item{position:absolute;inset-inline:0;text-align:center;white-space:nowrap;will-change:filter,opacity}.gooey-strip{display:grid;gap:8px;margin-top:2px}.gooey-strip span{color:var(--dim);font-size:.95rem;font-weight:700}.hero .gooey-strip{width:min(100%,560px);padding-block:2px}.hero .gooey-strip>span{color:#f7f7f0a3}.hero .gooey-text{width:min(100%,10.5ch);min-height:1.04em;color:var(--block-lime);font-family:var(--font-ar);font-size:clamp(2.7rem,8vw,5.8rem);font-weight:900;letter-spacing:0;text-shadow:0 0 34px rgba(216,255,79,.24)}.hero .gooey-text:before{content:"";position:absolute;inset:12% -5%;z-index:-1;border-radius:var(--pill);background:radial-gradient(circle,rgba(216,255,79,.16),transparent 70%);filter:blur(18px)}.hero .gooey-text__mask{width:100%;min-width:0;height:1.04em}@media(max-width:560px){.sales-page h1.text-reveal,.sales-page h2.text-reveal{max-width:100%;line-height:1.12}.sales-page h1.text-reveal{font-size:clamp(2.2rem,9.4vw,2.85rem)}.sales-page h2.text-reveal{font-size:clamp(2rem,8.35vw,2.5rem)}.text-reveal__word{transform:translateY(3px)}.hero .gooey-text{font-size:clamp(2.25rem,10vw,3.15rem)}}.sparkles-host{position:relative}.sparkles-layer{position:absolute;inset:-12% -2%;z-index:2;pointer-events:none}.sparkle{position:absolute;left:var(--sparkle-x);top:var(--sparkle-y);width:8px;height:8px;opacity:0;transform:scale(var(--sparkle-scale));animation:sparkle-pop .82s var(--ease) var(--sparkle-delay) both}.sparkle:before,.sparkle:after{content:"";position:absolute;inset:0;margin:auto;border-radius:var(--pill);background:var(--block-lime)}.sparkle:before{width:2px;height:100%}.sparkle:after{width:100%;height:2px}.project-hover-preview{position:fixed;top:0;left:0;z-index:60;width:min(430px,100vw - 32px);overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-soft);box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity .22s var(--ease),scale .22s var(--ease);scale:.96}.project-hover-preview.is-visible{opacity:1;scale:1}.project-hover-preview img{width:100%;height:min(420px,64vh);object-fit:contain;object-position:center;background:var(--brand-black)}.project-hover-preview span{display:block;padding:12px 14px;border-top:1px solid var(--hairline);font-family:var(--font-mono);font-size:.72rem;font-weight:700;text-transform:uppercase}@keyframes sparkle-pop{0%{opacity:0;transform:translateY(4px) scale(.2) rotate(0)}45%{opacity:.72}to{opacity:0;transform:translateY(-10px) scale(var(--sparkle-scale)) rotate(90deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}[data-reveal],[data-reveal].reveal-pending{opacity:1;transform:none}.infinite-grid-layer,.sparkle{animation:none!important}}.has-bg-pattern{position:relative;isolation:isolate;overflow:hidden}.has-bg-pattern>:not(.bg-pattern){position:relative;z-index:1}.bg-pattern{--pattern-size: 24px;--pattern-fill: rgba(5, 5, 5, .14);position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.56;background-size:var(--pattern-size) var(--pattern-size)}.bg-pattern--soft{--pattern-fill: rgba(5, 5, 5, .075);opacity:.48}.bg-pattern--inverse{--pattern-fill: rgba(255, 255, 255, .16)}.bg-pattern--dots{background-image:radial-gradient(var(--pattern-fill) 1px,transparent 1px)}.bg-pattern--grid{background-image:linear-gradient(to right,var(--pattern-fill) 1px,transparent 1px),linear-gradient(to bottom,var(--pattern-fill) 1px,transparent 1px)}.bg-pattern--diagonal-stripes{background-image:repeating-linear-gradient(45deg,var(--pattern-fill),var(--pattern-fill) 1px,transparent 1px,transparent var(--pattern-size))}.bg-pattern--horizontal-lines{background-image:linear-gradient(to bottom,var(--pattern-fill) 1px,transparent 1px)}.bg-pattern--vertical-lines{background-image:linear-gradient(to right,var(--pattern-fill) 1px,transparent 1px)}.bg-pattern--checkerboard{--pattern-size: 32px;background-image:linear-gradient(45deg,var(--pattern-fill) 25%,transparent 25%),linear-gradient(-45deg,var(--pattern-fill) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--pattern-fill) 75%),linear-gradient(-45deg,transparent 75%,var(--pattern-fill) 75%)}.bg-pattern--fade-edges{mask-image:radial-gradient(ellipse at center,black 0%,rgba(0,0,0,.52) 42%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at center,black 0%,rgba(0,0,0,.52) 42%,transparent 78%)}.bg-pattern--fade-center{mask-image:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.42) 46%,black 92%);-webkit-mask-image:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.42) 46%,black 92%)}.bg-pattern--fade-top{mask-image:linear-gradient(to bottom,transparent,black 42%);-webkit-mask-image:linear-gradient(to bottom,transparent,black 42%)}.bg-pattern--fade-bottom{mask-image:linear-gradient(to bottom,black 38%,transparent);-webkit-mask-image:linear-gradient(to bottom,black 38%,transparent)}.bg-pattern--fade-left{mask-image:linear-gradient(to right,transparent,black 42%);-webkit-mask-image:linear-gradient(to right,transparent,black 42%)}.bg-pattern--fade-right{mask-image:linear-gradient(to right,black 38%,transparent);-webkit-mask-image:linear-gradient(to right,black 38%,transparent)}.bg-pattern--fade-x{mask-image:linear-gradient(to right,transparent,black 26%,black 74%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 26%,black 74%,transparent)}.bg-pattern--fade-y{mask-image:linear-gradient(to bottom,transparent,black 22%,black 72%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 22%,black 72%,transparent)}
