.dark-mode .hero-section h1,.dark-mode .hero-section p{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.35)}.dark-mode .hero-section .bg-gradient-to-r{background:linear-gradient(to right,#181a1bcc 60%,#181a1b99)!important}.dark-mode{background:#181a1b!important;color:#f3f4f6!important}.dark-mode input,.dark-mode textarea{background:#374151!important;color:#f9fafb!important;border-color:#4b5563!important}.dark-mode input:focus,.dark-mode textarea:focus{background:#374151!important;color:#fff!important;border-color:#0056b3!important}.dark-mode .bg-white,.dark-mode .bg-gray-50,.dark-mode .card{background:#23272b!important;color:#f3f4f6!important;box-shadow:0 2px 16px #0000001f}.dark-mode .border-gray-100{border-color:#333!important}.dark-mode .text-gray-900,.dark-mode .text-gray-700,.dark-mode .text-gray-600{color:#f3f4f6!important}.dark-mode .bg-primary{background:#3b82f6!important}.dark-mode .bg-green-500{background:#10b981!important}.dark-mode .hero-section .bg-primary{background:#3b82f6!important;color:#fff!important}.dark-mode .hero-section .bg-green-500{background:#10b981!important;color:#fff!important}.dark-mode .hero-section .rounded-button.bg-primary{background:#3b82f6!important;color:#fff!important}.dark-mode .hero-section .rounded-button.bg-green-500{background:#10b981!important;color:#fff!important}.dark-mode header .bg-green-500.rounded-button,.dark-mode #whatsapp-link{background:#10b981!important;color:#fff!important}.dark-mode header .bg-green-500.rounded-button:hover,.dark-mode #whatsapp-link:hover{background:#059669!important;color:#fff!important;box-shadow:0 4px 16px #10b98140!important}.dark-mode .rounded-button{background:#23272b!important;color:#f3f4f6!important}.dark-mode .placeholder-gray-400::placeholder{color:#a1a1aa!important}.dark-mode .shadow,.dark-mode .shadow-sm{box-shadow:0 2px 16px #0000002e!important}body{font-family:Inter,Segoe UI,Arial,sans-serif;background:#f8fafc;color:#222}.hero-section{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;min-height:400px;z-index:1}.hero-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff1a;z-index:2;pointer-events:none}.hero-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:none;z-index:2;pointer-events:none;transition:background .3s}.dark-mode .hero-section:after{display:none!important}.dark-mode .hero-section:before{background:#11182799!important}.hero-section>.container{position:relative;z-index:5}.hero-section h1{font-size:2.8rem;font-weight:700;color:#222;margin-bottom:18px;line-height:1.15;letter-spacing:-1px;text-shadow:0 2px 12px rgba(0,0,0,.08);transition:color .3s}.hero-section p{font-size:1.2rem;color:#444;margin-bottom:32px;font-weight:400;text-shadow:0 1px 8px rgba(0,0,0,.06);transition:color .3s}.before-after-image{position:relative;overflow:hidden}.before-after-image:before{content:"Öncesi";position:absolute;top:10px;left:10px;background-color:#000000b3;color:#fff;padding:4px 8px;border-radius:4px;font-size:14px}.before-after-image:after{content:"Sonrası";position:absolute;top:10px;right:10px;background-color:#0056b3b3;color:#fff;padding:4px 8px;border-radius:4px;font-size:14px}input,textarea{transition:box-shadow .3s,border-color .3s,background .3s;border-radius:8px;background:#fff!important;color:#1f2937!important;box-shadow:0 1px 4px #0000000a;border:1px solid #d1d5db}input:focus,textarea:focus{outline:none;border-color:#0056b3;background:#f8fafc!important;color:#111827!important;box-shadow:0 0 0 2px #0056b355}input::placeholder,textarea::placeholder{color:#94a3b8!important;opacity:1!important}.dark-mode input::placeholder,.dark-mode textarea::placeholder{color:#9ca3af!important;opacity:1!important}body:not(.theme-set) input::placeholder,body:not(.theme-set) textarea::placeholder{color:#9ca3af!important;opacity:1!important}button,.rounded-button{transition:transform .2s,background .2s,box-shadow .2s;border-radius:8px;box-shadow:0 2px 8px #0056b30f}button:hover,.rounded-button:hover{transform:scale(1.04);background:#003e80;box-shadow:0 4px 16px #0056b31a}.dark-mode .bg-primary:hover{background:#2563eb!important;box-shadow:0 4px 16px #3b82f640!important}.dark-mode .bg-green-500:hover{background:#059669!important;box-shadow:0 4px 16px #10b98140!important}.dark-mode .hero-section .bg-primary:hover,.dark-mode .hero-section .rounded-button.bg-primary:hover{background:#2563eb!important;box-shadow:0 4px 16px #3b82f640!important;transform:scale(1.04)}.dark-mode .hero-section .bg-green-500:hover,.dark-mode .hero-section .rounded-button.bg-green-500:hover{background:#059669!important;box-shadow:0 4px 16px #10b98140!important;transform:scale(1.04)}.card,.bg-white,.bg-gray-50{border-radius:16px!important;box-shadow:0 2px 16px #0000000a}.animate-fade-in-up{opacity:0;transform:translateY(30px);animation:fadeInUp .8s forwards}@keyframes fadeInUp{to{opacity:1;transform:none}}.whatsapp-animate{animation:pulse 1.5s infinite}@keyframes pulse{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 12px #22c55e00}to{box-shadow:0 0 #22c55e00}}.fixed.bottom-6.right-6{background:linear-gradient(135deg,#25d366,#128c7e)!important;border-radius:20px!important;box-shadow:0 8px 25px #25d36666!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border:3px solid rgba(255,255,255,.3)!important}.fixed.bottom-6.right-6:hover{transform:scale(1.1) translateY(-2px)!important;box-shadow:0 12px 35px #25d36699!important;border:3px solid rgba(255,255,255,.5)!important}.fixed.bottom-6.right-6 i{font-size:1.8rem!important;color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.3)!important}.bubble-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:3}.bubble{position:absolute;border-radius:50%;background:linear-gradient(135deg,#fffffff2,#f0f8ffcc,#add8e699 40%,#87ceeb66,#6495ed4d);border:2px solid rgba(100,149,237,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 25px #6495ed66,inset 0 2px #ffffffe6,inset 0 -2px #00000026,0 0 0 1px #ffffffb3;animation:bubbleRise 12s linear infinite;pointer-events:none;z-index:4;bottom:-100px;opacity:0;transform:translateY(0)}.bubble:before{content:"";position:absolute;top:15%;left:25%;width:30%;height:30%;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,1) 0%,rgba(255,255,255,.8) 30%,rgba(255,255,255,.4) 60%,transparent 100%);animation:bubbleShine 4s infinite ease-in-out alternate}.bubble:after{content:"";position:absolute;bottom:20%;right:20%;width:18%;height:18%;border-radius:50%;background:#fffc;animation:bubbleShine 3s infinite ease-in-out alternate-reverse}@keyframes bubbleRise{0%{bottom:-100px;opacity:0;transform:translateY(0)}5%{opacity:1}95%{opacity:1}to{bottom:100vh;opacity:0;transform:translateY(0)}}@keyframes bubbleShine{0%{opacity:.4}to{opacity:1}}.dark-mode .bubble{background:linear-gradient(135deg,#add8e6b3,#87ceeb80 30%,#6495ed4d 70%,#4682b433);border:1px solid rgba(173,216,230,.8);box-shadow:0 4px 20px #add8e666,inset 0 1px #add8e6e6,inset 0 -1px #0003}.dark-mode .bubble:before{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.9) 0%,rgba(173,216,230,.6) 50%,transparent 100%)}.dark-mode .bubble:after{background:#add8e699}@media (prefers-color-scheme: dark){body:not(.theme-set){background-color:#1a1a1a;color:#e5e7eb}body:not(.theme-set) header{background-color:#1f2937;border-bottom:1px solid #374151}body:not(.theme-set) .hero-section{background-color:#111827}body:not(.theme-set) .hero-section:before{background:linear-gradient(to right,#111827f2,#111827cc,#11182766)}body:not(.theme-set) .bg-white{background-color:#1f2937!important;border-color:#374151!important}body:not(.theme-set) .bg-gray-50{background-color:#111827!important}body:not(.theme-set) .text-gray-900{color:#f9fafb!important}body:not(.theme-set) .text-gray-600{color:#d1d5db!important}body:not(.theme-set) input,body:not(.theme-set) textarea{background:#374151!important;border-color:#4b5563!important;color:#f9fafb!important}body:not(.theme-set) input:focus,body:not(.theme-set) textarea:focus{background:#374151!important;border-color:#0056b3!important;color:#fff!important}}@media (max-width: 768px){header{background:#fffffff2!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 2px 20px #00000014!important;padding:8px 0!important}header .container{padding:0 16px!important}header .flex.items-center img{width:48px!important;height:48px!important;margin-right:12px!important;border-radius:10px!important;box-shadow:0 3px 10px #0056b31f!important}header h1{font-size:1.3rem!important;line-height:1.1!important;font-weight:800!important;background:linear-gradient(135deg,#0056b3,#3b82f6)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}header span{font-size:.75rem!important;letter-spacing:.1em!important;font-weight:600!important;color:#64748b!important}.hero-section{padding:24px 0 32px!important;min-height:380px!important;background-attachment:scroll!important;position:relative!important;display:flex!important;align-items:center!important}.hero-section:after{background:#ffffff14!important}.hero-section:before{background:linear-gradient(135deg,#ffffffeb,#ffffffd9,#ffffffbf 60%,#ffffff8c)!important;z-index:1!important}.hero-section h1{font-size:1.75rem!important;line-height:1.1!important;margin-bottom:16px!important;padding:0 20px!important;font-weight:900!important;background:linear-gradient(135deg,#1e293b,#0f172a,#0056b3,#1e40af,#1e293b)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-align:center!important;letter-spacing:-.5px!important;text-shadow:0 2px 4px rgba(0,0,0,.1)!important}.hero-section p{font-size:.95rem!important;margin-bottom:28px!important;padding:0 20px!important;line-height:1.5!important;color:#334155!important;text-align:center!important;font-weight:500!important;max-width:85%!important;margin-left:auto!important;margin-right:auto!important;text-shadow:0 1px 2px rgba(255,255,255,.9)!important}.hero-section .flex-col{gap:16px!important;padding:0 20px!important;margin-bottom:16px!important}.hero-section .flex-col a{font-size:1rem!important;font-weight:700!important;padding:16px 24px!important;width:100%!important;text-align:center!important;justify-content:center!important;border-radius:16px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 6px 20px #00000026!important;border:none!important;position:relative!important;overflow:hidden!important;min-height:56px!important;display:flex!important;align-items:center!important;letter-spacing:.5px!important;text-shadow:0 1px 3px rgba(0,0,0,.3)!important}.hero-section .flex-col a.bg-primary{background:linear-gradient(135deg,#0056b3,#1e40af,#3b82f6,#2563eb,#1e40af)!important;color:#fff!important;border:2px solid rgba(255,255,255,.2)!important}.hero-section .flex-col a.bg-green-500{background:linear-gradient(135deg,#059669,#10b981,#34d399,#10b981,#047857)!important;color:#fff!important;border:2px solid rgba(255,255,255,.2)!important}.hero-section .flex-col a:hover{transform:translateY(-3px) scale(1.02)!important;box-shadow:0 12px 32px #00000040!important}.hero-section .flex-col a:active{transform:translateY(-1px) scale(.98)!important}.hero-section .flex-col a .w-5.h-5{transition:all .3s ease!important}.hero-section .flex-col a:hover .w-5.h-5{transform:scale(1.1)!important}.hero-section .flex-col a.bg-primary:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)!important;transition:left .6s ease!important}.hero-section .flex-col a.bg-green-500:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)!important;transition:left .6s ease!important}.hero-section .flex-col a:hover:before{left:100%!important}.bubble-container{display:block!important}nav.container{display:none!important}section{padding:20px 0!important}section .container{padding:0 16px!important}.grid-cols-1.md\\:grid-cols-2.lg\\:grid-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.grid-cols-1.md\\:grid-cols-2.lg\\:grid-cols-5>div:first-child{grid-column:1 / -1!important}.grid.grid-cols-1.md\\:grid-cols-2,.grid.grid-cols-1.md\\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))!important;gap:16px!important}.bg-gray-50.p-6,.bg-gradient-to-br.p-6{padding:16px!important;border-radius:14px!important;box-shadow:0 4px 16px #0000000d!important;border:1px solid rgba(255,255,255,.8)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;transition:all .25s ease!important;background:#ffffffe6!important}.w-16.h-16.flex.items-center.justify-center.bg-primary\/10,.w-16.h-16.flex.items-center.justify-center.bg-white\/20{width:2.75rem!important;height:2.75rem!important;margin:0 auto .75rem!important;border-radius:12px!important}.w-16.h-16.flex.items-center.justify-center.bg-primary\/10 i,.w-16.h-16.flex.items-center.justify-center.bg-white\/20 i{font-size:1.35rem!important}.bg-gray-50.p-6 h3,.bg-gradient-to-br.p-6 h3{font-size:1.1rem!important;margin-bottom:.5rem!important}.bg-gray-50.p-6 p,.bg-gradient-to-br.p-6 p{font-size:.85rem!important;line-height:1.3!important}.bg-gradient-to-br.from-primary.to-blue-600 .text-4xl{font-size:2.2rem!important}.bg-gradient-to-br.from-primary.to-blue-600 .text-2xl{font-size:1.4rem!important}.bg-gray-50.p-6:hover{transform:translateY(-2px)!important;box-shadow:0 10px 28px #0000001a!important}.w-16.h-16.flex.items-center.justify-center.bg-primary\/10,.w-16.h-16.flex.items-center.justify-center.bg-white\/20{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-radius:16px!important;box-shadow:0 6px 20px #667eea4d!important;border:2px solid rgba(255,255,255,.5)!important;position:relative!important;overflow:hidden!important}.w-16.h-16.flex.items-center.justify-center.bg-primary\/10 i,.w-16.h-16.flex.items-center.justify-center.bg-white\/20 i{color:#fff!important;font-size:1.5rem!important;text-shadow:0 2px 8px rgba(0,0,0,.3)!important;z-index:2!important;position:relative!important}.w-16.h-16.flex.items-center.justify-center.bg-primary\/10:before,.w-16.h-16.flex.items-center.justify-center.bg-white\/20:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)!important;animation:iconShine 2s infinite!important}@keyframes iconShine{0%{left:-100%}to{left:100%}}.bg-gradient-to-br.from-primary.to-blue-600{background:linear-gradient(135deg,#0056b3,#3b82f6,#1e40af)!important;position:relative!important;overflow:hidden!important}.bg-gradient-to-br.from-primary.to-blue-600:before{content:""!important;position:absolute!important;top:-50%!important;left:-50%!important;width:200%!important;height:200%!important;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent)!important;animation:shimmer 3s infinite!important}@keyframes shimmer{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}#experience-counter{font-size:3rem!important;font-weight:900!important;text-shadow:0 2px 8px rgba(0,0,0,.3)!important}form .space-y-6>div{margin-bottom:12px!important}form input,form textarea{font-size:16px!important;padding:12px!important;border-radius:8px!important;min-height:44px!important;background:#fff!important;color:#1f2937!important}form input:focus,form textarea:focus{background:#f8fafc!important;color:#111827!important}.dark-mode form input,.dark-mode form textarea{background:#374151!important;color:#f9fafb!important;border-color:#4b5563!important}.dark-mode form input:focus,.dark-mode form textarea:focus{background:#374151!important;color:#fff!important}form label{font-size:.85rem!important;margin-bottom:4px!important;font-weight:600!important}form button{width:100%!important;padding:14px!important;font-size:.95rem!important;font-weight:600!important;min-height:48px!important;border-radius:8px!important}h2{font-size:1.4rem!important;line-height:1.2!important;margin-bottom:12px!important;text-align:center!important}h3{font-size:1.1rem!important;line-height:1.25!important;margin-bottom:8px!important}.flex .w-12.h-12{width:2.75rem!important;height:2.75rem!important;margin-right:1rem!important;background:linear-gradient(135deg,#0056b3,#3b82f6)!important;border-radius:12px!important;box-shadow:0 4px 16px #0056b340!important;border:2px solid rgba(255,255,255,.4)!important;transition:all .3s ease!important}.flex .w-12.h-12:hover{transform:scale(1.05)!important;box-shadow:0 6px 20px #0056b366!important}.flex .w-12.h-12 i{color:#fff!important;font-size:1.2rem!important;text-shadow:0 2px 6px rgba(0,0,0,.3)!important}footer .grid-cols-1.md\\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))!important;gap:16px!important}footer h3{font-size:.95rem!important;margin-bottom:8px!important}footer p,footer li{font-size:.8rem!important;line-height:1.35!important}.h-64{height:160px!important}.md\\:hidden.flex.items-center{padding:0!important}.md\\:hidden.flex.items-center button#mobileMenuToggle{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important;transition:all .25s ease!important;box-shadow:0 2px 8px #00000014!important}.md\\:hidden.flex.items-center button#mobileMenuToggle:hover{transform:scale(1.05)!important;box-shadow:0 4px 16px #6366f14d!important}}@media (max-width: 480px){header .flex.items-center img{width:40px!important;height:40px!important;margin-right:8px!important;border-radius:8px!important}header h1{font-size:1.1rem!important;font-weight:800!important}header span{font-size:.65rem!important;font-weight:600!important}.md\\:hidden.flex.items-center button#mobileMenuToggle{width:44px!important;height:44px!important;border-radius:10px!important;box-shadow:0 2px 8px #00000014!important}.md\\:hidden.flex.items-center button#mobileMenuToggle i{font-size:18px!important}.hero-section{padding:20px 0 28px!important;min-height:350px!important;display:flex!important;align-items:center!important}.hero-section h1{font-size:1.5rem!important;padding:0 16px!important;margin-bottom:14px!important;font-weight:900!important;background:linear-gradient(135deg,#1e293b,#0f172a,#0056b3,#1e40af,#1e293b)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-align:center!important;letter-spacing:-.3px!important;text-shadow:0 2px 4px rgba(0,0,0,.1)!important}.hero-section p{font-size:.9rem!important;padding:0 16px!important;margin-bottom:24px!important;line-height:1.45!important;color:#334155!important;text-align:center!important;font-weight:500!important;max-width:90%!important;margin-left:auto!important;margin-right:auto!important;text-shadow:0 1px 2px rgba(255,255,255,.9)!important}.hero-section .flex-col{padding:0 16px!important;gap:14px!important;margin-bottom:14px!important}.hero-section .flex-col a{font-size:.95rem!important;font-weight:700!important;padding:14px 22px!important;border-radius:14px!important;min-height:52px!important;box-shadow:0 4px 16px #0000001f!important;border:2px solid rgba(255,255,255,.2)!important;letter-spacing:.3px!important}.hero-section .flex-col a.bg-primary{background:linear-gradient(135deg,#0056b3,#1e40af,#3b82f6,#2563eb,#1e40af)!important}.hero-section .flex-col a.bg-green-500{background:linear-gradient(135deg,#059669,#10b981,#34d399,#10b981,#047857)!important}section .container{padding:0 12px!important}h2{font-size:1.4rem!important;margin-bottom:14px!important}h3{font-size:1.05rem!important;margin-bottom:10px!important}.grid{gap:12px!important}.grid-cols-1.md\\:grid-cols-2.lg\\:grid-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.grid-cols-1.md\\:grid-cols-2.lg\\:grid-cols-5>div:first-child{grid-column:1 / -1!important}.bg-gray-50.p-6,.bg-gradient-to-br.p-6{padding:14px!important;border-radius:12px!important}.w-16.h-16.flex.items-center.justify-center.bg-primary\/10,.w-16.h-16.flex.items-center.justify-center.bg-green-500\/10,.w-16.h-16.flex.items-center.justify-center.bg-white\/20{width:2.5rem!important;height:2.5rem!important;border-radius:.6rem!important;margin:0 auto .5rem!important}.w-16.h-16.flex.items-center.justify-center.bg-primary\/10 i,.w-16.h-16.flex.items-center.justify-center.bg-green-500\/10 i,.w-16.h-16.flex.items-center.justify-center.bg-white\/20 i{font-size:1.25rem!important}.bg-gray-50.p-6 h3,.bg-gradient-to-br.p-6 h3{font-size:1rem!important;margin-bottom:.5rem!important}.bg-gray-50.p-6 p,.bg-gradient-to-br.p-6 p{font-size:.8rem!important;line-height:1.3!important}.bg-gradient-to-br.from-primary.to-blue-600 .text-4xl{font-size:2rem!important}.bg-gradient-to-br.from-primary.to-blue-600 .text-2xl{font-size:1.25rem!important}form input,form textarea{padding:12px!important;min-height:44px!important;background:#fff!important;color:#1f2937!important}form input:focus,form textarea:focus{background:#f8fafc!important;color:#111827!important}.dark-mode form input,.dark-mode form textarea{background:#374151!important;color:#f9fafb!important;border-color:#4b5563!important}.dark-mode form input:focus,.dark-mode form textarea:focus{background:#374151!important;color:#fff!important}form button{padding:14px!important;min-height:48px!important}}@media (max-width: 360px){header .container{padding:4px 8px!important}header .flex.items-center img{width:32px!important;height:32px!important;margin-right:6px!important}header h1{font-size:1rem!important}header span{font-size:.55rem!important}.md\\:hidden.flex.items-center button#mobileMenuToggle{width:40px!important;height:40px!important;border-radius:8px!important;box-shadow:0 2px 6px #00000014!important}.md\\:hidden.flex.items-center button#mobileMenuToggle i{font-size:16px!important}.hero-section{padding:18px 0 24px!important;min-height:320px!important;display:flex!important;align-items:center!important}.hero-section h1{font-size:1.35rem!important;padding:0 14px!important;margin-bottom:12px!important;font-weight:900!important;background:linear-gradient(135deg,#1e293b,#0f172a,#0056b3,#1e40af,#1e293b)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-align:center!important;letter-spacing:-.2px!important;text-shadow:0 2px 4px rgba(0,0,0,.1)!important}.hero-section p{font-size:.85rem!important;padding:0 14px!important;margin-bottom:20px!important;line-height:1.4!important;color:#334155!important;text-align:center!important;font-weight:500!important;max-width:95%!important;margin-left:auto!important;margin-right:auto!important;text-shadow:0 1px 2px rgba(255,255,255,.9)!important}.hero-section .flex-col{padding:0 14px!important;gap:12px!important;margin-bottom:12px!important}.hero-section .flex-col a{font-size:.9rem!important;font-weight:700!important;padding:12px 20px!important;border-radius:12px!important;min-height:48px!important;box-shadow:0 3px 12px #0000001a!important;border:2px solid rgba(255,255,255,.2)!important;letter-spacing:.2px!important}.hero-section .flex-col a.bg-primary{background:linear-gradient(135deg,#0056b3,#1e40af,#3b82f6,#2563eb,#1e40af)!important}.hero-section .flex-col a.bg-green-500{background:linear-gradient(135deg,#059669,#10b981,#34d399,#10b981,#047857)!important}section .container{padding:0 10px!important}section{padding:16px 0!important}h2{font-size:1.2rem!important;margin-bottom:8px!important}h3{font-size:.95rem!important;margin-bottom:6px!important}form input,form textarea{padding:10px!important;min-height:40px!important;background:#fff!important;color:#1f2937!important}form input:focus,form textarea:focus{background:#f8fafc!important;color:#111827!important}.dark-mode form input,.dark-mode form textarea{background:#374151!important;color:#f9fafb!important;border-color:#4b5563!important}.dark-mode form input:focus,.dark-mode form textarea:focus{background:#374151!important;color:#fff!important}form button{padding:12px!important;min-height:44px!important}.grid{gap:10px!important}.grid-cols-1.md\\:grid-cols-2.lg\\:grid-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.grid-cols-1.md\\:grid-cols-2.lg\\:grid-cols-5>div:first-child{grid-column:1 / -1!important}.bg-gray-50.p-6,.bg-gradient-to-br.p-6{padding:12px!important;border-radius:10px!important}.w-16.h-16.flex.items-center.justify-center.bg-primary\/10,.w-16.h-16.flex.items-center.justify-center.bg-green-500\/10,.w-16.h-16.flex.items-center.justify-center.bg-white\/20{width:2.25rem!important;height:2.25rem!important;border-radius:.5rem!important;margin:0 auto .4rem!important}.w-16.h-16.flex.items-center.justify-center.bg-primary\/10 i,.w-16.h-16.flex.items-center.justify-center.bg-green-500\/10 i,.w-16.h-16.flex.items-center.justify-center.bg-white\/20 i{font-size:1.1rem!important}.bg-gray-50.p-6 h3,.bg-gradient-to-br.p-6 h3{font-size:.9rem!important;margin-bottom:.4rem!important}.bg-gray-50.p-6 p,.bg-gradient-to-br.p-6 p{font-size:.75rem!important;line-height:1.25!important}.bg-gradient-to-br.from-primary.to-blue-600 .text-4xl{font-size:1.8rem!important}.bg-gradient-to-br.from-primary.to-blue-600 .text-2xl{font-size:1.1rem!important}}#mobileMenu{backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}#mobileMenu .absolute.inset-0{background:#0006!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}#mobileMenuCard h3{color:#1e293b!important;font-weight:800!important;font-size:1.25rem!important;text-shadow:0 1px 3px rgba(0,0,0,.1)!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#1e293b!important}.dark-mode #mobileMenuCard h3{color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important;text-shadow:0 1px 3px rgba(0,0,0,.3)!important}#mobileMenuCard{background:#fffffffa!important;backdrop-filter:blur(30px)!important;-webkit-backdrop-filter:blur(30px)!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:0 25px 50px -12px #00000059,0 0 0 1px #fff3,inset 0 1px #ffffffe6!important;border-radius:24px!important;padding:24px!important;max-height:85vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.mobile-nav-link{transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:16px 20px!important;margin-bottom:8px!important;border-radius:16px!important;font-weight:600!important;font-size:16px!important;letter-spacing:.025em!important;min-height:60px!important;background:#f8fafc99!important;border:1px solid rgba(226,232,240,.8)!important;color:#334155!important}.mobile-nav-link:hover{transform:translateY(-2px)!important;box-shadow:0 12px 32px -4px #0000001f,0 4px 16px -4px #00000014!important}.mobile-nav-link:hover span{color:#fff!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important}.mobile-nav-link:hover .w-8.h-8 i{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important}.mobile-nav-link:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)!important;transition:left .6s ease!important}.mobile-nav-link:hover:before{left:100%!important}.mobile-nav-link.bg-gradient-to-r{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;box-shadow:0 12px 32px -4px #6366f166,0 4px 16px -4px #8b5cf64d!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}.mobile-nav-link.bg-gradient-to-r .w-8.h-8{background:#ffffff40!important}.mobile-nav-link.bg-gradient-to-r .w-8.h-8 i{color:#fff!important}.mobile-nav-link.bg-gradient-to-r span{color:#fff!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important}.mobile-nav-link .w-8.h-8{transition:all .3s ease!important;width:44px!important;height:44px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-right:16px!important;flex-shrink:0!important}.mobile-nav-link:hover .w-8.h-8{transform:scale(1.05)!important}.mobile-nav-link span{flex:1!important;text-align:left!important;font-weight:600!important;font-size:16px!important;line-height:1.2!important;color:#334155!important;text-shadow:0 1px 2px rgba(255,255,255,.8)!important}.mobile-nav-link .w-8.h-8 i{text-shadow:0 1px 2px rgba(255,255,255,.5)!important}#mobileMenuCard::-webkit-scrollbar{width:4px!important}#mobileMenuCard::-webkit-scrollbar-track{background:#0000000d!important;border-radius:2px!important}#mobileMenuCard::-webkit-scrollbar-thumb{background:#6366f14d!important;border-radius:2px!important}#mobileMenuCard::-webkit-scrollbar-thumb:hover{background:#6366f180!important}.dark-mode #mobileMenuCard{background:#111827fa!important;border:1px solid rgba(75,85,99,.6)!important;box-shadow:0 25px 50px -12px #000000b3,0 0 0 1px #4b55634d,inset 0 1px #9ca3af1a!important;border-radius:24px!important;padding:24px!important;max-height:85vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.dark-mode #mobileMenu .absolute.inset-0{background:#0009!important}.dark-mode #mobileMenuCard::-webkit-scrollbar-track{background:#ffffff0d!important}.dark-mode #mobileMenuCard::-webkit-scrollbar-thumb{background:#9ca3af4d!important}.dark-mode #mobileMenuCard::-webkit-scrollbar-thumb:hover{background:#9ca3af80!important}.dark-mode .mobile-nav-link{background:#1f2937cc!important;border:1px solid rgba(75,85,99,.6)!important;color:#e5e7eb!important}.dark-mode .mobile-nav-link span{color:#e5e7eb!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important}.dark-mode .mobile-nav-link .w-8.h-8 i{text-shadow:0 1px 2px rgba(0,0,0,.3)!important}.dark-mode .mobile-nav-link:hover{color:#fff!important}.dark-mode .mobile-nav-link:hover span{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important}.dark-mode .mobile-nav-link.bg-gradient-to-r{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;border:1px solid rgba(255,255,255,.2)!important}.dark-mode .mobile-nav-link.bg-gradient-to-r span{color:#fff!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.4)!important}.dark-mode .mobile-nav-link.bg-gradient-to-r .w-8.h-8 i{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important}#mobileMenuCard .grid a[href^=tel],#mobileMenuCard .grid a[href*="wa.me"]{font-weight:700!important;font-size:16px!important;letter-spacing:.025em!important;color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.3)!important;border:1px solid rgba(255,255,255,.2)!important}#mobileMenuCard .grid a[href^=tel] span,#mobileMenuCard .grid a[href*="wa.me"] span{color:#fff!important;font-weight:700!important;text-shadow:0 1px 3px rgba(0,0,0,.4)!important}#mobileMenuCard .grid a[href^=tel] i,#mobileMenuCard .grid a[href*="wa.me"] i{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important;font-size:18px!important}#mobileMenuCard button#darkModeToggleMobile{font-weight:700!important;font-size:16px!important;letter-spacing:.025em!important;color:#1e293b!important;text-shadow:0 1px 2px rgba(255,255,255,.8)!important;border:1px solid rgba(0,0,0,.1)!important;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important}#mobileMenuCard button#darkModeToggleMobile span{color:#1e293b!important;font-weight:700!important;text-shadow:0 1px 2px rgba(255,255,255,.8)!important}#mobileMenuCard button#darkModeToggleMobile i{color:#64748b!important;font-size:18px!important;text-shadow:0 1px 2px rgba(255,255,255,.5)!important}.dark-mode #mobileMenuCard button#darkModeToggleMobile{color:#f1f5f9!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important;background:linear-gradient(135deg,#374151,#4b5563)!important;border:1px solid rgba(255,255,255,.1)!important}.dark-mode #mobileMenuCard button#darkModeToggleMobile span{color:#f1f5f9!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important}.dark-mode #mobileMenuCard button#darkModeToggleMobile i{color:#fbbf24!important;text-shadow:0 1px 2px rgba(0,0,0,.4)!important}#mobileMenuCard .grid a[href^=tel]:hover,#mobileMenuCard .grid a[href*="wa.me"]:hover{text-shadow:0 2px 4px rgba(0,0,0,.4)!important;transform:translateY(-2px)!important}#mobileMenuCard .grid a[href^=tel]:hover span,#mobileMenuCard .grid a[href*="wa.me"]:hover span{text-shadow:0 2px 4px rgba(0,0,0,.5)!important}#mobileMenuCard .grid a[href^=tel]:hover i,#mobileMenuCard .grid a[href*="wa.me"]:hover i{text-shadow:0 2px 4px rgba(0,0,0,.4)!important}#mobileMenuCard button#darkModeToggleMobile:hover{transform:translateY(-2px)!important;text-shadow:0 2px 4px rgba(255,255,255,.9)!important}#mobileMenuCard button#darkModeToggleMobile:hover span{text-shadow:0 2px 4px rgba(255,255,255,.9)!important}.dark-mode #mobileMenuCard button#darkModeToggleMobile:hover,.dark-mode #mobileMenuCard button#darkModeToggleMobile:hover span{text-shadow:0 2px 4px rgba(0,0,0,.6)!important}.mobile-nav-link.group .w-8.h-8 i{transition:all .3s ease!important}.mobile-nav-link.group:hover .w-8.h-8 i{transform:scale(1.2)!important}#menuIcon{transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.mobile-nav-link[href^=tel],.mobile-nav-link[href^="https://wa.me"]{position:relative!important;overflow:hidden!important}.mobile-nav-link[href^=tel]:hover,.mobile-nav-link[href^="https://wa.me"]:hover{transform:translateY(-3px)!important;box-shadow:0 15px 35px -5px #0003!important}@keyframes pulseGlow{0%,to{box-shadow:0 10px 25px -5px #6366f166}50%{box-shadow:0 15px 35px -5px #6366f199}}.mobile-nav-link.bg-gradient-to-r{animation:pulseGlow 2s infinite!important}@media (max-width: 768px){.dark-mode header{background:#1f2937f2!important;border-bottom:1px solid rgba(75,85,99,.3)!important}.dark-mode header h1{background:linear-gradient(135deg,#60a5fa,#3b82f6,#2563eb)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.dark-mode header span{color:#94a3b8!important}.dark-mode .hero-section:after{display:none!important}.dark-mode .hero-section:before{background:#111827a6!important;z-index:1!important}.dark-mode .hero-section h1{background:linear-gradient(135deg,#f1f5f9,#e2e8f0,#60a5fa,#93c5fd,#dbeafe)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:0 2px 8px rgba(0,0,0,.5)!important}.dark-mode .hero-section p{color:#cbd5e1!important;text-shadow:0 1px 3px rgba(0,0,0,.7)!important}.dark-mode .hero-section .flex-col a{box-shadow:0 8px 25px #0006!important;border:2px solid rgba(255,255,255,.15)!important}.dark-mode .hero-section .flex-col a.bg-primary{background:linear-gradient(135deg,#1e40af,#3b82f6,#60a5fa,#3b82f6,#2563eb)!important}.dark-mode .hero-section .flex-col a.bg-green-500{background:linear-gradient(135deg,#047857,#10b981,#34d399,#10b981,#059669)!important}.dark-mode .hero-section .flex-col a:hover{box-shadow:0 16px 40px #0009!important}.dark-mode .bg-gray-50.p-6{background:#1f2937cc!important;border:1px solid rgba(75,85,99,.3)!important;color:#f1f5f9!important}.dark-mode .bg-gray-50.p-6:hover{background:#252f3fe6!important;border:1px solid rgba(96,165,250,.3)!important}.dark-mode .md\\:hidden.flex.items-center button{background:linear-gradient(135deg,#374151,#4b5563)!important;color:#f9fafb!important}.dark-mode .md\\:hidden.flex.items-center button:hover{background:linear-gradient(135deg,#4b5563,#6b7280)!important;box-shadow:0 6px 20px #6b72804d!important}}@media (min-width: 769px){.dark-mode #darkModeToggle{background:linear-gradient(135deg,#1e293b,#334155)!important;border:1px solid rgba(148,163,184,.2)!important;box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffff1a!important;transition:all .3s ease!important}.dark-mode #darkModeToggle:hover{background:linear-gradient(135deg,#334155,#475569)!important;border-color:#94a3b866!important;box-shadow:0 6px 20px #0006,inset 0 1px #ffffff26!important;transform:translateY(-2px)!important}.dark-mode #darkModeToggle i{color:#fbbf24!important;text-shadow:0 1px 3px rgba(0,0,0,.5)!important;font-size:1.25rem!important}.dark-mode #darkModeToggle:hover i{color:#fcd34d!important;text-shadow:0 1px 3px rgba(0,0,0,.6)!important;transform:scale(1.1)!important}.dark-mode #darkModeToggle:active{transform:translateY(0)!important;box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff1a!important}}
