@charset "UTF-8";body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text-color);line-height:1.6;background-color:var(--background-color);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{display:flex;flex-direction:column;min-height:100vh}a{text-decoration:none;color:inherit;transition:color var(--transition-speed)}.btn{padding:.8rem 2rem;border-radius:2rem;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block}.btn-primary:hover{background-color:var(--primary-hover);transform:translateY(-3px);box-shadow:0 7px 15px #0000004d}.btn-secondary{background-color:#ffffff1a;color:var(--text-color);border:1px solid rgba(255,255,255,.2)}.btn-secondary:hover{background-color:#fff3;transform:translateY(-3px);box-shadow:0 7px 15px #0003}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}@media (max-width: 768px){.btn{padding:.7rem 1.5rem}}.theme-toggle[data-v-eb63c536]{position:relative}.theme-toggle .toggle-button[data-v-eb63c536]{background:none;border:none;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s;background-color:#ffffff0d}.theme-toggle .toggle-button[data-v-eb63c536]:hover{background-color:#ffffff1a}.theme-toggle .toggle-button .toggle-icon[data-v-eb63c536]{position:relative;width:24px;height:24px}.theme-toggle .toggle-button .toggle-icon .icon-moon[data-v-eb63c536],.theme-toggle .toggle-button .toggle-icon .icon-sun[data-v-eb63c536]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:opacity .3s,transform .5s;opacity:0;transform:scale(.5)}.theme-toggle .toggle-button .toggle-icon .icon-moon.active[data-v-eb63c536],.theme-toggle .toggle-button .toggle-icon .icon-sun.active[data-v-eb63c536]{opacity:1;transform:scale(1)}.loading-spinner[data-v-caed0215]{display:flex;align-items:center;justify-content:center}.loading-spinner.overlay[data-v-caed0215]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000}.loading-spinner.full-screen[data-v-caed0215]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--background-color);z-index:9999}.loading-spinner .spinner-container[data-v-caed0215]{display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-spinner .spinner-container .spinner[data-v-caed0215]{width:var(--spinner-size, 40px);height:var(--spinner-size, 40px);border-radius:50%;border:4px solid rgba(138,43,226,.1);border-top-color:var(--primary-color);animation:spin-caed0215 1s linear infinite}.loading-spinner .spinner-container .loading-text[data-v-caed0215]{margin-top:16px;color:var(--text-color);font-size:calc(var(--spinner-size, 40px) * .35)}@keyframes spin-caed0215{to{transform:rotate(360deg)}}:root{--primary-color: #8a2be2;--primary-hover: #7126b3;--secondary-color: #121212;--text-color: #e0e0e0;--text-light: #a0a0a0;--background-color: #1e1e1e;--background-light: #2d2d2d;--border-color: #333333;--shadow-color: rgba(0, 0, 0, .3);--transition-speed: .3s}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text-color);line-height:1.6;background-color:var(--background-color)}a{text-decoration:none;color:inherit}ul{list-style-type:none}.app{display:flex;flex-direction:column;min-height:100vh}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.btn{display:inline-block;padding:.8rem 2rem;border-radius:.5rem;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease;border:none;font-weight:500}.btn-primary{background-color:var(--primary-color);color:#fff}.btn-primary:hover{background-color:var(--primary-hover);transform:translateY(-3px)}.btn-secondary{background-color:#ffffff1a;color:var(--text-color)}.btn-secondary:hover{background-color:#ffffff26;transform:translateY(-3px)}.gradient-text{background:linear-gradient(90deg,var(--primary-color),#e63de6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar{position:fixed;top:0;left:0;width:100%;padding:1rem 0;z-index:1000;background-color:#121212d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color var(--transition-speed),padding var(--transition-speed),box-shadow var(--transition-speed)}.navbar.is-scrolled{background-color:#0a0a0af2;padding:.8rem 0;box-shadow:0 2px 10px var(--shadow-color)}.navbar .navbar-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.navbar .logo{font-size:1.8rem;font-weight:700}.navbar .logo a{transition:opacity var(--transition-speed)}.navbar .logo a:hover{opacity:.9}.navbar .nav-menu{display:flex;align-items:center}.navbar .nav-menu .nav-links{display:flex;gap:2rem}.navbar .nav-menu .nav-links .nav-item .nav-link{color:var(--text-color);font-weight:500;position:relative;transition:color var(--transition-speed)}.navbar .nav-menu .nav-links .nav-item .nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width var(--transition-speed)}.navbar .nav-menu .nav-links .nav-item .nav-link:hover{color:var(--primary-color)}.navbar .nav-menu .nav-links .nav-item .nav-link:hover:after,.navbar .nav-menu .nav-links .nav-item .nav-link.router-link-active:after{width:100%}.navbar .nav-menu .nav-links .nav-item .nav-link.router-link-active{color:var(--primary-color)}.navbar .nav-menu .nav-links .nav-item.dropdown{position:relative}.navbar .nav-menu .nav-links .nav-item.dropdown .dropdown-content{display:none;position:absolute;background-color:var(--secondary-color);min-width:160px;box-shadow:0 8px 16px #0003;z-index:1;border-radius:4px;padding:10px 0;margin-top:5px}.navbar .nav-menu .nav-links .nav-item.dropdown .dropdown-content a{color:var(--text-color);padding:12px 16px;text-decoration:none;display:block;text-align:left;transition:background-color .3s ease,color .3s ease}.navbar .nav-menu .nav-links .nav-item.dropdown .dropdown-content a:hover{background-color:var(--background-light);color:var(--primary-color)}.navbar .nav-menu .nav-links .nav-item.dropdown:hover .dropdown-content{display:block}.navbar .nav-menu .nav-actions{margin-left:2rem;display:flex;align-items:center;gap:1rem}.navbar .mobile-nav-actions{display:none;align-items:center;gap:1rem}.navbar .hamburger{display:none;cursor:pointer}.navbar .hamburger .bar{display:block;width:25px;height:3px;margin:5px auto;transition:all .3s ease-in-out;background-color:var(--text-color)}.navbar .hamburger.active .bar:nth-child(2){opacity:0}.navbar .hamburger.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.navbar .hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}main{flex:1;margin-top:70px}.footer{background-color:var(--secondary-color);color:var(--text-color);padding:4rem 0 1rem}.footer .footer-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem}.footer .footer-container .footer-section h3{font-size:1.3rem;margin-bottom:1.5rem;font-weight:600}.footer .footer-container .footer-section p{color:var(--text-light);margin-bottom:1.5rem}.footer .footer-container .footer-section .social-icons{display:flex;gap:1rem}.footer .footer-container .footer-section .social-icons .social-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#ffffff0d;transition:all .3s ease}.footer .footer-container .footer-section .social-icons .social-icon:hover{background-color:var(--primary-color);transform:translateY(-5px)}.footer .footer-container .footer-section .footer-links{display:flex;flex-direction:column;gap:.8rem}.footer .footer-container .footer-section .footer-links li a{color:var(--text-light);transition:color .3s ease}.footer .footer-container .footer-section .footer-links li a:hover{color:var(--primary-color)}.footer .footer-container .footer-section .subscribe-form{display:flex}.footer .footer-container .footer-section .subscribe-form input{flex:1;padding:.8rem 1rem;border:1px solid var(--border-color);background-color:#ffffff0d;border-radius:.5rem 0 0 .5rem;color:var(--text-color);outline:none}.footer .footer-container .footer-section .subscribe-form input:focus{border-color:var(--primary-color)}.footer .footer-container .footer-section .subscribe-form button{padding:.8rem 1rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:0 .5rem .5rem 0;cursor:pointer;transition:background-color .3s ease}.footer .footer-container .footer-section .subscribe-form button:hover{background-color:var(--primary-hover)}.footer .footer-bottom{max-width:1200px;margin:0 auto;padding:2rem 2rem 0;text-align:center;border-top:1px solid var(--border-color);margin-top:3rem}.footer .footer-bottom p{color:var(--text-light);font-size:.9rem}@media (max-width: 768px){.navbar .nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background-color:var(--secondary-color);width:100%;text-align:center;transition:.3s;box-shadow:0 10px 20px #0000004d;padding:2rem 0}.navbar .nav-menu.active{left:0}.navbar .nav-menu .nav-links{flex-direction:column;gap:1rem}.navbar .nav-menu .nav-links .nav-item.dropdown .dropdown-content{position:static;display:block;background-color:transparent;box-shadow:none;margin-top:.5rem;padding:0}.navbar .nav-menu .nav-links .nav-item.dropdown .dropdown-content a{padding:8px 0;text-align:center;color:var(--text-light)}.navbar .nav-menu .nav-links .nav-item.dropdown .dropdown-content a:hover{background-color:transparent}.navbar .nav-menu .nav-actions{margin-top:2rem;margin-left:0}.navbar .mobile-nav-actions{display:flex}.navbar .hamburger{display:block}.footer .footer-container{grid-template-columns:1fr}}.preview-overlay[data-v-87e9d0d1]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000e6;z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fadeIn-87e9d0d1 .3s ease}.preview-overlay .preview-container[data-v-87e9d0d1]{max-width:90vw;max-height:90vh;background-color:var(--background-light);border-radius:1rem;overflow:hidden;box-shadow:0 25px 50px #00000080;display:flex;flex-direction:column;animation:scaleIn-87e9d0d1 .3s ease;border:1px solid var(--border-color)}.preview-overlay .preview-container .preview-header[data-v-87e9d0d1]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}.preview-overlay .preview-container .preview-header .preview-title[data-v-87e9d0d1]{color:var(--text-color);font-weight:500;font-size:1.1rem}.preview-overlay .preview-container .preview-header .preview-close[data-v-87e9d0d1]{background:none;border:none;color:var(--text-light);font-size:1.8rem;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.preview-overlay .preview-container .preview-header .preview-close[data-v-87e9d0d1]:hover{background-color:#ffffff1a;color:var(--text-color)}.preview-overlay .preview-container .preview-content[data-v-87e9d0d1]{overflow:auto;padding:1.5rem;display:flex;align-items:center;justify-content:center}.preview-overlay .preview-container .preview-content .preview-image[data-v-87e9d0d1]{max-width:100%;max-height:70vh;object-fit:contain;border-radius:.5rem}@keyframes fadeIn-87e9d0d1{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-87e9d0d1{0%{transform:scale(.9)}to{transform:scale(1)}}@media (max-width: 768px){.preview-overlay[data-v-87e9d0d1]{padding:1rem}.preview-overlay .preview-container[data-v-87e9d0d1]{max-width:95vw;max-height:95vh}.preview-overlay .preview-container .preview-header[data-v-87e9d0d1]{padding:.8rem 1rem}.preview-overlay .preview-container .preview-header .preview-title[data-v-87e9d0d1]{font-size:1rem}.preview-overlay .preview-container .preview-content[data-v-87e9d0d1]{padding:1rem}}.media-display[data-v-076d674c]{height:100%;overflow:hidden;border-radius:1rem;position:relative}.media-display.has-content[data-v-076d674c]{box-shadow:0 15px 30px #0000004d}.media-display.clickable[data-v-076d674c]{cursor:pointer}.media-display.clickable[data-v-076d674c]:after{content:"🔍";position:absolute;bottom:10px;right:10px;background-color:#0009;color:#fff;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;opacity:0;transition:opacity .3s ease;pointer-events:none}.media-display.clickable[data-v-076d674c]:hover:after{opacity:1}.media-display.clickable .media-image[data-v-076d674c]{transition:transform .3s ease}.media-display.clickable .media-image[data-v-076d674c]:hover{transform:scale(1.03)}.media-display .media-image[data-v-076d674c],.media-display .media-video[data-v-076d674c]{width:100%;height:100%;object-fit:cover;border-radius:1rem;display:block}.media-display .placeholder-media[data-v-076d674c]{background-color:#ffffff0d;width:100%;height:100%;min-height:200px;display:flex;align-items:center;justify-content:center;border-radius:1rem;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.media-display .placeholder-media.dark[data-v-076d674c]{background-color:#1e1e1e66}.media-display .placeholder-media .media-overlay[data-v-076d674c]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(138,43,226,.1),rgba(0,0,0,0));z-index:1}.media-display .placeholder-media .media-text[data-v-076d674c]{color:#fff9;font-size:1rem;z-index:2;text-align:center;padding:0 1rem}.home[data-v-4535c36e]{color:var(--text-color)}.home .hero[data-v-4535c36e]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--secondary-color),var(--background-color));color:var(--text-color);text-align:center;margin-top:-70px;padding:5rem 2rem;position:relative;overflow:hidden}.home .hero[data-v-4535c36e]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(138,43,226,.1) 0%,transparent 70%);pointer-events:none}.home .hero .hero-content[data-v-4535c36e]{max-width:800px;padding:0 20px;margin-bottom:3rem;z-index:2}.home .hero .hero-content h1[data-v-4535c36e]{font-size:4.5rem;margin-bottom:1rem;font-weight:700;line-height:1.2}.home .hero .hero-content p[data-v-4535c36e]{font-size:1.5rem;margin-bottom:2.5rem;opacity:.9}.home .hero .hero-content .cta-buttons[data-v-4535c36e]{display:flex;gap:1rem;justify-content:center}.home .hero .hero-content .cta-buttons .btn[data-v-4535c36e]{padding:.8rem 2.5rem}.home .hero .hero-video[data-v-4535c36e]{width:100%;max-width:1000px;z-index:2}.home .hero .hero-video .placeholder-video[data-v-4535c36e]{background-color:#ffffff0d;aspect-ratio:16/9;border-radius:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 40px #0000004d;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden;transition:transform .5s ease}.home .hero .hero-video .placeholder-video[data-v-4535c36e]:hover{transform:translateY(-10px)}.home .hero .hero-video .placeholder-video[data-v-4535c36e]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(138,43,226,.1),rgba(230,61,230,.1));pointer-events:none}.home .hero .hero-video .placeholder-video .video-text[data-v-4535c36e]{color:var(--text-light);font-size:1.2rem;z-index:2}.home section[data-v-4535c36e]{padding:6rem 2rem;max-width:1200px;margin:0 auto}.home section h2[data-v-4535c36e]{text-align:center;font-size:3rem;margin-bottom:3.5rem;font-weight:700}.home .features-overview[data-v-4535c36e]{background-color:var(--background-color);position:relative;z-index:3}.home .features-overview[data-v-4535c36e]:before{content:"";position:absolute;top:-100px;left:0;width:100%;height:200px;background:linear-gradient(to bottom,transparent,var(--background-color));z-index:-1}.home .features-overview .feature-cards[data-v-4535c36e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding:0 2rem}.home .features-overview .feature-cards .feature-card[data-v-4535c36e]{background-color:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2.5rem 2rem;border-radius:1.5rem;box-shadow:0 4px 20px #0003;text-align:center;transition:transform .5s ease,box-shadow .5s ease;border:1px solid rgba(255,255,255,.05)}.home .features-overview .feature-cards .feature-card[data-v-4535c36e]:hover{transform:translateY(-15px);box-shadow:0 20px 30px #0000004d;border-color:rgba(var(--primary-color),.3)}.home .features-overview .feature-cards .feature-card .icon[data-v-4535c36e]{font-size:3.5rem;margin-bottom:1.5rem;background:linear-gradient(120deg,var(--primary-color),#e63de6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.home .features-overview .feature-cards .feature-card h3[data-v-4535c36e]{font-size:1.5rem;margin-bottom:1rem;font-weight:600;color:var(--text-color)}.home .features-overview .feature-cards .feature-card p[data-v-4535c36e]{color:var(--text-light);line-height:1.6}.home .product-showcase[data-v-4535c36e]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:8rem 2rem;position:relative}.home .product-showcase[data-v-4535c36e]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at right,rgba(138,43,226,.05) 0%,transparent 60%);pointer-events:none}.home .product-showcase .showcase-content h2[data-v-4535c36e]{text-align:left;margin-bottom:1.5rem}.home .product-showcase .showcase-content p[data-v-4535c36e]{font-size:1.2rem;color:var(--text-light);line-height:1.6;margin-bottom:2rem}.home .product-showcase .showcase-content .showcase-features[data-v-4535c36e]{margin-bottom:2.5rem}.home .product-showcase .showcase-content .showcase-features li[data-v-4535c36e]{padding:.7rem 0;font-size:1.1rem;color:var(--text-color);display:flex;align-items:center}.home .product-showcase .showcase-content .showcase-features li[data-v-4535c36e]:before{content:"✓";color:var(--primary-color);font-weight:700;margin-right:.8rem;font-size:1.2rem}.home .product-showcase .showcase-content .btn-outline[data-v-4535c36e]{border:1px solid var(--primary-color);color:var(--primary-color);background-color:transparent;padding:.8rem 2rem;border-radius:2rem;font-weight:600;transition:all .3s ease}.home .product-showcase .showcase-content .btn-outline[data-v-4535c36e]:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #0003}.home .product-showcase .showcase-image .placeholder-image[data-v-4535c36e]{background-color:var(--background-light);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;border-radius:1.5rem;overflow:hidden;position:relative;box-shadow:0 30px 60px #0000004d;border:1px solid rgba(255,255,255,.05);transition:transform .5s ease}.home .product-showcase .showcase-image .placeholder-image[data-v-4535c36e]:hover{transform:perspective(1000px) rotateY(-5deg) rotateX(5deg)}.home .product-showcase .showcase-image .placeholder-image .image-overlay[data-v-4535c36e]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(138,43,226,.1),rgba(0,0,0,0));z-index:1}.home .product-showcase .showcase-image .placeholder-image .image-text[data-v-4535c36e]{color:var(--text-light);font-size:1.2rem;z-index:2}.home .call-to-action[data-v-4535c36e]{background-color:#ffffff05;padding:5rem 2rem;border-radius:2rem;margin-bottom:4rem;position:relative;overflow:hidden}.home .call-to-action[data-v-4535c36e]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(138,43,226,.08) 0%,transparent 70%);pointer-events:none}.home .call-to-action .cta-content[data-v-4535c36e]{text-align:center;max-width:800px;margin:0 auto;position:relative;z-index:2}.home .call-to-action .cta-content h2[data-v-4535c36e]{margin-bottom:1.5rem}.home .call-to-action .cta-content p[data-v-4535c36e]{font-size:1.3rem;margin-bottom:2.5rem;color:var(--text-light)}.home .call-to-action .cta-content .btn[data-v-4535c36e]{padding:1rem 3rem;font-size:1.1rem}.home .testimonials[data-v-4535c36e]{padding-bottom:8rem}.home .testimonials .testimonial-cards[data-v-4535c36e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;margin-top:4rem}.home .testimonials .testimonial-cards .testimonial-card[data-v-4535c36e]{background-color:#ffffff08;padding:3rem 2rem;border-radius:1.5rem;box-shadow:0 10px 30px #0003;transition:transform .5s ease,box-shadow .5s ease;position:relative;border:1px solid rgba(255,255,255,.05)}.home .testimonials .testimonial-cards .testimonial-card[data-v-4535c36e]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000004d}.home .testimonials .testimonial-cards .testimonial-card .quote-icon[data-v-4535c36e]{position:absolute;top:2rem;left:2rem;font-size:4rem;opacity:.1;color:var(--primary-color);line-height:0}.home .testimonials .testimonial-cards .testimonial-card p[data-v-4535c36e]{font-size:1.1rem;line-height:1.7;color:var(--text-color);margin-bottom:2rem;position:relative;z-index:2}.home .testimonials .testimonial-cards .testimonial-card .user[data-v-4535c36e]{display:flex;align-items:center}.home .testimonials .testimonial-cards .testimonial-card .user .user-avatar[data-v-4535c36e]{width:50px;height:50px;border-radius:50%;background-color:var(--primary-color);display:flex;align-items:center;justify-content:center;margin-right:1rem;font-weight:700;color:#fff}.home .testimonials .testimonial-cards .testimonial-card .user .user-info .user-name[data-v-4535c36e]{font-weight:600;color:var(--text-color)}.home .testimonials .testimonial-cards .testimonial-card .user .user-info .user-title[data-v-4535c36e]{font-size:.9rem;color:var(--text-light)}@media (max-width: 992px){.home .product-showcase[data-v-4535c36e]{grid-template-columns:1fr}.home .product-showcase .showcase-content[data-v-4535c36e],.home .product-showcase .showcase-content h2[data-v-4535c36e]{text-align:center}.home .product-showcase .showcase-content .showcase-features[data-v-4535c36e]{display:inline-block;text-align:left;margin:0 auto 2.5rem}}@media (max-width: 768px){.home .hero .hero-content h1[data-v-4535c36e]{font-size:3rem}.home .hero .hero-content p[data-v-4535c36e]{font-size:1.2rem}.home .hero .hero-content .cta-buttons[data-v-4535c36e]{flex-direction:column;align-items:center}.home .hero .hero-content .cta-buttons .btn[data-v-4535c36e]{width:100%;max-width:250px}.home .call-to-action .cta-content h2[data-v-4535c36e]{font-size:2.2rem}.home .call-to-action .cta-content p[data-v-4535c36e]{font-size:1.1rem}}
