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}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Arial,sans-serif}.chat-toggle{background:#7c3aed;border:none;border-radius:50%;bottom:20px;box-shadow:0 10px 20px #0003;color:#fff;cursor:pointer;font-size:20px;padding:14px}.chat-box,.chat-toggle{position:fixed;right:20px}.chat-box{background:#fff;border-radius:15px;bottom:80px;box-shadow:0 10px 25px #00000040;display:flex;flex-direction:column;height:400px;overflow:hidden;width:300px}.chat-header{background:#7c3aed;color:#fff;display:flex;justify-content:space-between;padding:10px}.chat-body{flex:1 1;overflow-y:auto;padding:10px}.user{background:#e5e7eb;text-align:right}.bot,.user{border-radius:10px;margin:5px;padding:6px 10px}.bot{background:#ddd6fe;text-align:left}.chat-footer{border-top:1px solid #eee;display:flex}.chat-footer input{border:none;flex:1 1;outline:none;padding:10px}.chat-footer button{background:#7c3aed;border:none;color:#fff;cursor:pointer;padding:10px 15px}.contact{background:#f8fafc;padding:60px 80px 70px}.contact-title{color:#000;font-size:48px;font-weight:bolder;margin-bottom:35px;text-align:center}.contact-container{display:flex;flex-wrap:wrap;gap:40px;padding:20px 80px}.left-side h1{font-size:38px;font-weight:700;margin-bottom:20px;text-align:left}.contact .left-side p{color:#000;font-size:18px;line-height:1.7}.social-icons{display:flex;gap:15px;margin-top:20px}.social-icons a{align-items:center;background:#7c3aed;border-radius:50%;color:#fff;display:flex;font-size:20px;height:45px;justify-content:center;text-decoration:none;transition:.3s ease;width:45px}.social-icons a:hover{background:#5b21b6;transform:translateY(-5px)}.contact-right-side{background:#7c3aed;border-radius:15px;box-shadow:0 10px 25px rgba(141,22,115,.514);flex:1 1;padding:30px}.contact-right-side form{display:flex;flex-direction:column;gap:15px}.contact-right-side input,.contact-right-side textarea{border:none;border-radius:10px;padding:12px}.contact-right-side textarea{min-height:140px;resize:none}.contact-right-side button,.contact-right-side+button,button{background:#ec4899;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:20px;padding:12px 22px;transition:.3s}button:hover{background:#880647;box-shadow:0 8px 20px rgba(233,178,187,.767);transform:translateY(-2px);transform:translateY(-3px)}@media (max-width:768px){.contact-container{flex-direction:column;padding:50px 20px}.contact h1,.left-side h1{text-align:center}.contact-container{flex-direction:column}}.footer{background:#5b21b6;border-top:1px solid #ffffff14;color:#fff;font-size:16px;letter-spacing:.5px;margin:0;padding:22px;text-align:center}.footer p{font-size:15px;font-weight:700;margin:0}.hero{align-items:center;background:#7c3aed;color:#fff;display:flex;gap:50px;justify-content:space-between;min-height:90vh;padding:80px 80px 60px}.left-side{flex:1 1;max-width:520px}.left-side h1{font-size:48px;font-weight:bolder;line-height:1.2}.left-side p{color:#fff;font-size:20px;line-height:1.7;margin-top:15px;max-width:480px}.right-side{display:flex;flex:1 1;justify-content:center}.right-side img{height:auto;max-width:100%;position:relative;width:420px;z-index:2}.hero-btns{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:28px}.btn1,.btn2{background:#fff;border:2px solid #fff;border-radius:25px;color:#ec4899;cursor:pointer;font-size:35px;font-weight:600;padding:10px 18px;transition:all .3s ease}.btn1:hover,.btn2:hover{background:#880647;box-shadow:0 8px 20px rgba(233,178,187,.767);transform:translateY(-2px)}.hero-btn:hover{transform:translateY(-3px)}@media (max-width:992px){.hero-image img{width:240px}}@media (max-width:768px){.hero{flex-direction:column;padding:40px 20px;text-align:center}.hero button:nth-of-type(2){margin-left:0}.left-side h1{font-size:36px}.hero-image img{width:200px}}.navbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#7c3aed;color:#fff;display:flex;justify-content:space-between;margin-bottom:0;padding:18px 80px;position:sticky;top:0}.logo{background-color:#ec4899;border-radius:8px;color:#fff;font-size:30px;font-weight:700}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:5px}.hamburger span{background:#fff;height:3px;width:25px}.right-section{align-items:center;display:flex}.nav-links{display:flex;gap:28px;list-style:none;margin:0;padding:0}.nav-links li a{color:#fff;font-size:18px;font-weight:600px;position:relative;text-decoration:none;transition:.3s}.nav-links li a:hover{color:#ec4899}.cta-button{background:#ec4899;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-left:15px;margin-top:4px;padding:10px 18px;transition:all .3s ease}.cta-button:hover{background:#880647;box-shadow:0 8px 20px rgba(233,178,187,.767);transform:translateY(-2px)}@media(max-width:768px){.hamburger{display:flex}.right-section{background:rgba(134,3,134,.884);display:none;flex-direction:column;padding:15px;position:absolute;right:0;top:60px;width:220px}.right-section.active{display:flex}.nav-links{flex-direction:column;gap:12px}.cta-button{margin-left:0;width:100%}}.portfolio{background:#f8fafc;margin-top:0;padding:55px 80px;text-align:center}.portfolio-title{color:#000;font-size:48px;font-weight:bolder;margin-bottom:35px}.card{box-shadow:0 10px 25px rgba(110,16,90,.514);padding:18px}.card img{margin-bottom:15px;width:250px}.portfolio-btn{background:#ec4899;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:20px;padding:12px 22px;transition:.3s}.portfolio-btn:hover{background:#880647;box-shadow:0 8px 20px rgba(233,178,187,.767);transform:translateY(-2px);transform:translateY(-3px)}.services{background:#f8fafc;padding:60px 80px;text-align:center}.service-title{color:#000;font-size:48px;font-weight:bolder;margin-bottom:35px}.cards{grid-gap:25px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:40px}.card:hover{transition:.3s}.card h1{color:#000}.service-icon{color:#7c3aed}.card:hover .service-icon{transform:scale(1.1);transition:.3s ease}.whyus{background:#f8fafc;margin-top:0;padding:55px 80px;text-align:center}.whyus-title{color:#000;font-size:48px;font-weight:bolder;margin-bottom:35px}.cards{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.card{background:#fff;border-radius:15px;box-shadow:0 10px 25px rgba(141,22,115,.514);padding:28px 22px;transition:.3s;width:280px}.card:hover{transform:translateY(-8px)}.card h1{font-size:20px;font-weight:700;margin-bottom:10px}.card p{color:#000;font-size:16px;line-height:1.6}.whyus-icon{color:#7c3aed}.card:hover .whyus-icon{transform:scale(1.1);transition:.3s ease}
/*# sourceMappingURL=main.2c68d50e.css.map*/