.layout.svelte-1uha8ag{overflow:hidden}.container.svelte-1uha8ag{padding:0 40px}.hero.svelte-1uha8ag{height:100vh;background:url(../../../banner.jpg) center/cover;position:relative;display:flex;justify-content:center;align-items:center;text-align:center}.hero-title.svelte-1uha8ag{font-size:42px;margin-bottom:-12px}.hero-subtext.svelte-1uha8ag{font-size:18px;font-weight:500;color:#a7cde4;margin-top:12px}.hero-secondary-link.svelte-1uha8ag{margin-top:14px}.pricing-link.svelte-1uha8ag{color:#a7cde4;font-size:15px;text-decoration:none;font-weight:500;transition:color .2s ease,transform .2s ease}.pricing-hint.svelte-1uha8ag{font-size:14px;color:#d9d9d9}.pricing-link.svelte-1uha8ag:hover{color:#00afff;transform:translateY(-1px)}.overlay.svelte-1uha8ag{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000a6}.hero-content.svelte-1uha8ag{position:relative;color:#fff}.icon.svelte-1uha8ag{height:50px}.section.svelte-1uha8ag{padding:60px 0;text-align:center;background:linear-gradient(to bottom right,#000 30%,#00afff 140%)}.section-header.svelte-1uha8ag{color:#fff;font-size:40px}.unlock-more-grid.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:40px}.unlock-more-box.svelte-1uha8ag{background:#4a4a4a66;padding:24px;border-radius:8px;flex:1 1 280px;max-width:320px;text-align:center;transition:transform .3s ease;color:#fff}.unlock-more-box.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:24px}.unlock-more-box.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#fff;font-size:18px;line-height:1.4}.unlock-more-box.svelte-1uha8ag:hover{transform:scale(1.05)}.tool-section.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-around;gap:20px;max-width:1200px;margin:auto auto 64px}.tool-section.svelte-1uha8ag:nth-child(odd){flex-direction:row}.tool-section.svelte-1uha8ag:nth-child(2n){flex-direction:row-reverse}.tool-image.svelte-1uha8ag img:where(.svelte-1uha8ag){height:400px;border:2px solid #d9d9d9;border-radius:8px;transition:transform .3s ease}.tool-image.svelte-1uha8ag img:where(.svelte-1uha8ag):hover{transform:scale(1.05)}.coming-soon.svelte-1uha8ag img:where(.svelte-1uha8ag){background:#d9d9d9;padding:20px;border:2px solid #d9d9d9;border-radius:8px;height:250px;transition:transform .3s ease}.coming-soon.svelte-1uha8ag img:where(.svelte-1uha8ag):hover{transform:scale(1.05)}.tool-content.svelte-1uha8ag{flex:1;max-width:50%;text-align:left}.tool-title.svelte-1uha8ag{font-size:1.5rem;font-weight:700;margin-bottom:12px;margin-top:0;color:#a7cde4}.tool-description.svelte-1uha8ag{font-size:18px;color:#fff;line-height:1.4}.tool-description-list.svelte-1uha8ag{list-style-type:none;padding:0;line-height:1.4}.tool-description-list.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:16px;line-height:1.6;padding-left:20px;position:relative;color:#fff}.tool-description-list.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✔";color:#00afff;font-weight:700;position:absolute;left:0}.how-it-works.svelte-1uha8ag{text-align:center}.how-steps.svelte-1uha8ag{max-width:680px;margin:48px auto 0;display:flex;flex-direction:column;gap:20px;color:#fff}.how-step.svelte-1uha8ag{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#4a4a4a66;border-radius:8px;text-align:left}.step-icon.svelte-1uha8ag{width:28px;height:28px;border-radius:50%;background:#00afff;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-text.svelte-1uha8ag{font-size:1.05rem;line-height:1.5;color:#fff}.step-text.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-weight:600;color:#a7cde4}.step-text.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#fff;font-weight:400}@media (max-width: 768px){.tool-section.svelte-1uha8ag{flex-direction:column!important;text-align:center}.tool-content.svelte-1uha8ag{max-width:90%}.tool-image.svelte-1uha8ag img:where(.svelte-1uha8ag){max-width:350px}.tool-title.svelte-1uha8ag{font-size:1.3rem}.tool-description.svelte-1uha8ag{font-size:1rem}.tool-description-list.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:15px}.how-step.svelte-1uha8ag{padding:14px 16px}.step-text.svelte-1uha8ag{font-size:1rem}}
