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}.navbar{background:#0b1c2df2;left:0;padding:14px 40px;position:fixed;top:0;width:100%;z-index:1000}.nav-left,.navbar{align-items:center;display:flex}.nav-left{gap:50px}.logo-block{display:flex;flex-direction:column;gap:6px}.nav-logo{color:#fff;font-size:18px;font-weight:600;letter-spacing:2px;white-space:nowrap}.nav-links{display:flex;gap:28px;list-style:none;margin:0;padding:0}.nav-link{color:#fff;font-size:14px;letter-spacing:1px;padding-bottom:6px;position:relative;text-decoration:none}.nav-link:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover:after{width:100%}.lang-toggle{display:flex;gap:6px}.lang-btn{background:#0000;border:1px solid #ffffff73;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;letter-spacing:1px;padding:2px 8px;transition:all .25s ease}.lang-btn:hover{background:#ffffff26}.lang-btn.active{background:#fff;color:#0b1c2d;font-weight:600}html[dir=rtl] .nav-left{flex-direction:row-reverse}html[dir=rtl] .logo-block{align-items:flex-end}html[dir=rtl] .nav-links{flex-direction:row-reverse}html[dir=rtl] .nav-link:after{left:auto;right:0}.footer{background:#0b1c2d;color:#ffffffd9;padding:80px 40px 30px}.footer-container{grid-gap:60px;display:grid;gap:60px;grid-template-columns:2fr 1fr 1fr;margin:auto;max-width:1200px}.footer-brand h3{color:#fff;letter-spacing:1px;margin-bottom:12px}.footer-brand p{font-size:14px;line-height:1.6;opacity:.8}.footer-contact h4,.footer-links h4{color:#fff;margin-bottom:14px}.footer-links ul{list-style:none;padding:0}.footer-links li{cursor:pointer;font-size:14px;margin-bottom:10px;opacity:.85}.footer-links li:hover{opacity:1}.footer-contact p{font-size:14px;margin-bottom:8px;opacity:.85}.footer-bottom{border-top:1px solid #ffffff1a;font-size:13px;margin-top:60px;opacity:.6;padding-top:20px;text-align:center}@media (max-width:900px){.footer-container{gap:40px;grid-template-columns:1fr}}.hero{background:linear-gradient(#00000080,#000000b3),url(/static/media/hero-yacht.24df70d3a046a9ca73a7.jpg);background-position:50%;background-size:cover;min-height:100vh;padding-top:70px}.hero-content{color:rgba(253,255,255,.948);text-align:center}.hero-content h1{font-size:48px;margin-bottom:16px}.hero-content p{font-size:18px;opacity:.9}.services-section{background:linear-gradient(180deg,#061a2f,#0b2a45);padding:90px 40px;text-align:center}.services-section h2{color:#fff;letter-spacing:2px;margin-bottom:50px}.services-grid{grid-gap:30px;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1100px}.btn:hover,.contact-btn:hover{box-shadow:0 10px 20px rgba(9,0,0,.879)}.service-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #ffffff40;border-radius:16px;box-shadow:0 10px 30px #00000040;color:#0b1c2d;padding:32px;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.service-card:hover{box-shadow:0 25px 50px #00000059;transform:translateY(-12px)}.service-card h3{font-weight:600;letter-spacing:1px;margin-bottom:12px}.service-card p{font-size:14px;line-height:1.6;opacity:.85}.about-page{background:linear-gradient(180deg,#061a2f,#0b2a45);color:#fff;padding:80px 8%}.about-header{margin-bottom:60px;text-align:center}.about-header h1{font-size:42px;font-weight:600;letter-spacing:1px}.about-container{grid-gap:40px;align-items:stretch;display:grid;gap:40px;grid-template-columns:1fr 1.2fr}.about-image{background-color:#0f3557;border-radius:24px;height:420px;overflow:hidden;position:relative;width:100%}.about-img{display:block;height:100%;object-fit:cover;width:100%}.about-image:after{background:linear-gradient(#00000026,#00000059);content:"";inset:0;position:absolute}.about-content{background-color:#f2f2f2;border-radius:18px;color:#0b1c2d;padding:48px}.about-label{color:#5b7c99;display:inline-block;font-size:12px;letter-spacing:2px;margin-bottom:12px}.about-content h2{font-size:32px;margin-bottom:20px}.about-content p{color:#2b3e50;font-size:16px;line-height:1.7;margin-bottom:16px}@media (max-width:900px){.about-container{grid-template-columns:1fr}.about-image{height:300px}.about-content{padding:36px}}.services-page{align-items:center;background:linear-gradient(180deg,#0b1c2d,#102a43);display:flex;justify-content:center;min-height:100dvh;padding:120px 40px 80px}.services-container{background:#ffffff0f;border-radius:24px;height:80vh;max-width:1200px;overflow:hidden;padding:40px;width:100%}.services-header{margin:0 auto 40px;max-width:900px;text-align:center}.services-header h1{color:#fff;font-size:48px;margin-bottom:16px}.services-header p{color:#ffffffbf;font-size:16px;line-height:1.6}.services-content{height:calc(100% - 140px);overflow-y:auto;padding-right:10px}.services-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.services-page{padding:100px 20px 40px}.services-container{height:85vh;padding:20px}.services-header h1{font-size:32px}.services-grid{gap:20px;grid-template-columns:1fr}}.contact-page{background:linear-gradient(180deg,#0b1c2d,#102a43);min-height:100vh;padding:120px 40px 80px}.contact-header{margin:0 auto 60px;max-width:700px;text-align:center}.contact-header h1{color:#fff;font-size:42px;margin-bottom:14px}.contact-header p{color:#ffffffbf;font-size:16px}.contact-form{background:#ffffffe6;border-radius:16px;margin:0 auto;max-width:600px;padding:40px}.form-group{display:flex;flex-direction:column;margin-bottom:22px}.form-group label{color:#0b1c2d;font-size:14px;margin-bottom:6px}.form-group input,.form-group select,.form-group textarea{border:1px solid #ccc;border-radius:8px;font-size:14px;padding:12px 14px}.contact-btn{background:#0b1c2d;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:14px;letter-spacing:1px;padding:14px;width:100%}.contact-btn:hover{opacity:.9}.btn,.contact-btn{transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}.btn:hover,.contact-btn:hover{box-shadow:0 10px 20px #00000040;transform:translateY(-2px)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#0b1c2d;box-shadow:0 0 0 2px #0b1c2d26;outline:none}html[dir=rtl] .contact-form{direction:rtl}html[dir=rtl] .contact-header{text-align:center}html[dir=rtl] .form-group label{text-align:right}html[dir=rtl] .form-group input,html[dir=rtl] .form-group select,html[dir=rtl] .form-group textarea{padding-left:14px;padding-right:18px;text-align:right}html[dir=rtl] .form-group select{background-position:left 14px center}html[dir=rtl] .contact-form{padding-left:36px;padding-right:44px}
/*# sourceMappingURL=main.400a909a.css.map*/