:root{color-scheme: dark;--netlos-primary: #bf2b37;--netlos-primary-dark: #8e1f29;--netlos-bg: #0F0F10;--netlos-card: #1E1E1E;--netlos-slate-950: #020617;--netlos-slate-900: #0f172a;--netlos-slate-800: #1e293b;--netlos-text: #f8fafc;--netlos-muted: #94a3b8}html,body{max-width: 100%;overflow-x: hidden}@supports (overflow-x: clip){html,body{overflow-x: clip}}body{font-family: 'Urbanist',sans-serif;background-color: var(--netlos-bg);color: var(--netlos-text);margin: 0;padding: 0;-webkit-user-select: text;user-select: text}::selection{background: rgba(191,43,55,0.42);color: #fff}::-moz-selection{background: rgba(191,43,55,0.42);color: #fff}html,body,body.font-sans,button,input,select,textarea{font-family: 'Urbanist',sans-serif !important}.material-symbols-outlined{font-family: 'Material Symbols Outlined' !important;font-weight: normal;font-style: normal;line-height: 1;letter-spacing: normal;text-transform: none;display: inline-flex;align-items: center;justify-content: center;white-space: nowrap;word-wrap: normal;direction: ltr;width: 1em;min-width: 1em;height: 1em;overflow: hidden;-webkit-font-feature-settings: 'liga';-webkit-font-smoothing: antialiased;font-feature-settings: 'liga'}img{max-width: 100%;display: block}.site-brand__logo,.site-footer__logo{background: transparent !important;box-shadow: none !important;border-radius: 0 !important;padding: 0 !important;filter: url("#netlos-logo-transparentize")}.site-brand,.site-footer__brand{background: transparent !important}main,section,footer,header{min-width: 0}.bg-mesh-container,.absolute.inset-0.pointer-events-none,[class*="blur-"][class*="absolute"]{max-width: 100vw}p,li,h1,h2,h3,h4,h5,h6,blockquote,figcaption,.prose,.region-content,.service-detail-content,.project-overview-content,.blog-detail-content,.post-content{-webkit-user-select: text;user-select: text}button,button *,summary,.btn-premium,.btn-premium *,.material-symbols-outlined{-webkit-user-select: none;user-select: none}main :where(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption,strong,em,b,i,u,small,span:not(.material-symbols-outlined),article,.prose,.region-content,.service-detail-content,.project-overview-content){-webkit-user-select: text;user-select: text}main :where(button,button *,.btn-premium,.btn-premium *,.material-symbols-outlined){-webkit-user-select: none;user-select: none}.netlos-faq-item>summary::-webkit-details-marker{display: none}.netlos-faq-item[open]>summary .material-symbols-outlined{transform: rotate(45deg);color: var(--netlos-primary) !important}.mobile-category-trigger,.mobile-category-modal{display: none}.mobile-category-modal.hidden{display: none !important}.bg-primary,[class~="bg-primary"]{background-color: var(--netlos-primary) !important}.text-primary,[class~="text-primary"]{color: var(--netlos-primary) !important}.border-primary,[class~="border-primary"]{border-color: var(--netlos-primary) !important}.bg-background-dark,[class~="bg-background-dark"]{background-color: var(--netlos-bg) !important}.bg-secondary-dark,[class~="bg-secondary-dark"],.bg-background-card,[class~="bg-background-card"],.bg-card-dark,[class~="bg-card-dark"]{background-color: var(--netlos-card) !important}.text-white,[class~="text-white"]{color: #fff !important}[class*="text-slate-100"]{color: #f1f5f9 !important}[class*="text-slate-200"]{color: #e2e8f0 !important}[class*="text-slate-300"]{color: #cbd5e1 !important}[class*="text-slate-400"]{color: #94a3b8 !important}[class*="text-slate-500"]{color: #64748b !important}[class*="bg-slate-950"]{background-color: #020617 !important}[class*="bg-slate-900"]{background-color: #0f172a !important}[class*="bg-slate-800"]{background-color: #1e293b !important}[class*="border-border-dark"]{border-color: rgba(255,255,255,0.10) !important}[class*="border-white/10"]{border-color: rgba(255,255,255,0.10) !important}[class*="border-white/15"]{border-color: rgba(255,255,255,0.15) !important}[class*="border-white/20"]{border-color: rgba(255,255,255,0.20) !important}[class*="bg-white/5"]{background-color: rgba(255,255,255,0.05) !important}[class*="bg-white/10"]{background-color: rgba(255,255,255,0.10) !important}[class*="bg-secondary-dark/30"]{background-color: rgba(30,30,30,0.30) !important}[class*="bg-primary/10"]{background-color: rgba(191,43,55,0.10) !important}[class*="bg-primary/20"]{background-color: rgba(191,43,55,0.20) !important}[class*="bg-primary/30"]{background-color: rgba(191,43,55,0.30) !important}[class*="bg-primary/40"]{background-color: rgba(191,43,55,0.40) !important}[class*="bg-primary/50"]{background-color: rgba(191,43,55,0.50) !important}[class*="bg-primary/60"]{background-color: rgba(191,43,55,0.60) !important}[class*="border-primary/"]{border-color: rgba(191,43,55,0.28) !important}[class*="shadow-primary/"]{box-shadow: 0 18px 50px rgba(191,43,55,0.18) !important}.glass-card{background: rgba(255,255,255,0.045);border: 1px solid rgba(255,255,255,0.10);box-shadow: 0 20px 60px rgba(0,0,0,0.22);backdrop-filter: blur(18px)}.btn-premium{display: inline-flex;align-items: center;justify-content: center;transition: transform 0.22s ease,box-shadow 0.22s ease,background-color 0.22s ease,border-color 0.22s ease}.btn-premium:hover{transform: translateY(-2px)}@media (min-width: 1024px){header>div>a[href*="teklif-formu"],header>div>a[href*="teklif-al"]{display: inline-flex !important;align-items: center;justify-content: center;min-height: 2.5rem;border-radius: 999px;background: var(--netlos-primary) !important;color: #fff !important;padding: 0.625rem 1.5rem;font-size: 0.875rem;font-weight: 800;text-decoration: none;white-space: nowrap}header>div>a[href*="teklif-formu"]:hover,header>div>a[href*="teklif-al"]:hover{background: #d63a47 !important}}.bg-gradient-to-r[class*="from-primary"],.bg-gradient-to-br[class*="from-primary"],.bg-gradient-to-b[class*="from-primary"],.bg-gradient-to-t[class*="from-primary"],.bg-gradient-to-l[class*="from-primary"],.bg-gradient-to-tr[class*="from-primary"],.bg-gradient-to-tl[class*="from-primary"],.bg-gradient-to-bl[class*="from-primary"],.bg-gradient-to-r.from-primary,.bg-gradient-to-br.from-primary,.bg-gradient-to-b.from-primary{background-image: linear-gradient(135deg,var(--netlos-primary) 0%,#a3222e 48%,var(--netlos-primary-dark) 100%) !important;background-color: var(--netlos-primary) !important}.bg-gradient-to-b[class*="from-primary"][class*="to-black"],.bg-gradient-to-br[class*="from-primary"][class*="to-black"],.bg-gradient-to-r[class*="from-primary"][class*="to-black"],[class*="from-primary/30"][class*="to-black"],[class*="from-primary/50"][class*="to-black"]{background-image: linear-gradient(180deg,rgba(191,43,55,0.48) 0%,#18070a 48%,#000 100%) !important;background-color: #120507 !important}.bg-gradient-to-br[class*="from-primary/20"],.bg-gradient-to-r[class*="from-primary/20"],.bg-gradient-to-b[class*="from-primary/20"],.bg-gradient-to-br.from-primary\/20{background-image: linear-gradient(135deg,rgba(191,43,55,0.24) 0%,#111827 48%,#020617 100%) !important;background-color: #111827 !important}.bg-gradient-to-b.from-white,.bg-gradient-to-b[class*="from-white"]{background-image: linear-gradient(180deg,#fff 0%,rgba(255,255,255,0.52) 100%) !important}.bg-clip-text{-webkit-background-clip: text !important;background-clip: text !important}.text-transparent{color: transparent !important}section [class*="from-primary"][class*="to-rose"],section [class*="from-primary"][class*="to-red"],section [class*="via-[#a3222e]"]{background-image: linear-gradient(135deg,var(--netlos-primary) 0%,#a3222e 52%,var(--netlos-primary-dark) 100%) !important}::-webkit-scrollbar{width: 8px}::-webkit-scrollbar-track{background: #0F0F10}::-webkit-scrollbar-thumb{background: #222;border-radius: 4px}::-webkit-scrollbar-thumb:hover{background: #bf2b37}.reveal,.fx-reveal,.fx-reveal-up,.fx-reveal-left,.fx-reveal-right,.fx-reveal-zoom{opacity: 0;transform: translate3d(0,22px,0) scale(0.992);transition: opacity 0.55s cubic-bezier(0.22,1,0.36,1),transform 0.55s cubic-bezier(0.22,1,0.36,1);transition-delay: var(--reveal-delay,0ms)}.fx-reveal-left{transform: translate3d(-28px,14px,0) scale(0.992)}.fx-reveal-right{transform: translate3d(28px,14px,0) scale(0.992)}.fx-reveal-zoom{transform: translate3d(0,14px,0) scale(0.975)}.reveal.active,.fx-reveal.active,.fx-reveal-up.active,.fx-reveal-left.active,.fx-reveal-right.active,.fx-reveal-zoom.active{opacity: 1;transform: translate3d(0,0,0) scale(1)}.fx-section-active{position: relative;contain: paint}.fx-section-active::before{content: "";position: absolute;inset: auto 12% -24px 12%;height: 1px;background: linear-gradient(90deg,transparent,rgba(191,43,55,0.22),transparent);opacity: 0;transform: scaleX(0.88);transition: opacity 0.7s ease,transform 0.7s ease;pointer-events: none}.fx-section-active.active::before{opacity: 1;transform: scaleX(1)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;scroll-behavior: auto !important;transition-duration: 0.001ms !important}.reveal,.fx-reveal,.fx-reveal-up,.fx-reveal-left,.fx-reveal-right,.fx-reveal-zoom,.fx-section-active::before{opacity: 1 !important;transform: none !important;transition: none !important}}@media (max-width: 767px){[data-disable-mobile-reveal="blog-detail"] .reveal,[data-disable-mobile-reveal="blog-detail"] .fx-reveal,[data-disable-mobile-reveal="blog-detail"] .fx-reveal-up,[data-disable-mobile-reveal="blog-detail"] .fx-reveal-left,[data-disable-mobile-reveal="blog-detail"] .fx-reveal-right,[data-disable-mobile-reveal="blog-detail"] .fx-reveal-zoom,[data-disable-mobile-reveal="blog-detail"] .fx-section-active{opacity: 1 !important;transform: none !important;transition: none !important}[data-disable-mobile-reveal="blog-detail"] .fx-section-active::before{display: none}}@media (min-width: 1024px){.site-header__inner{display: flex !important;flex-direction: row !important;align-items: center !important;justify-content: space-between !important;gap: 1.5rem !important;min-height: 5rem}.mobile-header-bar{width: auto !important;flex: 0 0 auto}#site-header-nav{display: flex !important;flex: 1 1 auto;width: auto !important;max-width: none !important;flex-direction: row !important;flex-wrap: wrap !important;align-items: center !important;justify-content: center !important;gap: 2rem !important;position: static !important;left: auto !important;right: auto !important;top: auto !important;margin-top: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;backdrop-filter: none !important;overflow: visible !important}#site-header-nav .menu-root-link{background: transparent !important;border: 0 !important;padding: 0 !important}#site-header-nav .menu-group{display: flex;align-items: center;position: relative}#site-header-nav .menu-dropdown-panel{position: absolute !important;left: 0 !important;top: 100% !important;margin-top: 0 !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;z-index: 60 !important}#site-header-nav .menu-group:hover>.menu-dropdown-panel,#site-header-nav .menu-group:focus-within>.menu-dropdown-panel{opacity: 1 !important;visibility: visible !important;pointer-events: auto !important}#site-header-nav .menu-mega-panel{display: block !important;position: fixed !important;left: 50% !important;right: auto !important;top: 2.5rem !important;width: min(920px,calc(100vw - 3rem)) !important;max-width: calc(100vw - 3rem) !important;min-width: 0 !important;padding-top: 2.5rem !important;transform: translateX(-50%) translateY(0.25rem) !important}#site-header-nav .menu-group:hover>.menu-mega-panel,#site-header-nav .menu-group:focus-within>.menu-mega-panel{transform: translateX(-50%) translateY(0) !important}.site-header__quote{display: inline-flex !important;flex: 0 0 auto;align-items: center;justify-content: center;align-self: auto !important;white-space: nowrap}}@media (max-width: 1023px){body{overflow-x: hidden}body>header{z-index: 1100 !important;background: rgba(15,15,16,0.92) !important;backdrop-filter: blur(18px)}main header,.relative.min-h-screen>header{z-index: auto !important;background: transparent !important;backdrop-filter: none !important}.mobile-menu-toggle{position: relative;z-index: 1120}.mobile-header-bar,.site-brand{position: relative;z-index: 1130}.mobile-header-quote{position: relative;z-index: 1115;min-height: 2.5rem;white-space: nowrap}.mobile-menu-toggle[aria-expanded="true"]{border-color: rgba(191,43,55,0.55) !important;background: rgba(191,43,55,0.18) !important;color: #fff !important}.mobile-menu-toggle[aria-expanded="true"] [data-mobile-menu-icon]{transform: rotate(90deg)}body>header>div>a[href*="teklif-formu"],body>header>div>a[href*="teklif-al"]{display: none !important}[data-mobile-menu-backdrop]:not(.hidden){display: block !important;z-index: 1080 !important;background: rgba(0,0,0,0.72) !important;backdrop-filter: blur(8px)}h1,h2,h3{overflow-wrap: break-word;hyphens: auto;text-wrap: balance}.pt-20{padding-top: 2.75rem !important}.pt-14{padding-top: 2.5rem !important}.pb-32{padding-bottom: 3.25rem !important}.pb-24{padding-bottom: 3rem !important}.pb-16{padding-bottom: 2.5rem !important}.py-32{padding-top: 3.5rem !important;padding-bottom: 3.5rem !important}.py-24{padding-top: 3rem !important;padding-bottom: 3rem !important}.py-20{padding-top: 2.75rem !important;padding-bottom: 2.75rem !important}.py-16{padding-top: 2.5rem !important;padding-bottom: 2.5rem !important}.mb-24{margin-bottom: 3rem !important}.mb-20{margin-bottom: 2.75rem !important}.mb-16{margin-bottom: 2.25rem !important}.mb-12{margin-bottom: 1.75rem !important}.mb-10{margin-bottom: 1.5rem !important}.mb-8{margin-bottom: 1.25rem !important}.gap-20{gap: 3rem !important}.gap-16{gap: 2.5rem !important}.gap-12{gap: 2rem !important}#site-header-nav .menu-root-link{width: 100%;display: flex;align-items: center;justify-content: space-between;padding: 0.75rem 0.875rem;border-radius: 0.75rem;background: rgba(255,255,255,0.02);border: 1px solid rgba(255,255,255,0.06)}#site-header-nav .menu-group{width: 100%}#site-header-nav .menu-group>.flex{align-items: center;justify-content: space-between;width: 100%;gap: 0.5rem}#site-header-nav .menu-dropdown-toggle{display: inline-flex;width: 2.25rem;height: 2.25rem;align-items: center;justify-content: center;border-radius: 0.625rem;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.03)}#site-header-nav .menu-dropdown-panel{position: static !important;padding-top: 0 !important;margin-top: 0.4rem}#site-header-nav .menu-dropdown-panel>div{border-radius: 0.875rem;background: rgba(255,255,255,0.02)}#site-header-nav{left: 1rem !important;right: 1rem !important;top: calc(100% + 0.35rem) !important;width: auto !important;z-index: 1110 !important;max-height: calc(100dvh - 6.5rem);overflow-y: auto;overscroll-behavior: contain;border-color: rgba(255,255,255,0.12) !important;background: linear-gradient(180deg,rgba(20,20,22,0.98),rgba(10,10,12,0.98)) !important;box-shadow: 0 26px 80px rgba(0,0,0,0.55),0 0 0 1px rgba(255,255,255,0.04) inset !important;backdrop-filter: blur(22px)}#site-header-nav.hidden{display: none !important}#site-header-nav.flex{display: flex !important;flex-direction: column !important;gap: 0.5rem !important}}@media (max-width: 767px){.px-6{padding-left: 1rem !important;padding-right: 1rem !important}h1{font-size: clamp(2.05rem,10.6vw,3.05rem) !important;line-height: 1.02 !important;letter-spacing: -0.045em}h2{font-size: clamp(1.8rem,8.1vw,2.55rem) !important;line-height: 1.08 !important;letter-spacing: -0.035em}h3{font-size: clamp(1.25rem,5.6vw,1.75rem) !important;line-height: 1.16 !important}.rounded-\[3rem\],.rounded-\[2\.5rem\]{border-radius: 1.75rem !important}[data-hero-actions="1"]{display: flex !important;flex-wrap: nowrap !important;align-items: stretch !important;justify-content: center !important;gap: 0.625rem !important;width: 100% !important}[data-hero-actions="1"]>a,[data-hero-actions="1"]>button{display: inline-flex !important;flex: 0 0 calc(50% - 0.3125rem) !important;width: calc(50% - 0.3125rem) !important;min-width: 0 !important;max-width: none !important;align-items: center !important;justify-content: center !important;text-align: center !important;padding: 0.7rem 0.65rem !important;font-size: 0.82rem !important;line-height: 1.2 !important;white-space: nowrap !important}.hero-actions{display: flex;flex-wrap: nowrap;align-items: stretch;justify-content: center;gap: 0.625rem;width: 100%;margin-top: 1.5rem !important}.hero-actions>a,.hero-actions>button{flex: 0 0 calc(50% - 0.3125rem) !important;width: calc(50% - 0.3125rem) !important;min-width: 0;max-width: none;justify-content: center;text-align: center;padding: 0.7rem 0.65rem !important;font-size: 0.82rem !important;line-height: 1.2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}main>section:first-child .flex.flex-wrap.gap-2>a{min-height: 2.55rem !important;padding: 0.65rem 0.78rem !important;border-radius: 0.85rem !important;font-size: 0.78rem !important;line-height: 1.1 !important;white-space: nowrap !important;max-width: 100%;overflow: hidden;text-overflow: ellipsis}main>section:first-child .flex.flex-wrap.gap-2{gap: 0.5rem !important}.mobile-filter-section{padding-top: 0.65rem !important;padding-bottom: 1.35rem !important;margin-bottom: 0 !important}.desktop-category-filter{display: none !important}.mobile-category-trigger{display: flex;width: 100%;min-height: 3.35rem;align-items: center;justify-content: space-between;gap: 0.75rem;border: 1px solid rgba(255,255,255,0.10);border-radius: 1.1rem;background: linear-gradient(135deg,rgba(255,255,255,0.08),rgba(255,255,255,0.035)),rgba(30,30,30,0.72);color: #fff;padding: 0.78rem 0.95rem;box-shadow: 0 18px 44px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.08);backdrop-filter: blur(18px);font-size: 0.92rem;font-weight: 900}.mobile-category-trigger>span:not(.material-symbols-outlined){margin-right: auto}.mobile-category-trigger small{max-width: 42%;overflow: hidden;color: #94a3b8;font-size: 0.68rem;font-weight: 800;line-height: 1;text-align: right;text-overflow: ellipsis;text-transform: uppercase;white-space: nowrap}.mobile-category-modal.is-open{position: fixed;inset: 0;z-index: 1200;display: flex;align-items: flex-end;justify-content: center;background: rgba(0,0,0,0.68);padding: 1rem;backdrop-filter: blur(10px)}.mobile-category-modal__panel{width: 100%;max-height: min(74vh,34rem);overflow: hidden;border: 1px solid rgba(255,255,255,0.12);border-radius: 1.5rem;background: radial-gradient(circle at 20% 0%,rgba(191,43,56,0.20),transparent 36%),linear-gradient(180deg,rgba(20,20,22,0.98),rgba(10,10,12,0.98));box-shadow: 0 28px 90px rgba(0,0,0,0.56)}.mobile-category-modal__head{display: flex;align-items: flex-start;justify-content: space-between;gap: 1rem;border-bottom: 1px solid rgba(255,255,255,0.08);padding: 1.15rem}.mobile-category-modal__head p{margin: 0 0 0.35rem;color: var(--netlos-primary);font-size: 0.68rem;font-weight: 950;letter-spacing: 0.16em;text-transform: uppercase}.mobile-category-modal__head h3{margin: 0;color: #fff;font-size: 1.25rem;font-weight: 950;letter-spacing: -0.03em}.mobile-category-modal__close{display: inline-flex;width: 2.5rem;height: 2.5rem;flex: 0 0 auto;align-items: center;justify-content: center;border: 1px solid rgba(255,255,255,0.10);border-radius: 0.9rem;background: rgba(255,255,255,0.06);color: #fff}.mobile-category-modal__list{display: grid;max-height: calc(min(74vh,34rem) - 5.2rem);gap: 0.65rem;overflow-y: auto;padding: 1rem}.mobile-category-modal__list>a{display: flex;align-items: center;justify-content: space-between;gap: 1rem;border: 1px solid rgba(255,255,255,0.08);border-radius: 1rem;background: rgba(255,255,255,0.045);color: #fff;padding: 0.9rem 1rem;text-decoration: none}.mobile-category-modal__list>a.is-active{border-color: rgba(191,43,56,0.55);background: linear-gradient(135deg,rgba(191,43,56,0.95),rgba(142,31,41,0.92));box-shadow: 0 14px 34px rgba(191,43,56,0.24)}.mobile-category-modal__list span{min-width: 0;overflow: hidden;font-size: 0.95rem;font-weight: 900;text-overflow: ellipsis;white-space: nowrap}.mobile-category-modal__list small{flex: 0 0 auto;color: #94a3b8;font-size: 0.68rem;font-weight: 800;white-space: nowrap}.mobile-category-modal__list>a.is-active small{color: rgba(255,255,255,0.78)}.service-detail-hero-actions{display: flex !important;flex-wrap: nowrap !important;align-items: stretch !important;justify-content: flex-start !important;gap: 0.625rem !important;width: 100% !important}.service-detail-hero-actions>a{flex: 0 0 calc(50% - 0.3125rem) !important;width: calc(50% - 0.3125rem) !important;min-width: 0 !important;max-width: none !important;min-height: 2.75rem !important;padding: 0.75rem 0.7rem !important;border-radius: 0.85rem !important;font-size: 0.86rem !important;line-height: 1.15 !important;text-align: center !important;white-space: nowrap !important;overflow: hidden;text-overflow: ellipsis}.service-blog-section-head{align-items: flex-start !important;gap: 0.75rem !important}.service-blog-section-head h2{margin-bottom: 0.65rem !important}.service-blog-section-more{margin-top: 0.35rem;font-size: 0.82rem !important;line-height: 1 !important;white-space: nowrap !important}.site-footer{padding-top: 2.5rem !important;padding-bottom: 1.75rem !important}.site-footer__grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 1.35rem 1rem !important;margin-bottom: 1.75rem !important}.site-footer__about,.site-footer__contact{grid-column: 1 / -1}.site-footer__brand{margin-bottom: 0.85rem !important}.site-footer__logo{max-height: 2.35rem;max-width: 10rem}.site-footer__mark{width: 2rem !important;height: 2rem !important;border-radius: 0.65rem !important}.site-footer__about h2{font-size: 1.35rem !important}.site-footer__about-text{font-size: 0.86rem !important;line-height: 1.55 !important}.site-footer__social{margin-top: 0.9rem !important;gap: 0.55rem !important}.site-footer__social a{width: 2rem !important;height: 2rem !important;border-radius: 0.7rem !important}.site-footer h4{margin-bottom: 0.75rem !important;font-size: 0.92rem !important}.site-footer ul{gap: 0 !important}.site-footer li + li{margin-top: 0.55rem !important}.site-footer a,.site-footer li,.site-footer span{font-size: 0.82rem}.site-footer__contact li{gap: 0.55rem !important}.site-footer__bottom{align-items: flex-start !important;gap: 0.8rem !important;padding-top: 1.2rem !important}.site-footer__bottom p{line-height: 1.5}.site-footer__bottom-links{flex-wrap: wrap;gap: 0.7rem 1rem !important}section .inline-flex[class*="rounded-full"][class*="tracking"]{margin-bottom: 1.25rem !important}}.public-form-status{margin: 0 0 1.25rem;padding: .9rem 1rem;border: 1px solid #fb7185;border-radius: .75rem;color: #fecdd3;overflow-wrap: anywhere}.public-form-status[data-success="true"]{border-color: #6ee7b7;color: #a7f3d0}.public-field-error{display: block;color: #fecdd3;font-size: .85rem;margin-top: .35rem}.public-field-error:empty{display: none}.nq-budget .js-budget-number{max-width: 18rem;margin: .6rem 0}.nq-context{margin-bottom: 1rem;color: #cbd5e1}.nl-quote [data-quote-field][hidden]{display: none}.nl-quote .public-form-status,.nl-contact .public-form-status{color: #962430;border-color: #962430}.nl-quote .public-form-status[data-success="true"],.nl-contact .public-form-status[data-success="true"]{color: #116044;border-color: #116044}.nl-quote .public-field-error,.nl-contact .public-field-error{color: #962430}.nl-quote .nq-context{color: var(--nq-ink)}.nl-quote .nq-consent,.nl-contact .nc-consent{flex-wrap: wrap}.nl-quote .nq-consent-label,.nl-contact .nc-consent-label{flex: 1 1 200px}.public-legal-link{flex-basis: 100%;margin-left: 26px;color: #962430;font-size: .8rem;text-decoration: underline}@media (min-width: 1024px){.nl-project-detail .project-overview-content>:is(p,ul,ol,blockquote){max-width: 78ch}}@media (max-width: 639px){#cookie-consent-modal .cookie-required-layout{flex-direction: column}}.project-scroll-preview__image>img.project-preview-raster,.project-detail-scroll-preview__image>img.project-preview-raster{display: block;position: absolute;left: 0;top: 0;width: 100%;max-width: none;height: auto;transform: translateY(0);transition: top 10s linear,transform 10s linear}:is(.nl-project,.nj-project,.nd-project-card,.pd-project):is(:hover,:focus-visible) .project-preview-raster,.project-detail-scroll-preview:is(:hover,:focus-visible) .project-preview-raster{top: 100%;transform: translateY(-100%)}.nl-home .project-scroll-preview__image>img.project-preview-raster{transition-timing-function: cubic-bezier(.2,.55,.35,1)}@media (prefers-reduced-motion: reduce){:is(.nl-project,.nj-project,.nd-project-card,.pd-project,.project-detail-scroll-preview):is(:hover,:focus-visible) .project-preview-raster{top: 0;transform: none}.project-scroll-preview__image>img.project-preview-raster,.project-detail-scroll-preview__image>img.project-preview-raster{transition: none}}
