.hero-section[data-v-0116f8e5]{background-color:#f8f7f5;min-height:100vh;display:flex;align-items:center;padding:40px 0}.hero-content[data-v-0116f8e5]{display:flex;flex-direction:column;align-items:center;gap:40px}.hero-title-section[data-v-0116f8e5]{text-align:center}.hero-text[data-v-0116f8e5]{text-align:center;max-width:800px}.hero-title[data-v-0116f8e5]{font-size:3.5rem;color:#2c2c2c;margin-bottom:30px;line-height:1.1}.highlight[data-v-0116f8e5]{color:#d4af37}.hero-subtitle[data-v-0116f8e5]{font-size:1.8rem;color:#2c2c2c;font-weight:600;text-align:center;font-family:Playfair Display,serif}.offers[data-v-0116f8e5]{margin-bottom:40px}.offer-card[data-v-0116f8e5]{background:rgba(255,255,255,.8);padding:25px;border-radius:12px;margin-bottom:20px;box-shadow:0 4px 15px #0000001a}.offer-text[data-v-0116f8e5]{font-size:1.1rem;color:#2c2c2c;line-height:1.6}.amount[data-v-0116f8e5]{color:#d4af37;font-size:1.3rem;font-weight:700}.terms[data-v-0116f8e5]{background:rgba(255,255,255,.6);padding:20px;border-radius:8px;border-left:4px solid #d4af37}.terms-text[data-v-0116f8e5]{font-size:.9rem;color:#666;line-height:1.5}.instagram-link[data-v-0116f8e5]{color:#d4af37;text-decoration:none;font-weight:600}.instagram-link[data-v-0116f8e5]:hover{text-decoration:underline}.hero-image[data-v-0116f8e5]{margin:20px 0}.voucher-image[data-v-0116f8e5]{width:100%;max-width:300px;height:auto;border-radius:15px;box-shadow:0 15px 35px #0003;transition:transform .3s ease}.voucher-image[data-v-0116f8e5]:hover{transform:scale(1.05)}@media (max-width: 768px){.hero-content[data-v-0116f8e5]{gap:30px}.hero-title[data-v-0116f8e5]{font-size:2.5rem}.hero-subtitle[data-v-0116f8e5]{font-size:1.5rem}.offer-text[data-v-0116f8e5]{font-size:1rem}.voucher-image[data-v-0116f8e5]{max-width:250px}}@media (max-width: 480px){.hero-title[data-v-0116f8e5]{font-size:2rem}.hero-subtitle[data-v-0116f8e5]{font-size:1.3rem}.offer-card[data-v-0116f8e5]{padding:20px}.offer-text[data-v-0116f8e5]{font-size:.9rem}.voucher-image[data-v-0116f8e5]{max-width:200px}}.tutorial-section[data-v-a9b5abfe]{background-color:#fff;padding:80px 0}.tutorial-content[data-v-a9b5abfe]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.tutorial-title[data-v-a9b5abfe]{font-size:2.5rem;color:#2c2c2c;margin-bottom:20px}.tutorial-subtitle[data-v-a9b5abfe]{font-size:1.2rem;color:#666;margin-bottom:40px}.carousel-container[data-v-a9b5abfe]{position:relative;overflow:hidden;min-height:200px}.carousel-wrapper[data-v-a9b5abfe]{position:relative;width:100%;min-height:200px}.carousel-slide[data-v-a9b5abfe]{min-width:100%;opacity:0;transform:translate(100%);transition:all .5s ease-in-out;position:absolute;top:0;left:0;width:100%;z-index:1}.carousel-slide.active[data-v-a9b5abfe]{opacity:1;transform:translate(0);position:relative;z-index:2}.step-content[data-v-a9b5abfe]{display:flex;align-items:flex-start;gap:20px;padding:30px;background:rgba(255,255,255,.95);border-radius:15px;box-shadow:0 8px 25px #0000001a;border-left:5px solid #FFD700;min-height:120px;width:100%}.step-number[data-v-a9b5abfe]{width:50px;height:50px;background:#FFD700;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.4rem;flex-shrink:0;box-shadow:0 4px 15px #ffd7004d}.step-title[data-v-a9b5abfe]{font-size:1.2rem;color:#2c2c2c;margin-bottom:10px;font-weight:600;line-height:1.4}.step-description[data-v-a9b5abfe]{color:#666;line-height:1.6;font-size:.95rem}.carousel-navigation[data-v-a9b5abfe]{display:flex;align-items:center;justify-content:space-between;margin-top:30px;padding:0 20px}.nav-btn[data-v-a9b5abfe]{width:45px;height:45px;border:none;border-radius:50%;background:#FFD700;color:#000;font-size:1.5rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.nav-btn[data-v-a9b5abfe]:hover{background:#FFC107;transform:scale(1.1)}.dots[data-v-a9b5abfe]{display:flex;gap:12px}.dot[data-v-a9b5abfe]{width:12px;height:12px;border-radius:50%;border:none;background:#ddd;cursor:pointer;transition:all .3s ease}.dot.active[data-v-a9b5abfe]{background:#FFD700;transform:scale(1.2)}.dot[data-v-a9b5abfe]:hover{background:#FFC107}.carousel-images[data-v-a9b5abfe]{display:flex;flex-direction:column;align-items:center;gap:20px}.image-container[data-v-a9b5abfe]{width:100%;max-width:400px;height:700px;border-radius:20px;overflow:hidden;box-shadow:0 15px 35px #0003;position:relative;background:white;border:2px solid #e9ecef}.carousel-image[data-v-a9b5abfe]{width:100%;height:100%;object-fit:contain;transition:transform .3s ease;background:white}.carousel-image[data-v-a9b5abfe]:hover{transform:scale(1.05)}.image-indicators[data-v-a9b5abfe]{display:flex;gap:15px;justify-content:center}.image-indicator[data-v-a9b5abfe]{width:60px;height:60px;border-radius:10px;overflow:hidden;cursor:pointer;transition:all .3s ease;border:3px solid transparent}.image-indicator.active[data-v-a9b5abfe]{border-color:gold;transform:scale(1.1)}.image-indicator[data-v-a9b5abfe]:hover{border-color:#ffc107;transform:scale(1.05)}.indicator-thumb[data-v-a9b5abfe]{width:100%;height:100%;object-fit:cover}@media (max-width: 1024px){.tutorial-content[data-v-a9b5abfe]{grid-template-columns:1fr;gap:40px}.image-container[data-v-a9b5abfe]{max-width:350px;height:612px}}@media (max-width: 768px){.tutorial-section[data-v-a9b5abfe]{padding:60px 0}.tutorial-title[data-v-a9b5abfe]{font-size:2rem}.tutorial-subtitle[data-v-a9b5abfe]{font-size:1rem}.step-content[data-v-a9b5abfe]{flex-direction:column;text-align:center;padding:25px}.step-number[data-v-a9b5abfe]{align-self:center}.carousel-navigation[data-v-a9b5abfe]{margin-top:20px;padding:0 10px}.nav-btn[data-v-a9b5abfe]{width:40px;height:40px;font-size:1.3rem}.image-container[data-v-a9b5abfe]{max-width:320px;height:560px}.image-indicator[data-v-a9b5abfe]{width:50px;height:50px}}@media (max-width: 480px){.tutorial-title[data-v-a9b5abfe]{font-size:1.8rem}.step-title[data-v-a9b5abfe]{font-size:1.1rem}.step-description[data-v-a9b5abfe]{font-size:.9rem}.step-content[data-v-a9b5abfe]{padding:20px}.step-number[data-v-a9b5abfe]{width:45px;height:45px;font-size:1.2rem}.nav-btn[data-v-a9b5abfe]{width:35px;height:35px;font-size:1.2rem}.image-container[data-v-a9b5abfe]{max-width:300px;height:525px}.image-indicator[data-v-a9b5abfe]{width:40px;height:40px}.dots[data-v-a9b5abfe]{gap:8px}.dot[data-v-a9b5abfe]{width:10px;height:10px}}@keyframes slideIn-a9b5abfe{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.carousel-slide.active .step-content[data-v-a9b5abfe]{animation:slideIn-a9b5abfe .6s ease-out}.step-content[data-v-a9b5abfe]:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000026}.image-indicator:hover .indicator-thumb[data-v-a9b5abfe]{transform:scale(1.1)}body{font-family:Inter,sans-serif;line-height:1.6;color:#333}#app{min-height:100vh}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;line-height:1.6;color:#333;background-color:#f8f7f5}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif;font-weight:700;line-height:1.2}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section{padding:60px 0}.btn{display:inline-block;padding:12px 24px;border:none;border-radius:8px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;font-size:16px}.btn-primary{background-color:gold;color:#000}.btn-primary:hover{background-color:#ffc107;transform:translateY(-2px)}.btn-secondary{background-color:#6c757d;color:#fff}.btn-secondary:hover{background-color:#5a6268}.grid{display:grid;gap:30px}.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 768px){.container{padding:0 15px}.section{padding:40px 0}.grid-2,.grid-3{grid-template-columns:1fr}.btn{width:100%;text-align:center}}@media (max-width: 480px){.section{padding:30px 0}h1{font-size:2rem}h2{font-size:1.5rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}
