@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&display=swap');:root{--color-primary:#0A192F;--color-primary-light:#112240;--color-secondary:#C5A059;--color-secondary-hover:#D4B06A;--color-dark:#000000;--color-light:#F8F9FA;--color-white:#FFFFFF;--color-gray:#6B7280;--color-gray-light:#E5E7EB;--font-sans:'Inter', system-ui, -apple-system, sans-serif;--font-serif:'Playfair Display', serif;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:4rem;--spacing-xl:8rem;--transition-fast:0.2s ease;--transition-normal:0.3s ease-in-out;--transition-slow:0.5s cubic-bezier(0.4, 0, 0.2, 1);--z-navbar:1000;--z-dropdown:1010;--z-modal:1020;--z-overlay:999;}*{margin:0;padding:0;box-sizing:border-box;}html{font-size:16px;scroll-behavior:smooth;}body{font-family:var(--font-sans);color:var(--color-gray);line-height:1.6;overflow-x:hidden;background-color:var(--color-white);animation:fadeInPage 0.8s cubic-bezier(0.25, 0.8, 0.25, 1) forwards;opacity:0;}@keyframes fadeInPage{from{opacity:0;transform:translateY(15px);}to{opacity:1;transform:translateY(0);}}body.page-leaving{animation:fadeOutPage 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) forwards;}@keyframes fadeOutPage{from{opacity:1;transform:translateY(0);}to{opacity:0;transform:translateY(-15px);}}body::after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9999;opacity:0.04;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"><filter id="noiseFilter"><feTurbulence type="fractalNoise" baseFrequency="0.85" numOctaves="3" stitchTiles="stitch"/></filter><rect width="100%" height="100%" filter="url(%23noiseFilter)"/></svg>');}.cursor-glow{position:fixed;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle, rgba(197, 160, 89, 0.1) 0%, rgba(0,0,0,0) 70%);pointer-events:none;transform:translate(-50%, -50%);z-index:9998;transition:width 0.3s, height 0.3s;mix-blend-mode:screen;}ul{list-style:none;}h1, h2, h3, h4, h5, h6{font-weight:700;line-height:1.2;margin-bottom:var(--spacing-sm);}a{text-decoration:none;color:inherit;transition:color var(--transition-fast);}img{max-width:100%;height:auto;display:block;}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--spacing-md);}.section{padding:var(--spacing-xl) 0;}.section-title{font-family:var(--font-serif);font-size:3rem;color:var(--color-primary);margin-bottom:var(--spacing-md);position:relative;display:inline-block;}.section-title::after{content:'';position:absolute;left:0;bottom:-10px;width:60px;height:3px;background-color:var(--color-secondary);}.navbar{position:fixed;top:0;left:0;width:100%;padding:1.5rem 0;background-color:transparent;z-index:var(--z-navbar);transition:all var(--transition-normal);}.navbar.scrolled{background-color:var(--color-white);padding:1rem 0;box-shadow:0 4px 20px rgba(0, 0, 0, 0.05);}.navbar-container{display:flex;justify-content:space-between;align-items:center;}.logo{text-decoration:none;display:flex;align-items:center;}.nav-logo{height:50px;width:auto;transition:filter var(--transition-fast);}.navbar:not(.scrolled) .nav-logo{filter:brightness(0) invert(1);}.navbar.scrolled .nav-logo{filter:none;}.logo span{color:var(--color-secondary);}.nav-links{display:flex;gap:2.5rem;list-style:none;}.nav-link{color:var(--color-white);font-weight:500;font-size:1rem;text-transform:uppercase;letter-spacing:1px;position:relative;padding:0.5rem 0;}.navbar.scrolled .nav-link{color:var(--color-primary);}.lang-switch{margin-left:2rem;font-weight:600;display:flex;gap:0.5rem;align-items:center;z-index:100;}.lang-switch a{color:var(--color-white);text-decoration:none;transition:color var(--transition-fast);}.lang-switch a.lang-en{color:var(--color-gray-light);}.lang-switch a:hover{color:var(--color-secondary) !important;}.lang-switch span{color:var(--color-gray);font-weight:300;}.navbar.scrolled .lang-switch a{color:var(--color-primary);}.navbar.scrolled .lang-switch a.lang-en{color:var(--color-gray);}.navbar.scrolled .lang-switch a:hover{color:var(--color-secondary) !important;}.navbar.scrolled .lang-switch span{color:var(--color-gray-light);}.nav-link::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-secondary);transition:width var(--transition-fast);}.nav-link:hover::after{width:100%;}.nav-toggle{display:none;background:none;border:none;cursor:pointer;padding:0.5rem;}.nav-toggle span{display:block;width:25px;height:2px;background-color:var(--color-white);margin:5px 0;transition:transform 0.3s ease, opacity 0.3s ease, background-color var(--transition-fast);}.navbar.scrolled .nav-toggle span{background-color:var(--color-primary);}.nav-overlay{display:none;position:fixed;inset:0;background:rgba(10, 25, 47, 0.55);backdrop-filter:blur(2px);z-index:calc(var(--z-navbar) - 1);opacity:0;transition:opacity 0.3s ease;}.nav-overlay.active{opacity:1;}.footer{background-color:var(--color-primary-light);color:var(--color-white);padding:5rem 0 2rem;}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:4rem;}.footer-logo{font-family:var(--font-serif);font-size:2.5rem;font-weight:700;color:var(--color-white);text-decoration:none;margin-bottom:1rem;display:inline-block;}.footer-nav-logo{height:60px;width:auto;filter:brightness(0) invert(1);}.footer-desc{color:var(--color-gray-light);margin-bottom:2rem;max-width:300px;}.footer-title{font-size:1.2rem;margin-bottom:1.5rem;color:var(--color-white);position:relative;padding-bottom:0.5rem;}.footer-title::after{content:'';position:absolute;left:0;bottom:0;width:30px;height:2px;background-color:var(--color-secondary);}.footer-links{list-style:none;}.footer-links li{margin-bottom:0.8rem;}.footer-links a{color:var(--color-gray-light);transition:color var(--transition-fast);}.footer-links a:hover{color:var(--color-secondary);}.footer-bottom{border-top:1px solid rgba(255, 255, 255, 0.1);padding-top:2rem;display:flex;justify-content:space-between;align-items:center;color:var(--color-gray);font-size:0.9rem;}.social-links{display:flex;gap:1rem;}.social-link{width:40px;height:40px;background-color:rgba(255, 255, 255, 0.05);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all var(--transition-fast);}.social-link:hover{background-color:var(--color-secondary);color:var(--color-white);transform:translateY(-3px);}#back-to-top{position:fixed;bottom:2rem;right:2rem;width:48px;height:48px;border-radius:50%;background:var(--color-secondary);color:var(--color-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;z-index:1000;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity 0.3s ease, transform 0.3s ease, background-color var(--transition-fast), box-shadow var(--transition-fast);box-shadow:0 4px 16px rgba(197, 160, 89, 0.35);}#back-to-top.visible{opacity:1;pointer-events:auto;transform:translateY(0);}#back-to-top:hover{background:var(--color-secondary-hover);box-shadow:0 8px 24px rgba(197, 160, 89, 0.5);transform:translateY(-3px);}#back-to-top:active{transform:scale(0.93);}.skiptranslate{display:none !important;}body{top:0 !important;}.goog-te-banner-frame.skiptranslate{display:none !important;}@media (max-width:768px){html, body{overflow-x:hidden;width:100%;}.news-grid, .footer-grid, .contact-layout .container, .tab-pane > div[style*="grid"]{grid-template-columns:1fr !important;display:grid !important;}.stats-grid{grid-template-columns:repeat(2, 1fr) !important;gap:1rem !important;}.hero-title{font-size:2.2rem !important;line-height:1.2;}.section-title{font-size:2rem !important;}.container{padding:0 1.5rem !important;}.contact-layout .container > div{width:100% !important;}.nav-toggle{display:block;}.nav-links{position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:auto;background:var(--color-primary);flex-direction:column;align-items:center;justify-content:flex-start;gap:1.8rem;padding:7rem 2rem 4rem;z-index:var(--z-navbar);transform:translateY(-100%);transition:transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);}.nav-links.active{transform:translateY(0);}.nav-links .nav-link{color:var(--color-white) !important;font-size:1.2rem;}.nav-overlay{display:block;pointer-events:none;}.nav-overlay.active{pointer-events:auto;}#back-to-top{width:42px;height:42px;bottom:1.5rem;right:1.5rem;font-size:1rem;}.page-hero{padding-top:6rem !important;padding-bottom:6rem !important;min-height:280px !important;height:auto !important;}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr !important;}}.sk-ww-linkedin-page-jobs ~ a, .sk-ww-linkedin-page-jobs + a, .sk-ww-linkedin-page-jobs a[href*="sociablekit.com"], a[href*="sociablekit.com"], a[href*="sociablekit"], .sk_branding{display:none !important;opacity:0 !important;visibility:hidden !important;height:0 !important;width:0 !important;position:absolute !important;pointer-events:none !important;}.page-hero{min-height:380px !important;height:45vh !important;position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;padding-top:8rem !important;padding-bottom:8rem !important;margin-bottom:4rem !important;overflow:hidden !important;}.page-hero-content{position:relative !important;z-index:2 !important;margin-top:1rem !important;text-align:center !important;margin-left:auto !important;margin-right:auto !important;max-width:800px !important;width:100% !important;}.page-hero-title{text-align:center !important;}.breadcrumb-container{display:none !important;}.breadcrumb-container a{color:rgba(255, 255, 255, 0.7);transition:color var(--transition-fast);}.breadcrumb-container a:hover{color:var(--color-secondary);}.breadcrumb-container span{color:var(--color-white);font-weight:600;}.breadcrumb-container i{font-size:0.75rem;color:rgba(255, 255, 255, 0.4);margin:0 0.8rem;}@media (max-width:768px){.breadcrumb-container{font-size:0.8rem;margin-bottom:0.8rem;}.breadcrumb-container i{margin:0 0.5rem;}}.has-mega-menu{position:relative;}.nav-chevron{font-size:0.75rem;margin-left:0.4rem;transition:transform 0.3s ease;}.has-mega-menu:hover .nav-chevron{transform:rotate(180deg);}.mega-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(15px);width:800px;background:rgba(10, 25, 47, 0.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255, 255, 255, 0.08);border-top:3px solid var(--color-secondary);border-radius:8px;padding:2.5rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;z-index:1100;box-shadow:0 30px 60px rgba(0, 0, 0, 0.45);}.has-mega-menu:hover .mega-menu, .has-mega-menu:focus-within .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0);}.mega-menu-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.5rem;}.mega-menu-col{display:flex;flex-direction:column;}.mega-menu-title{color:var(--color-secondary);font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.2rem;border-bottom:1px solid rgba(255, 255, 255, 0.1);padding-bottom:0.5rem;}.mega-menu-links{display:flex;flex-direction:column;gap:0.8rem;}.mega-menu-links li a{display:flex;align-items:center;gap:0.8rem;color:rgba(255, 255, 255, 0.8);font-size:0.95rem;font-weight:500;transition:all var(--transition-fast);padding:0.4rem 0.6rem;border-radius:4px;}.mega-menu-links li a i{color:var(--color-secondary);font-size:0.95rem;transition:transform 0.2s ease;}.mega-menu-links li a:hover{color:var(--color-white);background:rgba(255, 255, 255, 0.05);padding-left:0.8rem;}.mega-menu-links li a:hover i{transform:scale(1.15);}.mega-menu-footer{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255, 255, 255, 0.08);display:flex;justify-content:flex-end;}.mega-menu-all{color:var(--color-secondary);font-weight:600;font-size:0.9rem;display:inline-flex;align-items:center;gap:0.5rem;transition:color 0.2s;}.mega-menu-all:hover{color:var(--color-white);}.mega-menu-all i{transition:transform 0.2s ease;}.mega-menu-all:hover i{transform:translateX(4px);}@media (max-width:768px){.has-mega-menu{width:100%;text-align:center;}.has-mega-menu .nav-link{display:inline-flex !important;align-items:center;justify-content:center;width:auto;}.has-mega-menu:hover .mega-menu:not(.active){opacity:0;visibility:hidden;pointer-events:none;transform:none;}.mega-menu{position:static;width:100%;transform:none;background:transparent;border:none;box-shadow:none;padding:0;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.35s ease, opacity 0.35s ease;pointer-events:auto;visibility:visible;}.mega-menu.active{max-height:1000px;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:none !important;margin-top:1rem;}.mega-menu-grid{grid-template-columns:1fr !important;gap:1.5rem;padding:0 1rem;}.mega-menu-col{display:flex;flex-direction:column;align-items:center;}.mega-menu-title{font-size:0.85rem;margin-bottom:0.8rem;border-bottom:1px solid rgba(255, 255, 255, 0.05);display:inline-block;padding-bottom:0.3rem;width:auto;}.mega-menu-links{gap:0.6rem;display:inline-flex;flex-direction:column;align-items:flex-start;margin:0 auto;}.mega-menu-links li a{padding:0.3rem 0;font-size:0.9rem;color:rgba(255, 255, 255, 0.7);justify-content:flex-start;display:flex;width:auto;}.mega-menu-footer{justify-content:center;padding-left:0;}.has-mega-menu.active .nav-chevron{transform:rotate(180deg);}}.hero{height:100vh;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, rgba(10, 25, 47, 0.8), rgba(10, 25, 47, 0.4));z-index:-1;}.hero-content{text-align:left;max-width:800px;color:var(--color-white);padding:0 var(--spacing-md);opacity:0;transform:translateY(30px);animation:fadeUp 1s forwards 0.5s;}.hero-title{font-family:var(--font-serif);font-size:4.5rem;line-height:1.1;margin-bottom:1.5rem;font-weight:700;}.hero-subtitle{font-size:1.5rem;font-weight:300;margin-bottom:2.5rem;color:var(--color-gray-light);}.btn{display:inline-block;padding:0.8rem 2rem;border-radius:30px;font-weight:500;text-decoration:none;transition:all var(--transition-normal);cursor:pointer;position:relative;overflow:hidden;}.btn .ripple{position:absolute;background:rgba(255, 255, 255, 0.4);transform:translate(-50%, -50%);pointer-events:none;border-radius:50%;animation:rippleAnim 0.8s linear forwards;}@keyframes rippleAnim{0%{width:0px;height:0px;opacity:1;}100%{width:500px;height:500px;opacity:0;}}.btn-primary{background-color:var(--color-secondary);color:var(--color-white);}.btn-primary:hover{background-color:var(--color-secondary-hover);transform:translateY(-2px);box-shadow:0 10px 20px rgba(197, 160, 89, 0.3);}.btn-outline{background-color:transparent;color:var(--color-white);border:2px solid var(--color-white);margin-left:1rem;}.btn-outline:hover{background-color:var(--color-white);color:var(--color-primary);}@keyframes fadeUp{to{opacity:1;transform:translateY(0);}}.sectors-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:2rem;margin-top:4rem;}.sector-card{position:relative;height:300px;border-radius:8px;overflow:hidden;cursor:pointer;box-shadow:0 10px 30px rgba(0, 0, 0, 0.1);}.sector-card img{width:100%;height:100%;object-fit:cover;transition:transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);}.sector-card:hover img{transform:scale(1.08);}.sector-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(10, 25, 47, 0.95), rgba(10, 25, 47, 0.1));display:flex;flex-direction:column;justify-content:flex-end;padding:2rem;color:var(--color-white);transition:background 0.5s ease;}.sector-card:hover .sector-overlay{background:linear-gradient(to top, rgba(10, 25, 47, 0.98), rgba(10, 25, 47, 0.4));}.sector-title{font-size:2rem;margin-bottom:0.5rem;transform:translateY(20px);transition:transform var(--transition-normal);}.sector-desc{color:var(--color-gray-light);font-size:1rem;opacity:0;transform:translateY(20px);transition:all var(--transition-normal);}.sector-card:hover .sector-title{transform:translateY(0);}.sector-card:hover .sector-desc{opacity:1;transform:translateY(0);transition-delay:0.1s;}.stats-section{background-color:var(--color-primary);color:var(--color-white);padding:0;border-top:3px solid var(--color-secondary);}.stats-container-wrapper{position:relative;width:100%;background-color:var(--color-primary);padding:2.5rem 0;}.stats-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem;text-align:center;}.stat-item{padding:2rem;}.stat-number{font-family:var(--font-serif);font-size:4rem;color:var(--color-secondary);font-weight:700;margin-bottom:1rem;}.stat-label{font-size:1.1rem;text-transform:uppercase;letter-spacing:2px;color:var(--color-gray-light);}.about-preview{display:flex;align-items:center;gap:4rem;}.about-text{flex:1;}.about-text p{font-size:1.2rem;color:var(--color-gray);margin-bottom:2rem;}.about-image{flex:1;position:relative;}.about-image img{border-radius:4px;box-shadow:0 20px 40px rgba(0, 0, 0, 0.1);}.about-image::before{content:'';position:absolute;top:-20px;right:-20px;width:100%;height:100%;border:2px solid var(--color-secondary);z-index:-1;border-radius:4px;}.brands-marquee-wrapper{position:relative;overflow:hidden;padding:2.5rem 0;background:var(--color-primary);border-top:3px solid var(--color-secondary);border-bottom:3px solid var(--color-secondary);box-shadow:inset 0 0 30px rgba(0, 0, 0, 0.3);-webkit-mask-image:linear-gradient( to right, transparent 0%, black 8%, black 92%, transparent 100% );mask-image:linear-gradient( to right, transparent 0%, black 8%, black 92%, transparent 100% );touch-action:pan-x;cursor:grab;user-select:none;}.brands-marquee-wrapper:active, .brands-marquee-wrapper.grabbing{cursor:grabbing;}.brands-marquee-track{display:flex;align-items:center;gap:3.5rem;width:max-content;animation:brandMarquee 30s linear infinite;will-change:transform;}@media (hover:hover){.brands-marquee-wrapper:hover .brands-marquee-track{animation-play-state:paused;}}.brand-marquee-item{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:130px;width:260px;padding:0;background:transparent;border:none;transition:all 0.35s ease;cursor:pointer;}.brand-marquee-item:hover{background:transparent;transform:translateY(-4px) scale(1.05);box-shadow:none;}.brand-marquee-item img{height:80px;width:200px;object-fit:contain;filter:brightness(0) invert(1);opacity:0.65;transition:filter 0.35s ease, opacity 0.35s ease, transform 0.35s ease;display:block;margin:0 auto;}.brand-marquee-item:hover img{filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(197, 160, 89, 0.8));opacity:1;}.brand-marquee-item img[src*="schnabel"]{transform:scale(1.4);}.brand-marquee-item img[src*="gaga"]{transform:scale(1.45);}@keyframes brandMarquee{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}@media (max-width:768px){.sectors-grid{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;gap:1.2rem !important;padding:1rem 0 !important;margin-top:2rem !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;}.sectors-grid::-webkit-scrollbar{display:none !important;}.sector-card{flex:0 0 85% !important;width:85% !important;scroll-snap-align:center !important;height:260px !important;}.sector-title{font-size:1.6rem !important;transform:translateY(0) !important;}.sector-desc{opacity:1 !important;transform:translateY(0) !important;font-size:0.9rem !important;}}.girisim-promo{position:relative;background:radial-gradient(circle at 82% 18%, rgba(197, 160, 89, 0.18), transparent 55%), linear-gradient(135deg, var(--color-primary) 0%, #0a1f3c 100%);color:var(--color-white);padding:6rem 0;overflow:hidden;}.girisim-promo-inner{display:grid;grid-template-columns:1.1fr 0.9fr;gap:4rem;align-items:center;}.girisim-promo-eyebrow{color:var(--color-secondary);text-transform:uppercase;letter-spacing:3px;font-weight:700;font-size:0.9rem;margin-bottom:1rem;}.girisim-promo-title{font-family:var(--font-serif);font-size:clamp(2.2rem, 1.2rem + 3vw, 3.4rem);line-height:1.15;margin-bottom:1.5rem;color:var(--color-white);}.girisim-promo-desc{color:rgba(255, 255, 255, 0.78);font-size:1.1rem;line-height:1.8;max-width:540px;margin-bottom:2rem;font-weight:300;}.girisim-promo-features{list-style:none;display:flex;flex-wrap:wrap;gap:0.8rem 1.5rem;margin:0 0 2.5rem;padding:0;}.girisim-promo-features li{color:rgba(255, 255, 255, 0.92);font-weight:600;font-size:0.95rem;display:inline-flex;align-items:center;gap:0.5rem;}.girisim-promo-features i{color:var(--color-secondary);}.girisim-promo-actions{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;}.girisim-promo-btn{background:var(--color-secondary);color:var(--color-primary);padding:1rem 2rem;border-radius:6px;font-weight:700;display:inline-flex;align-items:center;gap:0.6rem;transition:transform var(--transition-fast), box-shadow var(--transition-fast);box-shadow:0 10px 30px rgba(197, 160, 89, 0.25);}.girisim-promo-btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(197, 160, 89, 0.4);}.girisim-promo-btn i{transition:transform var(--transition-fast);}.girisim-promo-btn:hover i{transform:translateX(4px);}.girisim-promo-link{color:var(--color-white);font-weight:600;border-bottom:1px solid rgba(255, 255, 255, 0.4);padding-bottom:2px;transition:color var(--transition-fast), border-color var(--transition-fast);}.girisim-promo-link:hover{color:var(--color-secondary);border-color:var(--color-secondary);}.girisim-promo-visual{position:relative;}.girisim-promo-visual img{width:100%;border-radius:14px;display:block;box-shadow:0 30px 60px rgba(0, 0, 0, 0.35);}.girisim-promo-badge{position:absolute;bottom:-1.5rem;left:-1.5rem;background:var(--color-secondary);color:var(--color-primary);padding:1.1rem 1.4rem;border-radius:12px;display:flex;align-items:center;gap:0.75rem;box-shadow:0 16px 40px rgba(0, 0, 0, 0.3);}.girisim-promo-badge-num{font-family:var(--font-serif);font-size:2.4rem;font-weight:700;line-height:1;}.girisim-promo-badge-label{font-size:0.8rem;font-weight:600;line-height:1.3;}@media (max-width:900px){.girisim-promo-inner{grid-template-columns:1fr;gap:3rem;}.girisim-promo-visual{order:-1;max-width:480px;}.girisim-promo-badge{left:0.5rem;bottom:-1rem;}}@media (min-width:769px){.stats-container-wrapper{height:210px;display:flex;align-items:center;padding:0;}.brands-marquee-wrapper{height:210px;padding:0;display:flex;align-items:center;}.stats-grid{margin:0;width:100%;}.stat-item{padding:1rem 2rem;}}.page-hero{height:50vh;position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);margin-bottom:4rem;padding-top:5rem;overflow:hidden;}.page-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(10, 25, 47, 0.95) 0%, rgba(10, 25, 47, 0.7) 100%);z-index:-1;}.page-hero img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:0.5;}.page-hero-content{text-align:center;color:var(--color-white);animation:fadeUp 1s forwards;z-index:2;}.page-hero-title{font-family:var(--font-serif);font-size:3.5rem;margin-bottom:1rem;}.controls-section{margin-bottom:4rem;}.search-filter-container{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;max-width:1000px;margin:0 auto;}.search-wrapper{position:relative;width:100%;max-width:500px;}.search-input{width:100%;padding:1.1rem 1.5rem 1.1rem 3.2rem;font-size:1rem;font-family:var(--font-sans);border:1px solid var(--color-gray-light);border-radius:50px;background-color:var(--color-light);color:var(--color-primary);transition:all var(--transition-normal);box-shadow:0 4px 12px rgba(10, 25, 47, 0.02);}.search-input:focus{outline:none;background-color:var(--color-white);border-color:var(--color-secondary);box-shadow:0 8px 24px rgba(197, 160, 89, 0.15);}.search-icon{position:absolute;left:1.3rem;top:50%;transform:translateY(-50%);color:var(--color-gray);font-size:1.1rem;transition:color var(--transition-fast);}.search-input:focus + .search-icon{color:var(--color-secondary);}.filter-container{display:flex;flex-wrap:wrap;gap:0.8rem;justify-content:center;width:100%;}.filter-pill{padding:0.6rem 1.4rem;font-size:0.9rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;border:1px solid var(--color-gray-light);border-radius:30px;background-color:var(--color-white);color:var(--color-gray);cursor:pointer;transition:all var(--transition-normal);}.filter-pill:hover{border-color:var(--color-secondary);color:var(--color-secondary);transform:translateY(-2px);}.filter-pill.active{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);box-shadow:0 6px 15px rgba(10, 25, 47, 0.15);}.team-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.5rem;margin-bottom:6rem;}@media (max-width:1024px){.team-grid{grid-template-columns:repeat(2, 1fr);}}@media (max-width:768px){.team-grid{grid-template-columns:1fr;}}.team-card{background-color:var(--color-white);border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(10, 25, 47, 0.04);border:1px solid var(--color-gray-light);transition:all var(--transition-normal);display:flex;flex-direction:column;height:100%;}.team-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(10, 25, 47, 0.08);border-color:rgba(197, 160, 89, 0.3);}.member-image-wrapper{position:relative;width:100%;padding-top:100%;overflow:hidden;background-color:var(--color-light);}.member-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:transform 0.6s cubic-bezier(0.25, 1, 0.5, 1), filter var(--transition-normal);}.team-card:hover .member-image{transform:scale(1.08);filter:grayscale(0%) brightness(1.05);}.member-initials{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3.5rem;font-weight:700;color:var(--color-white);font-family:var(--font-serif);letter-spacing:2px;background:linear-gradient(135deg, var(--color-primary-light) 0%, var(--color-secondary) 100%);text-shadow:0 2px 10px rgba(0,0,0,0.15);filter:grayscale(100%) opacity(0.85);transition:background var(--transition-normal), filter var(--transition-normal);}.team-card:hover .member-initials{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary-hover) 100%);filter:grayscale(0%) opacity(1);}.member-info{padding:2rem;display:flex;flex-direction:column;flex-grow:1;}.member-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0.8rem;gap:1rem;}.member-name{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-primary);margin-bottom:0;line-height:1.2;}.dept-badge{font-size:0.75rem;font-weight:700;padding:0.3rem 0.8rem;background-color:rgba(197, 160, 89, 0.1);color:var(--color-secondary);border-radius:20px;text-transform:uppercase;letter-spacing:0.5px;white-space:nowrap;border:1px solid rgba(197, 160, 89, 0.2);}.member-role{font-size:0.95rem;font-weight:600;color:var(--color-secondary);margin-bottom:1rem;text-transform:uppercase;letter-spacing:0.5px;}.member-summary{font-size:0.9rem;color:var(--color-gray);line-height:1.5;margin-bottom:1.5rem;flex-grow:1;}.member-contact{border-top:1px solid var(--color-gray-light);padding-top:1.2rem;margin-top:auto;}.member-contact-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:0.5rem;}.member-email{display:inline-flex;align-items:center;gap:0.6rem;font-size:0.85rem;color:var(--color-gray);font-weight:500;transition:all var(--transition-fast);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px;}.member-email i{color:var(--color-secondary);font-size:1rem;flex-shrink:0;}.member-email:hover{color:var(--color-secondary);}.member-socials{display:flex;align-items:center;gap:0.8rem;flex-shrink:0;}.member-social-link{color:var(--color-gray);font-size:1.05rem;transition:color var(--transition-fast);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;}.member-social-link:hover{color:var(--color-secondary);}.no-results{grid-column:1 / -1;text-align:center;padding:4rem 2rem;background-color:var(--color-light);border-radius:8px;border:1px dashed var(--color-gray-light);}.no-results i{font-size:3rem;color:var(--color-gray);margin-bottom:1rem;opacity:0.5;}.no-results h3{color:var(--color-primary);font-family:var(--font-serif);margin-bottom:0.5rem;}.no-results p{color:var(--color-gray);}@keyframes fadeUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}@media (max-width:768px){.page-hero{height:40vh;}.page-hero-title{font-size:2.5rem;}.search-filter-container{gap:1.5rem;}.filter-pill{padding:0.5rem 1rem;font-size:0.8rem;}.team-grid{grid-template-columns:1fr;gap:2rem;margin-bottom:4rem;}}.news-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:2.5rem;}.news-card{display:block;background-color:var(--color-white);border-radius:4px;overflow:hidden;box-shadow:0 5px 15px rgba(0, 0, 0, 0.05);transition:transform var(--transition-normal), box-shadow var(--transition-normal);border:1px solid var(--color-gray-light);}.news-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0, 0, 0, 0.1);}.news-image{position:relative;height:250px;overflow:hidden;}.news-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow);}.news-card:hover .news-image img{transform:scale(1.05);}.news-date{position:absolute;top:1rem;left:1rem;background-color:var(--color-secondary);color:var(--color-white);padding:0.4rem 1rem;font-size:0.85rem;font-weight:600;border-radius:2px;}.news-content{padding:2rem;}.news-category{color:var(--color-gray);font-size:0.85rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;display:block;}.news-title{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-primary);margin-bottom:1rem;line-height:1.3;}.news-card:hover .news-title{color:var(--color-secondary);}.news-excerpt{color:var(--color-gray);margin-bottom:1.5rem;font-size:1rem;}.news-readmore{color:var(--color-primary);font-weight:600;display:inline-flex;align-items:center;gap:0.5rem;transition:color var(--transition-fast);}.news-card:hover .news-readmore{color:var(--color-secondary);}.news-readmore i{transition:transform var(--transition-fast);}.news-card:hover .news-readmore i{transform:translateX(5px);}@media (max-width:768px){.news-grid{grid-template-columns:1fr;}}.page-hero{height:40vh;position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);padding-top:5rem;margin-bottom:4rem;}.page-hero-content{text-align:center;color:var(--color-white);animation:fadeUp 1s forwards;}.page-hero-title{font-family:var(--font-serif);font-size:3.5rem;margin-bottom:1rem;color:var(--color-secondary);}.filter-buttons{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap;justify-content:center;}.filter-btn{background:none;border:1px solid var(--color-gray-light);padding:0.8rem 1.5rem;border-radius:30px;cursor:pointer;font-weight:500;color:var(--color-gray);transition:all var(--transition-fast);}.filter-btn.active, .filter-btn:hover{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary);}.news-pager{display:flex;justify-content:center;align-items:center;gap:0.5rem;margin-top:3rem;flex-wrap:wrap;}.news-pager .page-btn{min-width:42px;height:42px;padding:0 0.75rem;border:1px solid var(--color-gray-light);background:var(--color-white);color:var(--color-primary);border-radius:8px;font-weight:600;cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-sans);font-size:1rem;}.news-pager .page-btn:hover:not(:disabled){background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary);}.news-pager .page-btn.active{background:var(--color-secondary);color:var(--color-white);border-color:var(--color-secondary);}.news-pager .page-btn:disabled{opacity:0.4;cursor:not-allowed;}.nav-search-btn{background:none;border:none;color:inherit;font-size:1.1rem;cursor:pointer;padding:0.4rem 0.6rem;line-height:1;display:inline-flex;align-items:center;transition:color var(--transition-fast);}.nav-search-btn:hover{color:var(--color-secondary);}.search-overlay{position:fixed;inset:0;background:rgba(10, 25, 47, 0.7);backdrop-filter:blur(6px);z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding:12vh 1rem 1rem;opacity:0;visibility:hidden;transition:opacity var(--transition-normal), visibility var(--transition-normal);}.search-overlay.open{opacity:1;visibility:visible;}.search-box-wrap{width:100%;max-width:640px;background:var(--color-white);border-radius:14px;box-shadow:0 24px 60px rgba(0, 0, 0, 0.3);overflow:hidden;position:relative;transform:translateY(-12px);transition:transform var(--transition-normal);}.search-overlay.open .search-box-wrap{transform:translateY(0);}#siteSearchInput{width:100%;padding:1.3rem 3.2rem 1.3rem 1.5rem;border:none;font-size:1.15rem;font-family:var(--font-sans);outline:none;color:var(--color-primary);}#searchClose{position:absolute;top:1.1rem;right:1.1rem;background:none;border:none;font-size:1.2rem;color:var(--color-gray);cursor:pointer;}.search-results{max-height:55vh;overflow-y:auto;border-top:1px solid var(--color-gray-light);}.search-result{display:block;padding:0.9rem 1.5rem;border-bottom:1px solid var(--color-gray-light);text-decoration:none;transition:background var(--transition-fast);}.search-result:hover{background:var(--color-light, #f5f7fa);}.search-type{display:inline-block;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.05em;color:var(--color-white);background:var(--color-secondary);padding:2px 8px;border-radius:20px;margin-bottom:4px;}.search-rtitle{display:block;font-weight:600;color:var(--color-primary);}.search-rtext{display:block;font-size:0.85rem;color:var(--color-gray);margin-top:2px;}.search-hint, .search-empty{padding:1.5rem;color:var(--color-gray);text-align:center;}@media (max-width:1024px){.hero-title{font-size:3.5rem;}.stats-grid{grid-template-columns:repeat(2, 1fr);}.about-preview{flex-direction:column;}.footer-grid{grid-template-columns:repeat(2, 1fr);}}@media (max-width:768px){.hero-title{font-size:2.5rem;}.section-title{font-size:2.5rem;}.footer-grid{grid-template-columns:1fr;}.footer-bottom{flex-direction:column;gap:1rem;text-align:center;}.btn-outline{margin-left:0;margin-top:1rem;display:block;width:max-content;}}.company-tag{background:var(--color-light);padding:0.5rem 1rem;border-radius:2px;font-weight:500;font-size:0.9rem;border-left:3px solid var(--color-secondary);display:inline-block;transition:all var(--transition-fast);color:var(--color-primary);}a.company-tag:hover{background:var(--color-primary);color:var(--color-white);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.1);}.btn-outline-dark{background-color:transparent !important;color:var(--color-primary) !important;border:2px solid var(--color-primary) !important;transition:all var(--transition-fast) !important;margin-left:0 !important;}.btn-outline-dark:hover{background-color:var(--color-primary) !important;color:var(--color-white) !important;border-color:var(--color-primary) !important;}.map-section{position:relative;background:var(--color-primary);overflow:hidden;margin-top:6rem;margin-bottom:0;}.map-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle, rgba(197, 160, 89, 0.07) 1px, transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0;}.map-inner{display:flex;min-height:580px;position:relative;z-index:1;}.map-info-panel{flex:0 0 450px;background:rgba(255, 255, 255, 0.03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid rgba(255, 255, 255, 0.08);padding:4rem 3rem;display:flex;flex-direction:column;gap:2.5rem;}.map-section-label{font-size:0.75rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--color-secondary);margin-bottom:0.75rem;}.map-section-title{font-family:var(--font-serif);font-size:2.4rem;color:var(--color-white);line-height:1.2;margin:0 0 1rem;}.map-section-desc{font-size:0.95rem;color:rgba(255, 255, 255, 0.55);line-height:1.7;margin:0;}.map-divider{width:60px;height:2px;background:var(--color-secondary);border-radius:2px;}.map-loc-cards{display:flex;flex-direction:column;gap:1rem;}.map-location-card{display:flex;gap:1.2rem;align-items:flex-start;padding:1.4rem 1.6rem;border-radius:8px;border:1px solid rgba(255, 255, 255, 0.06);cursor:pointer;transition:all var(--transition-normal);background:rgba(255, 255, 255, 0.01);}.map-location-card:hover, .map-location-card.active{background:rgba(197, 160, 89, 0.08);border-color:rgba(197, 160, 89, 0.3);transform:translateY(-2px);}.map-location-card.active .map-loc-dot{background:var(--color-secondary);box-shadow:0 0 0 6px rgba(197, 160, 89, 0.2);}.map-loc-dot{width:10px;height:10px;border-radius:50%;background:rgba(255, 255, 255, 0.3);margin-top:6px;flex-shrink:0;transition:all 0.25s ease;}.map-loc-name{font-weight:600;color:var(--color-white);font-size:1rem;margin:0 0 0.3rem;}.map-loc-addr{font-size:0.85rem;color:rgba(255, 255, 255, 0.45);margin:0;line-height:1.4;}.map-contacts{display:flex;flex-direction:column;gap:1.2rem;margin-top:auto;}.map-contact-row{display:flex;align-items:center;gap:1.2rem;color:rgba(255, 255, 255, 0.7);font-size:0.95rem;}.map-contact-icon{width:38px;height:38px;border-radius:50%;background:rgba(197, 160, 89, 0.12);display:flex;align-items:center;justify-content:center;color:var(--color-secondary);font-size:0.9rem;flex-shrink:0;}.map-contact-row a{color:rgba(255, 255, 255, 0.7);transition:color var(--transition-fast);}.map-contact-row a:hover{color:var(--color-secondary);}.map-directions-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--color-secondary);color:var(--color-white);padding:0.9rem 2rem;border-radius:50px;font-weight:600;font-size:0.95rem;text-decoration:none;transition:all var(--transition-normal);width:100%;margin-top:1.5rem;}.map-directions-btn:hover{background:var(--color-secondary-hover);transform:translateY(-2px);box-shadow:0 8px 20px rgba(197, 160, 89, 0.25);color:var(--color-white);}.map-iframe-wrap{flex:1;position:relative;min-height:500px;}.map-iframe-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;filter:grayscale(15%) contrast(1.05) invert(5%) hue-rotate(200deg);}.map-iframe-overlay{position:absolute;top:0;left:0;width:20px;height:100%;background:linear-gradient(to right, rgba(10, 25, 47, 0.95), transparent);z-index:2;pointer-events:none;}@media (max-width:992px){.map-inner{flex-direction:column;}.map-info-panel{flex:none;border-right:none;border-bottom:1px solid rgba(255, 255, 255, 0.08);padding:3rem 2rem;gap:2rem;}.map-iframe-wrap{min-height:400px;}.map-iframe-overlay{width:100%;height:20px;background:linear-gradient(to bottom, rgba(10, 25, 47, 0.95), transparent);}.map-section-title{font-size:2rem;}}.cam-mockup-dashboard{width:100%;background:#0b132b;border:1px solid rgba(14, 165, 233, 0.2);border-radius:12px;box-shadow:0 25px 50px rgba(0,0,0,0.3);overflow:hidden;color:#fff;font-family:monospace;}.cam-mockup-header{background:#1c2541;padding:0.75rem 1.25rem;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(14, 165, 233, 0.15);font-size:0.85rem;letter-spacing:1px;}.cam-mockup-dot{width:8px;height:8px;border-radius:50%;background:#ef4444;}.cam-mockup-dot.blinking{animation:camBlink 1.5s infinite;}@keyframes camBlink{0%, 100%{opacity:0.3;}50%{opacity:1;}}.cam-mockup-title{flex:1;color:var(--color-cam-light);font-weight:bold;}.cam-mockup-time{color:rgba(255, 255, 255, 0.5);}.cam-mockup-body{display:grid;grid-template-columns:1fr 200px;height:320px;}@media(max-width:576px){.cam-mockup-body{grid-template-columns:1fr;height:auto;}.cam-mockup-sidebar{display:none;}}.cam-feed-main{position:relative;background:#000;overflow:hidden;height:100%;}.cam-feed-video-sim{width:100%;height:100%;position:relative;}.cam-feed-video{width:100%;height:100%;object-fit:cover;opacity:0.75;}.ai-bounding-box{position:absolute;border:2px solid;background:rgba(255, 255, 255, 0.03);pointer-events:none;animation:boxPulse 2s infinite alternate;}.ai-bounding-box.person{border-color:#0ea5e9;}.ai-bounding-box.car{border-color:var(--color-secondary);}.ai-label{position:absolute;top:-20px;left:-2px;background:inherit;color:#fff;font-size:0.7rem;padding:2px 6px;border-radius:2px;border:1px solid;background-color:rgba(0,0,0,0.8);}.ai-bounding-box.person .ai-label{border-color:#0ea5e9;color:#38bdf8;}.ai-bounding-box.car .ai-label{border-color:var(--color-secondary);color:var(--color-secondary-hover);}@keyframes boxPulse{0%{transform:scale(1);}100%{transform:scale(1.02);}}.cam-scanline{position:absolute;top:0;left:0;width:100%;height:4px;background:rgba(14, 165, 233, 0.2);animation:scanAnimation 4s linear infinite;pointer-events:none;z-index:5;box-shadow:0 0 10px rgba(14, 165, 233, 0.4);}@keyframes scanAnimation{0%{top:0%;}100%{top:100%;}}.cam-hud-cam-id{position:absolute;top:10px;left:10px;font-size:0.75rem;color:rgba(255, 255, 255, 0.8);background:rgba(0, 0, 0, 0.6);padding:4px 8px;border-radius:4px;border:1px solid rgba(255,255,255,0.1);}.cam-hud-rec{position:absolute;top:10px;right:10px;font-size:0.75rem;color:#ef4444;background:rgba(0, 0, 0, 0.6);padding:4px 8px;border-radius:4px;border:1px solid rgba(239, 68, 68, 0.2);display:flex;align-items:center;gap:6px;font-weight:bold;}.rec-dot{width:6px;height:6px;border-radius:50%;background:#ef4444;animation:recBlink 1s infinite alternate;}@keyframes recBlink{0%{opacity:0.2;}100%{opacity:1;}}.cam-mockup-sidebar{background:#0f172a;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;border-left:1px solid rgba(14, 165, 233, 0.15);font-size:0.8rem;}.sidebar-title{color:rgba(255, 255, 255, 0.6);font-size:0.75rem;text-transform:uppercase;letter-spacing:1px;margin:0;}.status-indicator{display:flex;align-items:center;gap:8px;color:#10b981;}.pulse{width:8px;height:8px;border-radius:50%;}.pulse.green{background:#10b981;box-shadow:0 0 0 0 rgba(16, 185, 129, 0.7);animation:greenPulse 2s infinite;}@keyframes greenPulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(16, 185, 129, 0.7);}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(16, 185, 129, 0);}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(16, 185, 129, 0);}}.sidebar-stats{display:flex;flex-direction:column;gap:6px;}.stat-row{display:flex;justify-content:space-between;color:rgba(255, 255, 255, 0.8);}.activity-log{margin-top:auto;display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(255, 255, 255, 0.08);padding-top:8px;height:100px;overflow-y:auto;}.log-entry{display:flex;gap:8px;color:rgba(255, 255, 255, 0.4);font-size:0.7rem;}.log-time{color:var(--color-cam-light);}.log-text{color:rgba(255, 255, 255, 0.7);}.beak-story-grid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:4rem;margin:6rem 0;align-items:center;}@media (max-width:992px){.beak-story-grid{grid-template-columns:1fr;gap:3rem;}}.career-culture-grid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:4rem;margin:6rem 0;align-items:flex-start;}@media (max-width:992px){.career-culture-grid{grid-template-columns:1fr;gap:3rem;}}.career-values-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2.5rem;margin-top:4rem;margin-bottom:5rem;}.career-glass-card{background:rgba(255, 255, 255, 0.02);border:1px solid rgba(197, 160, 89, 0.12);padding:3.5rem 2.5rem;border-radius:8px;text-align:left;position:relative;overflow:hidden;transition:all var(--transition-slow);box-shadow:0 10px 30px rgba(0, 0, 0, 0.01);backdrop-filter:blur(10px);}.career-glass-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right, rgba(197, 160, 89, 0.08) 0%, transparent 60%);opacity:0;transition:opacity var(--transition-normal);z-index:0;}.career-glass-card:hover{transform:translateY(-8px);border-color:var(--color-secondary);box-shadow:0 20px 40px rgba(197, 160, 89, 0.08);background:rgba(255, 255, 255, 0.04);}.career-glass-card:hover::before{opacity:1;}.career-glass-card *{position:relative;z-index:1;}.career-card-number{font-family:var(--font-serif);font-size:3.5rem;font-weight:700;color:rgba(197, 160, 89, 0.15);line-height:1;margin-bottom:1.5rem;display:block;transition:color var(--transition-normal);}.career-glass-card:hover .career-card-number{color:var(--color-secondary);}.career-card-icon{font-size:2.5rem;color:var(--color-secondary);margin-bottom:1.5rem;display:inline-block;}.career-card-title{font-family:var(--font-serif);font-size:1.6rem;color:var(--color-primary);margin-bottom:1rem;}.career-card-text{color:var(--color-gray);font-size:1rem;line-height:1.7;}.career-culture-divider{width:60px;height:3px;background:var(--color-secondary);margin:1.5rem 0 2rem 0;}.career-quote-box{background:var(--color-primary-light);padding:4rem 3rem;border-radius:12px;border:1px solid rgba(197, 160, 89, 0.2);box-shadow:0 20px 50px rgba(10, 25, 47, 0.3);position:sticky;top:120px;transition:all var(--transition-normal);}.career-quote-box:hover{border-color:var(--color-secondary-hover);box-shadow:0 25px 60px rgba(197, 160, 89, 0.12);}.career-quote-text{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-white) !important;line-height:1.7;font-style:italic;margin-bottom:2rem;position:relative;}.career-cta-section{margin:6rem 0;}.career-cta-card{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 100%);border-radius:12px;padding:5rem 4rem;position:relative;overflow:hidden;border:1px solid rgba(197, 160, 89, 0.15);text-align:center;box-shadow:0 20px 40px rgba(0, 0, 0, 0.1);}.career-cta-card::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle, rgba(197, 160, 89, 0.06) 0%, transparent 60%);pointer-events:none;}.career-cta-title{font-family:var(--font-serif);font-size:2.8rem;color:var(--color-white);margin-bottom:1rem;}.career-cta-text{color:var(--color-gray-light);font-size:1.2rem;max-width:650px;margin:0 auto 2.5rem auto;line-height:1.7;}.career-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:1.2rem 2.5rem;font-weight:600;font-size:1.1rem;transition:all var(--transition-normal);}@media (max-width:768px){.career-cta-card{padding:3.5rem 2rem;}.career-cta-title{font-size:2.2rem;}.career-cta-text{font-size:1.05rem;}}.beak-accordion{display:flex;flex-direction:column;gap:1.2rem;margin-top:1.5rem;}.beak-details{border:1px solid rgba(133, 77, 14, 0.12);border-radius:8px;background:rgba(255, 255, 255, 0.8);box-shadow:0 4px 20px rgba(0, 0, 0, 0.02);transition:all 0.3s ease;overflow:hidden;}.beak-details[open]{border-color:var(--color-beak);box-shadow:0 10px 25px rgba(133, 77, 14, 0.08);background:#ffffff;}.beak-summary{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-weight:600;font-size:1.05rem;color:var(--color-primary);cursor:pointer;list-style:none;user-select:none;transition:all 0.3s;}.beak-summary::-webkit-details-marker{display:none;}.beak-summary::after{content:'\f078';font-family:'Font Awesome 6 Free';font-weight:900;color:var(--color-beak);font-size:0.9rem;transition:transform 0.3s ease;}.beak-details[open] .beak-summary::after{transform:rotate(180deg);color:var(--color-beak-light);}.beak-summary:hover{color:var(--color-beak);}.beak-details-content{padding:0 1.5rem 1.5rem;color:var(--color-gray);font-size:0.95rem;line-height:1.7;animation:beakSlideDown 0.3s ease-out;}@keyframes beakSlideDown{from{opacity:0;transform:translateY(-8px);}to{opacity:1;transform:translateY(0);}}.beak-advantages-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem;margin-top:3rem;margin-bottom:4rem;}.beak-advantage-card{display:flex;align-items:center;gap:1.2rem;background:var(--color-light);border:1px solid rgba(0, 0, 0, 0.05);padding:1.25rem 1.5rem;border-radius:8px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--color-primary);text-decoration:none;}.beak-advantage-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px rgba(133, 77, 14, 0.1);background:var(--color-white);border-color:var(--color-beak-light);}.beak-advantage-card i{font-size:1.4rem;color:var(--color-beak);background:rgba(133, 77, 14, 0.08);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.3s ease;flex-shrink:0;}.beak-advantage-card:hover i{background:var(--color-beak);color:var(--color-white);}.beak-advantage-card h4{font-size:1rem;font-weight:600;line-height:1.4;color:var(--color-primary);}.beak-steps-container{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem;margin-top:3.5rem;margin-bottom:4rem;}.beak-step-card{position:relative;background:var(--color-white);border:1px solid rgba(0, 0, 0, 0.05);padding:3rem 2rem 2.5rem;border-radius:8px;box-shadow:0 4px 15px rgba(0, 0, 0, 0.01);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);}.beak-step-card:hover{transform:translateY(-6px);box-shadow:0 20px 35px rgba(133, 77, 14, 0.08);border-color:rgba(133, 77, 14, 0.25);}.beak-step-num{font-size:4.5rem;font-weight:800;font-family:var(--font-serif);color:rgba(133, 77, 14, 0.06);position:absolute;top:0.5rem;right:1.5rem;line-height:1;transition:all 0.3s ease;}.beak-step-card:hover .beak-step-num{color:rgba(133, 77, 14, 0.15);transform:scale(1.1);}.beak-step-card h4{font-family:var(--font-serif);font-size:1.3rem;color:var(--color-primary);margin-bottom:1rem;position:relative;z-index:2;}.beak-step-card p{font-size:0.95rem;color:var(--color-gray);line-height:1.6;position:relative;z-index:2;}.beak-testimonials-layout{display:grid;grid-template-columns:1fr 2.5fr;gap:3rem;margin-top:3.5rem;margin-bottom:5rem;}.beak-google-rating-card{background:rgba(255, 255, 255, 0.9);border:1px solid rgba(133, 77, 14, 0.1);border-radius:8px;padding:3rem 2rem;text-align:center;box-shadow:0 10px 25px rgba(0, 0, 0, 0.02);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;}.beak-rating-score{font-size:4rem;font-weight:700;color:var(--color-primary);font-family:var(--font-serif);line-height:1;}.beak-rating-stars{color:#ffb703;font-size:1.2rem;display:flex;gap:4px;}.beak-google-text{font-size:0.9rem;color:var(--color-gray);font-weight:500;display:flex;align-items:center;gap:8px;}.beak-google-text svg{margin-bottom:-2px;}.beak-testimonials-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;}.beak-testimonial-card{background:var(--color-light);border-radius:8px;padding:2.2rem 1.8rem;border-top:4px solid var(--color-beak);transition:all 0.3s ease;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;box-shadow:0 4px 15px rgba(0,0,0,0.01);}.beak-testimonial-card:hover{background:var(--color-white);box-shadow:0 15px 30px rgba(133, 77, 14, 0.08);transform:translateY(-4px);}.beak-testimonial-text{font-style:italic;color:var(--color-primary);font-size:0.95rem;line-height:1.6;position:relative;}.beak-testimonial-text::before{content:'“';font-size:3rem;color:rgba(133, 77, 14, 0.15);font-family:Georgia, serif;position:absolute;top:-1.5rem;left:-0.5rem;}.beak-testimonial-author{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;border-top:1px solid rgba(0, 0, 0, 0.06);padding-top:1rem;}.beak-author-info h5{font-weight:600;color:var(--color-primary);font-size:0.95rem;margin-bottom:0.2rem;}.beak-author-info span{font-size:0.8rem;color:var(--color-gray);display:block;}.beak-author-logo{display:flex;align-items:center;}.beak-author-logo svg{max-height:18px;width:auto;filter:grayscale(1) opacity(0.5);transition:all 0.3s ease;}.beak-testimonial-card:hover .beak-author-logo svg{filter:none;opacity:0.9;}@media (max-width:1200px){.beak-advantages-grid{grid-template-columns:repeat(3, 1fr);}.beak-steps-container{grid-template-columns:repeat(2, 1fr);}.beak-testimonials-layout{grid-template-columns:1fr;}}@media (max-width:992px){.beak-grid-2col{grid-template-columns:1fr !important;gap:2.5rem !important;}.beak-advantages-grid{grid-template-columns:repeat(2, 1fr);}.beak-testimonials-grid{grid-template-columns:1fr;}}@media (max-width:768px){.beak-advantages-grid{grid-template-columns:1fr;gap:1rem;}.beak-steps-container{grid-template-columns:1fr;gap:1.5rem;}}.brand-btn-group{display:flex;gap:1rem;flex-wrap:wrap;}.brand-btn-group .btn{margin-left:0 !important;display:inline-flex;align-items:center;justify-content:center;text-align:center;}.eforce-showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin:6rem 0;}@media (max-width:992px){.eforce-showcase-grid, .social-showcase-section, .cam-showcase-grid, .schnabel-about-grid{grid-template-columns:1fr !important;gap:2.5rem !important;}.eforce-showcase-grid, .social-showcase-section{margin:4rem 0 !important;}.cam-showcase-grid{margin-top:3rem !important;}.stats-row{grid-template-columns:repeat(2, 1fr) !important;gap:1.5rem !important;}}@media (max-width:576px){.brand-btn-group .btn{flex:1 1 100%;width:100%;}.stats-row{grid-template-columns:1fr !important;gap:1.2rem !important;}}.girisim-hero{min-height:60vh;height:auto;position:relative;display:flex;align-items:center;justify-content:center;overflow:visible;background:linear-gradient(135deg, var(--color-primary) 0%, #0d2847 100%);padding:9.5rem 0 7rem 0;}.girisim-hero-overlay{position:absolute;inset:0;background-image:radial-gradient(circle, rgba(197, 160, 89, 0.05) 1px, transparent 1px);background-size:24px 24px;opacity:0.8;}.girisim-hero-cta{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);z-index:10;width:auto;}.girisim-cta-btn-hero{background-color:var(--color-secondary) !important;border-color:var(--color-secondary) !important;color:var(--color-white) !important;padding:1.25rem 4rem !important;font-size:1.15rem !important;font-weight:700 !important;letter-spacing:1px !important;border-radius:50px !important;box-shadow:0 10px 30px rgba(197, 160, 89, 0.45) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important;transition:all var(--transition-normal) !important;}.girisim-cta-btn-hero:hover{background-color:var(--color-secondary-hover) !important;border-color:var(--color-secondary-hover) !important;transform:translateY(-4px) scale(1.05) !important;box-shadow:0 15px 35px rgba(197, 160, 89, 0.6) !important;}.girisim-intro-grid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:4rem;align-items:center;margin:6rem 0;}.girisim-img-wrap{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,0.15);border:1px solid rgba(197, 160, 89, 0.15);background:var(--color-primary-light);}.girisim-img-wrap img{width:100%;height:auto;display:block;transition:transform var(--transition-slow);}.girisim-img-wrap:hover img{transform:scale(1.03);}.girisim-steps-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;margin:4rem 0;}.girisim-step-card{background:var(--color-light);border-radius:8px;padding:3rem 2.5rem;border:1px solid rgba(0, 0, 0, 0.05);position:relative;transition:all var(--transition-normal);}.girisim-step-card:hover{transform:translateY(-5px);background:var(--color-white);border-color:rgba(197, 160, 89, 0.3);box-shadow:0 15px 30px rgba(197, 160, 89, 0.06);}.girisim-step-num{font-size:4rem;font-weight:800;color:rgba(197, 160, 89, 0.1);font-family:var(--font-serif);position:absolute;top:1.5rem;right:2rem;line-height:1;}.girisim-step-card:hover .girisim-step-num{color:rgba(197, 160, 89, 0.25);}.girisim-form-section{background:var(--color-light);padding:6rem 0;margin:4rem 0 0 0;}.girisim-form-card{background:var(--color-white);padding:3.5rem 4rem;border-radius:16px;box-shadow:0 30px 60px rgba(10, 25, 47, 0.08);border:1px solid rgba(197, 160, 89, 0.15);border-top:5px solid var(--color-secondary);max-width:900px;margin:0 auto;position:relative;overflow:hidden;}.girisim-form-card::after{content:'';position:absolute;top:0;right:0;width:150px;height:150px;background:radial-gradient(circle, rgba(197, 160, 89, 0.04) 0%, transparent 70%);pointer-events:none;}.girisim-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;}.girisim-form-group{display:flex;flex-direction:column;gap:0.5rem;}.girisim-form-full{grid-column:1 / -1;}.girisim-form-group label{font-size:0.9rem;font-weight:600;color:var(--color-primary);letter-spacing:0.5px;text-align:left;}.girisim-input{width:100%;padding:1rem 1.25rem;border:1px solid rgba(107, 114, 128, 0.2);border-radius:8px;background-color:var(--color-light);color:var(--color-primary);font-family:var(--font-sans);font-size:0.95rem;font-weight:500;transition:all var(--transition-fast);}.girisim-input:focus{outline:none;border-color:var(--color-secondary);background-color:var(--color-white);box-shadow:0 0 0 4px rgba(197, 160, 89, 0.1);}.girisim-input::placeholder{color:rgba(107, 114, 128, 0.5);}select.girisim-input{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C5A059' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1.25rem center;background-size:1.2rem;padding-right:3rem;}textarea.girisim-input{resize:vertical;min-height:120px;line-height:1.6;}.file-upload-zone{border:2px dashed rgba(197, 160, 89, 0.3);padding:2.5rem 2rem;border-radius:12px;text-align:center;background:rgba(197, 160, 89, 0.02);cursor:pointer;transition:all var(--transition-normal);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.6rem;}.file-upload-zone:hover{border-color:var(--color-secondary);background:rgba(197, 160, 89, 0.06);box-shadow:inset 0 0 12px rgba(197, 160, 89, 0.05);}.file-upload-zone input[type="file"]{position:absolute;inset:0;opacity:0;cursor:pointer;}.file-upload-icon{font-size:2.2rem;color:var(--color-secondary);transition:transform var(--transition-fast);}.file-upload-zone:hover .file-upload-icon{transform:translateY(-3px);}.file-upload-text{font-size:0.95rem;font-weight:600;color:var(--color-primary);}.file-upload-subtext{font-size:0.8rem;color:var(--color-gray);}.girisim-portfolio-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem;margin:4rem 0 6rem 0;}.girisim-portfolio-card{border-radius:8px;overflow:hidden;position:relative;box-shadow:0 10px 25px rgba(0,0,0,0.05);border:1px solid var(--color-gray-light);height:350px;cursor:pointer;}.girisim-portfolio-card img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow);}.girisim-portfolio-overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(10, 25, 47, 0.95) 0%, rgba(10, 25, 47, 0.4) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:2rem;color:var(--color-white);opacity:0.9;transition:opacity var(--transition-normal);}.girisim-portfolio-card:hover img{transform:scale(1.05);}.girisim-portfolio-card:hover .girisim-portfolio-overlay{opacity:1;background:linear-gradient(to top, rgba(10, 25, 47, 0.98) 0%, rgba(10, 25, 47, 0.6) 100%);}.girisim-portfolio-tag{font-size:0.75rem;font-weight:700;color:var(--color-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:0.5rem;}.girisim-portfolio-title{font-family:var(--font-serif);font-size:1.3rem;margin:0;}@media (max-width:1024px){.girisim-portfolio-grid{grid-template-columns:repeat(2, 1fr);}}@media (max-width:768px){.girisim-hero{height:auto !important;min-height:55vh;padding:9.5rem 0 6.5rem 0 !important;display:flex;align-items:center;overflow:visible !important;}.girisim-hero h1{font-size:2.2rem !important;margin-bottom:1rem !important;line-height:1.3 !important;}.girisim-hero p{font-size:1.05rem !important;margin-bottom:2rem !important;}.girisim-cta-btn-hero{padding:1rem 2.5rem !important;font-size:1rem !important;}.hide-mobile{display:none !important;}.girisim-intro-grid{grid-template-columns:1fr;gap:3rem;}.girisim-steps-grid{grid-template-columns:1fr;}.girisim-form-grid{grid-template-columns:1fr;gap:1.5rem;}.girisim-form-card{padding:2.5rem 1.5rem;}}@media (max-width:480px){.girisim-portfolio-grid{grid-template-columns:1fr;}}.reveal{opacity:0;transform:translateY(30px);transition:opacity 0.8s cubic-bezier(0.25, 1, 0.5, 1), transform 0.8s cubic-bezier(0.25, 1, 0.5, 1);will-change:opacity, transform;}.reveal.active{opacity:1;transform:translateY(0);}@keyframes fadeInPage{from{opacity:0;}to{opacity:1;}}@keyframes fadeOutPage{from{opacity:1;}to{opacity:0;}}body{opacity:0;animation:fadeInPage 0.4s ease forwards;}body.page-leaving{animation:fadeOutPage 0.4s ease forwards;}.btn:active, .news-card:active, .team-card:active, .brand-card:active, .sector-card:active, .filter-btn:active, .filter-pill:active, .timeline-nav-btn:active, .map-location-card:active{transform:scale(0.97) !important;}@media (max-width:768px){.filter-container, .filter-buttons{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;overflow-x:auto !important;width:100% !important;padding:0.5rem 1rem !important;gap:0.8rem !important;justify-content:flex-start !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;}.filter-container::-webkit-scrollbar, .filter-buttons::-webkit-scrollbar{display:none !important;}.filter-pill, .filter-btn{flex-shrink:0 !important;}}@media (prefers-reduced-motion:reduce){body{animation:none !important;}body.page-leaving{animation:none !important;}.reveal{opacity:1 !important;transform:none !important;transition:none !important;}.reveal.active{opacity:1 !important;transform:none !important;}}