.plane-drawing[data-v-7f79c055]{color:#333;font-family:Inter,sans-serif;line-height:1.6}.container[data-v-7f79c055]{margin:0 auto;max-width:1200px;padding:0 20px}section[data-v-7f79c055]{padding:80px 0}.section-header[data-v-7f79c055]{margin-bottom:60px;text-align:center}h1[data-v-7f79c055]{font-size:3rem;line-height:1.2}h1[data-v-7f79c055],h2[data-v-7f79c055]{font-weight:700;margin-bottom:20px}h2[data-v-7f79c055]{font-size:2.5rem}h3[data-v-7f79c055]{font-size:1.8rem;margin-bottom:15px}h3[data-v-7f79c055],h4[data-v-7f79c055]{font-weight:600}h4[data-v-7f79c055]{font-size:1.3rem;margin-bottom:10px}p[data-v-7f79c055]{font-size:1.1rem;margin-bottom:25px}.btn-primary[data-v-7f79c055]{background-color:#fe274b;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;padding:12px 30px;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-7f79c055]:hover{background-color:#e61e40;box-shadow:0 5px 15px #fe274b4d;transform:translateY(-2px)}.section-cta[data-v-7f79c055]{margin-top:40px;text-align:center}.hero-section[data-v-7f79c055]{background-color:#f9f9f9}.hero-content[data-v-7f79c055]{align-items:center;display:flex;gap:40px}.hero-image[data-v-7f79c055],.hero-text[data-v-7f79c055]{flex:1}.hero-image img[data-v-7f79c055]{border-radius:20px;box-shadow:0 20px 40px #0000001a;height:auto;width:100%}.overview-image[data-v-7f79c055]{margin-bottom:40px;position:relative}.overview-image img[data-v-7f79c055]{border-radius:20px;box-shadow:0 20px 40px #0000001a;height:auto;width:100%}.image-caption[data-v-7f79c055]{color:#666;font-style:italic;margin-top:15px;text-align:center}.benefit-item[data-v-7f79c055]{align-items:center;display:flex;gap:40px;margin-bottom:80px}.benefit-item.reverse[data-v-7f79c055]{flex-direction:row-reverse}.benefit-image[data-v-7f79c055],.benefit-text[data-v-7f79c055]{flex:1}.benefit-image img[data-v-7f79c055]{border-radius:20px;box-shadow:0 10px 30px #0000001a;height:auto;width:100%}.steps[data-v-7f79c055]{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:40px}.step-item[data-v-7f79c055]{background-color:#f9f9f9;border-radius:20px;padding:30px;text-align:center;transition:all .3s ease}.step-item[data-v-7f79c055]:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-10px)}.step-number[data-v-7f79c055]{background-color:#fe274b;border-radius:50%;color:#fff;font-size:1.5rem;font-weight:700;height:50px;line-height:50px;margin:0 auto 20px;width:50px}.faq-items[data-v-7f79c055]{margin:0 auto;max-width:800px}.faq-item[data-v-7f79c055]{background-color:#f9f9f9;border-radius:20px;margin-bottom:30px;padding:30px;transition:all .3s ease}.faq-item[data-v-7f79c055]:hover{box-shadow:0 10px 30px #0000000d}.faq-item h3[data-v-7f79c055]{color:#fe274b;font-size:1.4rem}.tools-grid[data-v-7f79c055]{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:40px}.tool-item[data-v-7f79c055]{background-color:#f9f9f9;border-radius:20px;color:inherit;overflow:hidden;text-decoration:none;transition:all .3s ease}.tool-item[data-v-7f79c055]:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-10px)}.tool-image img[data-v-7f79c055]{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.tool-item h3[data-v-7f79c055],.tool-item p[data-v-7f79c055]{padding:0 20px}.tool-item h3[data-v-7f79c055]{color:#fe274b;margin-top:20px}.tool-item p[data-v-7f79c055]{font-size:.95rem;margin-bottom:20px}.cta-section[data-v-7f79c055]{background-color:#fe274b;color:#fff;text-align:center}.cta-section h2[data-v-7f79c055],.cta-section p[data-v-7f79c055]{color:#fff}.cta-section .btn-primary[data-v-7f79c055]{background-color:#fff;color:#fe274b;font-size:1.1rem;font-weight:700;margin-top:20px;padding:15px 40px}.cta-section .btn-primary[data-v-7f79c055]:hover{background-color:#f0f0f0;box-shadow:0 5px 15px #ffffff4d}@media (max-width:992px){.benefit-item[data-v-7f79c055],.benefit-item.reverse[data-v-7f79c055],.hero-content[data-v-7f79c055]{flex-direction:column}.tools-grid[data-v-7f79c055]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:768px){h1[data-v-7f79c055]{font-size:2.5rem}h2[data-v-7f79c055]{font-size:2rem}h3[data-v-7f79c055]{font-size:1.5rem}section[data-v-7f79c055]{padding:60px 0}}@media (max-width:576px){.steps[data-v-7f79c055]{grid-template-columns:1fr}}
