.hero-section[data-v-0d8ce245]{overflow:hidden;padding:8rem 0;position:relative}.hero-section .gradient-bg[data-v-0d8ce245]{background:linear-gradient(to bottom right,#e93a171a,#fff,#fff);top:0;right:0;bottom:0;left:0;position:absolute}.hero-section .gradient-blob[data-v-0d8ce245]{animation:pulse-0d8ce245 8s infinite;background:radial-gradient(circle,rgba(233,58,23,.2) 0,rgba(233,58,23,.1) 40%,transparent 70%);filter:blur(100px);height:800px;left:50%;opacity:.3;position:absolute;top:0;transform:translate(-50%);width:800px}.hero-section .container[data-v-0d8ce245]{position:relative;z-index:1}.hero-section .gradient-text[data-v-0d8ce245]{align-items:center;background:linear-gradient(90deg,#e93a17,#bb2e12);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-flex}.hero-section .gradient-text .logo-icon[data-v-0d8ce245]{background:linear-gradient(90deg,#e93a17,#bb2e12);border-radius:.5rem;margin:0 .75rem;padding:.375rem}.hero-section .gradient-text .logo-icon svg[data-v-0d8ce245]{color:#fff;height:2.5rem;width:2.5rem}.hero-section .container[data-v-0d8ce245]{max-width:100%;width:1000px}.hero-section .container .content[data-v-0d8ce245]{max-width:100%;width:450px}.hero-section .container .content h1[data-v-0d8ce245]{font-size:7rem;font-weight:700;line-height:9rem;text-align:center}@media screen and (max-width:768px){.hero-section .container .content h1[data-v-0d8ce245]{font-size:4.5rem;line-height:7rem}}.hero-section .container .image[data-v-0d8ce245]{text-align:center}@media screen and (max-width:768px){.hero-section .container .image[data-v-0d8ce245]{display:none}}.hero-section .container .image img[data-v-0d8ce245]{width:700px}.hero-section .hero-content[data-v-0d8ce245]{align-items:center;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}@media screen and (max-width:768px){.hero-section .hero-content[data-v-0d8ce245]{display:block}}.hero-section .cta-buttons[data-v-0d8ce245]{display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:5rem}@media (min-width:640px){.hero-section .cta-buttons[data-v-0d8ce245]{flex-direction:row}}@media screen and (max-width:768px){.hero-section .cta-buttons[data-v-0d8ce245]{margin:5rem auto 0;width:80%}}.hero-section .cta-buttons .btn[data-v-0d8ce245]{border-radius:1rem;font-size:1.5rem;font-weight:500;min-width:150px;padding:1.5rem 1rem;transition:all .2s}.hero-section .cta-buttons .btn-primary[data-v-0d8ce245]{background:linear-gradient(90deg,#e93a17,#bb2e12);color:#fff}.hero-section .cta-buttons .btn-primary[data-v-0d8ce245]:hover{box-shadow:0 6px 8px #e93a174d}.hero-section .cta-buttons .btn-black[data-v-0d8ce245]{background:#000;color:#fff}.hero-section .cta-buttons .btn-black[data-v-0d8ce245]:hover{box-shadow:0 6px 8px #e93a174d}@keyframes pulse-0d8ce245{0%{opacity:.3;transform:translate(-50%) scale(1)}50%{opacity:.2;transform:translate(-50%) scale(1.1)}to{opacity:.3;transform:translate(-50%) scale(1)}}.services-grid[data-v-ebea2209]{margin:0 auto;max-width:1200px;padding:3rem 1rem}.services-grid .services-header[data-v-ebea2209]{margin-bottom:3rem;text-align:center}.services-grid .services-header h1[data-v-ebea2209]{font-size:3rem;font-weight:500;line-height:1.2;margin-bottom:1rem}.services-grid .services-header p[data-v-ebea2209]{color:#666;font-size:2rem}.services-grid .services-container[data-v-ebea2209]{display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.services-grid .services-container[data-v-ebea2209]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.services-grid .services-container[data-v-ebea2209]{grid-template-columns:repeat(4,1fr)}}.services-grid .service-card[data-v-ebea2209]{background:#fff;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;padding:1.5rem;transition:all .3s ease}.services-grid .service-card[data-v-ebea2209]:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.services-grid .service-card:hover .icon-wrapper[data-v-ebea2209]{background-color:#e93a17}.services-grid .service-card:hover .icon-wrapper[data-v-ebea2209] svg{color:#fff}.services-grid .service-card .card-header[data-v-ebea2209]{margin-bottom:1rem}.services-grid .service-card .card-header .icon-wrapper[data-v-ebea2209]{align-items:center;background-color:#e93a171a;border-radius:.5rem;display:flex;height:4rem;justify-content:center;margin-bottom:1rem;transition:background-color .3s ease;width:4rem}.services-grid .service-card .card-header .icon-wrapper[data-v-ebea2209] svg{color:#e93a17;height:2rem;transition:color .3s ease;width:2rem}.services-grid .service-card .card-header h2[data-v-ebea2209]{font-size:1.8rem;font-weight:500;margin:0}.services-grid .service-card .card-content p[data-v-ebea2209]{color:#666;line-height:1.5;margin-bottom:1.5rem}.services-grid .service-card .card-footer button[data-v-ebea2209]{background-color:#e93a17;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1rem;transition:background-color .3s ease;width:100%}.services-grid .service-card .card-footer button[data-v-ebea2209]:hover{background-color:#d33414}.pricing-container[data-v-0e5b2e91]{background:linear-gradient(90deg,#2942cb0a,#273db10a);border-radius:1rem;margin:0 auto 10rem;max-width:1280px;padding:2rem}.pricing-container .pricing-title[data-v-0e5b2e91]{color:#111827;font-size:32px;font-weight:500;margin-bottom:1rem}.pricing-container .pricing-subtitle[data-v-0e5b2e91]{color:#4b5563;margin-bottom:3rem}.pricing-container .table-wrapper[data-v-0e5b2e91]{overflow-x:auto}.pricing-container .table-wrapper .pricing-table[data-v-0e5b2e91]{border-collapse:collapse;width:100%}.pricing-container .table-wrapper .pricing-table td[data-v-0e5b2e91],.pricing-container .table-wrapper .pricing-table th[data-v-0e5b2e91]{padding:1rem 1.5rem;text-align:left}.pricing-container .table-wrapper .pricing-table td[data-v-0e5b2e91]:first-child,.pricing-container .table-wrapper .pricing-table th[data-v-0e5b2e91]:first-child{min-width:250px}.pricing-container .table-wrapper .pricing-table th[data-v-0e5b2e91]{color:#111827;font-weight:500}.pricing-container .table-wrapper .pricing-table tr[data-v-0e5b2e91]{border-top:1px solid #e5e7eb}.pricing-container .table-wrapper .pricing-table tr td[data-v-0e5b2e91]{color:#374151}.pricing-container .table-wrapper .pricing-table tbody tr[data-v-0e5b2e91]:hover{background-color:#f3f4f6}@media (max-width:768px){.pricing-container[data-v-0e5b2e91]{padding:1rem}.pricing-container .pricing-title[data-v-0e5b2e91]{font-size:24px}.pricing-container .pricing-table td[data-v-0e5b2e91],.pricing-container .pricing-table th[data-v-0e5b2e91]{padding:.75rem 1rem}.pricing-container .pricing-table td[data-v-0e5b2e91]:first-child,.pricing-container .pricing-table th[data-v-0e5b2e91]:first-child{min-width:200px}}.refer-section[data-v-a1da49b0]{align-items:center;background-color:#fff;display:flex;margin-bottom:10rem;padding:0 2rem;position:relative}.refer-section .refer-container[data-v-a1da49b0]{align-items:center;display:flex;gap:4rem;margin:0 auto;max-width:1200px}.refer-section .refer-container .refer-image[data-v-a1da49b0]{flex:1;text-align:center}.refer-section .refer-container .refer-image img[data-v-a1da49b0]{width:100%}.refer-section .refer-container .refer-content[data-v-a1da49b0]{flex:1}.refer-section .refer-container .refer-content h1[data-v-a1da49b0]{color:#1a1a1a;font-size:2.5rem;font-weight:500;margin-bottom:1.5rem}.refer-section .refer-container .refer-content .main-description[data-v-a1da49b0]{color:#4a5568;font-size:1.6rem;line-height:1.6;margin-bottom:2.5rem}.refer-section .refer-container .refer-content .features[data-v-a1da49b0]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}.refer-section .refer-container .refer-content .features .feature-item[data-v-a1da49b0]{align-items:center;display:flex;gap:1rem}.refer-section .refer-container .refer-content .features .feature-item .feature-icon[data-v-a1da49b0]{align-items:center;background-color:#eef2ff;border-radius:.5rem;display:flex;justify-content:center;padding:2rem}.refer-section .refer-container .refer-content .features .feature-item .feature-icon .icon[data-v-a1da49b0]{color:#4f46e5;height:2rem;width:2rem}.refer-section .refer-container .refer-content .features .feature-item .feature-text h3[data-v-a1da49b0]{color:#1a1a1a;font-size:1.8rem;font-weight:500;margin-bottom:.5rem}.refer-section .refer-container .refer-content .features .feature-item .feature-text p[data-v-a1da49b0]{color:#4a5568;font-size:1.5rem;line-height:1.5}.refer-section .refer-container .refer-content .cta-button[data-v-a1da49b0]{background-color:#ef4444;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:500;padding:1.4rem 2rem;text-decoration:none;transition:background-color .2s}.refer-section .refer-container .refer-content .cta-button[data-v-a1da49b0]:hover{background-color:#dc2626}@media (max-width:1024px){.refer-section .refer-container[data-v-a1da49b0]{flex-direction:column;gap:2rem;text-align:center}.refer-section .refer-container .refer-content .features .feature-item[data-v-a1da49b0]{align-items:center;flex-direction:column;text-align:center}}@media (max-width:640px){.refer-section[data-v-a1da49b0]{padding:2rem 1rem}.refer-section .refer-container .refer-content h1[data-v-a1da49b0]{font-size:2rem}.refer-section .refer-container .refer-content .main-description[data-v-a1da49b0]{font-size:1rem}}.faq-section[data-v-99266027]{background-color:#fff;margin-bottom:10rem;padding:0 2rem}.faq-section .faq-container[data-v-99266027]{margin:0 auto;max-width:800px}.faq-section .faq-container h1[data-v-99266027]{color:#111827;font-size:3rem;font-weight:500;margin-bottom:2.5rem}.faq-section .faq-container .faq-items[data-v-99266027]{display:flex;flex-direction:column;gap:2rem}.faq-section .faq-container .faq-items .faq-item[data-v-99266027]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.faq-section .faq-container .faq-items .faq-item .faq-question[data-v-99266027]{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem 2rem;text-align:left;width:100%}.faq-section .faq-container .faq-items .faq-item .faq-question span[data-v-99266027]{color:#6b7280;font-size:1.6rem;font-weight:500}.faq-section .faq-container .faq-items .faq-item .faq-question .icon[data-v-99266027]{color:#6b7280;height:2.5rem;transition:transform .3s ease;width:2.5rem}.faq-section .faq-container .faq-items .faq-item .faq-question .icon.rotated[data-v-99266027]{transform:rotate(180deg)}.faq-section .faq-container .faq-items .faq-item .faq-question:hover span[data-v-99266027]{color:#111827}.faq-section .faq-container .faq-items .faq-item .faq-answer[data-v-99266027]{overflow:hidden;transition:max-height .3s ease-in-out}.faq-section .faq-container .faq-items .faq-item .faq-answer .answer-content[data-v-99266027]{color:#4b5563;line-height:1.6;padding:0 1.25rem 1.25rem}.faq-section .faq-container .faq-items .faq-item.active .faq-question span[data-v-99266027]{color:#111827}@media (max-width:640px){.faq-section[data-v-99266027]{padding:2rem 1rem}.faq-section .faq-container h1[data-v-99266027]{font-size:2rem}}
