.tarkhis-landing{--background: 36 40% 97%;--foreground: 220 22% 9%;--card: 0 0% 100%;--card-foreground: 220 22% 9%;--primary: 33 93% 56%;--primary-foreground: 0 0% 100%;--secondary: 34 30% 93%;--secondary-foreground: 220 22% 9%;--muted: 34 25% 93%;--muted-foreground: 220 9% 42%;--border: 34 20% 87%;--input: 34 20% 87%;--ring: 33 93% 56%}.tarkhis-landing .eyebrow{display:inline-block;font-size:.75rem;font-weight:800;letter-spacing:.02em;color:hsl(var(--primary))}.tarkhis-landing .section-title{font-size:clamp(1.6rem,3vw,2.5rem);font-weight:900;line-height:1.3}.tarkhis-landing .section-space{padding-top:4.5rem;padding-bottom:4.5rem}@media (min-width: 1024px){.tarkhis-landing .section-space{padding-top:6rem;padding-bottom:6rem}}.tarkhis-landing .btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.6rem;border-radius:9999px;font-size:.875rem;font-weight:800;white-space:nowrap;transition:transform .2s ease,background-color .2s ease,opacity .2s ease,box-shadow .2s ease}.tarkhis-landing .btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(120deg,transparent 30%,rgb(255 255 255 / .35) 50%,transparent 70%);transform:translate(-120%);transition:transform .6s ease;pointer-events:none}.tarkhis-landing .btn:hover:after{transform:translate(120%)}.tarkhis-landing .btn>*{position:relative;z-index:2}.tarkhis-landing .btn-outline:after,.tarkhis-landing .btn-whatsapp:after{display:none}.tarkhis-landing .btn-lg{padding:1rem 2rem;font-size:.92rem}.tarkhis-landing .btn-primary{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 10px 24px -12px hsl(var(--primary) / .6)}.tarkhis-landing .btn-primary:hover{transform:translateY(-2px);filter:brightness(1.04)}.tarkhis-landing .btn-outline{border:1.5px solid hsl(var(--border));color:hsl(var(--foreground));background-color:transparent}.tarkhis-landing .btn-outline:hover{background-color:hsl(var(--secondary))}.tarkhis-landing .btn-whatsapp{background-color:#22c55e;color:#fff}.tarkhis-landing .btn-whatsapp:hover{transform:translateY(-2px);filter:brightness(1.05)}.tarkhis-landing .logo-mark{display:block;background-repeat:no-repeat;background-size:240%;background-position:50% 20%;box-shadow:0 6px 16px -8px #00000059}.tarkhis-landing .phone-pill{display:inline-flex;align-items:center;gap:.4rem;border-radius:9999px;background-color:hsl(var(--primary) / .12);color:hsl(var(--primary));padding:.55rem 1.1rem;font-size:.82rem;font-weight:800}.tarkhis-landing .nav-link{position:relative}.tarkhis-landing .nav-link:after{content:"";position:absolute;right:0;bottom:-4px;width:0;height:2px;background-color:hsl(var(--primary));transition:width .25s ease}.tarkhis-landing .nav-link:hover:after{width:100%}.tarkhis-landing .mobile-nav{overflow:hidden;max-height:0;transition:max-height .3s ease}.tarkhis-landing .mobile-nav-open{max-height:480px}.tarkhis-landing .hero-title{font-size:clamp(2.3rem,6.4vw,4.4rem);font-weight:900;line-height:1.2}.tarkhis-landing .eyebrow-chip{display:inline-flex;align-items:center;gap:.4rem;border-radius:9999px;border:1px solid hsl(var(--primary) / .25);background-color:hsl(var(--primary) / .08);color:hsl(var(--primary));padding:.45rem 1rem;font-size:.75rem;font-weight:800}.tarkhis-landing .title-accent{background-image:linear-gradient(90deg,hsl(var(--primary)),#ffce8a);-webkit-background-clip:text;background-clip:text;color:transparent}.tarkhis-landing .hero-mesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.tarkhis-landing .hero-mesh:before,.tarkhis-landing .hero-mesh:after{content:"";position:absolute;border-radius:9999px;filter:blur(90px);opacity:.4}.tarkhis-landing .hero-mesh:before{width:26rem;height:26rem;top:-9rem;right:-6rem;background-color:hsl(var(--primary))}.tarkhis-landing .hero-mesh:after{width:22rem;height:22rem;bottom:-10rem;left:-5rem;background-color:#ffce8a}.tarkhis-landing .truck-stage{position:absolute;left:0;right:0;bottom:0;top:46%;z-index:20;display:flex;align-items:center;justify-content:center;pointer-events:none}.tarkhis-landing .truck-rig{position:relative;width:min(78vw,1200px);aspect-ratio:1774 / 887;will-change:transform,opacity;transition:transform .12s linear,opacity .12s linear}.tarkhis-landing .truck-shadow{position:absolute;left:6%;right:6%;bottom:-.75rem;height:24px;border-radius:9999px;background:radial-gradient(ellipse,hsl(var(--foreground) / .32),transparent 72%);filter:blur(6px)}.tarkhis-landing .truck-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 22px 30px hsl(var(--foreground) / .22))}@media (prefers-reduced-motion: reduce){.tarkhis-landing .truck-rig{transition:none;transform:none!important;opacity:1!important}}@media (max-width: 639px){.tarkhis-landing .truck-stage{top:auto;bottom:-6vw;align-items:flex-end}.tarkhis-landing .truck-rig{width:94vw}}.tarkhis-landing .blob-dark{position:relative;overflow:hidden;border-radius:2.5rem 2.5rem 0 0;margin-top:-2.5rem}@media (min-width: 1024px){.tarkhis-landing .blob-dark{border-radius:4rem 4rem 0 0;margin-top:-4rem}}.tarkhis-landing .blob-dark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 60% at 50% -10%,hsl(var(--primary) / .16),transparent 60%)}.tarkhis-landing .service-card{position:relative;overflow:hidden;border-radius:1.5rem;border:1px solid hsl(var(--border));background-color:hsl(var(--card));padding:2rem 1.5rem 1.75rem;text-align:center;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.tarkhis-landing .service-card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background-image:linear-gradient(90deg,transparent,hsl(var(--primary) / .7),transparent);opacity:0;transition:opacity .35s ease}.tarkhis-landing .service-card:hover{transform:translateY(-8px) scale(1.015);border-color:hsl(var(--primary) / .4);box-shadow:0 26px 48px -26px hsl(var(--foreground) / .45)}.tarkhis-landing .service-card:hover:before{opacity:1}.tarkhis-landing .service-icon-wrap{position:relative;margin:0 auto;display:grid;place-items:center;width:84px;height:84px;border-radius:1.25rem;background-image:radial-gradient(hsl(var(--primary) / .35) 1.4px,transparent 1.4px);background-size:10px 10px}.tarkhis-landing .service-icon-wrap:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:1rem;background-color:hsl(var(--primary) / .1)}.tarkhis-landing .service-icon-wrap svg{position:relative;z-index:1}.tarkhis-landing .service-num{display:block;margin-top:.75rem;font-size:.7rem;font-weight:800;color:hsl(var(--primary))}.tarkhis-landing .feature-card{position:relative;overflow:hidden;border-radius:2rem;background-image:linear-gradient(155deg,hsl(var(--foreground)),#1b212c);color:hsl(var(--primary-foreground));padding:2.25rem 1.75rem;box-shadow:0 30px 60px -30px #0000008c}.tarkhis-landing .feature-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 90% at 100% 0%,hsl(var(--primary) / .22),transparent 60%)}.tarkhis-landing .feature-card>*{position:relative}@media (min-width: 1024px){.tarkhis-landing .feature-card{padding:3rem}}.tarkhis-landing .process-timeline{display:grid;gap:2.25rem 1.5rem;grid-template-columns:repeat(1,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (min-width: 640px){.tarkhis-landing .process-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.tarkhis-landing .process-timeline{grid-template-columns:repeat(4,minmax(0,1fr))}}.tarkhis-landing .process-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:1rem;background-color:hsl(var(--primary) / .15);color:hsl(var(--primary))}.tarkhis-landing .why-card{position:relative;overflow:hidden;border-radius:1.25rem;border:1px solid hsl(var(--border));background-color:hsl(var(--card));padding:1.5rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.tarkhis-landing .why-card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background-image:linear-gradient(90deg,transparent,hsl(var(--primary) / .7),transparent);opacity:0;transition:opacity .3s ease}.tarkhis-landing .why-card:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 20px 38px -24px hsl(var(--foreground) / .4)}.tarkhis-landing .why-card:hover:before{opacity:1}.tarkhis-landing .dashboard-card{position:relative;overflow:hidden;border-radius:1.5rem;border:1px solid hsl(var(--border));background-color:hsl(var(--card));padding:1.5rem;box-shadow:0 28px 54px -30px hsl(var(--foreground) / .5)}.tarkhis-landing .dashboard-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background-image:linear-gradient(90deg,hsl(var(--primary)),#ffce8a,hsl(var(--primary)))}.tarkhis-landing .faq-item{border-radius:1rem;background-color:hsl(var(--primary-foreground) / .05);border:1px solid hsl(var(--primary-foreground) / .08)}.tarkhis-landing .faq-toggle{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border-radius:9999px;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.tarkhis-landing .faq-panel{overflow:hidden;max-height:0;transition:max-height .3s ease}.tarkhis-landing .faq-panel-open{max-height:220px}.tarkhis-landing .sticky-cta{position:fixed;inset-inline:0;bottom:0;z-index:50;display:flex;gap:.6rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background-color:hsl(var(--card) / .96);border-top:1px solid hsl(var(--border));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(100%);transition:transform .3s ease}.tarkhis-landing .sticky-cta-visible{transform:translateY(0)}.tarkhis-landing .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.tarkhis-landing .no-scrollbar::-webkit-scrollbar{display:none}.tarkhis-landing [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.tarkhis-landing [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.tarkhis-landing [data-reveal]{opacity:1;transform:none;transition:none}}
