.hero-section[data-astro-cid-shwxrd6l]{position:relative;overflow:hidden}.hero-background[data-astro-cid-shwxrd6l]{background-image:url(/background.jpg);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}.hero-title[data-astro-cid-shwxrd6l],.hero-subtitle[data-astro-cid-shwxrd6l]{opacity:1;transform:none}@media (max-width: 768px){.hero-background[data-astro-cid-shwxrd6l]{background-attachment:scroll}.scroll-indicator[data-astro-cid-shwxrd6l]{bottom:1rem}.hero-title[data-astro-cid-shwxrd6l]{font-size:2.5rem;line-height:1.1}.hero-subtitle[data-astro-cid-shwxrd6l]{font-size:1.125rem;margin-bottom:2rem}}.hero-background[data-astro-cid-shwxrd6l]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1f2937,#374151,#1f2937);z-index:-1}.luminance-stroke[data-astro-cid-a3ukgv3v]{position:relative;display:inline-block;font-weight:900;color:#f5ee31;line-height:1.2}.luminance-stroke[data-astro-cid-a3ukgv3v]:before{content:attr(data-text);position:absolute;top:0;left:0;z-index:-1;color:#000;-webkit-text-stroke:6px black;text-stroke:6px black}.stroke[data-astro-cid-a3ukgv3v]{-webkit-text-stroke:3px black;paint-order:stroke fill}.service-card[data-astro-cid-a3ukgv3v]{will-change:transform;transform:translateZ(0);backface-visibility:hidden}.service-card[data-astro-cid-a3ukgv3v]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f5ee31,#fbbf24);opacity:0;transition:opacity .3s ease}.service-card[data-astro-cid-a3ukgv3v]:hover:before{opacity:1}.stat-card[data-astro-cid-a3ukgv3v]{will-change:transform}a[data-astro-cid-a3ukgv3v]:focus-visible{outline:3px solid #f5ee31;outline-offset:3px;border-radius:.75rem}@media (max-width: 640px){.service-card[data-astro-cid-a3ukgv3v]{max-width:100%}}@media (max-width: 768px){.luminance-stroke[data-astro-cid-a3ukgv3v]:before{-webkit-text-stroke:4px black;text-stroke:4px black}.stroke[data-astro-cid-a3ukgv3v]{-webkit-text-stroke:2px black}}@media (prefers-reduced-motion: reduce){[data-astro-cid-a3ukgv3v],[data-astro-cid-a3ukgv3v]:before,[data-astro-cid-a3ukgv3v]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.service-card[data-astro-cid-a3ukgv3v]:hover,.stat-card[data-astro-cid-a3ukgv3v]:hover{transform:none}}@media (prefers-contrast: high){.bg-battle-yellow[data-astro-cid-a3ukgv3v]{background-color:#000;color:#fff}.text-battle-yellow[data-astro-cid-a3ukgv3v]{color:#000}.service-card[data-astro-cid-a3ukgv3v]{border-width:2px}}.service-card[data-astro-cid-a3ukgv3v],.stat-card[data-astro-cid-a3ukgv3v]{contain:layout style paint}.tesla-connector-link[data-astro-cid-asiyxqbi]{display:inline-block;padding:1.5rem;border-radius:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent}.tesla-connector-link[data-astro-cid-asiyxqbi]:hover{background:#f5ee311a;border-color:var(--color-battle-yellow);transform:translateY(-4px);box-shadow:0 12px 35px #f5ee3140}.tesla-connector-link[data-astro-cid-asiyxqbi] img[data-astro-cid-asiyxqbi]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.tesla-connector-link[data-astro-cid-asiyxqbi]:hover img[data-astro-cid-asiyxqbi]{transform:scale(1.05) rotate(2deg)}@media (prefers-reduced-motion: reduce){.tesla-connector-link[data-astro-cid-asiyxqbi],.tesla-connector-link[data-astro-cid-asiyxqbi] img[data-astro-cid-asiyxqbi]{transition:none}.tesla-connector-link[data-astro-cid-asiyxqbi]:hover img[data-astro-cid-asiyxqbi]{transform:none}}.luminance-stroke[data-astro-cid-ceynzb5x]{position:relative;display:inline-block;color:#f5ee31;line-height:1}.luminance-stroke[data-astro-cid-ceynzb5x]:before{content:attr(data-text);position:absolute;top:0;left:0;z-index:-1;color:#000;-webkit-text-stroke:6px black;text-stroke:6px black}.stroke[data-astro-cid-ceynzb5x]{-webkit-text-stroke:3px black;paint-order:stroke fill}@media (prefers-reduced-motion: reduce){[data-astro-cid-ceynzb5x]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.review-card{background:#fff;height:100%;padding:2rem;border:1px solid #e1e5e9;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease}.review-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.author-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid #e1e5e9;flex-shrink:0}.author-info{flex:1}.author-name{margin:0 0 .5rem;font-size:1.2rem;font-weight:600;color:#1a73e8}.rating{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.stars{color:#fbbc04;font-size:1.3rem;letter-spacing:1px}.rating-number{font-size:.9rem;color:#5f6368;font-weight:500}.review-date{font-size:.85rem;color:#5f6368}.review-content{flex:1;display:flex;align-items:center}.review-content p{margin:0;line-height:1.7;color:#3c4043;font-size:1rem}@media (max-width: 768px){.review-card{padding:1.5rem;margin:.5rem;min-height:250px}.review-header{flex-direction:column;align-items:center;text-align:center;gap:.75rem}.author-avatar{width:48px;height:48px}.author-name{font-size:1.1rem}.stars{font-size:1.2rem}.review-content p{font-size:.95rem;text-align:center}}.review-text[data-astro-cid-cn2a356h]{word-break:break-word;overflow-wrap:break-word}.show-more-btn[data-astro-cid-cn2a356h]{display:none}@media (max-width: 767px){.show-more-btn[data-astro-cid-cn2a356h]{display:inline-block}}
