.template-second,.template-second *{--background: #F8FAFC;--foreground: #1E293B;--card: #FFFFFF;--card-foreground: #1E293B;--popover: #FFFFFF;--popover-foreground: #1E293B;--primary: #0A2540;--primary-foreground: #FFFFFF;--secondary: #06B6D4;--secondary-foreground: #FFFFFF;--muted: #F1F5F9;--muted-foreground: #64748B;--accent: #E0F2FE;--accent-foreground: #0A2540;--destructive: #F97316;--destructive-foreground: #FFFFFF;--border: #E2E8F0;--input: transparent;--input-background: #FFFFFF;--switch-background: #CBD5E1;--font-weight-medium: 600;--font-weight-normal: 400;--ring: #06B6D4;--chart-1: #06B6D4;--chart-2: #0EA5E9;--chart-3: #8B5CF6;--chart-4: #F59E0B;--chart-5: #10B981;--radius: .75rem;--sidebar: #FFFFFF;--sidebar-foreground: #1E293B;--sidebar-primary: #0A2540;--sidebar-primary-foreground: #FFFFFF;--sidebar-accent: #F1F5F9;--sidebar-accent-foreground: #1E293B;--sidebar-border: #E2E8F0;--sidebar-ring: #06B6D4}.template-second.dark,.template-second .dark,.template-second .dark *{--background: #0F172A;--foreground: #F8FAFC;--card: #1E293B;--card-foreground: #F8FAFC;--popover: #1E293B;--popover-foreground: #F8FAFC;--primary: #38BDF8;--primary-foreground: #0F172A;--secondary: #0EA5E9;--secondary-foreground: #F8FAFC;--muted: #334155;--muted-foreground: #94A3B8;--accent: #1E40AF;--accent-foreground: #F8FAFC;--destructive: #FB923C;--destructive-foreground: #F8FAFC;--border: #334155;--input: #1E293B;--ring: #38BDF8;--font-weight-medium: 600;--font-weight-normal: 400;--chart-1: #06B6D4;--chart-2: #0EA5E9;--chart-3: #8B5CF6;--chart-4: #F59E0B;--chart-5: #10B981;--sidebar: #1E293B;--sidebar-foreground: #F8FAFC;--sidebar-primary: #38BDF8;--sidebar-primary-foreground: #0F172A;--sidebar-accent: #334155;--sidebar-accent-foreground: #F8FAFC;--sidebar-border: #334155;--sidebar-ring: #38BDF8}.template-second body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background);color:var(--foreground)}.template-second #app{min-height:100vh;display:flex;flex-direction:column}.template-second main{flex:1}.template-second .scroll-smooth{scroll-behavior:smooth}.template-second [style*="display: none"]{display:none!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.template-second .fade-in{animation:fadeIn .3s ease-out}.template-second #map{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.template-second .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.template-second .modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.template-second .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.template-second .modal-content{background:var(--background);border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;position:relative;max-height:90vh;overflow-y:auto;width:24rem;margin:1rem auto;max-width:min(90vw,24rem)}@media (max-width: 768px){.template-second .modal-content{width:100%;margin:.5rem;max-width:none}}.template-second .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border)}.template-second .modal-title{font-size:1.25rem;font-weight:var(--font-weight-medium);line-height:1.5;margin:0}.template-second .modal-close{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--muted-foreground);padding:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.template-second .modal-close:hover{color:var(--foreground)}.template-second .form-group{margin-bottom:1rem}.template-second .form-input,.template-second .form-select,.template-second .form-textarea{width:100%;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--input-background);color:var(--foreground);font-size:var(--text-base);line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.template-second .form-input::placeholder,.template-second .form-textarea::placeholder{color:var(--muted-foreground);opacity:1}.template-second .form-input::-webkit-input-placeholder{color:var(--muted-foreground);opacity:1}.template-second .form-input::-moz-placeholder{color:var(--muted-foreground);opacity:1}.template-second .form-input:-ms-input-placeholder{color:var(--muted-foreground);opacity:1}.template-second .form-input:-moz-placeholder{color:var(--muted-foreground);opacity:1}.template-second .form-input:focus,.template-second .form-select:focus,.template-second .form-textarea:focus{outline:0;border-color:var(--ring);box-shadow:0 0 0 3px #0302131a;color:var(--foreground)}.template-second .form-input:focus::placeholder,.template-second .form-textarea:focus::placeholder{color:var(--muted-foreground);opacity:.7}.template-second .form-group label span,.template-second .form-group label{color:var(--foreground)}.template-second .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23717182' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.template-second .btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5;padding:.5rem 1rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:none;cursor:pointer}.template-second .btn-primary{background-color:var(--primary);color:var(--primary-foreground)}.template-second .btn-primary:hover{background-color:color-mix(in srgb,var(--primary) 90%,transparent)}.template-second .btn-destructive{background-color:var(--destructive);color:var(--destructive-foreground)}.template-second .btn-destructive:hover{background-color:color-mix(in srgb,var(--destructive) 90%,transparent)}.template-second .btn-hero{background-color:transparent;border:1px solid currentColor}.template-second .btn-hero:hover{background-color:var(--primary);color:var(--primary-foreground)}.template-second .btn:hover{opacity:.9}.template-second .card{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;background-color:var(--card)}.template-second .card-header{padding:1.5rem;border-bottom:1px solid var(--border)}.template-second .card-title{font-size:1.25rem;font-weight:var(--font-weight-medium);line-height:1.5;margin:0 0 .5rem;color:var(--card-foreground)}.template-second .card-content{padding:1.5rem}.template-second .faq-item{background-color:var(--background);transition:border-color .2s ease}.template-second .faq-item.active{border-color:var(--primary)}.template-second .faq-trigger{background:none;border:none;width:100%;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.template-second .faq-content{animation:fadeIn .3s ease-in-out}.template-second .hidden-service,.template-second .md\:hidden{display:none}@media (min-width: 768px){.template-second .md\:hidden{display:none}}.template-second .prose h3{font-size:1.5rem;font-weight:600;color:var(--primary);margin-top:2rem;margin-bottom:1rem;line-height:1.4}.template-second .prose h3:first-child{margin-top:0}.template-second .prose p{margin-bottom:1.5rem;line-height:1.7;color:var(--foreground)}.template-second .prose ul{margin:1.5rem 0;padding-left:0;list-style:none}.template-second .prose li{position:relative;padding-left:2rem;margin-bottom:.75rem;line-height:1.6;color:var(--foreground)}.template-second .prose li:before{content:"✓";position:absolute;left:0;top:0;color:var(--primary);font-weight:700;font-size:1.1rem}.template-second .prose li:last-child{margin-bottom:0}.template-second .prose strong{font-weight:600;color:var(--primary)}.template-second .prose em{font-style:italic;color:var(--muted-foreground)}@media (max-width: 768px){.template-second .prose h3{font-size:1.25rem;margin-top:1.5rem}.template-second .prose li{padding-left:1.5rem}}.template-second .menu-item{padding:.5rem 1rem;color:var(--foreground);text-decoration:none;border-radius:var(--radius-md);transition:color .15s ease-in-out,background-color .15s ease-in-out}.template-second .menu-item:hover{color:var(--secondary);background-color:var(--accent)}.template-second .menu-list>li>a{padding:.5rem 1rem;color:var(--foreground);text-decoration:none;border-radius:var(--radius-md);transition:color .15s ease-in-out,background-color .15s ease-in-out}.template-second .menu-list>li>a:hover{color:var(--secondary);background-color:var(--accent)}.template-second .group:hover .group-hover\:text-primary{color:var(--primary)}.template-second .group:hover .group-hover\:bg-primary{background-color:var(--primary)}.template-second .hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px #00000040}.template-second .hover\:bg-secondary\/10:hover{background-color:color-mix(in srgb,var(--secondary) 10%,transparent)}.template-second .hover\:border-secondary:hover{border-color:var(--secondary)}.template-second .btn-secondary{background-color:var(--secondary);color:var(--secondary-foreground, #FFFFFF)}.template-second .btn-secondary:hover{background-color:color-mix(in srgb,var(--secondary) 90%,transparent)}.template-second .btn-outline{background-color:transparent;border:1px solid currentColor;color:var(--primary)}.template-second .btn-outline:hover{background-color:var(--primary);color:var(--primary-foreground)}.template-second .space-y-2>*+*{margin-top:.5rem}.template-second .btn{display:inline-flex;align-items:center;justify-content:center}.template-second .group:hover .group-hover\:translate-x-1{transform:translate(.25rem)}.template-second .group:hover .group-hover\:text-secondary{color:var(--secondary)}.template-second .group:hover .group-hover\:bg-secondary{background-color:var(--secondary)}.template-second .group:hover .group-hover\:text-white{color:var(--secondary-foreground, white)}.template-second .group:hover .group-hover\:border-secondary{border-color:var(--secondary)}.template-second .prose,.template-second .prose .prose-headings\:text-foreground h1,.template-second .prose .prose-headings\:text-foreground h2,.template-second .prose .prose-headings\:text-foreground h3,.template-second .prose .prose-headings\:text-foreground h4,.template-second .prose .prose-headings\:text-foreground h5,.template-second .prose .prose-headings\:text-foreground h6,.template-second .prose .prose-p\:text-foreground p,.template-second .prose .prose-li\:text-foreground li,.template-second .prose .prose-strong\:text-foreground strong{color:var(--foreground)}.template-second .line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-second .line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.template-second .group\/btn:hover .group-hover\/btn\:translate-x-1{transform:translate(.25rem)}.template-second .backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.template-second .backdrop-blur-lg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.template-second .group:hover .group-hover\:scale-110{transform:scale(1.1)}.template-second .group:hover .hover\:-translate-y-3{transform:translateY(-.75rem)}.template-second .group:hover .group-hover\:shadow-secondary\/50{box-shadow:0 25px 50px -12px color-mix(in srgb,var(--secondary) 50%,transparent)}.template-second .transition-all{transition:all .3s ease}
