.hero.svelte-qzo0r3{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(circle at center,#1a1a1a,#000);overflow:hidden}.overlay.svelte-qzo0r3{position:absolute;top:0;left:0;width:100%;height:120%;background:url(https://images.unsplash.com/photo-1516035069371-29a1b244cc32?ixlib=rb-1.2.1&auto=format&fit=crop&w=1950&q=80) no-repeat center center/cover;opacity:.2;mix-blend-mode:overlay;z-index:1;will-change:transform}.content.svelte-qzo0r3{position:relative;z-index:2;text-align:center;padding:0 20px;will-change:transform}h1.svelte-qzo0r3{font-size:4rem;margin-bottom:1rem;letter-spacing:-2px;text-transform:uppercase}.highlight.svelte-qzo0r3{color:var(--color-primary);text-shadow:0 0 20px rgba(0,242,255,.5)}p.svelte-qzo0r3{font-size:1.5rem;color:var(--color-text-muted);margin-bottom:3rem;font-weight:300}.cta-group.svelte-qzo0r3{display:flex;gap:20px;justify-content:center}.btn-primary.svelte-qzo0r3,.btn-secondary.svelte-qzo0r3{padding:15px 40px;font-weight:700;letter-spacing:1px;transition:all .3s ease;border:1px solid transparent}.btn-primary.svelte-qzo0r3{background:var(--color-primary);color:#000;box-shadow:0 0 20px #00f2ff4d}.btn-primary.svelte-qzo0r3:hover{transform:translateY(-2px);box-shadow:0 0 40px #00f2ff99}.btn-secondary.svelte-qzo0r3{border-color:var(--color-text);color:var(--color-text)}.btn-secondary.svelte-qzo0r3:hover{background:var(--color-text);color:#000}.scroll-indicator.svelte-qzo0r3{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;opacity:.7;z-index:2}.scroll-indicator.svelte-qzo0r3 span:where(.svelte-qzo0r3){font-size:.8rem;letter-spacing:2px}.line.svelte-qzo0r3{width:1px;height:50px;background:var(--color-text);animation:svelte-qzo0r3-scroll 2s infinite}@keyframes svelte-qzo0r3-scroll{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(max-width:768px){h1.svelte-qzo0r3{font-size:2.5rem}p.svelte-qzo0r3{font-size:1.1rem}.cta-group.svelte-qzo0r3{flex-direction:column}}@media(max-width:480px){h1.svelte-qzo0r3{font-size:2rem}.btn-primary.svelte-qzo0r3,.btn-secondary.svelte-qzo0r3{width:100%;padding:12px 20px}}.gear-section.svelte-1eo5gwg{padding:100px 20px;background:transparent;position:relative;overflow:hidden}.container.svelte-1eo5gwg{max-width:1200px;margin:0 auto}.section-title.svelte-1eo5gwg{font-size:5rem;margin-bottom:80px;text-align:center;line-height:1;will-change:transform}.outline.svelte-1eo5gwg{-webkit-text-stroke:1px var(--color-text);color:transparent}.gear-grid.svelte-1eo5gwg{display:grid;grid-template-columns:1fr;gap:150px}.gear-card.svelte-1eo5gwg{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:40px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(145deg,#141414e6,#0a0a0af2);transition:all .4s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.gear-card.svelte-1eo5gwg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.05),transparent);transform:translate(-100%);transition:.5s}.gear-card.svelte-1eo5gwg:hover:before{transform:translate(100%)}.gear-card.svelte-1eo5gwg:hover{border-color:var(--accent);box-shadow:0 0 30px var(--accent),inset 0 0 20px #00000080;transform:scale(1.02) translateY(-5px)}.gear-card.svelte-1eo5gwg:nth-child(2n){direction:rtl}.gear-card.svelte-1eo5gwg:nth-child(2n) .card-content:where(.svelte-1eo5gwg){direction:ltr}.price-tag.svelte-1eo5gwg{margin-bottom:20px}.amount.svelte-1eo5gwg{font-size:3rem;font-weight:800;color:var(--accent);display:block}.period.svelte-1eo5gwg{font-size:1rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:2px}h3.svelte-1eo5gwg{font-size:2.5rem;margin-bottom:20px}.features.svelte-1eo5gwg{list-style:none;margin-bottom:40px}.features.svelte-1eo5gwg li:where(.svelte-1eo5gwg){margin-bottom:10px;padding-left:20px;position:relative;color:var(--color-text-muted)}.features.svelte-1eo5gwg li:where(.svelte-1eo5gwg):before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background:var(--accent);border-radius:50%}.rent-btn.svelte-1eo5gwg{display:inline-block;background:transparent;border:1px solid var(--color-text);color:var(--color-text);padding:15px 40px;font-weight:700;letter-spacing:1px;transition:all .3s;text-align:center}.rent-btn.svelte-1eo5gwg:hover{background:var(--accent);border-color:var(--accent);color:#000;box-shadow:0 0 20px var(--accent)}.card-visual.svelte-1eo5gwg{position:relative;height:400px;display:flex;align-items:center;justify-content:center;overflow:visible}.circle-bg.svelte-1eo5gwg{position:absolute;width:300px;height:300px;border-radius:50%;background:var(--accent);opacity:.3;filter:blur(80px);z-index:1;animation:svelte-1eo5gwg-pulse 4s infinite alternate}@keyframes svelte-1eo5gwg-pulse{0%{opacity:.2;transform:scale(.9)}to{opacity:.4;transform:scale(1.1)}}.cam-image.svelte-1eo5gwg{width:100%;max-width:400px;height:auto;z-index:2;filter:drop-shadow(0 20px 30px rgba(0,0,0,.5))}@media(max-width:900px){.gear-card.svelte-1eo5gwg{grid-template-columns:1fr;text-align:center;gap:30px}.gear-card.svelte-1eo5gwg:nth-child(2n){direction:ltr}.features.svelte-1eo5gwg li:where(.svelte-1eo5gwg){display:inline-block;margin:0 10px}.section-title.svelte-1eo5gwg{font-size:3rem}.card-visual.svelte-1eo5gwg{height:300px}}@media(max-width:480px){.gear-section.svelte-1eo5gwg{padding:60px 15px}.gear-card.svelte-1eo5gwg{padding:25px}.section-title.svelte-1eo5gwg{font-size:2.5rem;margin-bottom:50px}.amount.svelte-1eo5gwg{font-size:2.5rem}h3.svelte-1eo5gwg{font-size:2rem}.card-visual.svelte-1eo5gwg{height:250px}.circle-bg.svelte-1eo5gwg{width:200px;height:200px}}.contact-section.svelte-1y6h5pf{padding:100px 20px 20px;background:linear-gradient(to bottom,var(--color-bg),#000);text-align:center}.container.svelte-1y6h5pf{max-width:800px;margin:0 auto 100px}h2.svelte-1y6h5pf{font-size:4rem;margin-bottom:20px}.highlight.svelte-1y6h5pf{color:var(--color-secondary)}p.svelte-1y6h5pf{font-size:1.2rem;color:var(--color-text-muted);margin-bottom:60px}.contact-details.svelte-1y6h5pf{display:flex;justify-content:center;gap:60px;margin-bottom:60px}.detail-item.svelte-1y6h5pf{display:flex;flex-direction:column;gap:10px}.label.svelte-1y6h5pf{font-size:.9rem;color:var(--color-primary);letter-spacing:2px}.value.svelte-1y6h5pf{font-size:1.5rem;font-weight:700}.socials.svelte-1y6h5pf{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.social-btn.svelte-1y6h5pf{display:inline-flex;align-items:center;gap:10px;padding:12px 28px;border-radius:50px;font-size:1rem;font-weight:600;letter-spacing:1px;transition:all .3s ease;border:2px solid transparent}.social-btn.instagram.svelte-1y6h5pf{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff;box-shadow:0 4px 15px #bc18884d}.social-btn.instagram.svelte-1y6h5pf:hover{transform:translateY(-2px);box-shadow:0 6px 20px #bc188880}.social-btn.tiktok.svelte-1y6h5pf{background:#000;color:#00f2ea;border-color:#00f2ea;box-shadow:0 4px 15px #00f2ea4d}.social-btn.tiktok.svelte-1y6h5pf:hover{background:#00f2ea;color:#000;transform:translateY(-2px);box-shadow:0 6px 20px #00f2ea80}.social-btn.whatsapp.svelte-1y6h5pf{background:#25d366;color:#fff;box-shadow:0 4px 15px #25d3664d}.social-btn.whatsapp.svelte-1y6h5pf:hover{background:#20ba5a;transform:translateY(-2px);box-shadow:0 6px 20px #25d36680}.social-btn.svelte-1y6h5pf svg:where(.svelte-1y6h5pf){width:20px;height:20px}footer.svelte-1y6h5pf{border-top:1px solid rgba(255,255,255,.1);padding-top:20px}footer.svelte-1y6h5pf p:where(.svelte-1y6h5pf){font-size:.8rem;margin-bottom:0}@media(max-width:600px){h2.svelte-1y6h5pf{font-size:2.5rem}.contact-details.svelte-1y6h5pf{flex-direction:column;gap:30px}}@media(max-width:480px){.contact-section.svelte-1y6h5pf{padding:60px 20px 20px}h2.svelte-1y6h5pf{font-size:2rem}.socials.svelte-1y6h5pf{flex-direction:column;gap:20px}}
