:root{--tz-navy: #25275D;--tz-indigo: #293189;--tz-teal: #009086;--tz-teal-dark: #00706A;--tz-body: #4A5180;--tz-muted: #5A6088;--tz-line: #D5D8E8;--tz-rule: rgba(41, 49, 137, .07)}.tz-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:#fff;overflow:hidden;isolation:isolate}.tz-hero__rules{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(to right,var(--tz-rule) 0 1px,transparent 1px 120px)}.tz-hero__bg,.tz-hero__sweep{position:absolute;pointer-events:none}.tz-hero__bg{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:translateZ(0)}.tz-hero__sweep{top:0;left:-2px;width:1px;height:100%;background:#0090868c}.tz-hero__inner{position:relative;flex-grow:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center;width:100%;max-width:1360px;margin:0 auto;padding:120px 40px 40px;box-sizing:border-box}.tz-hero__copy{grid-column:span 7}.tz-hero__art{grid-column:span 5;display:flex;align-items:center;justify-content:center}.tz-hero__title{margin:24px 0 0;color:var(--tz-navy);font-size:clamp(38px,5.4vw,76px);text-wrap:pretty}.tz-hero__title span{color:var(--tz-teal)}.tz-hero__lede{margin:22px 0 0;max-width:520px;font-size:clamp(16px,1.3vw,18px);line-height:1.62;color:var(--tz-body)}.tz-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.tz-btn{display:inline-flex;align-items:center;gap:8px;padding:16px 30px;border-radius:999px;font-size:16px;font-weight:500;cursor:pointer;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.tz-btn--solid{background:var(--tz-navy);color:#fff;border:1px solid var(--tz-navy)}.tz-btn--ghost{background:#fff;color:var(--tz-indigo);border:1px solid #C3C7DF}.tz-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #25275d24}.tz-btn:focus-visible{outline:2px solid var(--tz-teal);outline-offset:3px}.tz-proof{display:flex;flex-wrap:wrap;gap:34px;margin-top:34px;padding-top:26px;border-top:1px solid var(--tz-line)}.tz-proof__item{display:flex;flex-direction:column;gap:6px}.tz-proof__num{font-size:clamp(28px,2.6vw,36px);color:var(--tz-navy);line-height:1;font-variant-numeric:tabular-nums}.tz-proof__num i{color:var(--tz-teal);font-style:normal}.tz-proof__label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--tz-muted);max-width:128px;line-height:1.5}[dir=rtl] .tz-proof__label{letter-spacing:0;text-transform:none;font-size:12px}.tz-rail{position:relative;border-top:1px solid var(--tz-line);padding:18px 40px 22px;max-width:1360px;margin:0 auto;width:100%;box-sizing:border-box}.tz-rail svg{width:100%;height:100px;display:block}@keyframes tz-wave-a{0%,to{transform:translate(0) scaleY(1)}50%{transform:translate(-46px,30px) scaleY(1.3)}}@keyframes tz-wave-b{0%,to{transform:translate(0) scaleY(1.1)}50%{transform:translate(52px,-26px) scaleY(.82)}}@keyframes tz-wave-c{0%,to{transform:translateY(14px) scaleY(.9)}50%{transform:translate(-30px,-18px) scaleY(1.22)}}@keyframes tz-spark{0%,to{opacity:.16}50%{opacity:.95}}@keyframes tz-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes tz-rule-x{0%{transform:translate(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(100vw);opacity:0}}@keyframes tz-travel{0%{transform:translate(0)}to{transform:translate(1080px)}}@keyframes tz-charge{to{stroke-dashoffset:0}}@keyframes tz-light{0%,6%{opacity:.22}13%,23%{opacity:1}32%,to{opacity:.22}}@keyframes tz-blink{0%,to{opacity:1}50%{opacity:.25}}.tz-wave{transform-box:fill-box;transform-origin:center}.tz-wave--a{animation:tz-wave-a 19s ease-in-out infinite}.tz-wave--b{animation:tz-wave-b 25s ease-in-out infinite}.tz-wave--c{animation:tz-wave-c 31s ease-in-out infinite}.tz-ring{transform-box:fill-box;transform-origin:center;animation:tz-breathe 14s ease-in-out infinite}.tz-dot{animation:tz-spark 7s ease-in-out infinite}.tz-hero__sweep{animation:tz-rule-x 17s linear infinite}.tz-pulse{animation:tz-travel 11s cubic-bezier(.45,0,.55,1) infinite}.tz-line{stroke-dasharray:1120;stroke-dashoffset:1120;animation:tz-charge 11s cubic-bezier(.45,0,.55,1) infinite}.tz-stage{animation:tz-light 11s linear infinite}.tz-live{animation:tz-blink 2.6s ease-in-out infinite}@keyframes tz-rule-x-rtl{0%{transform:translate(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(-100vw);opacity:0}}[dir=rtl] .tz-hero__sweep{left:auto;right:-2px;animation-name:tz-rule-x-rtl}@media (max-width: 1080px){.tz-hero__copy{grid-column:span 12}.tz-hero__art{grid-column:span 12;margin-top:40px;max-width:420px}.tz-hero__inner{padding:110px 24px 32px}.tz-rail{padding:16px 24px 20px}.tz-rail svg{height:84px}}@media (max-width: 640px){.tz-hero{min-height:auto;padding-bottom:8px}.tz-hero__art{display:none}.tz-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.tz-hero__ctas .tz-btn{width:100%;justify-content:center}.tz-rail svg{height:72px}}@media (max-width: 1080px),(hover: none){.tz-wave,.tz-wave--a,.tz-wave--b,.tz-wave--c,.tz-ring,.tz-dot{animation:none}.tz-dot{opacity:.55}}@media (prefers-reduced-motion: reduce){.tz-wave,.tz-wave--a,.tz-wave--b,.tz-wave--c,.tz-ring,.tz-dot,.tz-hero__sweep,.tz-pulse,.tz-line,.tz-stage,.tz-live{animation:none!important}.tz-line{stroke-dashoffset:0}.tz-dot{opacity:.55}.tz-stage{opacity:1}.tz-hero__sweep{display:none}.tz-btn{transition:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:Plus Jakarta Sans,Segoe UI,sans-serif;color:#334155;background:#fafbfe;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{text-decoration:none;color:inherit}button{font-family:inherit}img{max-width:100%;display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dotPulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.4);opacity:1}}.cta-btn{transition:all .3s ease}.cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00b4a64d}.cta-outline{transition:all .3s ease}.cta-outline:hover{background:#0f1b4c;color:#fff;border-color:#0f1b4c;transform:translateY(-2px)}.svc-card{transition:all .35s cubic-bezier(.4,0,.2,1)}.svc-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0f1b4c14}.ins-card{transition:all .3s ease}.ins-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0f1b4c12}.nav-link{position:relative;transition:color .2s}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#00b4a6;transition:width .3s}.nav-link:hover:after{width:100%}.nav-link:hover{color:#00b4a6}.svc-detail{transition:all .45s cubic-bezier(.4,0,.2,1);overflow:hidden}.outcome-pill{transition:all .2s ease}.outcome-pill:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00b4a61f}.nav-mobile-toggle{display:none;width:40px;height:40px;border-radius:8px;background:#0f1b4c08;border:1px solid #E8EBF2;cursor:pointer;align-items:center;justify-content:center;color:#0f1b4c}.mobile-nav-overlay{position:fixed;top:76px;left:0;right:0;bottom:56px;background:#fafbfefa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99;padding:32px 24px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;animation:fadeUp .3s ease-out}.mobile-nav-overlay a{font-size:18px;font-weight:500;color:#334155;padding:16px 0;border-bottom:1px solid #E8EBF2}.mobile-nav-overlay button{font-size:16px;margin-top:16px}.mobile-lang-bar{display:none}@media (max-width: 900px){nav .nav-desktop{display:none!important}.nav-mobile-toggle{display:flex!important}.mobile-lang-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:100;height:56px;background:#0f1b4cf7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:2px solid #00B4A6;align-items:center;justify-content:center}footer{padding-bottom:68px!important}.grid-3,.grid-2,.grid-4,.grid-5,.grid-6{grid-template-columns:1fr!important}.phase-grid{grid-template-columns:1fr!important;gap:16px!important}.proof-bar{grid-template-columns:repeat(2,1fr)!important}.proof-bar>div{border-right:none!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:24px 16px!important}.hero-section{padding:100px 20px 60px!important;min-height:auto!important}.section{padding:60px 20px!important}.scroll-indicator{display:none!important}.page-hero{padding:100px 20px 60px!important}.cta-btn,.cta-outline{width:100%!important;justify-content:center!important}.button-row{flex-direction:column!important;width:100%!important;gap:12px!important}.area-grid{grid-template-columns:1fr!important;gap:20px!important}.about-hero-grid{grid-template-columns:1fr!important;gap:24px!important}.contact-grid{grid-template-columns:1fr!important;gap:40px!important}.form-row{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr!important;gap:32px!important}.footer-bottom{flex-direction:column!important;gap:16px!important;text-align:center!important}.svc-detail-grid{grid-template-columns:1fr!important;gap:20px!important}.svc-bottom-row{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.region-chips{gap:16px!important}.apart-grid,.sector-grid{grid-template-columns:1fr!important}.transform-preview-grid{grid-template-columns:repeat(2,1fr)!important}.ai-domains-grid,.insights-grid,.about-founder-grid{grid-template-columns:1fr!important}.svc-card-header{flex-wrap:wrap!important}.method-grid{grid-template-columns:1fr!important}}@media (max-width: 600px){.proof-bar,.transform-preview-grid{grid-template-columns:1fr!important}.section{padding:50px 16px!important}.hero-section{padding:90px 16px 50px!important}nav{padding:0 16px!important}.page-hero{padding:90px 16px 50px!important}.phase-arrow{display:none!important}}html{scroll-behavior:auto}.tz-mandate{grid-template-columns:minmax(56px,72px) minmax(140px,220px) 1fr;gap:24px}@media (max-width: 720px){.tz-mandate{grid-template-columns:auto 1fr;gap:6px 14px}.tz-mandate__body{grid-column:1 / -1;margin-top:6px}}.ins-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.ins-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ins-filters input{flex:1 1 260px;min-width:0}.ins-filters select{flex:0 1 220px}.ins-skeleton{background:linear-gradient(90deg,#eceef6 25%,#f6f7fb,#eceef6 75%);background-size:200% 100%;animation:insShimmer 1.4s ease-in-out infinite}@keyframes insShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ins-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:center}@media (max-width: 900px){.ins-hero-grid{grid-template-columns:1fr;gap:32px}.ins-hero-cover{max-width:240px}}@media (max-width: 600px){.ins-filters select{flex:1 1 140px}}
