:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f5f7fa}button{font-family:inherit;cursor:pointer;border:none;outline:none;background:none}button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}._showcase_19rhh_2{min-height:100vh;padding:4rem 2rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}._container_19rhh_8{max-width:1200px;margin:0 auto}._header_19rhh_14{text-align:center;margin-bottom:3rem}._title_19rhh_19{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;color:#1a202c;margin-bottom:1rem;letter-spacing:-.02em}._subtitle_19rhh_27{font-size:clamp(1rem,2.5vw,1.125rem);color:#4a5568;max-width:600px;margin:0 auto;line-height:1.6;padding:0 1rem}._polesGrid_19rhh_37{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;align-items:start;max-width:1400px;margin:0 auto}._poleImageContainer_19rhh_49{position:relative;width:100%;height:clamp(350px,60vh,500px);overflow:hidden;background:transparent;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;-webkit-tap-highlight-color:transparent}._poleImageContainerHovered_19rhh_60{z-index:10;transform:scale(1.05)}._poleImageContainerBlurred_19rhh_65{filter:blur(3px);opacity:.6;transform:scale(.98)}._poleImage_19rhh_49{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}._poleImageContainerHovered_19rhh_60 ._poleImage_19rhh_49{transform:scale(1.02)}._hotspotsLayer_19rhh_83{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}._hotspot_19rhh_83{position:absolute;width:clamp(35px,5vw,40px);height:clamp(35px,5vw,40px);transform:translate(-50%,-50%);background:#3b82f6e6;border:3px solid white;border-radius:50%;cursor:pointer;pointer-events:all;display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:_fadeIn_19rhh_1 .4s ease;box-shadow:0 4px 15px #3b82f64d;-webkit-tap-highlight-color:transparent}._hotspot_19rhh_83:hover,._hotspot_19rhh_83:active{transform:translate(-50%,-50%) scale(1.2);background:#3b82f6;box-shadow:0 6px 20px #3b82f680}._hotspotActive_19rhh_119{transform:translate(-50%,-50%) scale(1.3);background:#3b82f6;z-index:10}._hotspotPulse_19rhh_125{position:absolute;width:100%;height:100%;border-radius:50%;background:#3b82f64d;animation:_pulse_19rhh_1 2s infinite}._hotspotIcon_19rhh_134{position:relative;z-index:1;color:#fff;display:flex;align-items:center;justify-content:center}._tooltip_19rhh_146{position:fixed;background:#fff;border-radius:12px;padding:1rem;box-shadow:0 10px 40px #0003;max-width:min(320px,90vw);z-index:1000;animation:_tooltipFadeIn_19rhh_1 .3s ease;border:1px solid rgba(0,0,0,.05)}._tooltipHeader_19rhh_158{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}._tooltipIcon_19rhh_165{color:#3b82f6;flex-shrink:0}._tooltipTitle_19rhh_170{font-size:clamp(1rem,2.5vw,1.125rem);font-weight:600;color:#1a202c;margin:0}._tooltipDescription_19rhh_177{font-size:clamp(.8125rem,2vw,.875rem);color:#4a5568;line-height:1.5;margin:0}._tooltipArrow_19rhh_184{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}@keyframes _fadeIn_19rhh_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes _pulse_19rhh_1{0%{transform:scale(1);opacity:.3}50%{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:.3}}@keyframes _tooltipFadeIn_19rhh_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){._showcase_19rhh_2{padding:3rem 1.5rem}._header_19rhh_14{margin-bottom:2.5rem}._polesGrid_19rhh_37{gap:1.5rem}}@media (max-width: 768px){._showcase_19rhh_2{padding:2rem 1rem}._header_19rhh_14{margin-bottom:2rem}._polesGrid_19rhh_37{grid-template-columns:1fr;gap:2rem;max-width:600px}._poleImageContainer_19rhh_49{height:clamp(300px,50vh,400px)}._poleImageContainerHovered_19rhh_60{transform:scale(1.02)}._poleImageContainerBlurred_19rhh_65{filter:blur(2px);opacity:.7;transform:scale(.98)}._hotspot_19rhh_83{width:44px;height:44px}._tooltip_19rhh_146{padding:.875rem}}@media (max-width: 480px){._showcase_19rhh_2{padding:1.5rem .75rem}._title_19rhh_19{margin-bottom:.75rem}._subtitle_19rhh_27{padding:0 .5rem}._polesGrid_19rhh_37{gap:1.5rem}._poleImageContainer_19rhh_49{height:clamp(280px,45vh,350px)}._hotspot_19rhh_83{width:40px;height:40px}._tooltipHeader_19rhh_158{gap:.5rem;margin-bottom:.5rem}}@media (max-width: 360px){._poleImageContainer_19rhh_49{height:280px}._hotspot_19rhh_83{width:36px;height:36px}}@media (hover: none) and (pointer: coarse){._hotspot_19rhh_83{width:44px;height:44px}._poleImageContainerHovered_19rhh_60{transform:scale(1.02)}._poleImageContainerBlurred_19rhh_65{filter:blur(2px);opacity:.75;transform:scale(.98)}}#root{width:100%;margin:0;padding:0}
