.contact,.cta-section,.features,.footer,.integrations,.pricing,.referanslar{content-visibility:auto;contain-intrinsic-size:auto 600px}:root{--primary:#4f46e5;--primary-dark:#4338ca;--primary-light:#818cf8;--primary-50:#eef2ff;--primary-100:#e0e7ff;--secondary:#0ea5e9;--accent:#f59e0b;--success:#10b981;--danger:#ef4444;--warning:#f59e0b;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#6b7a8d;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--white:#ffffff;--font:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;--shadow-sm:0 1px 2px rgba(0, 0, 0, 0.05);--shadow:0 1px 3px rgba(0, 0, 0, 0.1),0 1px 2px rgba(0, 0, 0, 0.06);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -2px rgba(0, 0, 0, 0.1);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -4px rgba(0, 0, 0, 0.1);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1),0 8px 10px -6px rgba(0, 0, 0, 0.1);--shadow-2xl:0 25px 50px -12px rgba(0, 0, 0, 0.25);--radius-sm:6px;--radius:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font);color:var(--gray-700);line-height:1.6;background:var(--white);overflow-x:hidden}a{text-decoration:none;color:inherit;transition:var(--transition)}ul{list-style:none}img{max-width:100%;display:block}.container{max-width:1440px;margin:0 auto;padding:0 40px}.gradient-text{background:linear-gradient(135deg,var(--primary),var(--secondary),var(--primary));background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 4s ease-in-out infinite}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--radius-full);font-weight:600;font-size:.95rem;cursor:pointer;transition:var(--transition);border:2px solid transparent;font-family:var(--font);white-space:nowrap}.btn-primary{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--white);box-shadow:0 4px 15px rgba(79,70,229,.4)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(79,70,229,.5)}.btn-outline{border-color:var(--gray-300);color:var(--gray-700);background:var(--white)}.btn-outline:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-50)}.btn-ghost{color:var(--gray-700);background:0 0}.btn-ghost:hover{color:var(--primary);background:var(--primary-50)}.btn-white{background:var(--white);color:var(--primary);box-shadow:var(--shadow-lg)}.btn-white:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}.btn-ghost-white{color:var(--white);border-color:rgba(255,255,255,.3)}.btn-ghost-white:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.btn-lg{padding:16px 32px;font-size:1.05rem}.btn-block{width:100%;justify-content:center}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 0;transition:var(--transition);background:rgba(255,255,255,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.navbar.scrolled{padding:10px 0;background:rgba(255,255,255,.95);box-shadow:0 1px 20px rgba(0,0,0,.08)}.navbar .container{display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:10px;z-index:1001;opacity:0;animation:logoReveal .6s ease forwards}@keyframes logoReveal{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.logo-icon{width:40px;height:40px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--primary),var(--secondary));display:flex;align-items:center;justify-content:center;color:var(--white);font-size:1.1rem;transition:transform .4s cubic-bezier(.25, .8, .25, 1),box-shadow .4s ease}.logo:hover .logo-icon{transform:rotate(12deg) scale(1.1);box-shadow:0 4px 15px rgba(79,70,229,.4)}.logo-text{font-size:1.4rem;font-weight:800;color:var(--gray-900);transition:letter-spacing .3s ease}.logo:hover .logo-text{letter-spacing:.5px}.logo-counter{display:inline-flex;gap:1px;margin-right:.2em}.counter-digit{display:inline-block;width:.85ch;text-align:center;overflow:hidden;position:relative;font-variant-numeric:tabular-nums;font-weight:900}.cd-blue{color:#4285f4}.cd-red{color:#ea4335}.cd-yellow{color:#fbbc05}.cd-green{color:#34a853}.footer-brand .cd-blue{color:#8ab4f8}.footer-brand .cd-red{color:#f28b82}.footer-brand .cd-yellow{color:#fdd663}.footer-brand .cd-green{color:#81c995}.counter-digit.rolling{animation:digitRoll .35s cubic-bezier(.23,1,.32,1)}@keyframes digitRoll{0%{transform:translateY(60%);opacity:0}100%{transform:translateY(0);opacity:1}}.logo-accent{color:var(--primary)}.nav-links{display:flex;align-items:center;gap:4px}.nav-links li{opacity:0;animation:navItemDrop .5s ease forwards}.nav-links li:first-child{animation-delay:.1s}.nav-links li:nth-child(2){animation-delay:.18s}.nav-links li:nth-child(3){animation-delay:.26s}.nav-links li:nth-child(4){animation-delay:.34s}.nav-links li:nth-child(5){animation-delay:.42s}.nav-links li:nth-child(6){animation-delay:.5s}@keyframes navItemDrop{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.nav-links a{position:relative;padding:8px 16px;border-radius:var(--radius-full);font-weight:500;font-size:.9rem;color:var(--gray-600);transition:color .3s ease,background .3s ease,transform .3s ease,letter-spacing .3s ease;overflow:hidden}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideIn{from{transform:translateX(100%)}to{transform:translateX(0)}}a.mobile-link::after{display:none!important}a.mobile-link:hover{transform:none!important;background:rgba(99,102,241,.1)!important;color:#fff!important}.nav-links a::after{content:'';position:absolute;bottom:4px;left:50%;width:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:2px;transition:width .35s cubic-bezier(.25, .8, .25, 1),left .35s cubic-bezier(.25, .8, .25, 1)}.nav-links a:hover::after{width:60%;left:20%}.nav-links a:hover{color:var(--primary);background:var(--primary-50);transform:translateY(-2px);letter-spacing:.3px}.nav-links a:active{transform:translateY(0) scale(.97)}.nav-actions{display:flex;align-items:center;gap:8px;opacity:0;animation:navActionsReveal .6s ease .6s forwards}@keyframes navActionsReveal{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.hamburger{display:none;flex-direction:column;gap:5px;background:0 0;border:none;cursor:pointer;padding:8px;z-index:1001}.hamburger span{width:24px;height:2.5px;background:var(--gray-700);border-radius:2px;transition:var(--transition)}.hamburger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.hero{position:relative;padding:140px 0 80px;overflow:hidden;min-height:100vh;display:flex;align-items:center}.hero-bg{position:absolute;inset:0;overflow:hidden}.hero-shape{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15}.hero-shape-1{width:600px;height:600px;background:var(--primary);top:-200px;right:-100px;animation:floatShape1 8s ease-in-out infinite}.hero-shape-2{width:400px;height:400px;background:var(--secondary);bottom:-100px;left:-100px;animation:floatShape2 10s ease-in-out infinite}.hero-shape-3{width:300px;height:300px;background:var(--accent);top:50%;left:50%;transform:translate(-50%,-50%);animation:floatShape3 12s ease-in-out infinite}.hero .container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1;max-width:1600px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--primary-50);border:1px solid var(--primary-100);border-radius:var(--radius-full);color:var(--primary);font-size:.85rem;font-weight:600;margin-bottom:24px;animation:slideInLeft .7s cubic-bezier(.34,1.56,.64,1) .2s both,badgePulse 3s ease-in-out infinite 2s}.hero-badge i{animation:rocketBounce 2s ease-in-out infinite}.hero-title{font-size:3.5rem;font-weight:900;line-height:1.15;color:var(--gray-900);margin-bottom:20px;animation:heroTitleReveal .9s cubic-bezier(.16,1,.3,1) .4s both}.hero-subtitle{font-size:1.15rem;color:var(--gray-600);line-height:1.7;margin-bottom:32px;max-width:520px;animation:fadeInUp .7s ease .7s both}.hero-cta{display:flex;gap:16px;margin-bottom:48px;animation:fadeInUp .7s ease .9s both}.hero-cta .btn-primary{animation:ctaGlow 3s ease-in-out infinite 2s}.hero-stats{display:flex;align-items:center;gap:32px;animation:statsSlideUp .8s cubic-bezier(.34,1.56,.64,1) 1.1s both}.stat{text-align:center}.stat-number{font-size:2rem;font-weight:800;color:var(--gray-900)}.stat-plus,.stat-unit{font-size:1.5rem;font-weight:700;color:var(--primary)}.stat-label{display:block;font-size:.85rem;color:var(--gray-600);margin-top:2px}.stat-divider{width:1px;height:40px;background:var(--gray-200)}.hero-visual{perspective:1000px;animation:fadeInRight .8s ease .3s both}.hero-dashboard-img{width:115%;max-width:none;height:auto;margin-left:-7.5%;animation:mockupEntrance 1.2s cubic-bezier(.34,1.56,.64,1) .5s both,floatMockup 6s ease-in-out infinite 2s;transform-origin:center center;filter:drop-shadow(0 25px 50px rgba(0, 0, 0, .12))}.dashboard-mockup{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-2xl);overflow:hidden;border:1px solid var(--gray-200);animation:mockupEntrance 1.2s cubic-bezier(.34,1.56,.64,1) .5s both,floatMockup 6s ease-in-out infinite 2s;transform-origin:center center}.mockup-header{display:flex;align-items:center;gap:12px;padding:14px 20px;background:var(--gray-50);border-bottom:1px solid var(--gray-200)}.mockup-dots{display:flex;gap:7px}.dot{width:12px;height:12px;border-radius:50%}.dot-red{background:#ef4444}.dot-yellow{background:#f59e0b}.dot-green{background:#10b981}.mockup-title{font-size:.9rem;color:var(--gray-500);font-weight:500}.mockup-body{display:flex;min-height:420px}.mockup-sidebar{width:60px;background:var(--gray-900);display:flex;flex-direction:column;align-items:center;padding:20px 0;gap:10px}.sidebar-item{width:40px;height:40px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--gray-400);font-size:1rem;cursor:pointer;transition:var(--transition)}.sidebar-item.active{background:var(--primary);color:var(--white)}.mockup-content{flex:1;padding:20px;display:flex;flex-direction:column;gap:20px}.mockup-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mini-stat{display:flex;align-items:center;gap:12px;padding:16px;border-radius:var(--radius);font-size:.85rem}.mini-stat i{font-size:1.4rem}.mini-stat.blue{background:#eef2ff;color:var(--primary)}.mini-stat.green{background:#ecfdf5;color:var(--success)}.mini-stat.orange{background:#fffbeb;color:var(--warning)}.mini-stat-num{display:block;font-size:1.3rem;font-weight:700;color:var(--gray-900)}.mini-stat-label{color:var(--gray-500);font-size:.8rem}.mockup-chart{display:flex;align-items:flex-end;gap:10px;height:110px;padding:10px 0}.chart-bar{flex:1;background:var(--gray-200);border-radius:4px 4px 0 0;transition:var(--transition)}.chart-bar.active{background:linear-gradient(to top,var(--primary),var(--primary-light))}.chart-bar:hover{background:var(--primary-light)}.mockup-orders{display:flex;flex-direction:column;gap:6px}.order-row{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--gray-50);border-radius:var(--radius-sm);font-size:.9rem}.order-id{font-weight:600;color:var(--gray-700)}.order-name{color:var(--gray-500)}.order-badge{padding:4px 12px;border-radius:var(--radius-full);font-size:.78rem;font-weight:600}.order-badge.delivered{background:#ecfdf5;color:#059669}.order-badge.preparing{background:#fffbeb;color:#d97706}.order-badge.new{background:#eef2ff;color:var(--primary)}.trusted-by{padding:40px 0;border-bottom:1px solid var(--gray-100)}.trusted-label{text-align:center;font-size:.85rem;color:var(--gray-600);text-transform:uppercase;letter-spacing:2px;font-weight:600;margin-bottom:24px}.trusted-logos{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.trusted-logo{font-size:1.2rem;font-weight:700;color:var(--gray-600);transition:var(--transition);cursor:default}.trusted-logo:hover{color:var(--gray-700)}.section-header{text-align:center;margin-bottom:56px}.section-header.left{text-align:left}.section-badge{display:inline-block;padding:6px 16px;background:var(--primary-50);color:var(--primary);font-size:.85rem;font-weight:600;border-radius:var(--radius-full);margin-bottom:16px}.section-title{font-size:2.5rem;font-weight:800;color:var(--gray-900);margin-bottom:16px;line-height:1.2}.section-subtitle{font-size:1.1rem;color:var(--gray-500);max-width:600px;margin:0 auto;line-height:1.7}.section-header.left .section-subtitle{margin:0}.features{padding:100px 0;background:var(--gray-50);position:relative;overflow:hidden}.features .container{max-width:1600px}.features::before{content:'';position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(79,70,229,.06) 0,transparent 70%);top:-150px;left:-150px;pointer-events:none}.features::after{content:'';position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(6,182,212,.06) 0,transparent 70%);bottom:-100px;right:-100px;pointer-events:none}.features-showcase{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;position:relative;z-index:1;max-width:100%}.features-left,.features-right{display:flex;flex-direction:column;gap:20px}.features-left .feature-item{text-align:right;flex-direction:row-reverse}.features-center{display:flex;align-items:center;justify-content:center;max-width:720px;min-width:480px}.features-center img{width:100%;height:auto;filter:drop-shadow(0 20px 40px rgba(0, 0, 0, .08));animation:featureImgFloat 6s ease-in-out infinite}@keyframes featureImgFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.feature-item{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:var(--radius-lg);transition:all .35s cubic-bezier(.25, .8, .25, 1);cursor:default}.feature-item:hover{background:rgba(255,255,255,.9);box-shadow:0 8px 30px rgba(79,70,229,.08);transform:translateY(-4px)}.feature-item-icon{width:48px;height:48px;min-width:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .35s ease}.feature-item:hover .feature-item-icon{transform:scale(1.1)}.feature-item-icon.blue{background:#eef2ff;color:var(--primary)}.feature-item-icon.purple{background:#f3e8ff;color:#7c3aed}.feature-item-icon.green{background:#ecfdf5;color:#059669}.feature-item-icon.orange{background:#fff7ed;color:#ea580c}.feature-item-icon.red{background:#fef2f2;color:#dc2626}.feature-item-icon.teal{background:#f0fdfa;color:#0d9488}.feature-item-icon.indigo{background:#e8eaf6;color:#3949ab}.feature-item-icon.cyan{background:#e0f7fa;color:#0097a7}.feature-item-icon.yellow{background:#fff8e1;color:#f59e0b}.feature-item-icon.pink{background:#fce7f3;color:#db2777}.feature-item-content h3{font-size:1.05rem;font-weight:700;color:var(--gray-900);margin-bottom:6px;transition:color .3s ease}.feature-item:hover .feature-item-content h3{color:var(--primary)}.feature-item-content p{font-size:.88rem;color:var(--gray-500);line-height:1.55}.integrations{padding:100px 0;background:linear-gradient(180deg,#0a0a1a 0,#0d0b2e 30%,#12083d 60%,#0a0a1a 100%);position:relative;overflow:hidden}.integrations .section-badge{background:rgba(79,70,229,.2);color:#a5b4fc;border:1px solid rgba(99,102,241,.3)}.integrations .section-title{color:#fff}.integrations .section-subtitle{color:#94a3b8}.integrations-visual{max-width:100%;margin:0 auto;position:relative}#integrationsCanvas{width:100%;height:auto;display:block}.integration-category{margin-bottom:48px}.integration-category:last-child{margin-bottom:0}.integration-category-title{display:flex;align-items:center;gap:12px;font-size:1.15rem;font-weight:700;color:var(--gray-800);margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid var(--gray-100)}.category-icon{width:36px;height:36px;border-radius:var(--radius);background:linear-gradient(135deg,var(--primary),var(--secondary));display:flex;align-items:center;justify-content:center;color:var(--white);font-size:.9rem;flex-shrink:0}.integration-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.integration-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:14px;transition:var(--transition);cursor:default;text-align:center}.integration-card:hover{border-color:var(--primary-light);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.integration-logo{width:100%;height:56px;display:flex;align-items:center;justify-content:center;overflow:hidden}.integration-logo img{max-width:120px;max-height:56px;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:var(--transition)}.integration-card:hover .integration-logo img{filter:grayscale(0%);opacity:1}.integration-logo.inpos-logo{background:var(--gray-800);border-radius:var(--radius);padding:8px 16px}.integration-logo.inpos-logo img{filter:grayscale(0%) brightness(1);opacity:.9}.integration-card:hover .integration-logo.inpos-logo img{opacity:1}.hizir-logo{display:flex;align-items:center;gap:6px;color:var(--gray-400);white-space:nowrap;transition:var(--transition)}.integration-card:hover .hizir-logo{color:#3b82f6}.hizir-logo i{font-size:1.6rem}.hizir-text{font-size:1.4rem;font-weight:800;line-height:1}.hizir-text sup{font-size:.55rem;font-weight:600;color:var(--gray-400);vertical-align:super;margin-left:1px;transition:var(--transition)}.integration-card:hover .hizir-text sup{color:#3b82f6}.fyu-logo{display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:var(--transition)}.integration-card:hover .fyu-logo{color:#e67e22}.fyu-text{font-size:1.8rem;font-weight:900;line-height:1;letter-spacing:2px}.paketimiz-logo{display:flex;align-items:center;gap:5px;color:var(--gray-400);white-space:nowrap;transition:var(--transition)}.integration-card:hover .paketimiz-logo{color:#27ae60}.paketimiz-logo i{font-size:1.3rem}.paketimiz-text{font-size:1.2rem;font-weight:800;line-height:1}.pageta-logo{display:flex;align-items:center;justify-content:center;color:var(--gray-400);white-space:nowrap;transition:var(--transition)}.integration-card:hover .pageta-logo{color:#8e44ad}.pageta-text{font-size:1.6rem;font-weight:800;line-height:1;letter-spacing:-.5px}.pageta-accent{color:var(--gray-500);font-weight:700;transition:var(--transition)}.integration-card:hover .pageta-accent{color:#a855f7}.integration-name{font-size:.85rem;font-weight:600;color:var(--gray-600);transition:var(--transition)}.integration-card:hover .integration-name{color:var(--primary)}.pricing{padding:100px 0;background:linear-gradient(180deg,#f8fafc 0,#eef2ff 50%,#f8fafc 100%);position:relative;overflow:hidden}.pricing::before{content:'';position:absolute;top:5%;left:-8%;width:400px;height:400px;background:radial-gradient(circle,rgba(79,70,229,.07) 0,transparent 70%);border-radius:50%;animation:pricingFloat1 8s ease-in-out infinite}.pricing::after{content:'';position:absolute;bottom:5%;right:-8%;width:350px;height:350px;background:radial-gradient(circle,rgba(14,165,233,.06) 0,transparent 70%);border-radius:50%;animation:pricingFloat2 10s ease-in-out infinite}@keyframes pricingFloat1{0%,100%{transform:translate(0,0)}50%{transform:translate(30px,-25px)}}@keyframes pricingFloat2{0%,100%{transform:translate(0,0)}50%{transform:translate(-25px,20px)}}.pricing-bg-shapes{position:absolute;inset:0;pointer-events:none;z-index:0}.pricing-shape{position:absolute;border-radius:50%;opacity:.5}.pricing-shape.shape-1{width:60px;height:60px;border:2px solid rgba(79,70,229,.12);top:15%;left:8%;animation:shapeFloat 6s ease-in-out infinite}.pricing-shape.shape-2{width:30px;height:30px;background:rgba(99,102,241,.08);top:25%;right:12%;animation:shapeFloat 8s ease-in-out infinite reverse}.pricing-shape.shape-3{width:45px;height:45px;border:1.5px solid rgba(14,165,233,.1);bottom:20%;left:15%;border-radius:12px;animation:shapeFloat 7s ease-in-out infinite 1s}.pricing-shape.shape-4{width:20px;height:20px;background:rgba(139,92,246,.1);top:60%;right:6%;animation:shapeFloat 9s ease-in-out infinite .5s}.pricing-shape.shape-5{width:40px;height:40px;border:1.5px solid rgba(245,158,11,.1);bottom:30%;right:20%;border-radius:8px;animation:shapeFloat 7.5s ease-in-out infinite 2s}@keyframes shapeFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(180deg)}}.pricing .container{position:relative;z-index:1}.pricing-toggle{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:48px}.toggle-label{font-weight:600;color:var(--gray-400);font-size:.95rem;transition:var(--transition)}.toggle-label.active{color:var(--gray-900)}.toggle-switch{position:relative;width:48px;height:26px;cursor:pointer}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;inset:0;background:var(--gray-300);border-radius:var(--radius-full);transition:var(--transition)}.toggle-slider::before{content:'';position:absolute;width:20px;height:20px;border-radius:50%;background:var(--white);top:3px;left:3px;transition:var(--transition);box-shadow:var(--shadow-sm)}.toggle-switch input:checked+.toggle-slider{background:var(--primary)}.toggle-switch input:checked+.toggle-slider::before{transform:translateX(22px)}.save-badge{display:inline-block;padding:3px 10px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#059669;font-size:.75rem;border-radius:var(--radius-full);font-weight:700;animation:savePulse 2s ease-in-out infinite}@keyframes savePulse{0%,100%{box-shadow:0 0 0 0 rgba(5,150,105,.15)}50%{box-shadow:0 0 0 6px rgba(5,150,105,0)}}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}.pricing-card{background:rgba(255,255,255,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-lg);padding:40px 32px;border:1px solid rgba(226,232,240,.8);transition:all .4s cubic-bezier(.4, 0, .2, 1);position:relative;z-index:1}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(79,70,229,.1),0 8px 16px rgba(0,0,0,.06);border-color:rgba(165,180,252,.5)}.pricing-card.popular{background:rgba(255,255,255,.95);border:2px solid transparent;background-clip:padding-box;transform:scale(1.05);box-shadow:0 0 0 1px var(--primary),0 20px 50px rgba(79,70,229,.15),0 8px 20px rgba(0,0,0,.08);animation:popularGlow 3s ease-in-out infinite}.pricing-card.popular::before{content:'';position:absolute;inset:-2px;border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(135deg,#4f46e5,#06b6d4,#8b5cf6,#4f46e5);background-size:300% 300%;z-index:-1;animation:borderRotate 4s linear infinite}.pricing-card.popular::after{content:'';position:absolute;inset:0;border-radius:var(--radius-lg);background:rgba(255,255,255,.95);z-index:-1}@keyframes borderRotate{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes popularGlow{0%,100%{box-shadow:0 0 0 1px var(--primary),0 20px 50px rgba(79,70,229,.15),0 8px 20px rgba(0,0,0,.08)}50%{box-shadow:0 0 0 1px var(--primary),0 20px 50px rgba(79,70,229,.25),0 8px 20px rgba(0,0,0,.08),0 0 30px rgba(99,102,241,.1)}}.pricing-card.popular:hover{transform:scale(1.05) translateY(-8px)}.popular-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:6px 24px;background:linear-gradient(135deg,#4f46e5,#6366f1,#8b5cf6);background-size:200% 200%;animation:badgeShimmer 3s ease-in-out infinite;color:var(--white);font-size:.8rem;font-weight:700;border-radius:var(--radius-full);white-space:nowrap;box-shadow:0 4px 15px rgba(79,70,229,.4);z-index:2}@keyframes badgeShimmer{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.pricing-header h3{font-size:1.3rem;font-weight:700;color:var(--gray-900);margin-bottom:4px}.pricing-desc{font-size:.9rem;color:var(--gray-500)}.pricing-price{margin:24px 0;display:flex;align-items:baseline;gap:2px}.price-currency{font-size:1.3rem;font-weight:700;color:var(--gray-600)}.price-amount{font-size:3rem;font-weight:900;color:var(--gray-900);line-height:1}.price-period{font-size:.95rem;color:var(--gray-400);font-weight:500}.pricing-features{margin:24px 0 32px;display:flex;flex-direction:column;gap:12px}.pricing-features li{display:flex;align-items:center;gap:10px;font-size:.95rem;color:var(--gray-600)}.pricing-features li i{font-size:.85rem}.pricing-features li .fa-check{color:var(--success)}.pricing-features li.disabled{color:var(--gray-400)}.pricing-features li.disabled .fa-times{color:var(--gray-300)}.contact-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.contact-modal-overlay.active{opacity:1;visibility:visible}.contact-modal{background:var(--white);border-radius:var(--radius-xl);padding:48px 40px;max-width:420px;width:90%;text-align:center;position:relative;transform:translateY(20px) scale(.95);transition:all .3s cubic-bezier(.4, 0, .2, 1);box-shadow:0 25px 60px rgba(0,0,0,.15)}.contact-modal-overlay.active .contact-modal{transform:translateY(0) scale(1)}.contact-modal-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border:none;background:var(--gray-100);border-radius:50%;font-size:1.3rem;color:var(--gray-500);cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center}.contact-modal-close:hover{background:var(--gray-200);color:var(--gray-700)}.contact-modal-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#8b5cf6);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:modalPulse 2s ease-in-out infinite}.contact-modal-icon i{font-size:1.8rem;color:#fff}@keyframes modalPulse{0%,100%{box-shadow:0 0 0 0 rgba(79,70,229,.3)}50%{box-shadow:0 0 0 12px rgba(79,70,229,0)}}.contact-modal-title{font-size:1.4rem;font-weight:800;color:var(--gray-900);margin-bottom:8px}.contact-modal-desc{font-size:.95rem;color:var(--gray-500);margin-bottom:24px;line-height:1.5}.contact-modal-phone{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:linear-gradient(135deg,var(--primary),#6366f1);color:#fff;font-size:1.25rem;font-weight:800;border-radius:var(--radius-full);text-decoration:none;transition:all .3s ease;letter-spacing:.5px}.contact-modal-phone:hover{transform:scale(1.05);box-shadow:0 8px 25px rgba(79,70,229,.4)}.contact-modal-phone i{font-size:1rem;animation:phoneRing 1.5s ease-in-out infinite}@keyframes phoneRing{0%,100%{transform:rotate(0)}10%{transform:rotate(-15deg)}20%{transform:rotate(15deg)}30%{transform:rotate(-10deg)}40%{transform:rotate(10deg)}100%,50%{transform:rotate(0)}}.contact-modal-hours{margin-top:16px;font-size:.85rem;color:var(--gray-400)}.contact-modal-hours i{margin-right:4px}.referanslar{padding:100px 0;overflow:hidden;background:linear-gradient(180deg,#fff 0,#f8fafc 30%,#eef2ff 70%,#fff 100%);position:relative}.referanslar>.container,.referanslar>.marquee-wrapper{position:relative;z-index:1}.referanslar::after{content:'';position:absolute;inset:0;background:url('turkey-map.svg') no-repeat center center;background-size:100% auto;pointer-events:none;z-index:0}.marquee-wrapper{overflow:hidden;position:relative;margin-bottom:4px}.marquee-wrapper::after,.marquee-wrapper::before{content:'';position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.marquee-wrapper::before{left:0;background:linear-gradient(to right,#f5f7ff,transparent)}.marquee-wrapper::after{right:0;background:linear-gradient(to left,#f5f7ff,transparent)}.marquee{display:flex;width:max-content}.marquee-content{display:flex;align-items:center;gap:0;flex-shrink:0}.marquee-left .marquee-content{animation:marqueeLeft 30s linear infinite}.marquee-right .marquee-content{animation:marqueeRight 30s linear infinite}.marquee-name{font-size:.88rem;font-weight:600;color:var(--gray-600);white-space:nowrap;padding:6px 14px;transition:var(--transition);background:rgba(255,255,255,.6);border-radius:var(--radius-full);border:1px solid rgba(99,102,241,.08)}.marquee-name:hover{color:var(--primary);background:var(--primary-50);border-color:rgba(99,102,241,.25);box-shadow:0 2px 8px rgba(79,70,229,.1)}.marquee-dot{width:5px;height:5px;border-radius:50%;background:var(--primary-light);flex-shrink:0}@keyframes marqueeLeft{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes marqueeRight{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.marquee:hover .marquee-content{animation-play-state:paused}.testimonials-title{text-align:center;font-size:1.3rem;font-weight:700;color:var(--gray-800);margin-top:56px;margin-bottom:32px}.testimonials-title i{color:var(--primary);margin-right:8px;font-size:1.1rem}.testimonials-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testimonial-card{background:var(--white);padding:32px;border-radius:var(--radius-lg);border:1px solid var(--gray-200);border-left:4px solid var(--primary);transition:all .4s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden}.testimonial-card:hover{box-shadow:0 12px 32px rgba(79,70,229,.1),0 4px 12px rgba(0,0,0,.05);border-color:transparent;border-left-color:var(--primary);transform:translateY(-4px)}.testimonial-quote-icon{position:absolute;top:16px;right:20px;font-size:2rem;color:var(--primary-100);line-height:1}.testimonial-stars{display:flex;gap:4px;color:#f59e0b;margin-bottom:16px}.testimonial-stars .fa-star-half-alt{color:#f59e0b}.testimonial-text{font-size:1rem;color:var(--gray-600);line-height:1.7;margin-bottom:24px;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:12px}.author-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--white);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.author-name{display:block;font-weight:600;color:var(--gray-900);font-size:.95rem}.author-title{font-size:.8rem;color:var(--gray-400)}.cta-section{padding:80px 0;background:linear-gradient(135deg,var(--primary),var(--primary-dark),#312e81);position:relative;overflow:hidden}.cta-section::before{content:'';position:absolute;width:500px;height:500px;border-radius:50%;background:rgba(255,255,255,.05);top:-250px;right:-100px}.cta-section::after{content:'';position:absolute;width:300px;height:300px;border-radius:50%;background:rgba(255,255,255,.05);bottom:-150px;left:-50px}.cta-content{text-align:center;position:relative;z-index:1}.cta-content h2{font-size:2.5rem;font-weight:800;color:var(--white);margin-bottom:16px}.cta-content p{font-size:1.15rem;color:rgba(255,255,255,.7);margin-bottom:36px}.cta-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.contact{position:relative;padding:0;min-height:550px;overflow:hidden}.contact-map-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.contact-map-bg iframe{width:100%;height:100%;display:block}.contact-map-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.92) 0,rgba(255,255,255,.7) 50%,rgba(255,255,255,.1) 100%);pointer-events:none}.contact .container{position:relative;z-index:2}.contact-content{display:flex;align-items:center;min-height:550px;padding:60px 0}.contact-card{background:rgba(255,255,255,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-lg);padding:48px;max-width:480px;box-shadow:0 20px 60px rgba(0,0,0,.1),0 0 0 1px rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.5)}.contact-card .section-badge{margin-bottom:12px}.contact-card .section-title{font-size:2rem;margin-bottom:8px}.contact-card .section-subtitle{font-size:.95rem;color:var(--gray-600);margin-bottom:0}.contact-details{display:flex;flex-direction:column;gap:20px;margin-top:28px}.contact-item{display:flex;align-items:center;gap:16px}.contact-icon{width:46px;height:46px;border-radius:var(--radius-md);background:var(--primary-50);display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:1.1rem;flex-shrink:0}.contact-label{display:block;font-size:.75rem;color:var(--gray-500);text-transform:uppercase;letter-spacing:1px;font-weight:600}.contact-value{font-size:.95rem;color:var(--gray-800);font-weight:600}.social-links{display:flex;gap:10px;margin-top:28px}.social-link{width:38px;height:38px;border-radius:50%;border:1px solid var(--gray-200);background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;color:var(--gray-500);font-size:.9rem;transition:var(--transition)}.social-link:hover{background:var(--primary);border-color:var(--primary);color:var(--white)}.footer{background:var(--gray-900);padding:64px 0 0;color:var(--gray-300)}.footer .logo-accent{color:var(--primary-light)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px}.footer-brand .logo-text{color:var(--white)}.footer-desc{margin-top:16px;font-size:.9rem;line-height:1.7;color:var(--gray-300)}.footer-links h3{font-size:.95rem;font-weight:700;color:var(--white);margin-bottom:20px}.footer-links li{margin-bottom:10px}.footer-links a{font-size:.9rem;color:var(--gray-400)}.footer-links a:hover{color:var(--white)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-top:1px solid rgba(255,255,255,.1);font-size:.85rem}.footer-legal{display:flex;gap:24px}.footer-legal a{color:var(--gray-400)}.footer-legal a:hover{color:var(--white)}.scroll-top{position:fixed;bottom:32px;right:32px;width:44px;height:44px;border-radius:50%;background:var(--primary);color:var(--white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;box-shadow:var(--shadow-lg);transition:var(--transition);opacity:0;visibility:hidden;transform:translateY(10px);z-index:999}.scroll-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top:hover{background:var(--primary-dark);transform:translateY(-2px)}.hero-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.particle{position:absolute;border-radius:50%;opacity:0;animation:particleFloat linear infinite}.particle-1{width:6px;height:6px;background:var(--primary-light);top:20%;left:10%;animation-duration:8s;animation-delay:0s}.particle-2{width:4px;height:4px;background:var(--secondary);top:60%;left:20%;animation-duration:10s;animation-delay:1s}.particle-3{width:8px;height:8px;background:var(--primary);top:30%;right:15%;animation-duration:7s;animation-delay:2s}.particle-4{width:5px;height:5px;background:var(--accent);top:70%;right:25%;animation-duration:9s;animation-delay:.5s}.particle-5{width:3px;height:3px;background:var(--success);top:40%;left:40%;animation-duration:11s;animation-delay:3s}.particle-6{width:7px;height:7px;background:var(--primary-light);top:80%;left:60%;animation-duration:8.5s;animation-delay:1.5s}.particle-7{width:4px;height:4px;background:var(--secondary);top:15%;left:70%;animation-duration:9.5s;animation-delay:4s}.particle-8{width:6px;height:6px;background:var(--accent);top:50%;left:85%;animation-duration:7.5s;animation-delay:2.5s}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes floatShape1{0%,100%{transform:translate(0,0);opacity:.15}25%{transform:translate(30px,20px);opacity:.2}50%{transform:translate(-20px,40px);opacity:.12}75%{transform:translate(15px,-10px);opacity:.18}}@keyframes floatShape2{0%,100%{transform:translate(0,0);opacity:.15}33%{transform:translate(40px,-30px);opacity:.2}66%{transform:translate(-25px,20px);opacity:.1}}@keyframes floatShape3{0%,100%{transform:translate(-50%,-50%) scale(1);opacity:.15}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.08}}@keyframes mockupEntrance{0%{opacity:0;transform:perspective(1000px) rotateY(-15deg) rotateX(5deg) scale(.8) translateX(60px)}100%{opacity:1;transform:perspective(1000px) rotateY(0) rotateX(0) scale(1) translateX(0)}}@keyframes floatMockup{0%,100%{transform:perspective(1000px) translateY(0) rotateY(0) rotateX(0)}50%{transform:perspective(1000px) translateY(-12px) rotateY(-2deg) rotateX(1deg)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-40px) scale(.9)}100%{opacity:1;transform:translateX(0) scale(1)}}@keyframes heroTitleReveal{0%{opacity:0;transform:translateY(40px) skewY(2deg);filter:blur(4px)}100%{opacity:1;transform:translateY(0) skewY(0);filter:blur(0)}}@keyframes statsSlideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes gradientShift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes badgePulse{0%,100%{box-shadow:0 0 0 0 rgba(79,70,229,0)}50%{box-shadow:0 0 0 8px rgba(79,70,229,.08)}}@keyframes rocketBounce{0%,100%{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(-5deg)}75%{transform:translateY(1px) rotate(3deg)}}@keyframes ctaGlow{0%,100%{box-shadow:0 4px 15px rgba(79,70,229,.4)}50%{box-shadow:0 4px 30px rgba(79,70,229,.6),0 0 60px rgba(79,70,229,.15)}}@keyframes particleFloat{0%{opacity:0;transform:translateY(0) scale(0)}10%{opacity:.6;transform:translateY(-10px) scale(1)}50%{opacity:.3;transform:translateY(-60px) scale(.8)}90%{opacity:.5;transform:translateY(-120px) scale(1.1)}100%{opacity:0;transform:translateY(-150px) scale(0)}}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.hero .container{grid-template-columns:1fr;text-align:center}.hero-title{font-size:2.8rem}.hero-subtitle{max-width:100%;margin:0 auto 32px}.hero-cta{justify-content:center}.hero-stats{justify-content:center}.hero-visual{max-width:600px;margin:0 auto}.features-showcase{grid-template-columns:1fr;gap:40px}.features-center{order:-1;max-width:500px;min-width:unset;margin:0 auto}.features-left .feature-item{text-align:left;flex-direction:row}.features-left,.features-right{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pricing-grid,.testimonials-row{grid-template-columns:repeat(2,1fr)}.pricing-card.popular{transform:scale(1)}.pricing-card.popular:hover{transform:translateY(-4px)}.contact-card{max-width:100%}.contact-map-overlay{background:linear-gradient(180deg,rgba(255,255,255,.95) 0,rgba(255,255,255,.8) 60%,rgba(255,255,255,.3) 100%)}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.nav-actions,.nav-links{display:none}.hamburger{display:flex}.hamburger.active span{background:var(--gray-700)}.hero{padding:120px 0 60px;min-height:auto}.hero-title{font-size:2.2rem}.section-title{font-size:2rem}.features-left,.features-right{grid-template-columns:1fr}.testimonials-row{grid-template-columns:1fr}.marquee-name{font-size:.75rem;padding:4px 8px}.pricing-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.hero-stats{flex-direction:column;gap:16px}.stat-divider{width:40px;height:1px}.integration-grid{grid-template-columns:repeat(2,1fr)}.cta-content h2{font-size:1.8rem}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.mockup-stats-row{grid-template-columns:1fr}}@media (max-width:480px){.hero-title{font-size:1.8rem}.hero-cta{flex-direction:column}.cta-actions{flex-direction:column}.container{padding:0 20px}}.logo-pro{background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.downloads{padding:100px 0;background:var(--gray-50)}.downloads-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin-top:50px;max-width:900px;margin-left:auto;margin-right:auto}.download-card{display:block;background:var(--white);border-radius:var(--radius-lg);padding:36px 28px;text-align:center;box-shadow:var(--shadow-md);transition:var(--transition);border:1px solid var(--gray-200);text-decoration:none;color:inherit}.download-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl);border-color:var(--primary-light)}.download-icon{width:80px;height:80px;border-radius:var(--radius-md);background:var(--primary-50);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:36px;color:var(--primary)}.download-card h3{font-size:1.3rem;font-weight:700;color:var(--gray-900);margin-bottom:8px}.download-card p{color:var(--gray-500);font-size:.9rem;margin-bottom:20px}@media (max-width:768px){.downloads-grid{grid-template-columns:1fr;gap:20px}}