.design-v2{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#1652f0;--primary-foreground:#fafafa;--secondary:color-mix(in oklch, var(--primary) 12%, white);--secondary-foreground:color-mix(in oklch, var(--primary) 78%, black);--muted:#f5f5f5;--muted-foreground:#737373;--accent:color-mix(in oklch, var(--primary) 10%, white);--accent-foreground:color-mix(in oklch, var(--primary) 72%, black);--border:#e5e5e5;--input:#e5e5e5;--ring:var(--primary);--radius:1rem;--accent-mint:color-mix(in oklch, var(--primary) 8%, white);--accent-sky:#ceeefe;--accent-peach:#fee2cf;--accent-yellow:#fbefc2;--hero-card-sky:color-mix(in oklch, var(--primary) 14%, white);--hero-card-mint:#c6f1d3;--hero-card-peach:#ffdcc4;--hero-icon-mint:#007f43;--hero-icon-peach:#b75f0b;--home-services-grid:color-mix(in oklch, var(--primary) 3%, transparent);--home-services-grid-size:28px;--section-grid:color-mix(in oklch, var(--primary) 3%, transparent);--section-grid-size:28px;--ink:#0c1323;--ink-soft:#182135;--ink-border:#ffffff1f;--ink-foreground:#f5f5f5;--ink-muted:#9ea5b2;--primary-bright:color-mix(in oklch, var(--primary) 72%, white)}@supports (color:lab(0% 0 0)){.design-v2{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary-foreground:lab(98.26% 0 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--accent-sky:lab(92.0234% -8.22723 -11.5549);--accent-peach:lab(91.7462% 8.01584 12.8098);--accent-yellow:lab(94.5199% -.984728 23.5604);--hero-card-mint:lab(91.5248% -18.6727 9.57469);--hero-card-peach:lab(90.4608% 14.5021 22.863);--hero-icon-mint:lab(46.3533% -52.218 27.1193);--hero-icon-peach:lab(50.5284% 32.9769 56.5891);--ink:lab(5.98042% .807695 -12.2069);--ink-soft:lab(12.7243% .777967 -14.4058);--ink-border:lab(100% 0 0/.12);--ink-foreground:lab(96.52% -.0000298023 .0000119209);--ink-muted:lab(67.4314% -.46429 -7.48369)}}.design-v2 h1,.design-v2 h2,.design-v2 h3,.design-v2 .section-title,.design-v2 .section-badge{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif}.design-v2 .section-title{letter-spacing:-.025em;color:var(--foreground);font-size:clamp(1.875rem,4vw,2.5rem);font-weight:800;line-height:1.15}.design-v2 [id=hizmetler],.design-v2 [id=urunler],.design-v2 [id=basarilar],.design-v2 [id=videolar],.design-v2 [id=arastirmalar],.design-v2 [id=haberler],.design-v2 [id=yorumlar]{scroll-margin-top:6.5rem}@media (min-width:1024px){.design-v2 [id=hizmetler],.design-v2 [id=urunler],.design-v2 [id=basarilar],.design-v2 [id=videolar],.design-v2 [id=arastirmalar],.design-v2 [id=haberler],.design-v2 [id=yorumlar]{scroll-margin-top:7.5rem}}.design-v2 .section-pattern{position:relative;overflow:hidden}.design-v2 .section-pattern:before{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--section-grid) 1px, transparent 1px), linear-gradient(90deg, var(--section-grid) 1px, transparent 1px);background-size:var(--section-grid-size) var(--section-grid-size);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.design-v2 .section-pattern>*{z-index:1;position:relative}.design-v2 .section-pattern--gradient{background:radial-gradient(ellipse 42% 36% at 12% 18%, color-mix(in oklch, var(--primary) 10%, transparent), transparent 72%), radial-gradient(ellipse 38% 32% at 88% 82%, color-mix(in oklch, var(--accent-sky) 55%, var(--primary) 45%), transparent 68%), linear-gradient(165deg, #fff 0%, color-mix(in oklch, var(--primary) 3%, white) 42%, color-mix(in oklch, var(--primary) 7%, white) 100%)}.design-v2 .section-ink{background:radial-gradient(ellipse 50% 40% at 15% 12%, color-mix(in oklch, var(--primary) 28%, transparent), transparent 70%), radial-gradient(ellipse 45% 45% at 88% 90%, color-mix(in oklch, var(--primary) 18%, transparent), transparent 72%), linear-gradient(160deg, var(--ink) 0%, var(--ink-soft) 100%);color:var(--ink-foreground);position:relative;overflow:hidden}.design-v2 .section-ink .section-title{color:var(--ink-foreground)}.design-v2 .section-ink .section-badge{border-color:color-mix(in oklch, var(--primary-bright) 35%, transparent);background-color:color-mix(in oklch, var(--primary) 20%, transparent);color:var(--primary-bright)}.design-v2 .section-ink .section-badge .bg-primary{background-color:var(--primary-bright)!important}.design-v2 .section-ink .text-muted-foreground{color:var(--ink-muted)}.design-v2 .section-ink .text-primary{color:var(--primary-bright)}.design-v2 .section-ink .text-foreground,.design-v2 .section-ink h3{color:var(--ink-foreground)}.design-v2 .section-ink .home-card{border-color:var(--ink-border);background:#ffffff0a;background:lab(100% 0 0/.04);box-shadow:0 1px 2px #0000004d;box-shadow:0 1px 2px lab(0% 0 0/.3)}.design-v2 .section-ink .home-card:hover{border-color:color-mix(in oklch, var(--primary-bright) 40%, transparent);box-shadow:0 8px 24px #00000059;box-shadow:0 8px 24px lab(0% 0 0/.35)}.design-v2 .section-ink .border-border,.design-v2 .section-ink .border-border\/40,.design-v2 .section-ink .border-border\/60,.design-v2 .section-ink .border-border\/70,.design-v2 .section-ink .border-border\/80{border-color:var(--ink-border)}.design-v2 .section-ink .bg-muted,.design-v2 .section-ink .bg-muted\/20,.design-v2 .section-ink .bg-muted\/30{background:#ffffff0f;background:lab(100% 0 0/.06)}.design-v2 .section-ink .bg-background,.design-v2 .section-ink .bg-background\/80{background:#ffffff14;background:lab(100% 0 0/.08)}.design-v2 .section-ink .home-icon-badge{background:color-mix(in oklch, var(--primary) 18%, transparent);color:var(--primary-bright)}.design-v2 .section-ink .stats-ink-value{color:var(--primary-bright)}.design-v2 .section-ink .stats-ink-label{color:var(--ink-muted)}.design-v2 .footer-ink{background:radial-gradient(ellipse 40% 50% at 90% 0%, color-mix(in oklch, var(--primary) 16%, transparent), transparent 65%), linear-gradient(180deg, var(--ink-soft) 0%, var(--ink) 100%)}.design-v2 .card-ink{border:1px solid var(--ink-border);background:#ffffff0a;background:lab(100% 0 0/.04);border-radius:1.25rem;transition:border-color .2s,background-color .2s,transform .2s;box-shadow:0 1px 2px #0000004d;box-shadow:0 1px 2px lab(0% 0 0/.3)}.design-v2 .card-ink:hover{border-color:color-mix(in oklch, var(--primary-bright) 45%, transparent);background:#ffffff12;background:lab(100% 0 0/.07);transform:translateY(-2px)}.design-v2 .home-card{border:1px solid color-mix(in oklch, var(--border) 60%, transparent);background:var(--card);box-shadow:0 1px 2px color-mix(in oklch, var(--foreground) 4%, transparent);border-radius:1.25rem;transition:border-color .2s,box-shadow .2s,transform .2s}.design-v2 .home-card:hover{border-color:color-mix(in oklch, var(--primary) 22%, var(--border));box-shadow:0 8px 24px color-mix(in oklch, var(--foreground) 6%, transparent);transform:translateY(-2px)}.design-v2 .home-icon-badge{border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .25s,box-shadow .25s;display:flex}.design-v2 .home-card:hover .home-icon-badge,.design-v2 .group:hover .home-icon-badge{transform:scale(1.06)rotate(-3deg)}.design-v2 .home-icon-badge--sky{background-color:var(--hero-card-sky);color:var(--primary)}.design-v2 .home-icon-badge--mint{background-color:var(--hero-card-mint);color:var(--hero-icon-mint)}.design-v2 .home-icon-badge--peach{background-color:var(--hero-card-peach);color:var(--hero-icon-peach)}.design-v2 .home-icon-badge--yellow{background-color:var(--accent-yellow);color:color-mix(in oklch, var(--hero-icon-peach) 80%, black)}.design-v2 .tech-tag--sky{background-color:color-mix(in oklch, var(--primary) 12%, white);color:color-mix(in oklch, var(--primary) 85%, black)}.design-v2 .tech-tag--mint{background-color:color-mix(in oklch, var(--hero-icon-mint) 16%, white);color:color-mix(in oklch, var(--hero-icon-mint) 70%, black)}.design-v2 .tech-tag--peach{background-color:color-mix(in oklch, var(--hero-icon-peach) 18%, white);color:color-mix(in oklch, var(--hero-icon-peach) 70%, black)}.design-v2 .tech-tag--yellow{background-color:var(--accent-yellow);color:color-mix(in oklch, var(--hero-icon-peach) 78%, black)}.design-v2 .blog-thumb-sheen{opacity:.6;background:radial-gradient(60% 50% at 80% 20%,#ffffff73,#0000 70%);background:radial-gradient(60% 50% at 80% 20%,lab(100% 0 0/.45),#0000 70%);transition:transform .5s;position:absolute;inset:0}.design-v2 .group:hover .blog-thumb-sheen{transform:scale(1.08)}.design-v2 .home-live-badge{border:1px solid color-mix(in oklch, var(--hero-icon-mint) 40%, transparent);background-color:color-mix(in oklch, var(--hero-card-mint) 80%, white);letter-spacing:.06em;text-transform:uppercase;color:var(--hero-icon-mint);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.design-v2 .home-live-badge:before{content:"";background:var(--hero-icon-mint);width:.4375rem;height:.4375rem;box-shadow:0 0 0 0 color-mix(in oklch, var(--hero-icon-mint) 60%, transparent);border-radius:9999px;animation:2s ease-out infinite live-pulse}.design-v2 .home-live-badge--ink{border-color:color-mix(in oklch, var(--hero-icon-mint) 55%, transparent);background-color:color-mix(in oklch, var(--hero-icon-mint) 18%, transparent);color:color-mix(in oklch, var(--hero-icon-mint) 55%, white)}.design-v2 .home-live-badge--ink:before{background:color-mix(in oklch, var(--hero-icon-mint) 50%, white)}@keyframes live-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--hero-icon-mint) 55%, transparent)}70%{box-shadow:0 0 0 .375rem #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.design-v2 .home-live-badge:before{animation:none}}.design-v2 .hero-gradient{background:linear-gradient(180deg, color-mix(in oklch, var(--primary) 14%, white) 0%, color-mix(in oklch, var(--primary) 6%, white) 45%, var(--background) 100%)}.design-v2 .home-hero-gradient{background:linear-gradient(135deg, color-mix(in oklch, var(--primary) 10%, white) 0%, color-mix(in oklch, var(--primary) 4%, white) 50%, #fff 100%);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.design-v2 .home-hero-gradient{background:linear-gradient(135deg, color-mix(in oklch, var(--primary) 10%, white) 0%, color-mix(in oklch, var(--primary) 4%, white) 50%, lab(100% 0 0) 100%)}}.design-v2 .home-hero-gradient:before,.design-v2 .home-hero-gradient:after{content:"";pointer-events:none;filter:blur(100px);border-radius:50%;position:absolute}.design-v2 .home-hero-gradient:before{background:color-mix(in oklch, var(--primary) 28%, transparent);opacity:.65;width:28rem;height:28rem;top:-8rem;left:-6rem}.design-v2 .home-hero-gradient:after{background:color-mix(in oklch, var(--accent-sky) 70%, var(--primary) 30%);opacity:.55;width:24rem;height:24rem;top:-4rem;right:-4rem}.design-v2 .home-hero-blobs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.design-v2 .home-hero-blob{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.design-v2 .home-hero-blob--peach{background:color-mix(in oklch, var(--accent-peach) 60%, transparent);opacity:.45;width:18rem;height:18rem;bottom:8%;right:6%}.design-v2 .home-hero-blob--sky{background:color-mix(in oklch, var(--primary) 15%, transparent);opacity:.35;width:15rem;height:15rem;top:8%;left:58%}.design-v2 .home-hero-content{z-index:10;position:relative}.design-v2 .hero-search-bar{border:1px solid color-mix(in oklch, var(--border) 80%, transparent);background:var(--card);box-shadow:0 1px 2px color-mix(in oklch, var(--foreground) 4%, transparent), 0 8px 24px color-mix(in oklch, var(--primary) 6%, transparent);border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem 1.25rem;transition:border-color .2s,box-shadow .2s;display:flex}.design-v2 .hero-search-bar:focus-within{border-color:color-mix(in oklch, var(--primary) 35%, var(--border));box-shadow:0 8px 28px color-mix(in oklch, var(--primary) 12%, transparent)}.design-v2 .hero-search-bar-input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:.875rem;line-height:1.25rem}.design-v2 .hero-search-bar-input::placeholder{color:color-mix(in oklch, var(--muted-foreground) 90%, transparent)}.design-v2 .hero-search-bar-submit{size:2.5rem;shrink:0;background:var(--foreground);width:2.5rem;height:2.5rem;color:var(--background);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;transition:transform .15s,opacity .15s;display:flex}.design-v2 .hero-search-bar-submit:hover{transform:scale(1.04)}.design-v2 .hero-quick-tag{border:1px solid #0000;border-radius:9999px;padding:.375rem .875rem;font-size:.75rem;font-weight:600;transition:transform .15s,border-color .15s;display:inline-flex}.design-v2 .hero-quick-tag:hover{transform:translateY(-1px)}.design-v2 .hero-quick-tag--sky{background:var(--hero-card-sky);color:var(--primary)}.design-v2 .hero-quick-tag--mint{background:var(--hero-card-mint);color:var(--hero-icon-mint)}.design-v2 .hero-quick-tag--peach{background:var(--hero-card-peach);color:var(--hero-icon-peach)}.design-v2 .hero-quick-tag--neutral{background:var(--muted);color:var(--muted-foreground)}.design-v2 .hero-trust-strip-item{color:color-mix(in oklch, var(--foreground) 75%, transparent);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.design-v2 .hero-trust-strip-icon{shrink:0;width:1rem;height:1rem;color:var(--primary)}.design-v2 .hero-dashboard-mock{animation:6s ease-in-out infinite hero-dashboard-float}.design-v2 .hero-dashboard-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.design-v2 .hero-dashboard-badge{transition:transform .7s,opacity .7s}@keyframes hero-dashboard-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.design-v2 .hero-dashboard-mock{animation:none}}.design-v2 .hero-carousel-viewport{-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.design-v2 .hero-carousel-column{height:100%}.design-v2 .hero-carousel-tile-slot{margin-bottom:.75rem}@media (min-width:640px){.design-v2 .hero-carousel-tile-slot{margin-bottom:1rem}}.design-v2 .hero-carousel-track{animation:50s linear infinite hero-carousel-scroll}.design-v2 .hero-carousel-viewport:hover .hero-carousel-track,.design-v2 .hero-carousel-viewport:focus-within .hero-carousel-track{animation-play-state:paused}@keyframes hero-carousel-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.design-v2 .hero-carousel-track{animation:none}}.design-v2 .hero-card-sky{background-color:var(--hero-card-sky)}.design-v2 .hero-card-mint{background-color:var(--hero-card-mint)}.design-v2 .hero-card-peach{background-color:var(--hero-card-peach)}.design-v2 .header-mega-menu{border:1px solid color-mix(in oklch, var(--border) 80%, transparent);background-color:var(--popover);width:min(720px,100vw - 2rem);box-shadow:0 20px 40px color-mix(in oklch, var(--foreground) 8%, transparent), 0 1px 0 color-mix(in oklch, var(--border) 60%, transparent);border-radius:1rem;overflow:hidden}.design-v2 .header-applications-menu{width:min(640px,100vw - 2rem)}.design-v2 .header-mega-menu-item:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 40%, transparent);outline-offset:2px}.design-v2 .header-mega-menu-featured--light{border-color:color-mix(in oklch, var(--border) 70%, transparent);background:radial-gradient(circle at 100% 0%, color-mix(in oklch, var(--primary) 10%, transparent), transparent 60%), color-mix(in oklch, var(--muted) 55%, var(--background))}.design-v2 .header-mega-menu-featured{border-left:1px solid var(--ink-border);background:radial-gradient(circle at 100% 0%, color-mix(in oklch, var(--primary-bright) 22%, transparent), transparent 55%), linear-gradient(160deg, var(--ink) 0%, var(--ink-soft) 100%)}.design-v2 .header-nav-trigger{border-radius:9999px;align-items:center;gap:.125rem;padding:.5rem .625rem;font-size:.875rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}@media (min-width:1280px){.design-v2 .header-nav-trigger{padding-left:.75rem;padding-right:.75rem}}.design-v2 .header-utility-bar{color:var(--foreground)}.design-v2 .header-utility-bar__link{font-size:.8125rem;font-weight:400;line-height:1.25rem}.design-v2 .header-utility-bar__phone{color:color-mix(in oklch, var(--foreground) 65%, transparent);font-size:.8125rem;font-weight:400;line-height:1.25rem}.design-v2 .header-utility-bar__search{font-size:.8125rem;font-weight:400;line-height:1.25rem}.design-v2 .btn-v2-primary{background-color:var(--primary);height:2.75rem;color:var(--primary-foreground);box-shadow:0 1px 2px color-mix(in oklch, var(--primary) 25%, transparent);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .15s;display:inline-flex}.design-v2 .btn-v2-primary:hover{background-color:color-mix(in oklch, var(--primary) 88%, black)}.design-v2 .btn-v2-primary--cta{isolation:isolate;animation:2.8s ease-in-out infinite header-cta-pulse;position:relative;overflow:hidden}.design-v2 .btn-v2-primary--cta:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);background:linear-gradient(105deg,#0000 35%,lab(100% 0 0/.35) 50%,#0000 65%);animation:3.2s ease-in-out infinite header-cta-shimmer;position:absolute;inset:0;transform:translate(-120%)}@keyframes header-cta-pulse{0%,to{box-shadow:0 1px 2px color-mix(in oklch, var(--primary) 25%, transparent), 0 0 0 0 color-mix(in oklch, var(--primary) 35%, transparent)}50%{box-shadow:0 4px 14px color-mix(in oklch, var(--primary) 30%, transparent), 0 0 0 6px color-mix(in oklch, var(--primary) 0%, transparent)}}@keyframes header-cta-shimmer{0%,20%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.design-v2 .btn-v2-primary--cta,.design-v2 .btn-v2-primary--cta:after{animation:none}}.design-v2 .btn-v2-outline{border:1px solid var(--border);background-color:var(--background);height:2.75rem;color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .15s,border-color .15s;display:inline-flex}.design-v2 .btn-v2-outline:hover{background-color:var(--muted);border-color:color-mix(in oklch, var(--primary) 20%, var(--border))}.design-v2 .bento-mint{background-color:var(--accent-mint)}.design-v2 .bento-sky{background-color:var(--accent-sky)}.design-v2 .bento-peach{background-color:var(--accent-peach)}.design-v2 .bento-yellow{background-color:var(--accent-yellow)}.design-v2 .section-badge{border:1px solid color-mix(in oklch, var(--primary) 12%, transparent);background-color:color-mix(in oklch, var(--primary) 6%, transparent);letter-spacing:.04em;text-transform:uppercase;color:var(--primary);border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.6875rem;font-weight:700;line-height:1rem;display:inline-flex}.design-v2 .prose-sobesoft{color:var(--muted-foreground);line-height:1.625}.design-v2 .prose-sobesoft>:first-child{margin-top:0}.design-v2 .prose-sobesoft h2{color:var(--foreground);margin-top:2rem;font-size:1.5rem;font-weight:700;line-height:2rem}.design-v2 .prose-sobesoft h3{color:var(--foreground);margin-top:1.5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.design-v2 .prose-sobesoft h4{color:var(--foreground);margin-top:1.25rem;font-size:1.125rem;font-weight:600;line-height:1.625rem}.design-v2 .prose-sobesoft p{margin-top:1rem}.design-v2 .prose-sobesoft p:first-child{margin-top:0}.design-v2 .prose-sobesoft ul,.design-v2 .prose-sobesoft ol{margin-top:1rem;padding-left:1.5rem}.design-v2 .prose-sobesoft ul{list-style-type:disc}.design-v2 .prose-sobesoft ol{list-style-type:decimal}.design-v2 .prose-sobesoft li{margin-top:.375rem}.design-v2 .prose-sobesoft li::marker{color:var(--primary)}.design-v2 .prose-sobesoft strong{color:var(--foreground);font-weight:600}.design-v2 .prose-sobesoft a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.design-v2 .prose-sobesoft a:hover{opacity:.85}.design-v2 .prose-sobesoft img{border-radius:.75rem;max-width:100%;height:auto;margin-block:1.5rem;display:block}.design-v2 .prose-sobesoft blockquote{border-left:3px solid var(--primary);color:var(--muted-foreground);margin-top:1.5rem;padding-left:1rem;font-style:italic}.design-v2 .hero-trust-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#000 0% 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 82%,#0000 100%)}.design-v2 .hero-trust-marquee-track{animation:52s linear infinite hero-trust-scroll}.design-v2 .hero-trust-marquee-mask:hover .hero-trust-marquee-track{animation-play-state:paused}.design-v2 .hero-trust-item{shrink:0;border:1px solid color-mix(in oklch, var(--border) 85%, transparent);color:color-mix(in oklch, var(--muted-foreground) 92%, transparent);white-space:nowrap;background-color:#0000;border-radius:9999px;align-items:center;gap:.3125rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:500;line-height:1rem;display:inline-flex}.design-v2 .hero-trust-icon{shrink:0;width:.75rem;height:.75rem;color:color-mix(in oklch, var(--muted-foreground) 55%, transparent)}@keyframes hero-trust-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.design-v2 .hero-trust-marquee-track{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;width:100%;animation:none}.design-v2 .hero-trust-marquee-mask{overflow:visible;-webkit-mask-image:none;mask-image:none}}.design-v2 .logo-marquee-section{border-top:1px solid color-mix(in oklch, var(--border) 70%, transparent);border-bottom:1px solid color-mix(in oklch, var(--border) 50%, transparent);background:linear-gradient(180deg, color-mix(in oklch, var(--primary) 2%, white) 0%, #fff 100%);position:relative;overflow:hidden}.design-v2 .logo-marquee-label{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklch, var(--muted-foreground) 80%, transparent);justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.6875rem;font-weight:700;display:flex}.design-v2 .logo-marquee-label:before{content:"";background:var(--primary);opacity:.5;border-radius:9999px;width:.375rem;height:.375rem}.design-v2 .home-services-section{border-top:1px solid var(--border);position:relative;overflow:hidden}.design-v2 .home-service-card{border-radius:1.5rem;flex-direction:column;min-height:100%;padding:2rem;display:flex}.design-v2 .logo-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.design-v2 .logo-marquee-track{animation:46s linear infinite logo-marquee-scroll}.design-v2 .logo-marquee-mask:hover .logo-marquee-track{animation-play-state:paused}.design-v2 .logo-marquee-item{shrink:0;justify-content:center;align-items:center;width:11rem;height:4rem;transition:transform .3s;display:flex}@media (min-width:640px){.design-v2 .logo-marquee-item{width:12.5rem;height:4.5rem}}.design-v2 .logo-marquee-item:hover{transform:scale(1.05)}.design-v2 .logo-marquee-image{filter:grayscale()brightness(.35)contrast(1.05);opacity:.72;transition:filter .35s,opacity .35s,transform .35s}.design-v2 .logo-marquee-item:hover .logo-marquee-image{filter:none;opacity:1;transform:scale(1.03)}.design-v2 .logo-marquee-text{color:color-mix(in oklch, var(--foreground) 55%, transparent);transition:color .3s,opacity .3s,transform .3s}.design-v2 .logo-marquee-item:hover .logo-marquee-text{color:var(--primary);opacity:1}@keyframes logo-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.design-v2 .logo-marquee-track{flex-wrap:wrap;justify-content:center;gap:1.5rem;width:100%;animation:none}.design-v2 .logo-marquee-mask{overflow:visible;-webkit-mask-image:none;mask-image:none}}.design-v2 .reveal-v2{opacity:0;will-change:opacity, transform;transition:opacity .6s,transform .6s;transform:translateY(20px)}.design-v2 .reveal-v2.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.design-v2 .reveal-v2{opacity:1;transition:none;transform:none}}
