:root{--nav-height:85px;--primary:#0ea5e9;--secondary:#768A96;--accent:#0ea5e9;--text-main:#000000;--text-muted:#333333;--bg-main:#ffffff;--glass-bg:rgba(255,255,255,0.95);--glass-border:rgba(0,0,0,0.08);--card-shadow:0 8px 32px rgba(0,0,0,0.08);--btn-text:#ffffff}header,nav{z-index:9999 !important;color:var(--text-main) !important}header,nav a,header,nav button{color:inherit}#nav-logo{height:48px !important;max-height:48px !important;width:auto !important}main,section:first-of-type,#hero{padding-top:var(--nav-height) !important;margin-top:0 !important}[data-aos]{opacity:1 !important;transform:none !important}@media (max-width:768px){:root{--nav-height:70px}}[data-theme="dark"]{--primary:#AAC7D8;--secondary:#768A96;--accent:#AAC7D8;--text-main:#ffffff;--text-muted:#AAC7D8;--bg-main:#0f172a;--glass-bg:rgba(15,23,42,0.95);--glass-border:rgba(255,255,255,0.1);--card-shadow:0 8px 32px rgba(0,0,0,0.8);--btn-text:#0f172a}body{font-family:'Outfit',-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--bg-main) !important;color:var(--text-main) !important;overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased;transition:background-color 0.5s cubic-bezier(0.4,0,0.2,1),color 0.5s cubic-bezier(0.4,0,0.2,1);max-width:100vw;width:100%}h1,h2,h3,h4,.font-bold{font-weight:700 !important}.glass{background:var(--glass-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--glass-border);will-change:backdrop-filter,transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:768px){.glass,.glass-card{backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%)}}.glass-card{background:var(--glass-bg);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid var(--glass-border);box-shadow:var(--card-shadow);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s ease;will-change:transform,opacity}.glass-card:hover{transform:scale(1.02);box-shadow:0 12px 48px 0 rgba(31,38,135,0.15)}@keyframes float{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}}.animate-float{animation:float 6s ease-in-out infinite}.bg-dark{background-color:var(--bg-main) !important}.bg-primary{background-color:var(--primary) !important;color:var(--btn-text) !important}.bg-primary *{color:var(--btn-text) !important}.bg-primary,.bg-accent{color:var(--btn-text) !important}.text-primary{color:var(--accent) !important}.glass-white{background:rgba(255,255,255,0.4);backdrop-filter:blur(10px)}.animate-float{animation:float 6s ease-in-out infinite}.gradient-text{background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#334155}section.relative.min-h-screen{min-height:auto !important}@media (max-width:1024px){.absolute.top-1\/4.-left-20,.absolute.bottom-1\/4.-right-20{display:none !important}.grid.lg\\:grid-cols-2{grid-template-columns:1fr !important;gap:2rem !important}.hidden.lg\\:block{display:none !important}section.relative.min-h-screen h1{font-size:1.75rem !important;line-height:1.2;margin-bottom:1rem !important}section.relative.min-h-screen p{font-size:0.95rem !important;margin-bottom:1.5rem !important}section.relative.min-h-screen .flex{flex-direction:column !important;gap:1rem !important}section.relative.min-h-screen a{width:100% !important;max-width:none !important;padding:0.875rem 1.25rem !important;text-align:center;display:flex;align-items:center;justify-content:center}}@media (max-width:640px){section.relative.min-h-screen h1{font-size:1.5rem !important}section.relative.min-h-screen p{font-size:0.875rem !important}}#services{padding:2rem 1rem !important}#services .grid{grid-template-columns:1fr !important;gap:1rem !important}#services .grid > div{padding:1.5rem !important;border-radius:1rem !important}#services ion-icon{font-size:2rem !important;margin-bottom:0.75rem !important}#services h3{font-size:1.125rem !important;margin-bottom:0.5rem !important}#services p{font-size:0.875rem !important;line-height:1.5}@media (min-width:641px){#services .grid{grid-template-columns:repeat(2,1fr) !important}}@media (min-width:1025px){#services{padding:3rem 2rem !important}#services .grid{grid-template-columns:repeat(3,1fr) !important;gap:1.5rem !important}#services .grid > div{padding:2rem !important}}.py-16.sm\\:py-24.md\\:py-32{padding:2rem 1rem !important}.py-16.sm\\:py-24.md\\:py-32 h2{font-size:1.5rem !important;margin-bottom:0.75rem !important}.py-16.sm\\:py-24.md\\:py-32 > div > p{font-size:0.875rem !important;margin-bottom:2rem !important}.grid.md\\:grid-cols-2.lg\\:grid-cols-4{grid-template-columns:1fr !important;gap:1rem !important}.grid.md\\:grid-cols-2.lg\\:grid-cols-4 > div{padding:1.25rem !important;border-radius:0.875rem !important}.grid.md\\:grid-cols-2.lg\\:grid-cols-4 h4{font-size:0.75rem !important;margin-bottom:0.5rem !important}.grid.md\\:grid-cols-2.lg\\:grid-cols-4 .text-2xl{font-size:1.5rem !important;margin-bottom:0.25rem !important}.grid.md\\:grid-cols-2.lg\\:grid-cols-4 .text-sm{font-size:0.75rem !important;margin-bottom:0.75rem !important}.grid.md\\:grid-cols-2.lg\\:grid-cols-4 a{padding:0.75rem !important;font-size:0.875rem !important;min-height:40px !important}@media (min-width:641px){.grid.md\\:grid-cols-2.lg\\:grid-cols-4{grid-template-columns:repeat(2,1fr) !important}}@media (min-width:1025px){.py-16.sm\\:py-24.md\\:py-32{padding:3rem 2rem !important}.grid.md\\:grid-cols-2.lg\\:grid-cols-4{grid-template-columns:repeat(4,1fr) !important}}.py-16.sm\\:py-24.md\\:py-32.px-4.sm\\:px-6{padding:2rem 1rem !important}.max-w-4xl.mx-auto.glass{padding:1.5rem !important;border-radius:1.25rem !important;margin-bottom:0 !important}.max-w-4xl.mx-auto.glass h2{font-size:1.5rem !important;margin-bottom:1rem !important}.max-w-4xl.mx-auto.glass > div.text-center p{font-size:0.875rem !important}.grid.md\\:grid-cols-2.gap-6{grid-template-columns:1fr !important;gap:1rem !important}.grid.md\\:grid-cols-2.gap-6 label{font-size:0.7rem !important;margin-bottom:0.25rem !important}.grid.md\\:grid-cols-2.gap-6 input,.grid.md\\:grid-cols-2.gap-6 textarea{padding:0.75rem !important;font-size:0.95rem !important;border-radius:0.75rem !important;min-height:44px !important}.grid.md\\:grid-cols-2.gap-6 textarea{min-height:100px !important}.grid.md\\:grid-cols-2.gap-6 button{padding:1rem !important;font-size:0.95rem !important;min-height:48px !important}@media (min-width:641px){.max-w-4xl.mx-auto.glass{padding:2rem !important}.grid.md\\:grid-cols-2.gap-6{grid-template-columns:repeat(2,1fr) !important;gap:1.25rem !important}}@media (min-width:1025px){.py-16.sm\\:py-24.md\\:py-32.px-4.sm\\:px-6{padding:3rem 2rem !important}.max-w-4xl.mx-auto.glass{padding:3rem !important;border-radius:2rem !important}}#web{padding:2rem 1rem !important}#web h2{font-size:1.5rem !important;margin-bottom:1rem !important}#web > div > p{font-size:0.875rem !important}.grid.md\\:grid-cols-2.lg\\:grid-cols-4.gap-6{grid-template-columns:1fr !important;gap:1rem !important}.grid.md\\:grid-cols-2.lg\\:grid-cols-4.gap-6 > div{padding:1.25rem !important;border-radius:0.875rem !important}.grid.md\\:grid-cols-2.lg\\:grid-cols-4.gap-6 h4{font-size:0.75rem !important}.grid.md\\:grid-cols-2.lg\\:grid-cols-4.gap-6 .text-2xl,.grid.md\\:grid-cols-2.lg\\:grid-cols-4.gap-6 .text-3xl{font-size:1.25rem !important}.grid.md\\:grid-cols-2.lg\\:grid-cols-4.gap-6 ul{font-size:0.8rem !important;gap:0.5rem !important}.grid.md\\:grid-cols-2.lg\\:grid-cols-4.gap-6 a{padding:0.75rem !important;font-size:0.85rem !important}@media (min-width:641px){.grid.md\\:grid-cols-2.lg\\:grid-cols-4.gap-6{grid-template-columns:repeat(2,1fr) !important}}@media (min-width:1025px){#web{padding:3rem 2rem !important}.grid.md\\:grid-cols-2.lg\\:grid-cols-4.gap-6{grid-template-columns:repeat(4,1fr) !important;gap:1.5rem !important}}#logos{padding:2rem 1rem !important}#logos .glass{padding:1.5rem !important;border-radius:1.25rem !important;flex-direction:column !important}#logos h2{font-size:1.5rem !important;margin-bottom:1rem !important}#logos > div > p{font-size:0.875rem !important;margin-bottom:1rem !important}#logos .flex.items-baseline{flex-direction:column !important;gap:0.25rem !important}#logos .text-4xl{font-size:1.75rem !important}#logos .text-slate-500{font-size:0.8rem !important}#logos a{padding:0.75rem 1.25rem !important;font-size:0.95rem !important;min-height:44px !important;display:block !important;width:100% !important;text-align:center !important;box-sizing:border-box !important}#logos .grid.grid-cols-2{gap:0.75rem !important}#logos .aspect-square{min-height:100px !important}@media (min-width:641px){#logos .glass{padding:2rem !important;flex-direction:row !important;align-items:center !important}#logos .md\\:w-1\/2:first-child{width:50% !important}#logos .md\\:w-1\/2:last-child{width:50% !important}}@media (min-width:1025px){#logos{padding:3rem 2rem !important}#logos .glass{padding:3rem !important;border-radius:2rem !important}}section,main,.container,.max-w-7xl,.max-w-4xl,.max-w-3xl{width:100%;overflow-x:hidden;box-sizing:border-box}@media (max-width:480px){*{max-width:100%}body{line-height:1.5;font-size:14px;padding:0;margin:0}html{scroll-behavior:smooth}h1{font-size:1.5rem !important;line-height:1.2;margin-bottom:0.75rem !important}h2{font-size:1.25rem !important;line-height:1.2;margin-bottom:0.5rem !important}h3{font-size:1rem !important;margin-bottom:0.4rem !important}h4{font-size:0.9rem !important}p{font-size:0.875rem !important;line-height:1.5;margin:0}section{margin:0;width:100%;overflow-x:hidden}.gap-20{gap:0.75rem !important}.gap-16{gap:0.6rem !important}.gap-12{gap:0.5rem !important}.gap-10{gap:0.5rem !important}.gap-8{gap:0.4rem !important}.gap-6{gap:0.3rem !important}.gap-5{gap:0.3rem !important}.gap-4{gap:0.25rem !important}.mb-20{margin-bottom:0.75rem !important}.mb-16{margin-bottom:0.6rem !important}.mb-12{margin-bottom:0.5rem !important}.mb-10{margin-bottom:0.4rem !important}.mb-8{margin-bottom:0.3rem !important}.mb-6{margin-bottom:0.25rem !important}.py-32{padding-top:1rem !important;padding-bottom:1rem !important}.py-24{padding-top:1rem !important;padding-bottom:1rem !important}.py-20{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.py-16{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.px-6{padding-left:1rem !important;padding-right:1rem !important}.px-12{padding-left:1rem !important;padding-right:1rem !important}.p-24{padding:1rem !important}.p-20{padding:1rem !important}.p-16{padding:0.9rem !important}.p-12{padding:0.8rem !important}.p-10{padding:0.7rem !important}.p-8{padding:0.6rem !important}.text-8xl{font-size:1.5rem !important}.text-7xl{font-size:1.4rem !important}.text-6xl{font-size:1.3rem !important}.text-5xl{font-size:1.2rem !important}.text-4xl{font-size:1.1rem !important}.text-3xl{font-size:1rem !important}.text-2xl{font-size:0.95rem !important}.text-xl{font-size:0.9rem !important}.text-lg{font-size:0.85rem !important}.text-base{font-size:0.85rem !important}.text-sm{font-size:0.75rem !important}.text-xs{font-size:0.65rem !important}input,textarea,select{min-height:44px !important;font-size:16px !important;padding:0.75rem !important;width:100% !important;max-width:100%;box-sizing:border-box}textarea{min-height:100px !important}.grid{grid-template-columns:1fr !important;gap:0.75rem !important}.grid.md\\:grid-cols-2,.grid.md\\:grid-cols-3,.grid.md\\:grid-cols-4,.grid.lg\\:grid-cols-2,.grid.lg\\:grid-cols-3,.grid.lg\\:grid-cols-4{grid-template-columns:1fr !important}.grid.grid-cols-2{grid-template-columns:1fr !important;gap:0.6rem !important}.rounded-3xl{border-radius:0.625rem !important}.rounded-2xl{border-radius:0.5rem !important}.max-w-7xl{max-width:100% !important;padding:0}.max-w-4xl{max-width:100% !important;padding:0}.max-w-3xl{max-width:100% !important;padding:0}.max-w-2xl{max-width:100% !important;padding:0}.max-w-lg{max-width:100% !important;padding:0}img{max-width:100%;height:auto}.hidden.lg\\:block{display:none !important}.hidden.md\\:block{display:none !important}.container,.mx-auto{width:100%;padding:0;box-sizing:border-box}.absolute.w-80.h-80{display:none !important}#mobile-menu,#mobile-menu a,#mobile-menu span,#mobile-menu ion-icon{color:var(--text-main) !important}}@media (min-width:481px) and (max-width:768px){body{font-size:15px}h1{font-size:1.75rem !important;margin-bottom:1rem !important}h2{font-size:1.5rem !important;margin-bottom:0.75rem !important}h3{font-size:1.1rem !important}p{font-size:0.95rem !important}.gap-20{gap:1rem !important}.gap-16{gap:0.875rem !important}.gap-12{gap:0.75rem !important}.gap-8{gap:0.6rem !important}.p-20{padding:1.25rem !important}.p-16{padding:1.1rem !important}.p-12{padding:1rem !important}.text-8xl{font-size:1.75rem !important}.grid.md\\:grid-cols-2,.grid.md\\:grid-cols-3,.grid.md\\:grid-cols-4{grid-template-columns:repeat(2,1fr) !important;gap:1rem !important}.grid.lg\\:grid-cols-2,.grid.lg\\:grid-cols-3,.grid.lg\\:grid-cols-4{grid-template-columns:repeat(2,1fr) !important;gap:1rem !important}button,input[type="submit"]{max-width:none !important}}@media (min-width:769px) and (max-width:1024px){body{font-size:15px}h1{font-size:2rem !important}h2{font-size:1.75rem !important}.gap-20{gap:1.25rem !important}.gap-16{gap:1rem !important}.p-20{padding:1.5rem !important}.grid.md\\:grid-cols-2{grid-template-columns:repeat(2,1fr) !important;gap:1.25rem !important}.grid.md\\:grid-cols-3,.grid.md\\:grid-cols-4,.grid.lg\\:grid-cols-3,.grid.lg\\:grid-cols-4{grid-template-columns:repeat(3,1fr) !important;gap:1.25rem !important}}@media (min-width:1025px){.gap-20{gap:1.5rem !important}.gap-16{gap:1.25rem !important}.p-20{padding:2rem !important}.p-24{padding:2.5rem !important}.grid.md\\:grid-cols-2{grid-template-columns:repeat(2,1fr) !important;gap:1.5rem !important}.grid.md\\:grid-cols-3,.grid.lg\\:grid-cols-3{grid-template-columns:repeat(3,1fr) !important;gap:1.5rem !important}.grid.md\\:grid-cols-4,.grid.lg\\:grid-cols-4{grid-template-columns:repeat(4,1fr) !important;gap:1.5rem !important}.grid.lg\\:grid-cols-2{grid-template-columns:repeat(2,1fr) !important;gap:2rem !important}section.relative.min-h-screen h1{font-size:3rem !important}section.relative.min-h-screen p{font-size:1.1rem !important}.hidden.lg\\:block{display:block !important}.hidden.md\\:block{display:block !important}.glass-card:hover{transform:scale(1.02);box-shadow:0 12px 48px 0 rgba(31,38,135,0.15)}}@media (min-width:1200px){.grid.lg\\:grid-cols-4{grid-template-columns:repeat(4,1fr) !important;gap:2rem !important}}@media (max-height:600px) and (orientation:landscape){.min-h-screen{min-height:auto !important}h1,h2{margin-bottom:0.5rem !important}p{font-size:0.9rem !important}}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms !important;transition-duration:0.01ms !important}.animate-float{animation:none !important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.border{border-width:0.5px}}input[type="text"],input[type="email"],input[type="number"],input[type="tel"],textarea,select{width:100%;box-sizing:border-box;font-size:16px;padding:0.875rem;border-radius:0.75rem;transition:all 0.3s ease}input[type="text"],input[type="email"],input[type="number"],input[type="tel"],textarea,select{min-height:44px;line-height:1.5}textarea{min-height:120px;resize:vertical;max-height:300px}@media (max-width:640px){input[type="text"],input[type="email"],input[type="number"],input[type="tel"],textarea,select{min-height:48px;padding:1rem;font-size:16px;border-radius:1rem}textarea{min-height:140px}.grid.md\\:grid-cols-2.gap-10{grid-template-columns:1fr !important;gap:1.25rem !important}.md\\:col-span-2{grid-column:span 1 !important}button[type="submit"]{min-height:52px;padding:1rem;font-size:1rem}}@media (max-width:480px){input[type="text"],input[type="email"],input[type="number"],input[type="tel"],textarea,select{min-height:44px;padding:0.875rem}button[type="submit"]{min-height:48px;padding:0.875rem;font-size:0.95rem;max-width:280px;margin:0 auto}}input:focus,textarea:focus,select:focus{outline:2px solid;outline-offset:2px}label{display:block;margin-bottom:0.5rem}@media (max-width:640px){label{font-size:0.875rem}}button,a.bg-primary,a.bg-accent,input[type="submit"],input[type="button"],.px-10.py-5{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0.75rem 1.5rem;font-size:1rem;border-radius:0.75rem;cursor:pointer;transition:all 0.2s ease;text-decoration:none}@media (max-width:640px){button,a.bg-primary,a.bg-accent,input[type="submit"],input[type="button"]{min-height:48px;padding:1rem 1.5rem;font-size:1rem;width:100%}.px-10.py-5{width:100%;padding:1rem}}img{max-width:100%;height:auto;display:block}section{width:100%;box-sizing:border-box}@media (max-width:768px){section{padding:2rem 1rem}}@media (max-width:200px){section{padding:1.5rem 0.75rem}}.max-w-7xl,.max-w-4xl,.max-w-3xl,.max-w-2xl{width:100%;box-sizing:border-box}@media (max-width:640px){.max-w-7xl,.max-w-4xl,.max-w-3xl,.max-w-2xl{padding:0}}.flex.flex-wrap{gap:0.25rem}@media (max-width:640px){.flex.flex-wrap{flex-direction:column;gap:0.75rem}.flex.gap-6{gap:0.5rem}}.aspect-square{aspect-ratio:1}@media (max-width:200px){.grid.grid-cols-2{grid-template-columns:1fr !important}}html,body{overflow-x:hidden}@media (max-width:768px){main,section,.container{width:100vw;margin-left:calc((-100vw + 100%) / 2)}.grid{width:100%;margin:0}p,h1,h2,h3,h4,h5,h6{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}}@media (max-width:360px){h1{font-size:1.5rem !important}h2{font-size:1.25rem !important}h3{font-size:1rem !important}p{font-size:0.85rem !important}button,input[type="submit"],a[class*="bg-primary"],a[class*="bg-accent"]{max-width:280px !important;width:100% !important}}@media (max-width:768px) and (orientation:portrait){body{font-size:14px}.grid{grid-template-columns:1fr !important;gap:1rem !important}}@media (max-width:1024px) and (orientation:landscape){h1,h2{margin-bottom:0.5rem !important}.gap-20{gap:0.75rem !important}.gap-16{gap:0.6rem !important}.gap-12{gap:0.5rem !important}}@media (display-mode:standalone){body{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:max(1rem,env(safe-area-inset-bottom))}}@media (max-width:640px){input,textarea,select{font-size:16px !important}.form-group input,.form-group textarea,.form-group select{width:100% !important;max-width:none !important}input[type="radio"],input[type="checkbox"]{min-height:20px;min-width:20px}}@media (max-width:480px){body{line-height:1.6;letter-spacing:0.3px}h1,h2,h3,h4,h5,h6{letter-spacing:0px;line-height:1.2}p{line-height:1.6}}#mobile-menu{padding-top:max(1rem,env(safe-area-inset-top));padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));padding-bottom:max(1rem,env(safe-area-inset-bottom))}html:not([data-theme="dark"]) body{background-color:#ffffff !important;color:#000000 !important}html:not([data-theme="dark"]) h1,html:not([data-theme="dark"]) h2,html:not([data-theme="dark"]) h3,html:not([data-theme="dark"]) h4,html:not([data-theme="dark"]) h5,html:not([data-theme="dark"]) h6,html:not([data-theme="dark"]) p,html:not([data-theme="dark"]) li,html:not([data-theme="dark"]) span,html:not([data-theme="dark"]) label,html:not([data-theme="dark"]) a,html:not([data-theme="dark"]) div,html:not([data-theme="dark"]) td,html:not([data-theme="dark"]) th{color:#000000}html:not([data-theme="dark"]) input,html:not([data-theme="dark"]) textarea,html:not([data-theme="dark"]) select,html:not([data-theme="dark"]) option{color:#000000 !important;background-color:#ffffff !important;border-color:rgba(0,0,0,0.15) !important}html:not([data-theme="dark"]) .text-sky-500,html:not([data-theme="dark"]) .text-sky-400,html:not([data-theme="dark"]) .text-sky-600{color:#0ea5e9 !important}html:not([data-theme="dark"]) .text-blue-500,html:not([data-theme="dark"]) .text-blue-400{color:#3b82f6 !important}html:not([data-theme="dark"]) .text-cyan-500,html:not([data-theme="dark"]) .text-cyan-400{color:#06b6d4 !important}html:not([data-theme="dark"]) .text-green-500{color:#22c55e !important}html:not([data-theme="dark"]) .text-red-500{color:#ef4444 !important}html:not([data-theme="dark"]) .text-yellow-500{color:#eab308 !important}html:not([data-theme="dark"]) .text-accent{color:#0ea5e9 !important}html:not([data-theme="dark"]) .text-primary{color:#0ea5e9 !important}html:not([data-theme="dark"]) .bg-primary,html:not([data-theme="dark"]) .bg-primary *,html:not([data-theme="dark"]) .bg-accent,html:not([data-theme="dark"]) .bg-accent *,html:not([data-theme="dark"]) [class*="bg-gradient-to-r"],html:not([data-theme="dark"]) [class*="bg-gradient-to-r"] *{color:#ffffff !important}html:not([data-theme="dark"]) .bg-primary{background-color:#0ea5e9 !important}html:not([data-theme="dark"]) .bg-accent{background-color:#0ea5e9 !important}html:not([data-theme="dark"]) .bg-clip-text{-webkit-text-fill-color:transparent}html:not([data-theme="dark"]) .bg-clip-text.bg-gradient-to-r{color:transparent !important}html:not([data-theme="dark"]) .glass{background:rgba(245,245,245,0.5);border-color:rgba(0,0,0,0.06)}html:not([data-theme="dark"]) .text-slate-400,html:not([data-theme="dark"]) .text-slate-500{color:#454545 !important}html:not([data-theme="dark"]) footer .text-sky-500,html:not([data-theme="dark"]) footer ion-icon.text-sky-500{color:#0ea5e9 !important}html[data-theme="dark"] body{background-color:#0f172a !important;color:#ffffff !important}html[data-theme="dark"] h1,html[data-theme="dark"] h2,html[data-theme="dark"] h3,html[data-theme="dark"] h4,html[data-theme="dark"] h5,html[data-theme="dark"] h6,html[data-theme="dark"] p,html[data-theme="dark"] li,html[data-theme="dark"] span,html[data-theme="dark"] label,html[data-theme="dark"] a,html[data-theme="dark"] div,html[data-theme="dark"] td,html[data-theme="dark"] th{color:#ffffff}html[data-theme="dark"] input,html[data-theme="dark"] textarea,html[data-theme="dark"] select{color:#ffffff !important;background-color:rgba(30,41,59,0.8) !important;border-color:rgba(255,255,255,0.15) !important}html[data-theme="dark"] .text-sky-500,html[data-theme="dark"] .text-sky-400{color:#38bdf8 !important}html[data-theme="dark"] .text-cyan-500,html[data-theme="dark"] .text-cyan-400{color:#22d3ee !important}html[data-theme="dark"] .text-green-500,html[data-theme="dark"] .text-green-400{color:#4ade80 !important}html[data-theme="dark"] .text-red-500{color:#f87171 !important}html[data-theme="dark"] .text-accent{color:#38bdf8 !important}html[data-theme="dark"] .text-primary{color:#38bdf8 !important}html[data-theme="dark"] .text-slate-400,html[data-theme="dark"] .text-slate-500{color:#a0b1c5 !important}html[data-theme="dark"] .bg-primary,html[data-theme="dark"] .bg-primary *,html[data-theme="dark"] .bg-accent,html[data-theme="dark"] .bg-accent *,html[data-theme="dark"] [class*="bg-gradient-to-r"],html[data-theme="dark"] [class*="bg-gradient-to-r"] *{color:#ffffff !important}html[data-theme="dark"] .glass{background:rgba(15,23,42,0.95) !important}html[data-theme="dark"] section,html[data-theme="dark"] footer{background-color:transparent}[class*="blur-"],.absolute.rounded-full[class*="bg-"]{will-change:transform,opacity,filter;transform:translateZ(0);backface-visibility:hidden;contain:layout paint}.service-card-min{min-height:320px;display:flex;flex-direction:column}.icon-container-min{min-height:48px;min-width:48px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:2rem}@media (min-width:768px){.service-card-min{min-height:380px}}