details[data-astro-cid-al2ca2vr].faq-item[open] .faq-icon[data-astro-cid-al2ca2vr]{transform:rotate(180deg)}footer[data-astro-cid-sz7xmlte]{background-color:var(--coal-medium);border-top:1px solid var(--coal-light);padding:3rem 2rem 2rem;margin-top:4rem}.footer-content[data-astro-cid-sz7xmlte]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:200px 1fr 400px;gap:2rem;align-items:start}.footer-column[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column}.footer-logo[data-astro-cid-sz7xmlte]{align-items:center}.footer-logo[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte]{height:120px;width:auto;filter:brightness(0) saturate(100%) invert(33%) sepia(94%) saturate(2464%) hue-rotate(333deg) brightness(93%) contrast(89%) drop-shadow(0 0 15px rgba(239,68,102,.8)) drop-shadow(0 0 30px rgba(239,68,102,.5)) drop-shadow(0 0 45px rgba(239,68,102,.3))}.footer-contact[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{color:var(--violet-light);font-size:1.3rem;margin-bottom:1.5rem}.contact-items[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:1.5rem}.contact-item[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:var(--text-secondary);flex:0 1 calc(50% - .75rem)}.contact-item[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{flex-shrink:0;margin-top:2px;color:var(--violet-light)}.contact-item[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.contact-item[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]:not(.separator){border-bottom:none}.separator[data-astro-cid-sz7xmlte]{color:var(--coal-light)}.footer-credit[data-astro-cid-sz7xmlte]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--coal-light)}.footer-credit[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.9rem;color:var(--text-secondary);margin:0}.footer-map[data-astro-cid-sz7xmlte]{border-radius:8px;overflow:hidden}.footer-map[data-astro-cid-sz7xmlte] iframe[data-astro-cid-sz7xmlte]{filter:grayscale(.3) invert(.92) contrast(.85) brightness(.9) hue-rotate(180deg)}@media (max-width: 1024px){.footer-content[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:2rem}.footer-logo[data-astro-cid-sz7xmlte]{align-items:center}.footer-map[data-astro-cid-sz7xmlte] iframe[data-astro-cid-sz7xmlte]{height:300px}}@media (max-width: 768px){footer[data-astro-cid-sz7xmlte]{padding:2rem 1rem 1.5rem}}:root{--coal-dark: #1a1a1d;--coal-medium: #2d2d30;--coal-light: #3f3f42;--violet: #dc2657;--violet-light: #c49090;--crimson: #dc2626;--crimson-light: #ef4444;--wood: #8b6f47;--text-primary: #f5f5f5;--text-secondary: #d1d1d1}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Heebo,Assistant,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--coal-dark);color:var(--text-primary);line-height:1.6;direction:rtl}h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,var(--violet-light),var(--crimson-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}h2{font-size:2.5rem;font-weight:600;margin-bottom:2rem;color:var(--violet-light)}h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}p{font-size:1.1rem;color:var(--text-secondary);margin-bottom:1rem}#about ul{list-style:none;padding-right:1.5rem;margin-bottom:1rem}#about ul li{font-size:1.1rem;color:var(--text-secondary);margin-bottom:.5rem;position:relative;padding-right:1.5rem}#about ul li:before{content:"●";color:var(--crimson-light);font-size:.8em;position:absolute;right:0;top:.1em}.specs-list{list-style:none;padding-right:.5rem;margin-bottom:1.5rem}.specs-list li{font-size:1.1rem;color:var(--text-secondary);margin-bottom:.5rem}a{color:var(--violet-light);text-decoration:none;border-bottom:1px solid var(--violet-light);transition:color .3s ease,border-color .3s ease}a:hover{color:var(--crimson-light);border-bottom-color:var(--crimson-light)}header{position:fixed;top:0;width:100%;background-color:#1a1a1df2;backdrop-filter:blur(10px);z-index:1000;border-bottom:1px solid var(--coal-light)}nav{max-width:1400px;margin:0 auto;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.logo-link{display:block;border-bottom:none}.logo-link:hover{opacity:.8}.logo{height:65px;width:auto;filter:brightness(0) saturate(100%) invert(33%) sepia(94%) saturate(2464%) hue-rotate(333deg) brightness(93%) contrast(89%) drop-shadow(0 0 10px rgba(239,68,102,.8)) drop-shadow(0 0 20px rgba(239,68,102,.5)) drop-shadow(0 0 30px rgba(239,68,102,.3))}nav ul{display:flex;gap:2rem;list-style:none}nav a{color:var(--text-secondary);font-size:1rem;transition:color .3s ease;position:relative;border-bottom:none}nav a:hover{color:var(--violet-light)}nav a:after{content:"";position:absolute;bottom:-5px;right:0;width:0;height:2px;background:linear-gradient(90deg,var(--violet),var(--crimson));transition:width .3s ease}nav a:hover:after{width:100%}section{padding:6rem 2rem;max-width:1400px;margin:0 auto}section:nth-child(2n){background-color:var(--coal-medium)}.hero{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;padding-top:80px;max-width:none;width:100%;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background-image:url(/desk.jpg);background-size:cover;background-position:center;filter:blur(.5px);z-index:0}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(#1a1a1dbf,#1a1a1dbf);z-index:1}.hero>*{position:relative;z-index:2}.hero h1{font-size:5rem;margin-bottom:1rem;font-family:Orbitron,sans-serif;font-weight:700;letter-spacing:.05em;text-transform:uppercase}#about h2.hero-title{font-size:2.5rem;margin-bottom:.5rem;font-family:Orbitron,sans-serif;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--violet-light)}.hero .subtitle{font-size:2rem;color:var(--violet-light);margin-bottom:.5rem}.hero .sub-subtitle{font-size:1.3rem;color:var(--text-secondary);margin-bottom:3rem;max-width:600px}.cta-button{display:inline-block;padding:1rem 3rem;background:linear-gradient(135deg,var(--violet),var(--crimson));color:#fff;font-size:1.2rem;font-weight:600;border-radius:4px;border-bottom:none;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 20px #7c3aed4d}.cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 30px #7c3aed80}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.image-container{width:100%;height:400px;background-color:var(--coal-light);border-radius:8px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:1rem}.image-container img{width:100%;height:100%;object-fit:cover}.gallery-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.gallery-grid .image-container{height:350px}.faq-item{background-color:var(--coal-medium);border-radius:8px;margin-bottom:1rem;overflow:hidden;border:1px solid var(--coal-light);transition:border-color .3s ease}.faq-item:hover{border-color:var(--violet)}.faq-question{padding:1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:600;color:var(--text-primary);user-select:none;list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-answer{padding:0 1.5rem 1.5rem;color:var(--text-secondary);line-height:1.8}.faq-icon{transition:transform .3s ease;color:var(--violet-light)}.contact{text-align:center;background:linear-gradient(135deg,var(--coal-medium),var(--coal-dark));border-radius:12px;padding:4rem 2rem}@media (max-width: 768px){.logo{height:50px}nav{padding:1rem 1.5rem}nav ul{gap:.75rem}nav a{font-size:.85rem}h1{font-size:2.5rem}h2{font-size:2rem}.hero:before{background-position:right center}.hero h1{font-size:2rem;letter-spacing:.02em}#about h2.hero-title{font-size:1.5rem;letter-spacing:.02em}.hero .subtitle{font-size:1.5rem}.hero .sub-subtitle{font-size:1rem}.two-column{grid-template-columns:1fr;gap:2rem}.gallery-grid{grid-template-columns:1fr}section{padding:4rem 1rem}}
