.input-group{display:flex;align-items:center;width:100%;max-width:100%;box-sizing:border-box}.input{min-height:50px;padding:0 1rem;color:#5e4dcd;font-size:15px;border:1px solid #5e4dcd;border-radius:6px 0 0 6px;background-color:transparent}.button--submit{min-height:50px;padding:.5em 1em;border:none;border-radius:0 6px 6px 0;background-color:#5e4dcd;color:#fff;font-size:15px;cursor:pointer;transition:background-color .3s ease-in-out;width:auto;margin-left:.5rem}.button--submit:hover{background-color:#5e5dcd}.google-review-card{min-width:220px;border:1px solid rgba(66,133,244,.15)}.google-stars{color:#fbbc05;font-size:14px;letter-spacing:1px;line-height:1}.google-review-label{font-size:11px;color:#6c757d;font-weight:600}.google-review-count{font-size:13px;color:#6c757d}.google-review-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;background:linear-gradient(135deg,#4285f4,#34a853);color:#fff;font-size:13px;font-weight:600;padding:8px 14px;border-radius:8px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.google-review-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #4285f44d;color:#fff}.input:focus,.input:focus-visible{border-color:#3898ec;outline:none}@media (max-width: 600px){.input-group{flex-direction:column;width:100%}.input,.button--submit{width:100%;margin:0;border-radius:6px}.button--submit{border-radius:6px;margin-top:.5rem}}@media (max-width: 480px){.input{width:100%}}.center-container{justify-content:center;align-items:center;display:flex}.button{--black-700: hsla(0 0% 12% / 1);--border_radius: 9999px;--transtion: .3s ease-in-out;--offset: 2px;cursor:pointer;position:relative;display:flex;align-items:center;gap:.5rem;transform-origin:center;padding:1rem 2rem;background-color:transparent;border:none;border-radius:var(--border_radius);transform:scale(calc(1 + (var(--active, 0) * .1)));width:auto;height:auto;transition:transform var(--transtion)}.button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:var(--black-700);border-radius:var(--border_radius);box-shadow:inset 0 .5px #fff,inset 0 -1px 2px #000,0 4px 10px -4px hsla(0 0% 0% / calc(1 - var(--active, 0))),0 0 0 calc(var(--active, 0) * .375rem) #5604fbbf;transition:all var(--transtion);z-index:0}.button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:#7b3bfcbf;background-image:radial-gradient(at 51% 89%,hsla(266,45%,74%,1) 0px,transparent 50%),radial-gradient(at 100% 100%,hsla(266,36%,60%,1) 0px,transparent 50%),radial-gradient(at 22% 91%,hsla(266,36%,60%,1) 0px,transparent 50%);background-position:top;opacity:var(--active, 0);border-radius:var(--border_radius);transition:opacity var(--transtion);z-index:2}.button:is(:focus-visible){--active: 1}.button:active{transform:scale(1)}.button .dots_border{--size_border: calc(100% + 2px) ;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size_border);height:var(--size_border);background-color:transparent;border-radius:var(--border_radius);z-index:-10}.button .dots_border:before{content:"";position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);transform-origin:left;transform:rotate(0);width:100%;height:2rem;background-color:#fff;mask:linear-gradient(transparent 0%,white 120%);animation:rotate 2s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}.button .sparkle{position:relative;z-index:10;width:1.75rem}.button .sparkle .path{fill:currentColor;stroke:currentColor;transform-origin:center;color:#fff}.button:is(:focus) .sparkle .path{animation:path 1.5s linear .5s infinite}.button .sparkle .path:nth-child(1){--scale_path_1: 1.2}.button .sparkle .path:nth-child(2){--scale_path_2: 1.2}.button .sparkle .path:nth-child(3){--scale_path_3: 1.2}@keyframes path{0%,34%,71%,to{transform:scale(1)}17%{transform:scale(var(--scale_path_1, 1))}49%{transform:scale(var(--scale_path_2, 1))}83%{transform:scale(var(--scale_path_3, 1))}}.button .text_button{position:relative;z-index:10;background-image:linear-gradient(90deg,#fff,hsla(0 0% 100% / var(--active, 0)) 120%);-webkit-background-clip:text;background-clip:text;font-size:1rem;color:transparent}.custom-heading[data-v-bcde1e21]{color:#0cbc87;text-shadow:2px 2px 4px rgba(0,0,0,.5);-webkit-text-stroke:1px black}[data-v-bcde1e21]:root{--text-color: #000000;--bg-color: #222222;--body-font: "Poppins", sans-serif;--normal-font-size: .938rem}@media screen and (min-width: 968px){[data-v-bcde1e21]:root{--normal-font-size: 1rem}}.container[data-v-bcde1e21]{max-width:1140px;width:100%;margin:0 auto;padding:3rem 0;min-height:100vh;display:grid;place-items:center}.card__container[data-v-bcde1e21]{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;width:100%;max-width:90%;margin:auto;padding:60px 0}.card__bx[data-v-bcde1e21]{--dark-color: #2e2e2e;--dark-alt-color: #777777;--white-color: #ffffff;--button-color: #333333;--transition: .5s ease-in-out;font-family:inherit;height:350px;width:300px;position:relative;display:flex;justify-content:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.05);background:var(--home-card-bg);transition:var(--transition)}.card__bx[data-v-bcde1e21]:before,.card__bx[data-v-bcde1e21]:after{content:"";position:absolute;z-index:-1;transition:var(--transition)}.card__bx[data-v-bcde1e21]:before{top:-10px;right:50px;bottom:-10px;left:50px;border-top:4px solid var(--clr);transform:skewY(15deg);border-bottom:4px solid var(--clr)}.card__bx[data-v-bcde1e21]:hover:before{top:-10px;right:40px;bottom:-10px;left:40px;transform:skewY(0)}.card__bx[data-v-bcde1e21]:after{top:60px;right:-10px;bottom:60px;left:-10px;border-left:4px solid var(--clr);transform:skew(15deg);border-right:4px solid var(--clr)}.card__bx[data-v-bcde1e21]:hover:after{top:40px;right:-10px;bottom:40px;left:-10px;transform:skew(0)}.card__bx .card__data[data-v-bcde1e21]{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px;text-align:center;padding:0 20px;height:100%;width:100%;overflow:hidden}.card__bx .card__data .card__icon[data-v-bcde1e21]{height:80px;width:80px;display:flex;justify-content:center;align-items:center;font-size:3rem;color:var(--heading-color);background-color:var(--heading-color);transition:var(--transition)}.card__bx .card__data .card__icon[data-v-bcde1e21]{color:var(--clr);box-shadow:0 0 0 4px var(--dark-color),0 0 0 6px var(--clr)}.card__bx:hover .card__data .card__icon[data-v-bcde1e21]{color:var(--dark-color);background-color:var(--clr);box-shadow:0 0 0 4px var(--dark-color),0 0 0 300px var(--clr)}.card__bx .card__data .card__content[data-v-bcde1e21]{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.card__bx .card__data h1[data-v-bcde1e21]{font-size:1.5rem;font-weight:500;color:var(--heading-color);transition:var(--transition)}.card__bx:hover .card__data h1[data-v-bcde1e21]{color:var(--dark-color);transition:var(--transition)}.card__bx .card__data p[data-v-bcde1e21]{font-size:.9rem;color:var(--dark-alt-color);transition:var(--transition)}.card__bx:hover .card__data p[data-v-bcde1e21]{color:var(--dark-color);transition:var(--transition)}.card__bx .card__data a[data-v-bcde1e21]{position:relative;display:inline-flex;padding:8px 15px;text-decoration:none;font-weight:500;margin-top:10px;border:2px solid var(--clr);color:var(--dark-color);background-color:var(--clr);transition:var(--transition)}.card__bx:hover .card__data a[data-v-bcde1e21]{color:var(--clr);background-color:var(--dark-color)}.card__bx:hover .card__data a[data-v-bcde1e21]:hover{border-color:var(--dark-color);color:var(--dark-color);background-color:var(--clr)}.project-img[data-v-073cf279]{object-fit:cover;border:3px solid #0fb4d2;border-radius:10px}.video-thumbnail{position:fixed;left:10px;bottom:40px;width:120px;height:220px;background-color:#000;border-radius:10px;overflow:hidden;z-index:9999;cursor:pointer}.video-preview{width:100%;height:100%}.gif-below{position:fixed;left:10px;bottom:10px;width:120px;height:auto;z-index:9999;border-radius:8px;overflow:hidden}.gif-below img{width:100%;display:block}.video-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:480px;height:640px;background-color:#000;z-index:10000;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px #0000004d}.popup-video{width:100%;height:100%}@media (max-width: 768px){.video-popup{width:320px;height:480px}}@media (max-width: 480px){.video-popup{width:200px;height:350px}}.center-div[data-v-ef90dffb]{display:flex;flex-direction:column;overflow-x:hidden}.neon-heading[data-v-ef90dffb]{font-size:2.5rem;font-weight:700;color:#0fb4d2;margin-top:-40px}.neon-text[data-v-ef90dffb]{color:#0fb4d2}.we-carousel[data-v-ef90dffb]{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.we-card-container[data-v-ef90dffb]{width:400px;height:450px;position:relative;display:flex;justify-content:center;align-items:center}.we-card-heading[data-v-ef90dffb]{font-size:1.3rem;font-weight:700;margin-top:10px;background:linear-gradient(135deg,#0fb4d2,#8a2be2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.we-card[data-v-ef90dffb]{width:400px;height:450px;border-radius:12px;background:var(--home-card-bg);position:absolute;box-sizing:border-box;text-align:center;box-shadow:0 25px 50px #0000008c;left:0;top:0;opacity:0;transition:all .5s ease;filter:none;justify-content:center;align-items:center;display:flex;flex-direction:column}.heading-badge[data-v-ef90dffb]{position:relative;display:inline-block;background:linear-gradient(135deg,#0fb4d226,#8a2be226);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(15,180,210,.3);padding:.6rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:600;color:var(--bs-body-color);overflow:hidden}.badge-glow[data-v-ef90dffb]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-ef90dffb 3s infinite}@keyframes shimmer-ef90dffb{0%{left:-100%}to{left:200%}}.main-heading[data-v-ef90dffb]{font-weight:800;background:linear-gradient(135deg,#0fb4d2,#8a2be2,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift-ef90dffb 6s ease infinite;background-size:200% 200%}@keyframes gradientShift-ef90dffb{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.card[data-v-ef90dffb]:hover{transform:scale(1.04)}.card>h3[data-v-ef90dffb]{font-size:1.5rem}.card>p[data-v-ef90dffb]{font-size:1.2rem}.we-dots[data-v-ef90dffb]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px;max-width:100%;padding:0 12px}.we-dot[data-v-ef90dffb]{width:8px;height:8px;border-radius:50%;background:#ffffff40;cursor:pointer;transition:all .3s ease}.we-dot.active[data-v-ef90dffb]{background:linear-gradient(135deg,#0fb4d2,#8a2be2);width:22px;border-radius:4px}.we-card h3[data-v-ef90dffb]{font-size:1.5rem;font-weight:700;margin-top:10px}.we-card p[data-v-ef90dffb]{color:#fff;text-align:center;padding-top:10px;padding-left:10px;padding-right:10px}.we-card.active[data-v-ef90dffb]{opacity:1;z-index:2;transform:translate(0)}.we-card.prev-1[data-v-ef90dffb],.we-card.next-1[data-v-ef90dffb]{opacity:.5;filter:blur(4px);z-index:1}.we-card.prev-2[data-v-ef90dffb],.we-card.next-2[data-v-ef90dffb]{opacity:.2;filter:blur(6px);z-index:1}.we-card.prev-3[data-v-ef90dffb],.we-card.next-3[data-v-ef90dffb]{opacity:0}.we-card.prev-1[data-v-ef90dffb]{transform:translate(-230px) rotate(-10deg) translateY(20px)}.we-card.next-1[data-v-ef90dffb]{transform:translate(230px) rotate(10deg) translateY(20px)}.we-card.prev-2[data-v-ef90dffb]{transform:translate(-483px) rotate(-20deg) translateY(80px)}.we-card.next-2[data-v-ef90dffb]{transform:translate(483px) rotate(20deg) translateY(80px)}.we-card.prev-3[data-v-ef90dffb]{transform:translate(-697px) rotate(-30deg) translateY(172px)}.we-card.next-3[data-v-ef90dffb]{transform:translate(697px) rotate(30deg) translateY(172px)}.we-arrow[data-v-ef90dffb]{font-size:30px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#2781ff;padding:20px;z-index:20}.we-arrow[data-v-ef90dffb]:hover{color:#555}.we-card-img[data-v-ef90dffb]{width:90%;height:210px;object-fit:cover;border-radius:5px}@media (max-width: 768px){.we-carousel[data-v-ef90dffb]{justify-content:center;padding:0 4px}.we-arrow[data-v-ef90dffb]{font-size:20px;padding:8px;flex-shrink:0}.we-card-container[data-v-ef90dffb]{width:100%;max-width:340px;height:auto;aspect-ratio:unset;display:flex;justify-content:center;align-items:flex-start}.we-card[data-v-ef90dffb]{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:420px;display:none;padding:16px 0 24px}.we-card.active[data-v-ef90dffb]{display:flex;width:100%}}@media (max-width: 480px){.we-arrow[data-v-ef90dffb]{font-size:18px;padding:6px}.we-card-container[data-v-ef90dffb]{max-width:300px}.we-card[data-v-ef90dffb]{font-size:.8rem;box-shadow:0 15px 30px #00000073}.we-card-img[data-v-ef90dffb]{width:92%;height:190px;object-fit:cover;border-radius:5px}}@media (min-width: 481px){.center-div[data-v-ef90dffb]{align-items:center}}.column[data-v-efe04c39]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:20px;box-sizing:border-box}.heading-badge[data-v-efe04c39]{position:relative;display:inline-block;background:linear-gradient(135deg,#0fb4d226,#8a2be226);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(15,180,210,.3);padding:.6rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:600;color:var(--bs-body-color);overflow:hidden}.badge-glow[data-v-efe04c39]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-efe04c39 3s infinite}@keyframes shimmer-efe04c39{0%{left:-100%}to{left:200%}}.main-heading[data-v-efe04c39]{margin-top:5px;font-weight:800;background:linear-gradient(135deg,#0fb4d2,#8a2be2,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift-efe04c39 6s ease infinite;background-size:200% 200%}@keyframes gradientShift-efe04c39{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.carousel-container[data-v-efe04c39]{width:100%;max-width:1400px;height:clamp(400px,60vh,600px);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;user-select:none;perspective:1200px}.carousel[data-v-efe04c39]{display:flex;height:100%;position:relative;width:100%;align-items:center;justify-content:center}.carousel-card[data-v-efe04c39]{position:absolute;height:75%;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #00000026;transition:all .5s cubic-bezier(.4,0,.2,1);cursor:pointer;transform-style:preserve-3d;will-change:transform}.carousel-card.active[data-v-efe04c39]{box-shadow:0 20px 60px #0fb4d24d}.carousel-card[data-v-efe04c39]:hover{transform:translateY(-8px) scale(1.02)!important;box-shadow:0 15px 50px #0fb4d266}.carousel-card img[data-v-efe04c39]{width:100%;height:100%;object-fit:contain;padding:12px;box-sizing:border-box;background-color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none}.arrow[data-v-efe04c39]{position:absolute;top:50%;transform:translateY(-50%);font-size:clamp(20px,3vw,30px);background:#0009;color:#fff;border:none;z-index:100;padding:clamp(8px,2vw,12px) clamp(12px,2.5vw,16px);border-radius:50%;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.arrow[data-v-efe04c39]:hover{background:#0fb4d2e6;transform:translateY(-50%) scale(1.15)}.arrow[data-v-efe04c39]:active{transform:translateY(-50%) scale(.95)}.arrow.left[data-v-efe04c39]{left:clamp(10px,2vw,20px)}.arrow.right[data-v-efe04c39]{right:clamp(10px,2vw,20px)}.dots[data-v-efe04c39]{position:absolute;bottom:20px;display:flex;gap:10px;z-index:10}.dot[data-v-efe04c39]{width:10px;height:10px;border-radius:50%;background:#ffffff80;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:2px solid transparent}.dot[data-v-efe04c39]:hover{background:#fffc;transform:scale(1.2)}.dot.active[data-v-efe04c39]{background:#0fb4d2;transform:scale(1.3);box-shadow:0 0 10px #0fb4d299}.modal-fade-enter-active[data-v-efe04c39],.modal-fade-leave-active[data-v-efe04c39]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-efe04c39],.modal-fade-leave-to[data-v-efe04c39]{opacity:0}.modal-slide-enter-active[data-v-efe04c39]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.modal-slide-leave-active[data-v-efe04c39]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-slide-enter-from[data-v-efe04c39]{transform:scale(.8) translateY(30px);opacity:0}.modal-slide-leave-to[data-v-efe04c39]{transform:scale(.95) translateY(20px);opacity:0}.modal-overlay[data-v-efe04c39]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px;box-sizing:border-box}.modal-box[data-v-efe04c39]{max-height:85vh;max-width:90vw;padding:20px;background:#fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000080}.close-btn[data-v-efe04c39]{position:absolute;top:15px;right:15px;font-size:28px;background:#fffffff2;border:none;color:#ef4444;cursor:pointer;z-index:10;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000026;line-height:1}.close-btn span[data-v-efe04c39]{display:block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.close-btn[data-v-efe04c39]:hover{background:#ef4444;color:#fff;transform:scale(1.1)}.close-btn:hover span[data-v-efe04c39]{transform:rotate(90deg)}.close-btn[data-v-efe04c39]:active{transform:scale(.95)}.modal-image-wrapper[data-v-efe04c39]{overflow:auto;max-height:calc(90vh - 40px);display:flex;align-items:center;justify-content:center;border-radius:10px}.modal-image-wrapper img[data-v-efe04c39]{max-width:100%;height:auto;display:block;border-radius:10px;box-shadow:0 8px 24px #0000001a}@media (max-width: 768px){.carousel-container[data-v-efe04c39]{height:clamp(300px,50vh,450px)}.carousel-card[data-v-efe04c39]{height:70%}.dots[data-v-efe04c39]{bottom:10px;gap:6px}.dot[data-v-efe04c39]{width:8px;height:8px}.modal-box[data-v-efe04c39]{max-width:95vw;max-height:95vh;padding:15px}.close-btn[data-v-efe04c39]{width:36px;height:36px;font-size:24px;top:10px;right:10px}}@media (max-width: 480px){.heading-badge[data-v-efe04c39]{font-size:.75rem;padding:.4rem 1rem}.main-heading[data-v-efe04c39]{font-size:1.8rem}}.faq-section[data-v-2544075e]{padding:80px 0}.content-wrapper[data-v-2544075e]{position:relative}.heading-badge[data-v-2544075e]{position:relative;display:inline-block;background:linear-gradient(135deg,#0fb4d226,#8a2be226);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(15,180,210,.3);padding:.6rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:600;color:var(--bs-body-color);overflow:hidden}.badge-glow[data-v-2544075e]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-2544075e 3s infinite}@keyframes shimmer-2544075e{0%{left:-100%}to{left:200%}}.main-heading[data-v-2544075e]{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#0fb4d2,#8a2be2,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift-2544075e 6s ease infinite;background-size:200% 200%}@keyframes gradientShift-2544075e{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.sub-heading[data-v-2544075e]{font-size:1.05rem;color:var(--bs-secondary-color);max-width:560px;margin:0 auto}.search-wrapper[data-v-2544075e]{max-width:600px;margin:0 auto}.search-icon[data-v-2544075e]{left:1.25rem;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#0fb4d2}.search-input[data-v-2544075e]{padding:.9rem 1.25rem .9rem 3.25rem;border-radius:12px;font-size:1rem;border:1px solid #c4fdf8;background:var(--app-card-bg);color:var(--bs-body-color)}.search-input[data-v-2544075e]:focus{border-color:#0fb4d2;box-shadow:0 0 0 3px #0fb4d21a;outline:none}.dark-mode .search-input[data-v-2544075e]{border-color:#4a5568}.categories[data-v-2544075e]{padding:0}.category-btn[data-v-2544075e]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:999px;border:1px solid #c4fdf8;background:var(--app-card-bg);color:var(--bs-body-color);font-weight:600;font-size:.9rem;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.dark-mode .category-btn[data-v-2544075e]{border-color:#4a5568}.category-btn[data-v-2544075e]:hover{transform:translateY(-2px);border-color:#0fb4d2}.category-btn.active[data-v-2544075e]{background:linear-gradient(135deg,#0fb4d2,#8a2be2);color:#fff;border-color:transparent}.category-icon[data-v-2544075e]{font-size:1rem}.faq-item[data-v-2544075e]{background:var(--app-card-bg);border:1px solid #c4fdf8;border-radius:14px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.dark-mode .faq-item[data-v-2544075e]{border-color:#4a5568}.faq-item[data-v-2544075e]:hover{border-color:#0fb4d2;box-shadow:0 8px 24px #0fb4d21f}.faq-question[data-v-2544075e]{padding:1.25rem 1.5rem;background:transparent;border:none;text-align:left;cursor:pointer}.question-text[data-v-2544075e]{font-size:1.05rem;font-weight:700;color:var(--bs-body-color);padding-right:1rem;flex:1}.icon-wrapper[data-v-2544075e]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0fb4d2,#8a2be2);border-radius:50%;flex-shrink:0}.chevron-icon[data-v-2544075e]{width:18px;height:18px;color:#fff;transition:transform .3s ease}.chevron-icon.rotated[data-v-2544075e]{transform:rotate(180deg)}.faq-answer[data-v-2544075e]{padding:0 1.5rem 1.25rem}.answer-content[data-v-2544075e]{padding:1rem 1.25rem;background:#0fb4d20d;border-radius:10px;border-left:3px solid #0fb4d2}.answer-content p[data-v-2544075e]{color:var(--bs-secondary-color);line-height:1.75;font-size:.98rem}.slide-fade-enter-active[data-v-2544075e],.slide-fade-leave-active[data-v-2544075e]{transition:all .25s ease}.slide-fade-enter-from[data-v-2544075e],.slide-fade-leave-to[data-v-2544075e]{transform:translateY(-8px);opacity:0}.no-results-icon[data-v-2544075e]{font-size:3.5rem}.contact-card[data-v-2544075e]{background:linear-gradient(135deg,#0fb4d2,#8a2be2);color:#fff;border-radius:20px;box-shadow:0 20px 45px #0fb4d240}.contact-icon[data-v-2544075e]{font-size:3rem}.contact-card h2[data-v-2544075e]{font-weight:800;font-size:1.9rem}.contact-card p[data-v-2544075e]{font-size:1.05rem;opacity:.95}.contact-btn[data-v-2544075e]{background:#fff;color:#0fb4d2;border:none;padding:.9rem 2.2rem;border-radius:999px;font-weight:700;display:inline-flex;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.contact-btn[data-v-2544075e]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0003}.contact-btn svg[data-v-2544075e]{transition:transform .2s ease}.contact-btn:hover svg[data-v-2544075e]{transform:translate(4px)}@media (max-width: 768px){.faq-section[data-v-2544075e]{padding:50px 0}.main-heading[data-v-2544075e]{font-size:1.9rem}.sub-heading[data-v-2544075e]{font-size:.95rem}.question-text[data-v-2544075e]{font-size:.98rem}.contact-card h2[data-v-2544075e]{font-size:1.5rem}}@media print{.search-wrapper[data-v-2544075e],.categories[data-v-2544075e],.contact-card[data-v-2544075e]{display:none}}
