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}.header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#fffc;border-bottom:1px solid #0000000d;box-shadow:0 4px 20px #00000008;justify-content:space-between;padding:20px 60px;position:sticky;top:0;z-index:1000}.header,.left{align-items:center;display:flex}.left{flex:1 1;gap:15px}.logo{border-radius:12px;height:50px;object-fit:cover;width:50px}.title{align-items:center;display:flex;font-size:20px;font-weight:800;letter-spacing:-.5px;margin:0}.brandName{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7c3aed,#4f46e5);-webkit-background-clip:text}.brandSubtitle{color:#1e293b;margin-left:5px}.nav{display:flex;flex:2 1;gap:35px;justify-content:center}.link{color:#475569;font-size:20px;font-weight:600;padding:8px 0;text-decoration:none;transition:all .3s ease}.link.active{border-bottom:2px solid #7c3aed;color:#7c3aed}.more-dropdown{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative}.more-link{cursor:pointer}.dropdown-menu{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#fffffff2;border:1px solid #0000000d;border-radius:8px;box-shadow:0 10px 25px #0000001a;left:0;min-width:180px;position:absolute;top:100%;z-index:1001}.dropdown-link{border-bottom:1px solid #0000000d;color:#475569;display:block;font-size:16px;font-weight:500;padding:12px 20px;text-decoration:none;transition:all .2s ease}.dropdown-link.active,.dropdown-link:hover{background-color:#7c3aed0d;color:#7c3aed}.dropdown-link:last-child{border-bottom:none}.right{display:flex;flex:1 1;justify-content:flex-end}.button{background:linear-gradient(90deg,#7c3aed,#6d28d9);border-radius:12px;box-shadow:0 10px 15px -3px #7c3aed4d;font-size:14px;font-weight:700;padding:12px 24px}.menuToggle{cursor:pointer;display:none;flex-direction:column;gap:4px}.menuToggle span{background-color:#1e293b;height:3px;transition:.3s;width:25px}.mobileMenu{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#fffffff2;border-bottom:1px solid #0000000d;box-shadow:0 4px 20px #00000008;display:none;flex-direction:column;gap:15px;left:0;padding:20px;position:absolute;right:0;top:100%}.mobileMenu.open{display:flex}.mobileLink{border-bottom:1px solid #0000000d;color:#475569;font-size:18px;font-weight:600;padding:10px 0;text-decoration:none}.mobileLink.active{color:#7c3aed}.mobile-more-section{border-top:1px solid #0000001a;display:flex;flex-direction:column;margin-top:10px;padding-top:15px}.mobile-more-title{color:#1e293b;font-size:16px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}@media (max-width:1000px){.header{padding:15px 20px}.left{flex:2 1}.nav{display:none}.right{flex:1 1}.menuToggle{display:flex}.title{font-size:18px}.logo{height:40px;width:40px}.button{display:none}}.section{align-items:center;display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:75vh;padding:50px 20px}.container{background-color:#fff;border-radius:40px;box-shadow:0 40px 100px -20px #0006;display:flex;flex-direction:row;flex-wrap:wrap;max-width:1200px;overflow:hidden;width:100%}.infoSide{background:linear-gradient(145deg,#ea580c,#9a3412);color:#fff;display:flex;flex:1 1 400px;flex-direction:column;justify-content:center;padding:80px 60px}.rightWrapper{display:flex;flex:1.5 1 600px;flex-wrap:nowrap}.imageColumn{display:block;flex:0 0 250px;position:relative}.fullImage{display:block;height:100%;object-fit:cover;width:100%}.imageOverlay{background:linear-gradient(270deg,#ffffff1a,#0000);bottom:0;left:0;position:absolute;right:0;top:0}.formSide{background:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:60px 50px}.badge{color:#fef08a;display:block;font-size:13px;font-weight:900;letter-spacing:3px;margin-bottom:16px}.heading{font-size:clamp(32px,5vw,48px);font-weight:900;letter-spacing:-1px;line-height:1.1;margin-bottom:24px}.description{color:#ffffffe6;font-size:17px;line-height:1.8;margin-bottom:40px}.contactDetails{display:flex;flex-direction:column;gap:25px}.contactItem{gap:15px}.contactItem,.iconBox{align-items:center;display:flex}.iconBox{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:12px;font-size:20px;height:45px;justify-content:center;width:45px}.text{font-size:16px}.formTitle{color:#1e293b;font-size:26px;font-weight:800;margin-bottom:30px}.form{gap:24px}.form,.inputGroup{display:flex;flex-direction:column}.inputGroup{gap:8px}.label{color:#64748b;font-size:14px;font-weight:700;margin-left:4px}.input{transition:all .3s ease}.input,.textarea{background:#f8fafc;border:2px solid #f1f5f9;border-radius:16px;font-size:15px;outline:none;padding:16px}.textarea{resize:none}.button{background:linear-gradient(90deg,#ea580c,#f97316);border:none;border-radius:16px;box-shadow:0 20px 40px -10px #ea580c66;color:#fff;cursor:pointer;font-size:16px;font-weight:800;padding:18px;transition:transform .2s ease}.button:hover{transform:translateY(-2px)}@media (max-width:768px){.section{min-height:auto;padding:30px 10px}.container{border-radius:20px;flex-direction:column}.infoSide{order:2;padding:40px 30px}.rightWrapper{flex-direction:column;order:1}.imageColumn{flex:0 0 150px;order:1}.formSide{order:2;padding:30px 20px}.heading{font-size:28px}.fullImage{display:none}.description{font-size:15px;margin-bottom:30px}.contactDetails{gap:15px}.contactItem{gap:10px}.iconBox{font-size:16px;height:35px;width:35px}.text{font-size:14px}.formTitle{font-size:22px;margin-bottom:20px}.form{gap:16px}.input,.textarea{font-size:14px;padding:12px}.button{font-size:14px;padding:14px}}@media (max-width:480px){.infoSide{padding:30px 20px}.formSide{padding:20px 15px}.heading{font-size:24px}.badge{font-size:11px;letter-spacing:2px}.description{font-size:14px}.contactDetails{gap:12px}.iconBox{font-size:14px;height:30px;width:30px}.text{font-size:13px}.formTitle{font-size:20px}.input,.textarea{font-size:13px;padding:10px}.button{font-size:13px;padding:12px}}
/*# sourceMappingURL=main.3282a748.css.map*/