@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,300;0,400;1,300;1,400&family=Plus+Jakarta+Sans:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Sora:wght@600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&family=Outfit:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";html,body{margin:0;padding:0;width:100%;max-width:100%;overflow-x:hidden;font-family:Arial,sans-serif;scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}@media(min-width:2560px){*{font-family:sans-serif}}.about-container{display:flex;flex-direction:row;margin:3rem;align-items:center;justify-content:space-around;min-height:max-content;gap:2rem}.aboutus{max-width:50%;padding-left:5%}.about-head{color:#9a16ff;text-align:center;position:relative;font-family:Fraunces,serif;font-weight:300;font-size:clamp(2rem,4vw,3rem);line-height:1.2;letter-spacing:-.01em}.about-head:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-12px;width:80px;height:3px;border-radius:20px;background:linear-gradient(90deg,#8b5cf6,#a855f7)}.para{padding:1.5rem;line-height:1.7rem;font-size:1.1rem;font-family:serif}.ai-chip{position:relative;width:400px;height:400px;display:flex;justify-content:center;align-items:center}.chip-core{width:180px;height:180px;border-radius:20px;background:linear-gradient(135deg,#0f172a,#1e293b,#111827);border:2px solid rgba(0,255,255,.4);display:flex;justify-content:center;align-items:center;box-shadow:0 0 20px #0ff6,0 0 60px #8b5cf666;animation:chipPulse 3s ease-in-out infinite}.chip-core span{font-size:3rem;font-weight:700;letter-spacing:5px;background:linear-gradient(90deg,#00f5ff,#8b5cf6,#f0f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.circuit{position:absolute;background:linear-gradient(90deg,transparent,#00f5ff,#8b5cf6,transparent);background-size:300% 100%;animation:flow 3s linear infinite}.top{width:3px;height:120px;top:20px}.bottom{width:3px;height:120px;bottom:20px}.left{width:120px;height:3px;left:20px}.right{width:120px;height:3px;right:20px}.dot{position:absolute;width:16px;height:16px;border-radius:50%}.d1{top:10px;background:#00f5ff;box-shadow:0 0 20px #00f5ff}.d2{right:10px;background:#8b5cf6;box-shadow:0 0 20px #8b5cf6}.d3{bottom:10px;background:#f0f;box-shadow:0 0 20px #f0f}.d4{left:10px;background:#00f5ff;box-shadow:0 0 20px #00f5ff}@keyframes chipPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes flow{0%{background-position:0% 50%}to{background-position:300% 50%}}.read-more{width:100%!important;padding:13px 24px;background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff;border-radius:10px;font-family:Plus Jakarta Sans,sans-serif!important;font-size:14px!important;font-weight:600;letter-spacing:.04em;cursor:pointer;margin-top:4px;text-decoration:none;position:relative;overflow:hidden;transition:transform .25s cubic-bezier(.23,1,.32,1),box-shadow .25s cubic-bezier(.23,1,.32,1)}@media(max-width:1024px){.about-container{flex-direction:column;text-align:center;margin:2rem;gap:2rem}.aboutus{max-width:100%;padding-left:0}.about-head{font-size:2.2rem}.ai-chip{width:320px;height:320px}.chip-core{width:150px;height:150px}.chip-core span{font-size:2.5rem}.top,.bottom{height:90px}.left,.right{width:90px}}@media(max-width:768px){.about-container{flex-direction:column;margin:1.5rem;gap:2rem}.aboutus{max-width:100%;padding-left:0}.about-head{text-align:center;font-size:2rem}.para{font-size:1rem;line-height:1.8rem;text-align:justify}.ai-chip{width:280px;height:280px}.chip-core{width:130px;height:130px}.chip-core span{font-size:2rem;letter-spacing:3px}.top,.bottom{height:70px}.left,.right{width:70px}.dot{width:12px;height:12px}}@media(max-width:480px){.about-container{margin:1rem}.about-head{font-size:1.8rem}.para{font-size:.95rem;line-height:1.7rem}.ai-chip{width:230px;height:230px}.chip-core{width:110px;height:110px}.chip-core span{font-size:1.5rem;letter-spacing:2px}.top,.bottom{height:55px}.left,.right{width:55px}.dot{width:10px;height:10px}}.arrow-div{position:fixed;bottom:20px;right:20px;width:50px;height:50px;background:linear-gradient(135deg,#7713be,#a855f7);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:1000;transition:all .3s ease;animation:glowJump 2s ease-in-out infinite}.up-arrow{color:#fff;font-size:20px}.arrow-div:hover{transform:scale(1.15)}@keyframes glowJump{0%{transform:translateY(0);box-shadow:0 0 10px #8a2be2,0 0 20px #8a2be2,0 0 40px #8a2be2}25%{transform:translateY(-6px);box-shadow:0 0 15px #a855f7,0 0 30px #a855f7,0 0 60px #a855f7}50%{transform:translateY(-10px);box-shadow:0 0 20px #c084fc,0 0 40px #c084fc,0 0 80px #c084fc,0 0 120px #c084fc}75%{transform:translateY(-6px);box-shadow:0 0 15px #a855f7,0 0 30px #a855f7,0 0 60px #a855f7}to{transform:translateY(0);box-shadow:0 0 10px #8a2be2,0 0 20px #8a2be2,0 0 40px #8a2be2}}@media(max-width:768px){.arrow-div{width:50px;height:50px;right:20px;bottom:20px}.up-arrow{font-size:20px}}:root{--z-bg: #f7f2ff;--z-white: #ffffff;--z-purple-deep: #1e0338;--z-purple-rich: #3b0764;--z-purple-mid: #7c3aed;--z-purple-accent: #9333ea;--z-purple-glow: #a855f7;--z-purple-pale: #e9d5ff;--z-purple-soft: #f3e8ff;--z-purple-input: #faf7ff;--z-card-border: rgba(147, 51, 234, .15);--z-ease: cubic-bezier(.23, 1, .32, 1)}.Contact-form{position:relative;padding:90px 5vw 100px;background:var(--z-bg);overflow:hidden;font-family:Plus Jakarta Sans,sans-serif}.Contact-form:before{content:"";position:absolute;top:-100px;left:-80px;width:420px;height:420px;background:radial-gradient(circle,rgba(147,51,234,.13) 0%,transparent 65%);border-radius:50%;pointer-events:none;animation:orb-float 6s ease-in-out infinite;z-index:0}.Contact-form:after{content:"";position:absolute;bottom:-80px;right:-60px;width:340px;height:340px;background:radial-gradient(circle,rgba(109,40,217,.1) 0%,transparent 65%);border-radius:50%;pointer-events:none;animation:orb-float 8s ease-in-out infinite reverse;z-index:0}@keyframes orb-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-24px) scale(1.04)}}.form-head{position:relative;z-index:2;text-align:center;margin-bottom:52px;animation:head-in .7s var(--z-ease) both}.form-head h1{font-family:Fraunces,serif;font-weight:300;font-size:clamp(2rem,4vw,3rem);color:var(--z-purple-deep);line-height:1.2;letter-spacing:-.01em;margin-bottom:8px}.form-head:before{content:"Contact Us";display:flex;align-items:center;justify-content:center;gap:10px;font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--z-purple-accent);margin-bottom:12px}.form-head:after{content:"";display:block;width:56px;height:2px;background:var(--z-purple-accent);margin:12px auto 0;border-radius:2px;opacity:.45}@keyframes head-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.forms{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:24px;max-width:1100px;margin:0 auto;align-items:start}.user-contact{background:var(--z-white);border:1px solid var(--z-card-border);border-radius:18px;padding:36px 32px;box-shadow:0 4px 24px #6d28d914;display:flex;flex-direction:column;position:relative;overflow:hidden;animation:card-in .6s var(--z-ease) .1s both}.user-contact:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7c3aed,#a855f7,#c084fc,#a855f7,#7c3aed);background-size:200% 100%;animation:shimmer 3s linear infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes card-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.user-contact label{display:block;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--z-purple-mid);margin-bottom:8px;transition:color .2s}.user-contact input,.user-contact textarea{width:100%;padding:12px 14px;background:var(--z-purple-input);border:1.5px solid rgba(109,40,217,.15);border-radius:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:400;color:var(--z-purple-deep);outline:none;margin-bottom:20px;transition:border-color .25s var(--z-ease),box-shadow .25s var(--z-ease),background .25s,transform .2s var(--z-ease)}.user-contact input::placeholder,.user-contact textarea::placeholder{color:#6d28d947;font-weight:300}.user-contact input:focus,.user-contact textarea:focus{border-color:var(--z-purple-accent);background:var(--z-white);box-shadow:0 0 0 4px #9333ea17;transform:translateY(-1px)}.user-contact textarea{height:118px;resize:none}.form-btn{width:100%!important;padding:13px 24px;background:linear-gradient(135deg,#7c3aed,#9333ea);color:var(--z-white);border:none;border-radius:10px;font-family:Plus Jakarta Sans,sans-serif!important;font-size:14px!important;font-weight:600;letter-spacing:.04em;cursor:pointer;margin-top:4px;position:relative;overflow:hidden;transition:transform .25s var(--z-ease),box-shadow .25s var(--z-ease)}.form-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent);opacity:0;transition:opacity .25s}.form-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #6d28d947}.form-btn:hover:after{opacity:1}.form-btn:active{transform:translateY(0)}.our-details{background:var(--z-white);border:1px solid var(--z-card-border);border-radius:18px;padding:36px 32px;box-shadow:0 4px 24px #6d28d914;position:relative;overflow:hidden;animation:card-in .6s var(--z-ease) .2s both}.our-details:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7c3aed,#a855f7,#c084fc,#a855f7,#7c3aed);background-size:200% 100%;animation:shimmer 3s linear infinite .8s}.our-details h1{font-family:Fraunces,serif;font-weight:400;font-size:22px;color:var(--z-purple-deep);margin-bottom:26px}.our-details .contact-row{display:flex;align-items:center;gap:14px;padding:12px 8px;border-radius:10px;border-bottom:1px solid rgba(147,51,234,.07);transition:background .22s var(--z-ease),padding .22s var(--z-ease);animation:row-in .5s var(--z-ease) both}.our-details .contact-row:last-child{border-bottom:none}.our-details .contact-row:hover{background:#9333ea0d;padding:12px 14px}.our-details .contact-row:nth-child(2){animation-delay:.28s}.our-details .contact-row:nth-child(3){animation-delay:.36s}.our-details .contact-row:nth-child(4){animation-delay:.44s}.our-details .contact-row:nth-child(5){animation-delay:.52s}.our-details .contact-row:nth-child(6){animation-delay:.6s}@keyframes row-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.our-details .icon-box{width:40px;height:40px;border-radius:11px;background:var(--z-purple-soft);border:1px solid var(--z-purple-pale);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .22s,transform .22s var(--z-ease)}.our-details .contact-row:hover .icon-box{background:#ede0ff;transform:scale(1.08) rotate(-4deg)}.email-icon,.cl-icon,.wp-icon,.insta-icon,.link-icon{width:20px;height:20px}.our-details .row-label{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--z-purple-glow);opacity:.7;margin-bottom:2px}.our-details>img{display:none}.our-details>p{display:none}.contact-link{font-size:13px;font-weight:500;color:var(--z-purple-rich);text-decoration:none;position:relative;transition:color .2s}.contact-link:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:var(--z-purple-accent);transition:width .25s var(--z-ease)}.contact-link:hover{color:var(--z-purple-accent)}.contact-link:hover:after{width:100%}.success-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000073;display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .3s ease}.success-popup{width:380px;background:#fff;border-radius:20px;padding:2rem;text-align:center;box-shadow:0 20px 60px #00000040;animation:popupScale .4s ease}.checkmark-circle{width:90px;height:90px;border-radius:50%;background:#22c55e;margin:auto;position:relative;animation:pop .5s ease}.checkmark{position:absolute;left:30px;top:18px;width:22px;height:45px;border-right:6px solid white;border-bottom:6px solid white;transform:rotate(45deg)}.success-popup h2{margin-top:1rem;color:#22c55e}.success-popup p{margin-top:.5rem;color:#666;line-height:1.6}@keyframes popupScale{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}@media(max-width:768px){.forms{grid-template-columns:1fr;gap:20px}.user-contact,.our-details{padding:28px 22px}.form-head h1{font-size:1.9rem}}@media(max-width:480px){.Contact-form{padding:70px 5vw 80px}.form-head h1{font-size:1.75rem}}.feedback-container{max-width:620px;margin:60px auto;padding:25px;background:#fff;border-radius:14px;box-shadow:0 10px 30px #00000014;font-family:Segoe UI,Arial,sans-serif}.feedback-container h2{text-align:center;margin-bottom:20px;color:#5b2d8b;font-size:24px}.feedback-form{display:flex;flex-direction:column;gap:12px}.feedback-form input,.feedback-form select,.feedback-form textarea{width:100%;padding:11px 12px;border-radius:8px;border:1px solid #ccc;font-size:14px;outline:none;transition:border-color .3s,box-shadow .3s}.feedback-form input:focus,.feedback-form select:focus,.feedback-form textarea:focus{border-color:#5b2d8b;box-shadow:0 0 0 2px #5b2d8b26}.feedback-form textarea{resize:none;min-height:100px}.feedback-form button{margin-top:10px;padding:12px;background:#5b2d8b;color:#fff;border:none;border-radius:8px;font-size:15px;cursor:pointer;transition:background .3s,transform .2s}.feedback-form button:hover{background:#4a2373;transform:translateY(-1px)}.feedback-form button:active{transform:scale(.97)}@media(min-width:320px)and (max-width:500px){.feedback-container{transform:translateY(-100px)}}@media(min-width:1440px){.feedback-container{max-width:720px;height:max-content;padding:45px}.feedback-container h2{margin-bottom:24px;font-size:34px}.feedback-form{gap:16px}.feedback-form input,.feedback-form select,.feedback-form textarea{font-size:16px}.feedback-form textarea{min-height:130px}.feedback-form button{font-size:18px}}@media(min-width:2560px){.feedback-container{max-width:1300px;height:max-content}.feedback-container h2{margin-bottom:40px;font-size:68px}.feedback-form{gap:44px}.feedback-form input,.feedback-form select,.feedback-form textarea{font-family:sans-serif;padding:21px 34px;font-size:38px}.feedback-form option{font-size:16px}.feedback-form textarea{resize:none;min-height:280px}.feedback-form button{font-size:45px}}:root{--z-bg: #f5f0ff;--z-bg-2: #ede5ff;--z-purple-deep: #3b0764;--z-purple-mid: #6d28d9;--z-purple-accent:#9333ea;--z-purple-glow: #a855f7;--z-purple-pale: #e9d5ff;--z-purple-soft: #f3e8ff;--z-white: #ffffff;--z-text-dark: #1e0338;--z-text-mid: #4c1d95;--z-text-muted: #7c3aed;--z-star: #d97706;--z-card-border: rgba(109, 40, 217, .15);--z-ease: cubic-bezier(.23, 1, .32, 1)}.review-section{position:relative;padding:90px 5vw 100px;background:var(--z-bg);overflow:hidden;font-family:Plus Jakarta Sans,sans-serif}.review-section:before{content:"";position:absolute;top:-100px;left:-80px;width:500px;height:500px;background:radial-gradient(circle,rgba(168,85,247,.12) 0%,transparent 65%);pointer-events:none}.review-section:after{content:"";position:absolute;bottom:-80px;right:-60px;width:420px;height:420px;background:radial-gradient(circle,rgba(109,40,217,.1) 0%,transparent 65%);pointer-events:none}.review-head-block{position:relative;z-index:2;text-align:center;margin-bottom:52px}.review-eyebrow{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:14px;font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--z-purple-accent)}.review-eyebrow:before,.review-eyebrow:after{content:"";display:block;width:36px;height:1px;background:var(--z-purple-accent);opacity:.4}.review-head{font-family:Fraunces,serif;font-weight:300;font-size:clamp(2rem,4vw,3rem);line-height:1.2;color:var(--z-text-dark);margin:0 auto 10px;max-width:580px;letter-spacing:-.01em;animation:rs-fade-up .65s var(--z-ease) .05s both}.review-head em{font-style:italic;color:var(--z-purple-accent)}.review-subhead{font-size:13px;font-weight:300;color:#4c1d958c;letter-spacing:.04em;margin:0}.review-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;max-width:1240px;margin:0 auto}.review-card{position:relative;background:var(--z-white);border:1px solid var(--z-card-border);border-radius:16px;padding:28px 24px 24px;display:flex;flex-direction:column;gap:16px;overflow:hidden;box-shadow:0 2px 16px #6d28d912;transition:transform .32s var(--z-ease),box-shadow .32s var(--z-ease),border-color .32s var(--z-ease);animation:rs-card-in .55s var(--z-ease) both}.review-card:nth-child(1){animation-delay:.06s}.review-card:nth-child(2){animation-delay:.14s}.review-card:nth-child(3){animation-delay:.22s}.review-card:nth-child(4){animation-delay:.3s}.review-card:nth-child(5){animation-delay:.38s}.review-card:nth-child(6){animation-delay:.46s}.review-card:hover{transform:translateY(-5px);border-color:#9333ea59;box-shadow:0 12px 40px #6d28d924}.review-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--z-purple-accent),transparent);opacity:0;transition:opacity .32s var(--z-ease)}.review-card:hover:after{opacity:1}.quote-icon{width:36px;height:36px;border-radius:10px;background:var(--z-purple-soft);border:1px solid var(--z-purple-pale);display:flex;align-items:center;justify-content:center;flex-shrink:0}.quote-icon .fa-quote-left{font-size:13px;color:var(--z-purple-accent)}.review-message{font-size:13.5px;font-weight:300;line-height:1.78;color:#4b5563;flex:1;margin:0}.review-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid rgba(109,40,217,.1)}.review-footer>div:first-child{display:flex;flex-direction:column;gap:3px}.review-footer h4{font-size:13.5px;font-weight:600;color:var(--z-text-dark);margin:0}.review-footer span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--z-text-muted);opacity:.7}.review-rating{font-size:13px;color:var(--z-star);letter-spacing:2px;flex-shrink:0}@keyframes rs-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes rs-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.review-section{padding:70px 5vw 80px}.review-grid{grid-template-columns:1fr}.review-card{padding:24px 20px 20px}.review-head{font-size:1.9rem}}.footer{position:relative;overflow:hidden;background:linear-gradient(180deg,#0b0714,#08080f);border-top:1px solid rgba(168,85,247,.25)}.footer:before{content:"";position:absolute;top:-250px;left:50%;transform:translate(-50%);width:600px;height:600px;background:#8b5cf6;filter:blur(220px);opacity:.08;pointer-events:none}.footer-container{max-width:1300px;margin:auto;padding:5rem 8% 0;display:grid;grid-template-columns:2fr 1fr 1fr;gap:4rem;position:relative;z-index:1}.footer-logo{font-family:Sora,sans-serif;font-size:2rem;font-weight:700;color:#fff;position:relative;display:inline-block;margin-bottom:1rem}.footer-logo:after{content:"";position:absolute;left:0;bottom:-10px;width:60px;height:3px;border-radius:20px;background:linear-gradient(90deg,#8b5cf6,#c084fc)}.footer-section p{margin-top:1.8rem;color:#b4b4c6;line-height:1.9;font-size:.95rem}.footer-section p strong{color:#fff;font-weight:600}.service-footer h3,.footer-title{font-size:.85rem;color:#c084fc;letter-spacing:3px;text-transform:uppercase;font-weight:700;margin-bottom:1.8rem;position:relative}.service-footer h3:after,.footer-title:after{content:"";display:block;width:50px;height:2px;margin-top:10px;background:linear-gradient(90deg,#8B5CF6,transparent)}.service-footer ul{list-style:none;padding:0;margin:0}.service-footer li{color:#b4b4c6;padding:.8rem 0;display:flex;align-items:center;gap:.8rem;transition:all .3s ease;cursor:pointer}.service-footer li:before{content:"";width:6px;height:6px;border-radius:50%;background:#8b5cf6;flex-shrink:0}.service-footer li:hover{color:#fff;transform:translate(6px)}.footer-social{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.social-icon{height:55px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;transition:all .35s ease}.social-icon:hover{transform:translateY(-5px);border-color:#a855f780;background:#99969c;box-shadow:0 10px 25px #8b5cf62e}.social-icon img{width:24px;height:24px;object-fit:contain;opacity:.9;transition:all .35s ease;filter:none}.social-icon:hover img{opacity:1;transform:scale(1.15)}.footer-bottom{grid-column:1/-1;margin-top:4rem;padding:1.5rem 0;border-top:1px solid rgba(255,255,255,.08);text-align:center}.footer-bottom p{color:#8b8ba3;font-size:.9rem;letter-spacing:.5px;margin:0}@media(max-width:992px){.footer-container{grid-template-columns:1fr 1fr;gap:3rem}}@media(max-width:768px){.footer-container{grid-template-columns:1fr;text-align:center;padding:4rem 6% 0}.footer-logo:after{left:50%;transform:translate(-50%)}.service-footer h3:after,.footer-title:after{margin-left:auto;margin-right:auto}.service-footer li{justify-content:center}.footer-social{grid-template-columns:repeat(4,1fr)}.social-icon{height:50px}.footer-bottom{margin-top:2rem}}.Founders{padding:100px 5%;background:linear-gradient(180deg,#fff,#faf7ff);position:relative;overflow:hidden;font-family:Outfit,sans-serif}.Founders:before{content:"";position:absolute;top:-200px;right:-100px;width:450px;height:450px;border-radius:50%;background:#7c3aed14;filter:blur(120px)}.Founders:after{content:"";position:absolute;bottom:-200px;left:-100px;width:450px;height:450px;border-radius:50%;background:#a855f714;filter:blur(120px)}.founders-h1{text-align:center;font-size:3rem;font-weight:700;color:#111827;position:relative;margin-bottom:70px!important}.founders-h1:after{content:"";position:absolute;left:50%;bottom:-18px;transform:translate(-50%);width:90px;height:4px;border-radius:20px;background:linear-gradient(90deg,#7c3aed,#a855f7)}.founders-grids{max-width:1000px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:35px;justify-content:center}.founder-card{background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(124,58,237,.12);border-radius:28px;padding:35px;text-align:center;transition:all .45s ease;position:relative;overflow:hidden;animation:fadeUp .8s ease forwards}.founder-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#7c3aed,#a855f7)}.founder-card:hover{transform:translateY(-12px);box-shadow:0 25px 60px #7c3aed26;border-color:#7c3aed40}.founders-image-box{width:180px;height:180px;margin:auto;border-radius:50%;padding:5px;background:linear-gradient(135deg,#7c3aed,#a855f7);overflow:hidden;transition:.5s ease}.founder-card:hover .founders-image-box{transform:scale(1.05) rotate(3deg);box-shadow:0 15px 35px #7c3aed40}.founders-image-box img{width:100%;height:100%;border-radius:50%;object-fit:cover;transition:.5s ease}.founder-card:hover img{transform:scale(1.08)}.founder-card h3{margin-top:25px;font-size:1.4rem;font-weight:700;color:#111827}.founder-card p{margin-top:10px;color:#7c3aed;font-size:.95rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.founder-card:after{content:"";position:absolute;width:250px;height:250px;border-radius:50%;background:#7c3aed14;top:-120px;right:-120px;transition:.5s}.founder-card:hover:after{transform:scale(1.3)}@media(max-width:900px){.founders-grids{gap:25px}.founders-image-box{width:150px;height:150px}.founders-h1{font-size:2.4rem}}@media(max-width:768px){.Founders{padding:80px 20px}.founders-grids{grid-template-columns:1fr;max-width:450px}.founders-h1{font-size:2rem}.founder-card{padding:25px}.founders-image-box{width:140px;height:140px}}@media(min-width:1440px){.founders-grids{max-width:1200px}.founder-card{padding:45px}.founders-image-box{width:220px;height:220px}.founder-card h3{font-size:1.7rem}.founder-card p{font-size:1.05rem}}.hero-section{min-height:100vh;overflow:hidden;position:relative;font-family:Outfit,sans-serif;background:radial-gradient(circle at top left,rgba(168,85,247,.12),transparent 40%),radial-gradient(circle at top right,rgba(124,58,237,.1),transparent 40%),linear-gradient(135deg,#fff,#fbf9ff 30%,#f6f0ff 55%,#faf7ff)}.hero-section:before{content:"";position:absolute;width:520px;height:520px;top:-180px;right:-180px;border-radius:50%;background:#7c3aed1a;filter:blur(120px)}.hero-section:after{content:"";position:absolute;width:480px;height:480px;bottom:-180px;left:-180px;border-radius:50%;background:#c084fc1a;filter:blur(120px)}.hero-content{max-width:1400px;min-height:100vh;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:0 7%;position:relative;z-index:2}.hero-left{flex:1;max-width:650px}.hero-left h1{font-size:clamp(2.8rem,6vw,5.5rem);line-height:1.05;font-weight:800;color:#111827;margin-bottom:22px}.hero-left span{background:linear-gradient(90deg,#7c3aed,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-line{width:160px;height:4px;border-radius:50px;margin-bottom:30px;background:linear-gradient(90deg,#7c3aed,#c084fc)}.tagline strong{display:block;font-size:1.8rem;font-weight:700;color:#1f2937;margin-bottom:10px}.tagline p{font-size:1.1rem;line-height:1.8;color:#64748b;max-width:600px}.hero-right{flex:1;display:flex;justify-content:center;align-items:center}.hero-image{position:relative}.hero-image:before{content:"";position:absolute;width:380px;height:380px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.12),transparent 70%);z-index:-1;animation:pulseGlow 4s ease-in-out infinite}.hero-image{width:500px;max-width:100%;animation:floatImage 5s ease-in-out infinite,softBlink 4.5s ease-in-out infinite;filter:drop-shadow(0 20px 35px rgba(124,58,237,.15))}@keyframes floatImage{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes softBlink{0%,to{opacity:1}50%{opacity:.1}}@keyframes pulseGlow{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.12)}to{transform:translate(-50%,-50%) scale(1)}}@media(max-width:992px){.hero-content{flex-direction:column;text-align:center;gap:50px}.hero-line{margin-inline:auto}.hero-image img{width:320px}}@media(max-width:576px){.hero-section{min-height:auto;padding:60px 0;overflow:hidden}.hero-content{flex-direction:column;justify-content:flex-start;align-items:center;gap:25px;padding:20px 6%;min-height:auto;text-align:center}.hero-left{max-width:100%}.hero-left h1{font-size:2.2rem;line-height:1.2;margin-bottom:12px}.hero-line{width:120px;height:3px;margin:0 auto 15px}.tagline strong{font-size:1.2rem}.tagline p{font-size:.95rem;line-height:1.6;max-width:100%}.hero-right{display:flex;justify-content:center;align-items:center;margin-top:5px}.hero-image{display:flex;justify-content:center;align-items:center}.hero-image img{width:400px;max-width:80%;animation:floatImage 5s ease-in-out infinite,softBlink 4.5s ease-in-out infinite;filter:drop-shadow(0 12px 20px rgba(124,58,237,.15))}.hero-image:before{width:220px;height:220px;filter:blur(60px)}.hero-section:before,.hero-section:after{width:250px;height:250px;filter:blur(80px)}}.ai-orbital{position:relative;width:500px;height:500px;display:flex;justify-content:center;align-items:center}.core{width:190px;height:190px;border-radius:50%;background:linear-gradient(145deg,#ffffffd9,#ffffff40);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.4);box-shadow:0 0 40px #7c3aed40,inset 0 0 25px #fff9;display:flex;justify-content:center;align-items:center;z-index:5}.core-inner{font-size:4rem;font-weight:800;background:linear-gradient(135deg,#7c3aed,#a855f7,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ring{position:absolute;width:360px;height:150px;border-radius:50%;border:4px solid rgba(124,58,237,.65);box-shadow:0 0 20px #7c3aed59;animation:rotateRing 10s linear infinite}.ring1{transform:rotate(0)}.ring2{transform:rotate(60deg);animation-duration:14s}.ring3{transform:rotate(120deg);animation-duration:18s}.particle{position:absolute;top:50%;left:100%;width:18px;height:18px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fff,#c084fc);box-shadow:0 0 25px #c084fc,0 0 50px #a855f7}@keyframes rotateRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-orbital{animation:floatOrb 6s ease-in-out infinite}@keyframes floatOrb{0%{transform:translateY(0)}50%{transform:translateY(-18px)}to{transform:translateY(0)}}@media(max-width:576px){.ai-orbital{width:280px;height:280px}.ring{width:220px;height:90px}.core{width:120px;height:120px}.core-inner{font-size:2.5rem}.particle{width:12px;height:12px}}.navbar{position:sticky;top:0;z-index:1000;width:100%;background:#4a0279eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(139,92,246,.15);transition:all .3s ease}.navbar-container{max-width:1400px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:.75rem 5%}.logo{display:flex;align-items:center}.logo img{width:120px;height:auto;transition:.4s ease}.logo img:hover{transform:scale(1.05);filter:drop-shadow(0 0 12px rgba(139,92,246,.8))}.linkss{display:flex;align-items:center;gap:2rem;list-style:none}.navigate{position:relative;text-decoration:none;color:#fff;font-size:.95rem;font-weight:500;transition:.3s ease}.navigate:hover{color:#8b5cf6;transform:translateY(-2px)}.navigate:after{content:"";position:absolute;left:50%;bottom:-8px;width:0%;height:2px;transform:translate(-50%);background:linear-gradient(90deg,#8b5cf6,#00e5ff);transition:.35s ease}.navigate:hover:after{width:100%}.menubar{display:none;color:#fff;font-size:1.4rem;cursor:pointer;transition:.3s ease}.menubar:hover{color:#8b5cf6}.nav-glow-line{height:1px;background:linear-gradient(90deg,transparent,#8B5CF6,#00E5FF,#8B5CF6,transparent);box-shadow:0 0 15px #8b5cf6}@media(max-width:768px){.menubar{display:block}.linkss{display:none}.logo img{width:100px}.nav-links{position:absolute;top:100%;left:0;width:100%;display:flex;flex-direction:column;list-style:none;background:#633589fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(139,92,246,.2);animation:slideDown .3s ease;padding:.5rem 0}.nav-links .navigate{display:block;padding:1rem 5%;color:#fff;border-bottom:1px solid rgba(255,255,255,.05)}.nav-links .navigate:after{display:none}}@keyframes slideDown{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.wrapper{padding:6rem 8%;background:#fff}.service-h1{text-align:center;color:#9a16ff;font-family:Fraunces,serif;font-weight:300;font-size:clamp(2rem,4vw,3rem);line-height:1.2;letter-spacing:-.01em;margin-bottom:4rem;position:relative}.service-h1:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:90px;height:3px;border-radius:20px;background:linear-gradient(90deg,#8b5cf6,#a855f7)}.grid-position{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.grids{position:relative;background:#fff;border-radius:24px;overflow:hidden;border:1px solid #ececec;transition:all .4s ease;cursor:pointer;min-height:380px;display:flex;flex-direction:column}.grids:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#8b5cf6,#a855f7);transform:scaleX(0);transition:.4s ease;transform-origin:left}.grids:hover:before{transform:scaleX(1)}.grids:hover{transform:translateY(-10px);border-color:#8b5cf640;box-shadow:0 25px 60px #00000014}.image-box{width:100%;height:230px;overflow:hidden}.image-box img{width:100%;height:100%;object-fit:cover;transition:.6s ease}.grids:hover .image-box img{transform:scale(1.08)}.service-title{padding:1.8rem;flex:1;display:flex;align-items:flex-start}.service-title h3{color:#111827;font-size:1.3rem;font-weight:700;line-height:1.5;font-family:Inter,sans-serif}.grids i{position:absolute;bottom:25px;right:25px;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#8b5cf614;color:#8b5cf6;transition:all .35s ease}.grids:hover i{background:#8b5cf6;color:#fff;transform:translate(6px)}@media(max-width:1024px){.wrapper{padding:5rem 6%}.service-h1{font-size:2.4rem}}@media(max-width:768px){.wrapper{padding:4rem 5%}.service-h1{font-size:2rem}.grid-position{grid-template-columns:1fr}.grids{min-height:340px}.image-box{height:210px}}@media(max-width:480px){.service-h1{font-size:1.8rem}.image-box{height:190px}.service-title{padding:1.4rem}.service-title h3{font-size:1.1rem}}.loader-container{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;font-family:Outfit,sans-serif}.loader-wrapper{display:flex;align-items:center;gap:10px}.loader-line{width:6px;height:50px;border-radius:20px;background:linear-gradient(180deg,#7c3aed,#c084fc);animation:loaderAnim 1s ease-in-out infinite}.loader-line:nth-child(2){animation-delay:.15s}.loader-line:nth-child(3){animation-delay:.3s}.loader-line:nth-child(4){animation-delay:.45s}.loader-text{margin-top:25px;font-size:1.4rem;font-weight:700;color:#7c3aed;letter-spacing:1px;animation:textGlow 2s ease-in-out infinite}@keyframes loaderAnim{0%{transform:scaleY(.4);opacity:.4}50%{transform:scaleY(1.3);opacity:1}to{transform:scaleY(.4);opacity:.4}}@keyframes textGlow{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.project-section{padding:6rem 8%;background:linear-gradient(180deg,#fff,#faf7ff);position:relative}.project-head{text-align:center;color:#9a16ff;font-family:Fraunces,serif;font-weight:300;font-size:clamp(2rem,4vw,3rem);line-height:1.2;letter-spacing:-.01em;margin-bottom:4rem;position:relative}.project-head:after{content:"";position:absolute;left:50%;bottom:-12px;transform:translate(-50%);width:80px;height:3px;border-radius:30px;background:linear-gradient(90deg,#8b5cf6,#a855f7)}.cardss{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.stat-card{background:#fff;border-radius:20px;padding:2rem 1rem;text-align:center;border:1px solid rgba(139,92,246,.12);transition:.35s ease;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#8b5cf6,#a855f7);transform:scaleX(0);transition:.35s ease}.stat-card:hover:before{transform:scaleX(1)}.stat-card:hover{transform:translateY(-8px);border-color:#8b5cf640;box-shadow:0 12px 35px #8b5cf61f}.stat-card h2{font-size:3rem;font-weight:800;margin-bottom:.5rem;color:#8b5cf6}.stat-card p{color:#64748b;font-size:.95rem;font-weight:500;margin:0}@media(max-width:768px){.project-section{padding:4rem 5%}.project-head{font-size:2rem}.cardss{grid-template-columns:1fr}.stat-card h2{font-size:2.5rem}}.user-type-registration{position:relative;min-height:100vh;background:linear-gradient(120deg,#6d28d9,#000);overflow:hidden;display:flex;justify-content:center;align-items:center}.user-type-registration:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:60px 60px;animation:gridMove 35s linear infinite;z-index:1;pointer-events:none}.user-type-registration:after{content:"";position:absolute;inset:-100%;background-image:radial-gradient(rgba(255,255,255,.15) 1px,transparent 1px);background-size:50px 50px;animation:particleMove 60s linear infinite;z-index:2;pointer-events:none}.selection-box{position:relative;z-index:10;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:40px;border-radius:16px;text-align:center;color:#fff}.selection-box h1{font-size:42px;font-weight:700;letter-spacing:1px;margin-bottom:20px;background:linear-gradient(90deg,#fff,#eab5fd,#9228d9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.link-option,.link-options{display:block;margin:12px 0;padding:12px;border-radius:8px;background:#ffffff26;color:#fff;text-decoration:none;transition:.3s ease;cursor:pointer}.link-option:hover,.link-options:hover{background:#8628d9;transform:scale(1.05)}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(-300px,-300px)}}@keyframes particleMove{0%{transform:translate(0)}to{transform:translate(400px,400px)}}@media(min-width:320px)and (max-width:500px){.user-type-registration{padding:10px}.selection-box{padding:10px;border-radius:20px}.selection{padding-left:10px;gap:10px}.selection-box h1{font-size:18px;padding-bottom:5%}.selection .link-option,.link-options{padding:8px;font-size:10px}}@media(min-width:2560px){.link-options{padding:20px 50px;font-size:42px}}.register-container{min-height:100vh;background:radial-gradient(circle at 20% 20%,#9c3aed 0%,transparent 40%),radial-gradient(circle at 80% 30%,#7a21b6 0%,transparent 45%),radial-gradient(circle at 50% 80%,#8f28d9 0%,transparent 50%),linear-gradient(120deg,#020617,#000);display:flex;justify-content:center;align-items:center;padding:20px;overflow-y:scroll;scrollbar-width:none}.register-form{background:#fff;width:600px;padding:35px;border-radius:14px;box-shadow:0 25px 45px #00000040}.register-form h2{text-align:center;color:#000;margin-bottom:6px}.subtitle{text-align:center;font-size:14px;color:#000;opacity:.6;margin-bottom:22px}.user-type{display:flex;justify-content:space-around;margin-bottom:20px}.user-type label{font-size:14px;color:#000;cursor:pointer}.user-type input{margin-right:6px}.register-form input{width:100%;padding:12px;margin-bottom:14px;border-radius:8px;border:1px solid #000000;font-size:14px}.register-form input:focus{border:2px solid #6d28d9;outline:none}.register-form button{width:100%;padding:13px;background:#9f1ebf;border:none;border-radius:10px;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:background .3s ease}.register-form button:hover{background:#c018f4;border:2px solid #000}.login-text{text-align:center;font-size:14px;margin-top:16px;color:#000}.login-text span{color:#6d28d9;cursor:pointer;font-weight:600}.mass-btn{padding:14px 34px;font-size:16px;font-weight:600;color:#fff;background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.35);border-radius:30px;cursor:pointer;transition:all .35s ease;box-shadow:0 8px 25px #00000040}.mass-btn:hover{background:#ffffff47;transform:translateY(-3px) scale(1.04);box-shadow:0 12px 35px #0006}.mass-btn:active{transform:scale(.97)}@media(min-width:320px)and (max-width:500px){.register-form h2{font-size:22px;margin-bottom:4px}.subtitle{font-size:10px}.register-form input{padding:10px;font-size:12px}.register-form button{padding:10px}}@media(min-width:2560px){.register-container{min-height:100vh}.register-form{padding:75px;width:1500px}.register-form h2{font-size:58px;margin-bottom:8px}.subtitle{font-size:25px}.register-form input{padding:20px;font-size:28px}.register-form button{padding:10px;margin-top:3%;font-size:34px}}.login-container{min-height:100vh;background:radial-gradient(circle at 20% 20%,#9c3aed 0%,transparent 40%),radial-gradient(circle at 80% 30%,#7a21b6 0%,transparent 45%),radial-gradient(circle at 50% 80%,#8f28d9 0%,transparent 50%),linear-gradient(120deg,#020617,#000);display:flex;justify-content:center;align-items:center;padding:20px}.login-form{background:#fff;width:580px;padding:35px;border-radius:14px;box-shadow:0 25px 45px #00000040}.login-form h2{text-align:center;color:#000;margin-bottom:6px}.subtitle{text-align:center;font-size:14px;color:#000;opacity:.6;margin-bottom:25px}.login-form input{width:100%;padding:12px;margin-bottom:16px;border-radius:8px;border:1px solid #000000;font-size:14px}.login-form input:focus{border:2px solid #8c28d9;outline:none}.login-form button{width:100%;padding:13px;background:#9528d9;border:none;border-radius:10px;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:background .3s ease}.login-form button:hover{background:#771d95}.register-text{text-align:center;font-size:14px;margin-top:18px;color:#000}.register-text span{color:#6d28d9;cursor:pointer;font-weight:600}@media(min-width:320px)and (max-width:500px){.mass-btn{display:none}}@media(min-width:2560px){.login-form{width:980px;padding:55px}.login-form h2{font-size:68px;margin-bottom:8px}.subtitle{font-size:34px;margin-bottom:30px}.login-form input{padding:22px;margin-bottom:38px;font-size:32px}.login-form button{padding:18px;font-size:32px}.register-text{font-size:28px}}:root{--purple-brand: #7c3aed;--purple-bright: #9d5cf5;--purple-border: rgba(124, 58, 237, .15);--purple-glow: rgba(124, 58, 237, .08);--bg-main: #faf8ff;--bg-card1: #f7f2ff;--bg-card2: #f2ebff;--bg-card3: #fcfbff;--bg-card4: #f6f1ff;--text-dark: #111827;--text-medium: #475569;--text-light: #64748b;--font-display: "Playfair Display", serif;--font-body: "Outfit", sans-serif}.vm-section{background:linear-gradient(180deg,#fff,#faf8ff);font-family:var(--font-body);padding:100px 48px 120px;position:relative;overflow:hidden}.vm-section:before{content:"";position:absolute;top:-250px;right:-150px;width:500px;height:500px;border-radius:50%;background:#7c3aed14;filter:blur(120px)}.vm-section:after{content:"";position:absolute;bottom:-250px;left:-150px;width:500px;height:500px;border-radius:50%;background:#9d5cf514;filter:blur(120px)}.vm-header{text-align:center;max-width:760px;margin:0 auto 70px;position:relative;z-index:2}.vm-header h1{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);color:var(--text-dark);margin-bottom:18px;line-height:1.1}.vm-header h1:after{content:"";display:block;width:80px;height:4px;margin:20px auto 0;border-radius:20px;background:linear-gradient(90deg,var(--purple-brand),var(--purple-bright))}.vm-header p{color:var(--text-light);line-height:1.8;font-size:1.05rem}.vm-container{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:30px;position:relative;z-index:2}.vm-card{position:relative;border-radius:28px;padding:45px;overflow:hidden;transition:all .4s ease}.vm-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px #7c3aed26}.vision-card{background:linear-gradient(145deg,#ffffff 0%,var(--bg-card1) 50%,var(--bg-card2) 100%);border:1px solid var(--purple-border)}.vision-card:before{content:"";position:absolute;top:-50px;right:-50px;width:180px;height:180px;border-radius:50%;background:#7c3aed14}.mission-card{background:linear-gradient(145deg,#ffffff 0%,var(--bg-card3) 50%,var(--bg-card4) 100%);border:1px solid rgba(124,58,237,.12)}.mission-card:before{content:"";position:absolute;top:-50px;right:-50px;width:180px;height:180px;border-radius:50%;background:#9d5cf514}.vm-icon{width:70px;height:70px;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;background:linear-gradient(135deg,var(--purple-brand),var(--purple-bright));box-shadow:0 10px 25px #7c3aed40}.vm-icon i{color:#fff;font-size:1.7rem}.vm-card h2{font-family:var(--font-display);color:var(--text-dark);font-size:2rem;margin-bottom:15px}.vm-card h3{color:var(--purple-brand);font-size:1.05rem;line-height:1.8;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid rgba(124,58,237,.08)}.vm-card ul{list-style:none;padding:0;margin:0}.vm-card ul li{display:flex;align-items:flex-start;gap:12px;color:var(--text-medium);margin-bottom:16px;line-height:1.7;transition:.3s ease}.vm-card ul li:hover{color:var(--text-dark);transform:translate(5px)}.vm-card ul li:before{content:"✦";color:var(--purple-brand);font-size:.9rem;margin-top:2px}.vm-header{animation:fadeUp .8s ease forwards}.vision-card{animation:fadeUp .8s ease .2s forwards;opacity:0}.mission-card{animation:fadeUp .8s ease .4s forwards;opacity:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.vm-container{grid-template-columns:1fr}.vm-card{padding:35px}}@media(max-width:768px){.vm-section{padding:70px 20px}.vm-header h1{font-size:2.3rem}.vm-card{padding:30px}.vm-card h2{font-size:1.7rem}.vm-card h3{font-size:1rem}}@media(max-width:480px){.vm-section{padding:60px 15px}.vm-card{padding:25px}.vm-icon{width:60px;height:60px}.vm-icon i{font-size:1.4rem}}.about-us{max-width:1200px;margin:0 auto;padding:100px 48px 70px}.abouthead{position:relative;text-align:center;font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:var(--text-dark);margin-bottom:50px;padding-left:0!important}.abouthead:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-18px;width:90px;height:4px;border-radius:50px;background:linear-gradient(90deg,var(--purple-brand),var(--purple-bright))}.aboutpdiv{position:relative;background:linear-gradient(145deg,#fff,#faf7ff);border:1px solid rgba(124,58,237,.12);border-radius:30px;padding:3rem;overflow:hidden;box-shadow:0 20px 60px #7c3aed14;transition:all .4s ease}.aboutpdiv:hover{transform:translateY(-8px);box-shadow:0 30px 80px #7c3aed26}.aboutpdiv:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg,#7c3aed,#9d5cf5)}.aboutpdiv:after{content:"";position:absolute;top:-120px;right:-120px;width:260px;height:260px;border-radius:50%;background:#7c3aed14;filter:blur(60px)}.paras{position:relative;z-index:2;color:#475569;font-size:1.08rem;line-height:2;font-weight:400;margin:0}.paras strong{color:var(--purple-brand);font-weight:700}@media(max-width:1024px){.about-us{padding:80px 30px 60px}.abouthead{font-size:3rem}.aboutpdiv{padding:2.5rem}}@media(max-width:768px){.about-us{padding:70px 20px 50px}.abouthead{font-size:2.3rem;margin-bottom:40px}.aboutpdiv{padding:2rem;border-radius:24px}.paras{font-size:.95rem;line-height:1.9;text-align:justify}}@media(max-width:480px){.about-us{padding:60px 15px 40px}.abouthead{font-size:2rem}.aboutpdiv{padding:1.5rem;border-radius:20px}.paras{font-size:.9rem;line-height:1.8}}.servicewebdev-page{font-family:Outfit,sans-serif;background:#fff}.servicewebdev-hero{min-height:90vh;display:flex;align-items:center;justify-content:center;padding:120px 8%;background:linear-gradient(135deg,#fff,#faf7ff 40%,#f4edff);position:relative;overflow:hidden}.servicewebdev-hero:before{content:"";position:absolute;width:700px;height:700px;top:-250px;right:-250px;border-radius:50%;background:#7c3aed14;filter:blur(120px)}.servicewebdev-hero:after{content:"";position:absolute;width:600px;height:600px;bottom:-250px;left:-250px;border-radius:50%;background:#a855f714;filter:blur(120px)}.servicehero-content{position:relative;z-index:2;width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.service-badge{display:inline-block;padding:12px 24px;background:#f3ebff;color:#7c3aed;border-radius:50px;font-size:.95rem;font-weight:600;margin-bottom:25px;border:1px solid rgba(124,58,237,.15)}.servicehero-content h1{font-size:clamp(3rem,6vw,5.8rem);line-height:1.05;font-weight:800;color:#111827;max-width:700px;margin-bottom:25px}.servicehero-content h1 span{background:linear-gradient(90deg,#7c3aed,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.servicehero-content p{max-width:650px;font-size:1.2rem;line-height:1.9;color:#64748b;margin-bottom:40px}.servicehero-buttons{display:flex;gap:20px;flex-wrap:wrap}.serviceprimary-btn{padding:18px 36px;border:none;border-radius:14px;background:linear-gradient(135deg,#7c3aed,#9d5cf5);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:.35s}.serviceprimary-btn:hover{transform:translateY(-5px);box-shadow:0 15px 40px #7c3aed40}.servicesecondary-btn{padding:18px 36px;border:2px solid #7c3aed;border-radius:14px;background:#fff;color:#7c3aed;font-size:1rem;font-weight:700;cursor:pointer;transition:.35s}.servicesecondary-btn:hover{background:#7c3aed;color:#fff;transform:translateY(-5px)}.servicewebdev-section,.servicetechnology-section,.serviceprocess-section{padding:100px 8%}.servicesection-header{text-align:center;max-width:700px;margin:auto auto 60px}.servicesection-header h2{font-size:2.7rem;color:#111827;margin-bottom:15px}.servicesection-header p{color:#64748b;line-height:1.8}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.service-card{background:#fff;padding:35px;border-radius:20px;border:1px solid #eee;transition:.4s}.service-card:hover{transform:translateY(-10px);border-color:#7c3aed;box-shadow:0 20px 50px #7c3aed1f}.service-card i{font-size:2rem;color:#7c3aed;margin-bottom:20px}.service-card h3{margin-bottom:15px;color:#111827}.service-card p{color:#64748b;line-height:1.8}.servicetechnology-section{background:#faf7ff}.servicetech-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.servicetech-grid span{background:#fff;padding:14px 24px;border-radius:50px;border:1px solid #e5d9ff;color:#7c3aed;font-weight:600}.serviceprocess-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:25px}.serviceprocess-card{background:#fff;text-align:center;padding:40px;border-radius:20px;border:1px solid #eee}.serviceprocess-card span{font-size:3rem;font-weight:800;color:#7c3aed}.serviceprocess-card h3{margin-top:15px;color:#111827}.servicecta-section{padding:100px 8%;text-align:center;background:linear-gradient(135deg,#7c3aed,#9d5cf5)}.servicecta-section h2{color:#fff;font-size:3rem;margin-bottom:20px}.servicecta-section p{color:#ffffffd9;margin-bottom:30px}.servicecta-section button{padding:16px 35px;border:none;border-radius:12px;background:#fff;color:#7c3aed;font-size:1rem;font-weight:700;cursor:pointer}@media(max-width:768px){.servicehero-content h1{font-size:2.7rem}.servicesection-header h2,.servicecta-section h2{font-size:2rem}}.graphics-page{font-family:Outfit,sans-serif;background:#fff}.graphics-hero{padding:140px 8%;text-align:center;background:linear-gradient(135deg,#fff,#faf7ff,#f4edff)}.graphics-hero-content{max-width:900px;margin:auto}.graphics-badge{display:inline-block;padding:12px 24px;background:#f3ebff;color:#7c3aed;border-radius:50px;font-weight:600;margin-bottom:25px}.graphics-hero h1{font-size:4rem;font-weight:800;color:#111827;margin-bottom:25px}.graphics-hero h1 span{color:#7c3aed}.graphics-hero p{font-size:1.15rem;line-height:1.8;color:#64748b;margin-bottom:40px}.graphics-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.graphics-primary-btn{padding:16px 35px;border:none;border-radius:12px;background:#7c3aed;color:#fff;font-weight:600;cursor:pointer}.graphics-secondary-btn{padding:16px 35px;border:2px solid #7c3aed;background:#fff;border-radius:12px;color:#7c3aed;font-weight:600;cursor:pointer}.graphics-services-section,.graphics-tools-section,.graphics-process-section{padding:100px 8%}.graphics-section-header h2{font-size:2.6rem;color:#111827;margin-bottom:15px}.graphics-section-header p{color:#64748b;line-height:1.8}.graphics-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.graphics-service-card{padding:35px;border-radius:20px;background:#fff;border:1px solid #eee;transition:.4s}.graphics-service-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #7c3aed1f;border-color:#7c3aed}.graphics-service-card h3{margin-bottom:15px;color:#111827}.graphics-service-card p{color:#64748b;line-height:1.8}.graphics-tools-section{background:#faf7ff}.graphics-tools-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.graphics-tools-grid span{padding:14px 22px;background:#fff;border-radius:50px;border:1px solid #e5d9ff;color:#7c3aed;font-weight:600}.graphics-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.graphics-process-card{background:#fff;padding:35px;border-radius:20px;text-align:center;border:1px solid #eee}.graphics-process-card span{font-size:3rem;font-weight:800;color:#7c3aed}.graphics-process-card h3{margin-top:15px;color:#111827}.graphics-cta-section{padding:100px 8%;text-align:center;background:linear-gradient(135deg,#7c3aed,#9d5cf5)}.graphics-cta-section h2{color:#fff;font-size:3rem;margin-bottom:20px}.graphics-cta-section p{color:#ffffffd9;margin-bottom:30px}.graphics-cta-section button{padding:16px 35px;border:none;border-radius:12px;background:#fff;color:#7c3aed;font-weight:700;cursor:pointer}@media(max-width:768px){.graphics-hero h1{font-size:2.7rem}.graphics-section-header h2{font-size:2rem}.graphics-process-grid{grid-template-columns:1fr}.graphics-cta-section h2{font-size:2rem}}.dm-page{font-family:Outfit,sans-serif;background:#fff}.dm-hero{padding:140px 8%;text-align:center;background:linear-gradient(135deg,#fff,#faf7ff,#f2ebff)}.dm-hero-content{max-width:900px;margin:auto}.dm-badge{display:inline-block;padding:12px 24px;background:#f3ebff;color:#7c3aed;border-radius:50px;font-weight:600;margin-bottom:25px}.dm-hero h1{font-size:4rem;font-weight:800;color:#111827;margin-bottom:25px}.dm-hero h1 span{color:#7c3aed}.dm-hero p{font-size:1.15rem;line-height:1.9;color:#64748b;margin-bottom:40px}.dm-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.dm-primary-btn{padding:16px 35px;border:none;border-radius:12px;background:#7c3aed;color:#fff;font-weight:600;cursor:pointer;transition:.3s}.dm-primary-btn:hover{transform:translateY(-4px)}.dm-secondary-btn{padding:16px 35px;border:2px solid #7c3aed;background:#fff;border-radius:12px;color:#7c3aed;font-weight:600;cursor:pointer}.dm-services-section,.dm-tools-section,.dm-process-section{padding:100px 8%}.dm-section-header{text-align:center;margin-bottom:60px}.dm-section-header h2{font-size:2.5rem;color:#111827;margin-bottom:15px}.dm-section-header p{color:#64748b;line-height:1.8}.dm-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.dm-service-card{background:#fff;padding:35px;border-radius:20px;border:1px solid #eee;transition:.3s}.dm-service-card:hover{transform:translateY(-10px);border-color:#7c3aed;box-shadow:0 20px 40px #7c3aed1f}.dm-service-card i{font-size:2rem;color:#7c3aed;margin-bottom:20px}.dm-service-card h3{margin-bottom:15px;color:#111827}.dm-service-card p{color:#64748b;line-height:1.8}.dm-tools-section{background:#faf7ff}.dm-tools-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.dm-tools-grid span{padding:14px 24px;background:#fff;border-radius:50px;border:1px solid #e9d5ff;color:#7c3aed;font-weight:600}.dm-process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.dm-process-card{background:#fff;padding:35px;border-radius:20px;text-align:center;border:1px solid #eee;transition:.3s}.dm-process-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #7c3aed1a}.dm-process-card span{font-size:3rem;font-weight:800;color:#7c3aed}.dm-process-card h3{margin-top:15px;color:#111827}.dm-cta-section{padding:100px 8%;text-align:center;background:linear-gradient(135deg,#7c3aed,#9d5cf5)}.dm-cta-section h2{font-size:3rem;color:#fff;margin-bottom:20px}.dm-cta-section p{color:#ffffffd9;margin-bottom:30px}.dm-cta-section button{padding:16px 35px;border:none;border-radius:12px;background:#fff;color:#7c3aed;font-weight:700;cursor:pointer}@media(max-width:768px){.dm-hero h1{font-size:2.7rem}.dm-section-header h2,.dm-cta-section h2{font-size:2rem}}.portfolio-page{font-family:Outfit,sans-serif;background:#fff}.portfolio-hero{min-height:85vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 8%;background:linear-gradient(135deg,#fff,#faf7ff,#f4edff)}.portfolio-hero-content{max-width:850px}.portfolio-badge{display:inline-block;padding:10px 22px;border-radius:50px;background:#f3ebff;color:#7c3aed;font-weight:600;margin-bottom:25px}.portfolio-hero-content h1{font-size:4rem;font-weight:800;color:#111827;margin-bottom:25px}.portfolio-hero-content h1 span{color:#7c3aed}.portfolio-hero-content p{font-size:1.15rem;line-height:1.9;color:#64748b;margin-bottom:40px}.portfolio-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.portfolio-primary-btn{padding:16px 34px;border:none;border-radius:12px;background:#7c3aed;color:#fff;font-weight:600;cursor:pointer;transition:.3s}.portfolio-primary-btn:hover{transform:translateY(-5px)}.portfolio-secondary-btn{padding:16px 34px;border-radius:12px;border:2px solid #7c3aed;background:#fff;color:#7c3aed;font-weight:600;cursor:pointer}.portfolio-secondary-btn:hover{background:#7c3aed;color:#fff}.portfolio-services,.portfolio-features,.portfolio-process{padding:100px 8%}.portfolio-section-header{text-align:center;margin-bottom:60px}.portfolio-section-header h2{font-size:2.7rem;color:#111827;margin-bottom:15px}.portfolio-section-header p{color:#64748b}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.portfolio-card{background:#fff;border:1px solid #eee;border-radius:20px;padding:35px;transition:.4s}.portfolio-card:hover{transform:translateY(-10px);border-color:#7c3aed;box-shadow:0 20px 40px #7c3aed1a}.portfolio-card i{font-size:2rem;color:#7c3aed;margin-bottom:20px}.portfolio-card h3{margin-bottom:15px;color:#111827}.portfolio-card p{color:#64748b;line-height:1.8}.portfolio-features{background:#faf7ff}.feature-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.feature-tags span{padding:14px 24px;border-radius:50px;background:#fff;border:1px solid #e7dcff;color:#7c3aed;font-weight:600}.portfolio-process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.portfolio-process-card{background:#fff;padding:35px;border-radius:20px;border:1px solid #eee;text-align:center;transition:.3s}.portfolio-process-card:hover{transform:translateY(-8px);border-color:#7c3aed}.portfolio-process-card span{font-size:3rem;font-weight:800;color:#7c3aed}.portfolio-process-card h3{margin-top:15px;color:#111827}.portfolio-cta p{color:#ffffffd9;margin-bottom:30px}.portfolio-cta button{padding:16px 35px;border:none;border-radius:12px;background:#fff;color:#7c3aed;font-weight:700;cursor:pointer}@media(max-width:768px){.portfolio-hero-content h1{font-size:2.7rem}.portfolio-section-header h2,.portfolio-cta h2{font-size:2rem}}.resume-page{font-family:Outfit,sans-serif;background:#fff}.resume-hero{min-height:85vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 8%;background:linear-gradient(135deg,#fff,#faf8ff,#f4eeff)}.resume-hero-content{max-width:850px}.resume-badge{display:inline-block;padding:10px 22px;border-radius:50px;background:#f3ebff;color:#7c3aed;font-weight:600;margin-bottom:25px}.resume-hero-content h1{font-size:4rem;font-weight:800;color:#111827;margin-bottom:25px}.resume-hero-content h1 span{color:#7c3aed}.resume-hero-content p{font-size:1.15rem;color:#64748b;line-height:1.9;margin-bottom:40px}.resume-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.resume-primary-btn{padding:16px 34px;border:none;border-radius:12px;background:#7c3aed;color:#fff;font-weight:600;cursor:pointer;transition:.3s}.resume-primary-btn:hover{transform:translateY(-5px);box-shadow:0 15px 35px #7c3aed2e}.resume-secondary-btn{padding:16px 34px;border:2px solid #7c3aed;border-radius:12px;background:#fff;color:#7c3aed;font-weight:600;cursor:pointer;transition:.3s}.resume-secondary-btn:hover{background:#7c3aed;color:#fff}.resume-services,.resume-features,.resume-process{padding:100px 8%}.resume-section-header{text-align:center;margin-bottom:60px}.resume-section-header h2{font-size:2.7rem;color:#111827;margin-bottom:15px}.resume-section-header p{color:#64748b;line-height:1.8}.resume-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.resume-card{background:#fff;border:1px solid #eee;border-radius:20px;padding:35px;transition:.4s}.resume-card:hover{transform:translateY(-10px);border-color:#7c3aed;box-shadow:0 20px 40px #7c3aed1a}.resume-card i{font-size:2rem;color:#7c3aed;margin-bottom:20px}.resume-card h3{margin-bottom:15px;color:#111827}.resume-card p{color:#64748b;line-height:1.8}.resume-features{background:#faf7ff}.resume-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.resume-tags span{padding:14px 24px;border-radius:50px;background:#fff;border:1px solid #e7dcff;color:#7c3aed;font-weight:600}.resume-process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.resume-process-card{background:#fff;border:1px solid #eee;border-radius:20px;padding:35px;text-align:center;transition:.3s}.resume-process-card:hover{transform:translateY(-8px);border-color:#7c3aed}.resume-process-card span{font-size:3rem;font-weight:800;color:#7c3aed}.resume-process-card h3{margin-top:15px;color:#111827}.resume-cta{padding:100px 8%;text-align:center;background:linear-gradient(135deg,#7c3aed,#9d5cf5)}.resume-cta h2{color:#fff;font-size:3rem;margin-bottom:20px}.resume-cta p{color:#ffffffd9;margin-bottom:30px}.resume-cta button{padding:16px 35px;border:none;border-radius:12px;background:#fff;color:#7c3aed;font-size:1rem;font-weight:700;cursor:pointer}.resume-cta button:hover{transform:translateY(-4px)}@media(max-width:768px){.resume-hero-content h1{font-size:2.7rem}.resume-section-header h2,.resume-cta h2{font-size:2rem}}.uiux-page{font-family:Outfit,sans-serif;background:#fff}.uiux-hero{min-height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px 8%;background:linear-gradient(135deg,#fff,#faf7ff,#f3edff)}.uiux-badge{padding:12px 26px;border-radius:50px;background:#f3ebff;color:#7c3aed;font-weight:600;margin-bottom:25px}.uiux-hero h1{font-size:clamp(3rem,7vw,5.5rem);font-weight:800;color:#111827;margin-bottom:25px}.uiux-hero h1 span{color:#7c3aed}.uiux-hero p{max-width:750px;color:#64748b;line-height:1.9;font-size:1.1rem}.uiux-hero-buttons{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:35px;flex-wrap:wrap}.uiux-primary-btn{border:none;outline:none;padding:16px 34px;border-radius:14px;background:linear-gradient(135deg,#7c3aed,#9d5cf5);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:.3s}.uiux-primary-btn:hover{transform:translateY(-4px);box-shadow:0 15px 40px #7c3aed40}.uiux-secondary-btn{border:2px solid #7c3aed;background:#fff;color:#7c3aed;padding:16px 34px;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:.3s}.uiux-secondary-btn:hover{background:#7c3aed;color:#fff;transform:translateY(-4px)}.uiux-header{text-align:center;margin-bottom:60px}.uiux-header h2{font-size:2.8rem;color:#111827;margin-bottom:15px}.uiux-header p{color:#64748b}.uiux-services{padding:100px 8%}.uiux-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.uiux-card{background:#fff;padding:35px;border-radius:22px;border:1px solid #ececec;transition:.4s}.uiux-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px #7c3aed1f}.uiux-card i{font-size:2rem;color:#7c3aed;margin-bottom:20px}.uiux-card h3{margin-bottom:15px;color:#111827}.uiux-card p{color:#64748b;line-height:1.8}.uiux-process{padding:100px 8%;background:#faf7ff}.process-grid-ui{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px}.process-card-ui{background:#fff;padding:35px;border-radius:20px;text-align:center}.process-card-ui span{font-size:3rem;font-weight:800;color:#7c3aed}.process-card-ui h3{margin-top:15px}.uiux-tools{padding:100px 8%}.tools-grid-ui{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.tools-grid-ui span{background:#faf7ff;border:1px solid #e5d9ff;color:#7c3aed;padding:14px 24px;border-radius:50px;font-weight:600}.uiux-stats{padding:100px 8%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.uiux-stat-card{background:#fff;border:1px solid #ececec;border-radius:20px;text-align:center;padding:40px}.uiux-stat-card h2{font-size:3rem;color:#7c3aed}.uiux-stat-card p{color:#64748b}.uiux-cta{padding:100px 8%;text-align:center;background:linear-gradient(135deg,#7c3aed,#9d5cf5)}.uiux-cta h2{color:#fff;font-size:3rem;margin-bottom:20px}.uiux-cta p{color:#ffffffe6;max-width:700px;margin:auto auto 30px}.uiux-cta button{border:none;background:#fff;color:#7c3aed;padding:16px 34px;border-radius:12px;font-weight:700;cursor:pointer}@media(max-width:768px){.uiux-hero h1{font-size:2.8rem}.uiux-header h2,.uiux-cta h2{font-size:2rem}}.software-page{font-family:Outfit,sans-serif;background:#fff}.software-hero{padding:140px 8%;text-align:center;background:linear-gradient(135deg,#fff,#faf7ff,#f2ebff)}.software-hero-content{max-width:900px;margin:auto}.software-badge{display:inline-block;padding:12px 24px;background:#f3ebff;color:#7c3aed;border-radius:50px;font-weight:600;margin-bottom:25px}.software-hero h1{font-size:4rem;font-weight:800;color:#111827;margin-bottom:25px}.software-hero h1 span{color:#7c3aed}.software-hero p{font-size:1.15rem;line-height:1.9;color:#64748b;margin-bottom:40px}.software-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.software-primary-btn{padding:16px 35px;border:none;border-radius:12px;background:#7c3aed;color:#fff;font-weight:600;cursor:pointer;transition:.3s}.software-primary-btn:hover{transform:translateY(-4px)}.software-secondary-btn{padding:16px 35px;border:2px solid #7c3aed;background:#fff;border-radius:12px;color:#7c3aed;font-weight:600;cursor:pointer}.software-services-section,.software-tools-section,.software-process-section{padding:100px 8%}.software-section-header h2{font-size:2.5rem;color:#111827;margin-bottom:15px}.software-section-header p{color:#64748b;line-height:1.8}.software-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.software-service-card{background:#fff;padding:35px;border-radius:20px;border:1px solid #eee;transition:.3s}.software-service-card:hover{transform:translateY(-10px);border-color:#7c3aed;box-shadow:0 20px 40px #7c3aed1f}.software-service-card i{font-size:2rem;color:#7c3aed;margin-bottom:20px}.software-service-card h3{margin-bottom:15px;color:#111827}.software-service-card p{color:#64748b;line-height:1.8}.software-tools-section{background:#faf7ff}.software-tools-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.software-tools-grid span{padding:14px 24px;background:#fff;border-radius:50px;border:1px solid #e9d5ff;color:#7c3aed;font-weight:600}.software-process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.software-process-card{background:#fff;padding:35px;border-radius:20px;text-align:center;border:1px solid #eee;transition:.3s}.software-process-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #7c3aed1a}.software-process-card span{font-size:3rem;font-weight:800;color:#7c3aed}.software-process-card h3{margin-top:15px;color:#111827}.software-cta-section{padding:100px 8%;text-align:center;background:linear-gradient(135deg,#7c3aed,#9d5cf5)}.software-cta-section h2{font-size:3rem;color:#fff;margin-bottom:20px}.software-cta-section p{color:#ffffffd9;margin-bottom:30px}.software-cta-section button{padding:16px 35px;border:none;border-radius:12px;background:#fff;color:#7c3aed;font-weight:700;cursor:pointer}@media(max-width:768px){.software-hero h1{font-size:2.7rem}.software-section-header h2,.software-cta-section h2{font-size:2rem}}.consultation-page{min-height:100vh;font-family:Outfit,sans-serif;background:linear-gradient(135deg,#fff,#faf8ff,#f5f0ff);position:relative;overflow:hidden;padding:120px 7%}.consultation-page:before{content:"";position:absolute;width:500px;height:500px;top:-150px;right:-150px;border-radius:50%;background:#7c3aed14;filter:blur(120px)}.consultation-page:after{content:"";position:absolute;width:450px;height:450px;bottom:-150px;left:-150px;border-radius:50%;background:#a855f714;filter:blur(120px)}.consultation-container{max-width:1300px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:2}.consult-left h1{font-size:clamp(3rem,6vw,5rem);line-height:1.05;font-weight:800;color:#111827;margin-bottom:25px}.consult-left h1 span{background:linear-gradient(90deg,#7c3aed,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.consult-left p{font-size:1.15rem;line-height:1.9;color:#64748b;margin-bottom:35px;max-width:550px}.consult-badge{display:inline-block;padding:12px 22px;border-radius:50px;background:#f3ebff;color:#7c3aed;font-weight:600;border:1px solid rgba(124,58,237,.12);margin-bottom:25px}.consult-features{display:flex;flex-direction:column;gap:18px}.feature-box{background:#fff;border:1px solid rgba(124,58,237,.08);border-radius:16px;padding:18px 22px;display:flex;align-items:center;gap:12px;color:#374151;font-weight:500;transition:.3s}.feature-box:hover{transform:translate(8px);box-shadow:0 12px 30px #7c3aed14}.feature-box i{color:#7c3aed;font-size:1.1rem}.consult-form{background:#fff;border-radius:30px;padding:40px;border:1px solid rgba(124,58,237,.08);box-shadow:0 25px 60px #7c3aed14;display:flex;flex-direction:column;gap:18px}.consult-form h2{color:#111827;font-size:2rem;margin-bottom:10px}.consult-form input,.consult-form textarea{width:100%;padding:16px 18px;border-radius:14px;border:1px solid #e5e7eb;outline:none;font-size:1rem;font-family:Outfit,sans-serif;transition:.3s}.consult-form input:focus,.consult-form textarea:focus{border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed14}.consult-form textarea{resize:none}.consult-form button{margin-top:10px;padding:18px;border:none;border-radius:14px;cursor:pointer;font-size:1rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#7c3aed,#9d5cf5);transition:.35s}.consult-form button:hover{transform:translateY(-4px);box-shadow:0 15px 35px #7c3aed40}.consult-left{animation:slideLeft .8s ease}.consult-right{animation:slideRight .8s ease}@keyframes slideLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.success-overlay{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .3s ease}.success-popup{width:420px;max-width:90%;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:2.5rem;text-align:center;box-shadow:0 25px 60px #0003;animation:popupShow .5s ease}.success-icon{margin-bottom:1rem}.check-svg{width:100px;height:100px}.check-circle{stroke:#22c55e;stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166;animation:stroke .6s ease forwards}.check-path{stroke:#22c55e;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .4s ease .6s forwards}.success-popup h2{font-size:1.8rem;margin-bottom:.8rem;color:#111827}.success-popup p{color:#4b5563;line-height:1.7}.popup-subtext{margin-top:.5rem;font-size:.95rem}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes popupShow{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:992px){.consultation-container{grid-template-columns:1fr;gap:50px}.consult-left{text-align:center}.consult-left p{margin:auto auto 35px}}@media(max-width:768px){.consultation-page{padding:100px 20px}.consult-left h1{font-size:2.5rem}.consult-form{padding:25px}.consult-form h2{font-size:1.7rem}}@media(max-width:480px){.consult-left h1{font-size:2rem}.consult-form{padding:20px}.consult-form input,.consult-form textarea{padding:14px}}.portfolio-page{font-family:Outfit,sans-serif}.portfolio-hero{min-height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px 20px;background:linear-gradient(135deg,#fff,#faf7ff,#f4edff);position:relative;overflow:hidden}.portfolio-hero:before{content:"";position:absolute;width:500px;height:500px;top:-150px;right:-150px;border-radius:50%;background:#7c3aed14;filter:blur(100px)}.portfolio-hero:after{content:"";position:absolute;width:450px;height:450px;bottom:-150px;left:-150px;border-radius:50%;background:#a855f714;filter:blur(100px)}.portfolio-badge{position:relative;z-index:2;padding:12px 28px;border-radius:50px;background:#f3ebff;color:#7c3aed;font-size:.95rem;font-weight:600;margin-bottom:30px;border:1px solid rgba(124,58,237,.15)}.portfolio-hero h1{position:relative;z-index:2;max-width:900px;font-size:clamp(3rem,7vw,5.5rem);line-height:1.05;font-weight:800;color:#0f172a;margin-bottom:25px}.portfolio-hero h1 span{background:linear-gradient(135deg,#7c3aed,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.portfolio-hero p{position:relative;z-index:2;max-width:750px;font-size:1.15rem;line-height:1.9;color:#64748b}.portfolio-left{display:flex;justify-content:center}.portfolio-badge{padding:18px 35px;border-radius:60px;background:#f3ebff;color:#7c3aed;font-weight:700;text-align:center}.portfolio-center h1{font-size:clamp(4rem,6vw,6.5rem);line-height:1.05;color:#0f172a;font-weight:800}.portfolio-center h1 span{display:block;background:linear-gradient(135deg,#7c3aed,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.portfolio-right p{font-size:1.25rem;line-height:2;color:#64748b}.section-header{text-align:center;margin-bottom:60px}.section-header h2{font-size:2.8rem;color:#111827;margin-bottom:15px}.section-header p{color:#64748b}.portfolio-projects{padding:100px 8%}.projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.project-card{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #eee;transition:.4s}.project-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px #7c3aed1f}.project-card img{width:100%;height:240px;object-fit:cover}.project-content{padding:30px}.project-content h3{margin-bottom:15px;color:#111827}.project-content p{color:#64748b;line-height:1.8}.project-content button{margin-top:20px;border:none;background:#7c3aed;color:#fff;padding:14px 28px;border-radius:12px;cursor:pointer;font-weight:600}.portfolio-tech{padding:100px 8%;background:#faf7ff}.tech-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.tech-grid span{background:#fff;padding:14px 24px;border-radius:50px;border:1px solid #e5d9ff;color:#7c3aed;font-weight:600}.portfolio-stats{padding:100px 8%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.stat-card{background:#fff;border-radius:24px;text-align:center;padding:40px;border:1px solid #eee}.stat-card h2{font-size:3rem;color:#7c3aed}.stat-card p{color:#64748b}.portfolio-cta{padding:100px 8%;text-align:center;background:linear-gradient(135deg,#7c3aed,#9d5cf5)}.portfolio-cta h2{color:#fff;font-size:3rem;margin-bottom:20px}.portfolio-cta p{color:#ffffffe6;margin-bottom:30px}.portfolio-cta button{border:none;background:#fff;color:#7c3aed;padding:16px 34px;border-radius:12px;font-weight:700;cursor:pointer}@media(max-width:992px){.portfolio-hero-content{grid-template-columns:1fr;text-align:center}.portfolio-center h1{font-size:3.2rem}.portfolio-right p{max-width:700px;margin:auto}}@media(max-width:768px){.section-header h2,.portfolio-cta h2{font-size:2rem}}.graphics-portfolio-page{font-family:Outfit,sans-serif;background:#fff}.graphics-heros{min-height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px 8%;background:linear-gradient(135deg,#fff,#faf7ff,#f4edff)}.graphics-heros:before{content:"";position:absolute;width:500px;height:500px;top:-150px;right:-150px;border-radius:50%;background:#7c3aed14;filter:blur(100px)}.graphics-heros:after{content:"";position:absolute;width:450px;height:450px;bottom:-150px;left:-150px;border-radius:50%;background:#a855f714;filter:blur(100px)}.graphics-badges{padding:12px 28px;border-radius:50px;background:#f3ebff;color:#7c3aed;font-weight:600;margin-bottom:25px}.graphics-heros h1{max-width:900px;font-size:clamp(3rem,7vw,5.5rem);font-weight:800;line-height:1.1;color:#0f172a;margin-bottom:25px}.graphics-heros h1 span{color:#7c3aed}.graphics-heros p{max-width:750px;color:#64748b;line-height:1.9;font-size:1.15rem}.graphics-section-header{text-align:center;margin-bottom:60px}.graphics-section-header h2{font-size:2.8rem;color:#111827;margin-bottom:15px}.graphics-section-header p{color:#64748b}.graphics-projects{padding:100px 8%}.graphics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.graphics-card{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #ececec;transition:.4s}.graphics-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px #7c3aed1f}.graphics-card img{width:100%;height:260px;object-fit:cover}.graphics-content{padding:25px}.graphics-content h3{margin-bottom:12px;color:#111827}.graphics-content p{color:#64748b;line-height:1.8}.graphics-content button{margin-top:20px;border:none;background:#7c3aed;color:#fff;padding:12px 24px;border-radius:12px;cursor:pointer;font-weight:600}.graphics-services{padding:100px 8%;background:#faf7ff}.graphics-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px}.graphics-service-card{background:#fff;padding:35px;text-align:center;border-radius:20px;border:1px solid #ececec;transition:.4s}.graphics-service-card:hover{transform:translateY(-8px);border-color:#7c3aed}.graphics-service-card i{font-size:2rem;color:#7c3aed;margin-bottom:20px}.graphics-service-card h3{color:#111827}.graphics-stats{padding:100px 8%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.graphics-stat-card{background:#fff;border-radius:24px;text-align:center;padding:40px;border:1px solid #eee}.graphics-stat-card h2{font-size:3rem;color:#7c3aed}.graphics-stat-card p{color:#64748b}.graphics-cta{padding:100px 8%;text-align:center;background:linear-gradient(135deg,#7c3aed,#9d5cf5)}.graphics-cta h2{color:#fff;font-size:3rem;margin-bottom:20px}.graphics-cta p{color:#ffffffe6;max-width:700px;margin:auto auto 30px;line-height:1.8}.graphics-cta button{border:none;background:#fff;color:#7c3aed;padding:16px 35px;border-radius:12px;font-weight:700;cursor:pointer;transition:.3s}.graphics-cta button:hover{transform:translateY(-4px)}@media(max-width:768px){.graphics-hero{padding:100px 20px}.graphics-hero h1{font-size:2.8rem}.graphics-section-header h2,.graphics-cta h2{font-size:2rem}.graphics-card img{height:220px}}.zen-dm-portfolio-page{font-family:Outfit,sans-serif;background:#fff}.zen-dm-hero-section{min-height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px 8%;background:linear-gradient(135deg,#fff,#faf7ff,#f4edff)}.zen-dm-badge{padding:12px 28px;border-radius:50px;background:#f3ebff;color:#7c3aed;font-weight:600;margin-bottom:25px}.zen-dm-hero-section h1{max-width:900px;font-size:clamp(3rem,7vw,5.5rem);font-weight:800;line-height:1.1;color:#0f172a;margin-bottom:25px}.zen-dm-hero-section h1 span{color:#7c3aed}.zen-dm-hero-section p{max-width:750px;color:#64748b;line-height:1.9;font-size:1.15rem}.zen-dm-projects-section,.zen-dm-services-section,.zen-dm-stats-section{padding:100px 8%}.zen-dm-section-header{text-align:center;margin-bottom:60px}.zen-dm-section-header h2{font-size:2.8rem;color:#111827;margin-bottom:15px}.zen-dm-section-header p{color:#64748b}.zen-dm-projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.zen-dm-project-card{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #ececec;transition:.4s}.zen-dm-project-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px #7c3aed1f}.zen-dm-project-card img{width:100%;height:260px;object-fit:cover}.zen-dm-card-content{padding:25px}.zen-dm-card-content h3{margin-bottom:12px}.zen-dm-card-content p{color:#64748b;line-height:1.8}.zen-dm-card-content button{margin-top:20px;border:none;background:#7c3aed;color:#fff;padding:12px 24px;border-radius:12px;cursor:pointer}.zen-dm-services-section{background:#faf7ff}.zen-dm-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px}.zen-dm-service-card{background:#fff;padding:35px;text-align:center;border-radius:20px;border:1px solid #ececec;transition:.4s}.zen-dm-service-card:hover{transform:translateY(-8px);border-color:#7c3aed}.zen-dm-service-card i{font-size:2rem;color:#7c3aed;margin-bottom:20px}.zen-dm-stats-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.zen-dm-stat-card{background:#fff;border:1px solid #ececec;border-radius:20px;padding:40px;text-align:center}.zen-dm-stat-card h2{font-size:3rem;color:#7c3aed}.zen-dm-stat-card p{color:#64748b}.zen-dm-cta-section{padding:100px 8%;text-align:center;background:linear-gradient(135deg,#7c3aed,#9d5cf5)}.zen-dm-cta-section h2{color:#fff;font-size:3rem;margin-bottom:20px}.zen-dm-cta-section p{color:#ffffffe6;max-width:700px;margin:auto auto 30px}.zen-dm-cta-section button{border:none;background:#fff;color:#7c3aed;padding:16px 35px;border-radius:12px;font-weight:700;cursor:pointer}@media(max-width:768px){.zen-dm-hero-section h1{font-size:2.8rem}.zen-dm-section-header h2,.zen-dm-cta-section h2{font-size:2rem}}.ps-page{font-family:Outfit,sans-serif;background:#fff}.ps-hero{padding:140px 8% 110px;text-align:center;background:linear-gradient(135deg,#fff,#faf7ff,#f3edff)}.ps-badge{display:inline-block;padding:12px 26px;border-radius:50px;background:#f3ebff;color:#7c3aed;font-weight:600;margin-bottom:25px}.ps-hero h1{font-size:clamp(3rem,6vw,5rem);font-weight:800;color:#111827;margin-bottom:20px}.ps-hero h1 span{color:#7c3aed}.ps-hero p{max-width:750px;margin:auto;color:#64748b;line-height:1.9;font-size:1.1rem}.ps-section{padding:100px 8%}.ps-heading{text-align:center;margin-bottom:60px}.ps-heading h2{font-size:2.7rem;color:#111827}.ps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:30px}.ps-card{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #eee;transition:.35s}.ps-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px #7c3aed1f}.ps-card img{width:100%;height:250px;object-fit:cover}.ps-content{padding:28px}.ps-content h3{margin-bottom:15px;color:#111827}.ps-content p{color:#64748b;line-height:1.8}.ps-content button{margin-top:20px;border:none;background:#7c3aed;color:#fff;padding:12px 26px;border-radius:12px;font-weight:600;cursor:pointer}.ps-stats{padding:100px 8%;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px}.ps-stat-card{background:#fff;border:1px solid #eee;border-radius:20px;padding:40px;text-align:center}.ps-stat-card h2{font-size:3rem;color:#7c3aed;margin-bottom:10px}.ps-stat-card p{color:#64748b}.ps-cta{padding:100px 8%;text-align:center;background:linear-gradient(135deg,#7c3aed,#9d5cf5)}.ps-cta h2{color:#fff;font-size:3rem;margin-bottom:20px}.ps-cta p{color:#ffffffe6;max-width:700px;margin:auto auto 30px;line-height:1.8}.ps-cta button{border:none;background:#fff;color:#7c3aed;padding:16px 34px;border-radius:12px;font-weight:700;cursor:pointer}@media(max-width:768px){.ps-hero h1{font-size:2.7rem}.ps-heading h2,.ps-cta h2{font-size:2rem}.ps-card img{height:220px}}.resume-samples-page{font-family:Outfit,sans-serif;background:#fff}.resume-samples-hero{min-height:85vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px 8%;background:linear-gradient(135deg,#fff,#faf7ff,#f3edff)}.resume-samples-badge{padding:12px 26px;border-radius:50px;background:#f3ebff;color:#7c3aed;font-weight:600;margin-bottom:25px}.resume-samples-hero h1{font-size:clamp(3rem,6vw,5rem);font-weight:800;color:#111827;margin-bottom:20px}.resume-samples-hero h1 span{color:#7c3aed}.resume-samples-hero p{max-width:750px;color:#64748b;line-height:1.9;font-size:1.1rem}.resume-showcase-header{text-align:center;margin-bottom:60px}.resume-showcase-header h2{font-size:2.8rem;color:#111827;margin-bottom:15px}.resume-showcase-header p{color:#64748b}.resume-showcase-section{padding:100px 8%}.resume-showcase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.resume-showcase-card{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #ececec;transition:.35s}.resume-showcase-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px #7c3aed1f}.resume-showcase-card img{width:100%;height:240px;object-fit:cover}.resume-showcase-content{padding:25px}.resume-showcase-content h3{margin-bottom:12px}.resume-showcase-content p{color:#64748b;line-height:1.8}.resume-showcase-content button{margin-top:20px;border:none;background:#7c3aed;color:#fff;padding:12px 24px;border-radius:10px;cursor:pointer}.resume-features-section{padding:100px 8%;background:#faf7ff}.resume-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px}.resume-feature-card{background:#fff;padding:35px;text-align:center;border-radius:20px;border:1px solid #ececec}.resume-feature-card i{font-size:2rem;color:#7c3aed;margin-bottom:15px}.resume-stats-section{padding:100px 8%;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:25px}.resume-stat-card{background:#fff;border:1px solid #ececec;border-radius:20px;padding:40px;text-align:center}.resume-stat-card h2{font-size:3rem;color:#7c3aed}.resume-stat-card p{color:#64748b}.resume-cta-section{padding:100px 8%;text-align:center;background:linear-gradient(135deg,#7c3aed,#9d5cf5)}.resume-cta-section h2{color:#fff;font-size:3rem;margin-bottom:20px}.resume-cta-section p{color:#ffffffe6;max-width:700px;margin:auto auto 30px}.resume-cta-section button{border:none;background:#fff;color:#7c3aed;padding:16px 35px;border-radius:12px;font-weight:700;cursor:pointer}@media(max-width:768px){.resume-samples-hero h1{font-size:2.8rem}.resume-showcase-header h2,.resume-cta-section h2{font-size:2rem}}.uiportfolio-page{font-family:Outfit,sans-serif;background:#fff}.uiportfolio-hero{min-height:85vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px 8%;background:linear-gradient(135deg,#fff,#faf7ff,#f3edff)}.uiportfolio-badge{background:#f3ebff;color:#7c3aed;padding:12px 24px;border-radius:50px;font-weight:600;margin-bottom:25px}.uiportfolio-hero h1{font-size:clamp(3rem,6vw,5rem);font-weight:800;color:#111827;margin-bottom:20px}.uiportfolio-hero h1 span{color:#7c3aed}.uiportfolio-hero p{max-width:700px;color:#64748b;line-height:1.8}.uiportfolio-projects,.uiportfolio-tools,.uiportfolio-stats{padding:100px 8%}.uiportfolio-header{text-align:center;margin-bottom:60px}.uiportfolio-header h2{font-size:2.7rem;color:#111827;margin-bottom:10px}.uiportfolio-header p{color:#64748b}.uiportfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.uiportfolio-card{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #ececec;transition:.3s}.uiportfolio-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px #7c3aed1f}.uiportfolio-card img{width:100%;height:250px;object-fit:cover}.uiportfolio-content{padding:25px}.uiportfolio-content h3{margin-bottom:12px;color:#111827}.uiportfolio-content p{color:#64748b;line-height:1.8}.uiportfolio-tools{background:#faf7ff}.uiportfolio-tools-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.uiportfolio-tools-grid span{padding:14px 24px;border-radius:50px;background:#fff;border:1px solid #e5d9ff;color:#7c3aed;font-weight:600}.uiportfolio-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.uiportfolio-stat{background:#fff;border:1px solid #ececec;border-radius:20px;text-align:center;padding:40px}.uiportfolio-stat h2{color:#7c3aed;font-size:3rem}.uiportfolio-stat p{color:#64748b}.uiportfolio-cta{padding:100px 8%;text-align:center;background:linear-gradient(135deg,#7c3aed,#9d5cf5)}.uiportfolio-cta h2{color:#fff;font-size:3rem;margin-bottom:20px}.uiportfolio-cta p{color:#ffffffe6;margin-bottom:30px}.uiportfolio-cta button{border:none;padding:16px 34px;border-radius:12px;background:#fff;color:#7c3aed;font-weight:700;cursor:pointer}@media(max-width:768px){.uiportfolio-hero h1{font-size:2.7rem}.uiportfolio-header h2,.uiportfolio-cta h2{font-size:2rem}}.maintenance-page{font-family:Outfit,sans-serif}.maintenance-hero{min-height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px 8%;background:linear-gradient(135deg,#fff,#faf7ff,#f3edff)}.maintenance-badge{background:#f3ebff;color:#7c3aed;padding:12px 25px;border-radius:50px;font-weight:600;margin-bottom:25px}.maintenance-hero h1{font-size:clamp(3rem,7vw,5.5rem);color:#111827;margin-bottom:20px}.maintenance-hero h1 span{color:#7c3aed}.maintenance-hero p{max-width:700px;line-height:1.8;color:#64748b;margin-bottom:35px}.maintenance-btn{border:none;background:#7c3aed;color:#fff;padding:16px 34px;border-radius:12px;cursor:pointer;font-weight:700}.maintenance-header{text-align:center;margin-bottom:60px}.maintenance-header h2{font-size:2.8rem;color:#111827;margin-bottom:10px}.maintenance-header p{color:#64748b}.maintenance-services{padding:100px 8%}.maintenance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.maintenance-card{background:#fff;border:1px solid #ececec;border-radius:20px;padding:35px;transition:.3s}.maintenance-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #7c3aed1f}.maintenance-card i{font-size:2rem;color:#7c3aed;margin-bottom:20px}.maintenance-card h3{margin-bottom:15px}.maintenance-card p{color:#64748b;line-height:1.8}.maintenance-plans{padding:100px 8%;background:#faf7ff}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.plan-card{background:#fff;padding:40px;border-radius:20px;text-align:center;border:1px solid #ececec}.featured-plan{border:2px solid #7c3aed}.plan-card h3{color:#7c3aed;margin-bottom:20px}.plan-card p{margin:10px 0;color:#64748b}.maintenance-process{padding:100px 8%}.process-grid-maint{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px}.process-card-maint{text-align:center;background:#fff;border:1px solid #ececec;border-radius:20px;padding:40px}.process-card-maint span{font-size:3rem;font-weight:800;color:#7c3aed}.maintenance-cta{padding:100px 8%;text-align:center;background:linear-gradient(135deg,#7c3aed,#9d5cf5)}.maintenance-cta h2{color:#fff;font-size:3rem;margin-bottom:20px}.maintenance-cta p{color:#ffffffe6;margin-bottom:30px}.maintenance-cta button{border:none;background:#fff;color:#7c3aed;padding:16px 34px;border-radius:12px;font-weight:700;cursor:pointer}@media(max-width:768px){.maintenance-hero h1{font-size:2.8rem}.maintenance-header h2,.maintenance-cta h2{font-size:2rem}}*{margin:0;padding:0;box-sizing:border-box}body{background:#fff}.software-portfolio-page{font-family:Outfit,sans-serif}.software-portfolio-hero{min-height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px 20px;background:linear-gradient(135deg,#fff,#faf7ff,#f4edff);position:relative;overflow:hidden}.software-portfolio-hero:before{content:"";position:absolute;width:500px;height:500px;top:-150px;right:-150px;border-radius:50%;background:#7c3aed14;filter:blur(100px)}.software-portfolio-hero:after{content:"";position:absolute;width:450px;height:450px;bottom:-150px;left:-150px;border-radius:50%;background:#a855f714;filter:blur(100px)}.software-portfolio-hero-content{position:relative;z-index:2}.software-portfolio-left{display:flex;justify-content:center}.software-portfolio-badge{display:inline-block;padding:18px 35px;border-radius:60px;background:#f3ebff;color:#7c3aed;font-weight:700;text-align:center;margin-bottom:30px;border:1px solid rgba(124,58,237,.15)}.software-portfolio-center h1{font-size:clamp(4rem,6vw,6.5rem);line-height:1.05;color:#0f172a;font-weight:800;margin-bottom:25px}.software-portfolio-center h1 span{display:block;background:linear-gradient(135deg,#7c3aed,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.software-portfolio-right p{max-width:750px;margin:auto;font-size:1.25rem;line-height:2;color:#64748b}.software-section-header{text-align:center;margin-bottom:60px}.software-section-header h2{font-size:2.8rem;color:#111827;margin-bottom:15px}.software-section-header p{color:#64748b}.software-portfolio-projects{padding:100px 8%}.software-projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.software-project-card{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #eee;transition:.4s}.software-project-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px #7c3aed1f}.software-project-card img{width:100%;height:240px;object-fit:cover}.software-project-content{padding:30px}.software-project-content h3{margin-bottom:15px;color:#111827}.software-project-content p{color:#64748b;line-height:1.8}.software-project-content button{margin-top:20px;border:none;background:#7c3aed;color:#fff;padding:14px 28px;border-radius:12px;cursor:pointer;font-weight:600}.software-portfolio-tech{padding:100px 8%;background:#faf7ff}.software-tech-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.software-tech-grid span{background:#fff;padding:14px 24px;border-radius:50px;border:1px solid #e5d9ff;color:#7c3aed;font-weight:600}.software-portfolio-stats{padding:100px 8%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.software-stat-card{background:#fff;border-radius:24px;text-align:center;padding:40px;border:1px solid #eee}.software-stat-card h2{font-size:3rem;color:#7c3aed}.software-stat-card p{color:#64748b}.software-portfolio-cta{padding:100px 8%;text-align:center;background:linear-gradient(135deg,#7c3aed,#9d5cf5)}.software-portfolio-cta h2{color:#fff;font-size:3rem;margin-bottom:20px}.software-portfolio-cta p{color:#ffffffe6;margin-bottom:30px}.software-portfolio-cta button{border:none;background:#fff;color:#7c3aed;padding:16px 34px;border-radius:12px;font-weight:700;cursor:pointer}@media(max-width:992px){.software-portfolio-center h1{font-size:3.2rem}.software-portfolio-right p{max-width:700px;margin:auto}}@media(max-width:768px){.software-section-header h2,.software-portfolio-cta h2{font-size:2rem}.software-portfolio-center h1{font-size:2.8rem}.software-portfolio-right p{font-size:1rem}}
