#hero.svelte-1q37ri0{position:relative;padding:120px 0;background-image:url(./top.Ctp6up5h.png);background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff;text-align:center;overflow:hidden}#hero.svelte-1q37ri0:before{content:"";position:absolute;inset:0;background:#0009;z-index:1}#hero.svelte-1q37ri0 .container:where(.svelte-1q37ri0){position:relative;z-index:2}#hero.svelte-1q37ri0 .hero-content:where(.svelte-1q37ri0){max-width:800px;margin:0 auto}#hero.svelte-1q37ri0 .hero-content:where(.svelte-1q37ri0) h1:where(.svelte-1q37ri0){font-size:3.2rem;margin-bottom:15px;line-height:1.2;background:none;-webkit-background-clip:initial;-webkit-text-fill-color:#fff;color:#fff}#hero.svelte-1q37ri0 .hero-content:where(.svelte-1q37ri0) h1:where(.svelte-1q37ri0) .brand-text:where(.svelte-1q37ri0){color:#fff}#hero.svelte-1q37ri0 .hero-content:where(.svelte-1q37ri0) h2:where(.svelte-1q37ri0){font-size:1.5rem;margin-bottom:25px;font-weight:400;background:none;-webkit-background-clip:initial;-webkit-text-fill-color:rgba(255,255,255,.9);color:#ffffffe6}#hero.svelte-1q37ri0 .hero-content:where(.svelte-1q37ri0) p:where(.svelte-1q37ri0){font-size:1.1rem;margin-bottom:30px;color:#ffffffd9}#hero.svelte-1q37ri0 .hero-content:where(.svelte-1q37ri0) a:where(.svelte-1q37ri0){text-decoration:none}@media(max-width:900px){#hero.svelte-1q37ri0{padding:100px 20px}#hero.svelte-1q37ri0 .hero-content:where(.svelte-1q37ri0) h1:where(.svelte-1q37ri0){font-size:2.5rem}}#features.svelte-ujtw8l .container:where(.svelte-ujtw8l){text-align:center}#features.svelte-ujtw8l .feature-content:where(.svelte-ujtw8l){max-width:800px;margin:0 auto 40px}#features.svelte-ujtw8l .feature-content:where(.svelte-ujtw8l) h2:where(.svelte-ujtw8l){font-size:2.5rem;margin-bottom:20px}#features.svelte-ujtw8l .feature-content:where(.svelte-ujtw8l) p:where(.svelte-ujtw8l){font-size:1.1rem;color:#555;line-height:1.8}.feature-images-grid.svelte-ujtw8l{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.grid-item.svelte-ujtw8l{aspect-ratio:1/1}.grid-item.svelte-ujtw8l picture{display:block;border-radius:15px;box-shadow:0 10px 25px #0000001a;transition:transform .3s ease;overflow:hidden;width:100%;height:100%}.grid-item.svelte-ujtw8l:hover picture{transform:scale(1.05)}.grid-item.svelte-ujtw8l img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:900px){.feature-images-grid.svelte-ujtw8l{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.feature-images-grid.svelte-ujtw8l{grid-template-columns:1fr}}#about.svelte-7hpc9t .container:where(.svelte-7hpc9t){text-align:center}#about.svelte-7hpc9t .about-content:where(.svelte-7hpc9t){max-width:800px;margin:0 auto}#about.svelte-7hpc9t .about-content:where(.svelte-7hpc9t) h2:where(.svelte-7hpc9t){font-size:2.5rem;margin-bottom:20px}#about.svelte-7hpc9t .about-content:where(.svelte-7hpc9t) p:where(.svelte-7hpc9t){font-size:1.1rem;color:#555;line-height:1.8;text-align:left}#service-packages.svelte-1h1ca98{text-align:center;background:var(--card-bg)}.cta-image.svelte-1h1ca98{max-width:100%;height:auto;border-radius:15px;margin-bottom:40px;box-shadow:0 10px 25px #0000001a;max-width:600px}#service-packages.svelte-1h1ca98 h2:where(.svelte-1h1ca98){font-size:2.5rem;margin-bottom:20px}#service-packages.svelte-1h1ca98 .pricing-intro:where(.svelte-1h1ca98){max-width:800px;margin:0 auto 40px;font-size:1.1rem;color:#555;line-height:1.8}#generator.svelte-teuqhs{text-align:center;background:var(--card-bg);transition:background-color .3s ease}#generator.svelte-teuqhs h2:where(.svelte-teuqhs){font-size:2.5rem;margin-bottom:15px}#generator.svelte-teuqhs .subtitle:where(.svelte-teuqhs){font-size:1.1rem;color:var(--text-color);opacity:.8;max-width:700px;margin:0 auto 40px}.drop-zone.svelte-teuqhs{border:3px dashed var(--input-border-color);border-radius:15px;padding:60px 30px;cursor:pointer;transition:border-color .3s ease,background-color .3s ease}.drop-zone.svelte-teuqhs:hover{border-color:var(--primary-color);background-color:var(--background-color)}.drop-zone-prompt.svelte-teuqhs{font-size:1.5rem;font-weight:600;color:var(--text-color);margin:0 0 10px}.options-grid.svelte-teuqhs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:40px}.option-card.svelte-teuqhs{border:2px solid var(--input-border-color);border-radius:15px;padding:25px;cursor:pointer;transition:all .3s ease}.option-card.svelte-teuqhs:hover,.option-card.svelte-teuqhs:focus{transform:translateY(-5px);border-color:var(--primary-color);box-shadow:0 10px 20px #00000014;outline:none}.option-card.svelte-teuqhs h3:where(.svelte-teuqhs){font-size:1.2rem;margin:0 0 10px;background:none;-webkit-background-clip:initial;-webkit-text-fill-color:var(--text-color);background-clip:initial;text-fill-color:var(--text-color)}.option-card.svelte-teuqhs p:where(.svelte-teuqhs){font-size:.9rem;color:var(--text-color);opacity:.7;margin:0}.summary-box.svelte-teuqhs{background:var(--background-color);border-radius:15px;padding:40px;margin-bottom:30px;transition:background-color .3s ease}.summary-item.svelte-teuqhs{font-size:1.2rem;color:var(--text-color);opacity:.8}.generation-message.svelte-teuqhs{font-size:1.3rem;font-weight:600;color:var(--primary-color);margin-top:20px}button.secondary-action.svelte-teuqhs{background:var(--background-color);color:var(--text-color);opacity:.8;margin-top:20px;margin-right:10px;transition:background-color .3s ease,color .3s ease}button.secondary-action.svelte-teuqhs:hover{background:var(--input-border-color);box-shadow:0 5px 15px #0000001a}
