*{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;box-sizing:border-box;}body{font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;line-height:1.6;color:rgb(51, 51, 51);}.nav-link{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;padding-bottom:2px;}.nav-link.active{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:rgb(59, 130, 246);color:rgb(59, 130, 246) !important;}.hero-canvas{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:-1;}.text-reflection{position:relative;}.text-reflection::after{content:attr(data-text);position:absolute;top:100%;left:0px;opacity:0.3;transform:scaleY(-1);filter:blur(2px);}.service-card{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.service-card:hover{transform:translateY(-5px);box-shadow:rgba(59, 130, 246, 0.3) 0px 20px 40px !important;}.technician-card{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.technician-card:hover{transform:scale(1.05) !important;}.faq-item{border-left-width:4px;border-left-style:solid;border-left-color:rgb(59, 130, 246);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.floating-element{animation-duration:6s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:float;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.scroll-indicator{animation-duration:2s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:bounce;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.progress-bar{height:4px;background-image:linear-gradient(90deg, rgb(59, 130, 246), rgb(139, 92, 246));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.carousel-item{transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:transform;}::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(241, 241, 241);}::-webkit-scrollbar-thumb{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(59, 130, 246);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}::-webkit-scrollbar-thumb:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(37, 99, 235);}.btn:focus{outline-color:rgb(59, 130, 246);outline-style:solid;outline-width:2px;outline-offset:2px;}.nav-link:focus{outline-color:rgb(59, 130, 246);outline-style:solid;outline-width:2px;outline-offset:2px;}#iq64nt{font-family:宋体;font-size:12pt;}#ipebe5{font-family:Calibri;font-size:10.5pt;}.w-full.h-64.object-cover.rounded-xl.mb-4{width:229px;height:330px;}.w-full.h-64.object-cover.rounded-xl.shadow-lg{width:561px;height:257px;}@keyframes float{0%, 100%{transform:translateY(0px);}50%{transform:translateY(-20px);}}@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform:translateY(0px);}40%{transform:translateY(-20px);}60%{transform:translateY(-10px);}}@media print{.scroll-indicator, nav{display:none;}.section{break-inside:avoid;}}@media (prefers-contrast: high){.btn{border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;}}@media (prefers-color-scheme: dark){body{background-color:rgb(26, 26, 26);color:rgb(255, 255, 255);}.bg-white{background-color:rgb(45, 45, 45) !important;}.bg-gray-50{background-color:rgb(26, 26, 26) !important;}.bg-gray-900{background-color:rgb(13, 13, 13) !important;}.text-gray-900{color:rgb(255, 255, 255) !important;}.text-gray-600{color:rgb(204, 204, 204) !important;}.text-gray-400{color:rgb(153, 153, 153) !important;}.border-gray-100{border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;}.shadow-lg{box-shadow:rgba(0, 0, 0, 0.5) 0px 10px 25px !important;}}@media (max-width: 768px){.hero-section{height:auto;min-height:100vh;padding-top:4rem;padding-right:1rem;padding-bottom:4rem;padding-left:1rem;}.hero-content{text-align:center;}.hero-title{font-size:2.5rem !important;}.hero-subtitle{font-size:1.25rem !important;}.btn-group{flex-direction:column;row-gap:1rem;column-gap:1rem;}.btn{width:100%;}.stats-grid{grid-template-columns:repeat(2, 1fr) !important;}.about-grid{grid-template-columns:1fr !important;}.services-grid{grid-template-columns:repeat(2, 1fr) !important;}.team-grid{grid-template-columns:repeat(2, 1fr) !important;}.process-grid{grid-template-columns:repeat(2, 1fr) !important;}.footer-grid{grid-template-columns:repeat(2, 1fr) !important;}}@media (max-width: 480px){.services-grid{grid-template-columns:1fr !important;}.team-grid{grid-template-columns:1fr !important;}.process-grid{grid-template-columns:1fr !important;}.footer-grid{grid-template-columns:1fr !important;}.hero-title{font-size:2rem !important;}.section-title{font-size:2rem !important;}}