body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}*{box-sizing:border-box}.about{align-items:center;background-color:#f8f8f8;display:flex;height:100vh;padding:80px}.about-container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:auto;max-width:1300px}.about-images{display:flex;flex-direction:column;gap:20px}.img-large{border-radius:8px;height:320px;object-fit:cover;width:100%}.img-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.img-grid img{border-radius:8px;height:180px;object-fit:cover;width:100%}.about-text h2{font-size:40px;font-weight:500;margin-bottom:20px}.about-text p{color:#555;font-size:16px;line-height:1.7;margin-bottom:18px}.about-text strong{color:#000}.about-list{list-style:none;margin:25px 0;padding-left:0}.about-list li{color:#333;font-size:15px;margin-bottom:10px}.highlight{color:#c9a24d;font-size:17px;font-weight:500;margin-top:20px}@media (max-width:900px){.about{height:auto;padding:60px 30px}.about-container{grid-template-columns:1fr}.img-large{height:260px}}.hero{background-image:linear-gradient(#00000073,#00000073),url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c);background-position:50%;background-size:cover;color:#fff;height:100vh;position:relative;width:100%}.hero-content h1.web-title{color:#c9a24d;font-size:60px;font-weight:700;margin-bottom:0}.hero-content h1:not(.web-title){margin-top:10px}.navbar{align-items:center;background:#0000;display:flex;height:70px;justify-content:space-between;left:0;padding:0 60px;position:fixed;top:0;transition:background .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;width:100%;z-index:1000}.navbar-bg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1c1cd9}.logo{color:#fff;font-size:22px}.logo-img{height:150px;margin-top:15px}.nav-links a{font-size:14px;letter-spacing:.5px}.nav-links a,.navbar a,.navbar a:active,.navbar a:hover,.navbar a:visited{color:#fff;text-decoration:none}.logo{font-size:24px;font-weight:600;letter-spacing:1px}.nav-links{display:flex;gap:30px;list-style:none}.nav-links li{cursor:pointer;font-size:15px;transition:opacity .3s}.nav-links li:hover{opacity:.7}.hero-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 20px;text-align:center}.hero-content h1{font-size:52px;font-weight:500;line-height:1.2;max-width:900px}.hero-content p{font-size:18px;margin-top:20px;max-width:600px;opacity:.9}.hero-content button{background:#c9a24d;border:none;color:#000;cursor:pointer;font-size:14px;letter-spacing:1px;margin-top:35px;padding:14px 36px;transition:transform .3s,background .3s}.hero-content button:hover{background:#e0b85c;transform:translateY(-2px)}.footer{background-color:#1c1c1c;color:#ccc;font-size:14px;padding:18px 40px}.footer-container{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1200px}.footer-links{display:flex;gap:18px}.footer-links span{cursor:pointer;transition:color .2s ease}.footer-links span:hover{color:#c9a24d}@media (max-width:700px){.footer-container{flex-direction:column;gap:10px;text-align:center}}.contact{align-items:center;background-color:#f8f8f8;box-sizing:border-box;display:flex;min-height:100vh;padding:60px 40px}.contact-container{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:auto;max-width:1200px}.contact-info h2{font-size:42px;font-weight:500;margin-bottom:20px}.contact-info p{color:#555;font-size:16px;line-height:1.6;margin-bottom:30px}.info-block{align-items:center;display:flex;font-size:16px;gap:14px;margin-bottom:16px}.contact-note{border-left:3px solid #c9a24d;color:#333;font-size:15px;margin-top:30px;padding-left:16px}.contact-form{background:#fff;border-radius:12px;box-shadow:0 20px 45px #0000001a;padding:40px}.contact-form h3{font-size:24px;margin-bottom:25px}.contact-form form{display:flex;flex-direction:column;gap:16px}.contact-form input,.contact-form textarea{border:1px solid #ddd;border-radius:6px;font-size:14px;outline:none;padding:14px}.contact-form input:focus,.contact-form textarea:focus{border-color:#c9a24d}.contact-form button{background-color:#c9a24d;border:none;border-radius:6px;color:#1c1c1c;cursor:pointer;font-size:15px;margin-top:10px;padding:14px;transition:transform .2s ease,background .2s ease}.contact-form button:hover{background-color:#e0b85c;transform:translateY(-2px)}@media (max-width:900px){.contact-container{grid-template-columns:1fr}.contact-info h2{font-size:34px}}.services{align-items:center;background-color:#c9a24d;box-sizing:border-box;display:flex;min-height:100vh;padding:60px 40px}.services-container{grid-gap:40px;display:grid;gap:40px;grid-template-rows:auto 1fr;margin:auto;max-width:1200px}.services-header{color:#1b1b1b;text-align:center}.services-tag{font-size:13px;letter-spacing:1px;opacity:.8;text-transform:uppercase}.services-header h2{font-size:40px;font-weight:500;margin:12px 0}.services-header p{font-size:16px;line-height:1.6;margin:auto;max-width:720px}.services-grid{grid-gap:26px;align-content:start;display:grid;gap:26px;grid-template-columns:repeat(3,1fr)}.service-card{background:#fff;border-radius:12px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.service-card img{height:160px;object-fit:cover;width:100%}.service-card h3{font-size:18px;margin:16px 18px 8px}.service-card p{color:#444;font-size:14.5px;line-height:1.6;margin:0 18px 20px}.service-card:hover{box-shadow:0 16px 40px #0000002e;transform:translateY(-6px)}.service-card.wide{grid-column:span 3}.service-card.wide img{height:200px}.service-end-to-end{text-align:center}@media (max-width:1000px){.services{padding:60px 24px}.services-grid{grid-template-columns:1fr}.service-card.wide{grid-column:span 1}}
/*# sourceMappingURL=main.d0ae5382.css.map*/