.page.svelte-1uha8ag{display:flex;flex-direction:column;gap:4rem;min-height:100vh}.section.svelte-1uha8ag{width:min(1100px,90vw);margin:0 auto}.hero.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;align-items:center;padding-top:6rem}.hero__content.svelte-1uha8ag{display:flex;flex-direction:column;gap:1.5rem}.badge.svelte-1uha8ag{align-self:flex-start;padding:.35rem .9rem;border-radius:999px;background:#7a4cf51f;color:var(--purple-600);font-weight:600;font-size:.85rem;letter-spacing:.04em}h1.svelte-1uha8ag{margin:0;font-size:clamp(2.4rem,4vw,3.2rem);line-height:1.1}h2.svelte-1uha8ag{margin:0 0 1rem;font-size:clamp(1.9rem,3vw,2.4rem)}h3.svelte-1uha8ag{margin:0 0 .5rem;font-size:1.2rem}.lead.svelte-1uha8ag{margin:0;font-size:1.1rem;color:var(--neutral-600);line-height:1.6}.hero__cta.svelte-1uha8ag{display:flex;gap:1rem;flex-wrap:wrap}.button.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.8rem;border-radius:999px;font-weight:600;font-size:.95rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.button--primary.svelte-1uha8ag{color:#fff;background:linear-gradient(135deg,var(--purple-500),var(--purple-600));box-shadow:0 12px 24px #5a27e540}.button--secondary.svelte-1uha8ag{width:100%;margin-top:1rem;background:var(--purple-500);color:#fff;border:none;font-size:.95rem;padding:.75rem;border-radius:999px;cursor:pointer}.button--ghost.svelte-1uha8ag{color:var(--purple-600);background:transparent;border:2px solid rgba(122,76,245,.2)}.button.svelte-1uha8ag:hover{transform:translateY(-2px)}.hero__stats.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;font-size:.95rem}.hero__stats.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-size:1.4rem;color:var(--purple-600)}.hero__visual.svelte-1uha8ag{display:flex;justify-content:center}.phone.svelte-1uha8ag{position:relative;width:min(320px,80vw);padding:1.2rem;border-radius:32px;background:linear-gradient(160deg,var(--purple-500),var(--purple-600));box-shadow:0 30px 60px #32137859;color:#fff}.phone__status.svelte-1uha8ag{display:flex;align-items:center;gap:.4rem;font-size:.85rem;opacity:.85}.dot.svelte-1uha8ag{width:.55rem;height:.55rem;background:var(--accent-amber);border-radius:999px;display:inline-block}.phone__card.svelte-1uha8ag{margin-top:1.5rem;padding:1.4rem;border-radius:24px;background:var(--neutral-100);color:#2b1f43;display:flex;flex-direction:column;gap:.75rem}.phone__title.svelte-1uha8ag{margin:0;font-weight:700;font-size:1.15rem}.phone__replies.svelte-1uha8ag{font-size:.9rem;color:var(--purple-600);font-weight:600}.sliders.svelte-1uha8ag{display:grid;gap:.5rem;font-size:.8rem}.slider.svelte-1uha8ag{height:.5rem;border-radius:999px;background:var(--neutral-300);position:relative;overflow:hidden}.slider.svelte-1uha8ag:after{content:"";position:absolute;inset:0;border-radius:inherit}.slider--humour.svelte-1uha8ag:after{width:65%;background:linear-gradient(90deg,#ffbb70,var(--accent-amber))}.slider--love.svelte-1uha8ag:after{width:50%;background:linear-gradient(90deg,#ff8da1,#ff6f92)}.slider--flirt.svelte-1uha8ag:after{width:80%;background:linear-gradient(90deg,#ff9f8f,#ff6d6d)}.slider--wild.svelte-1uha8ag:after{width:35%;background:linear-gradient(90deg,#a679ff,var(--purple-500))}.features.svelte-1uha8ag{text-align:center}.section__lead.svelte-1uha8ag{margin:0 auto 2.5rem;max-width:680px;color:var(--neutral-600);line-height:1.6}.faq__list.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.faq__item.svelte-1uha8ag{padding:0;border-radius:20px;background:#ffffffd9;box-shadow:0 18px 32px #1a0d3a14;text-align:left;border:1px solid rgba(122,76,245,.12);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.faq__item--open.svelte-1uha8ag{border-color:#7a4cf559;box-shadow:0 20px 36px #5a27e51f}.faq__question.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem;padding:1.4rem 1.6rem;background:transparent;border:none;color:inherit;font-size:1.05rem;font-weight:600;text-align:left;cursor:pointer}.faq__question.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{flex:1;line-height:1.5}.faq__question.svelte-1uha8ag:focus-visible{outline:2px solid var(--purple-500);outline-offset:2px}.faq__icon.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:999px;background:#7a4cf526;color:var(--purple-600);font-size:1.1rem;transition:transform .25s ease,background .25s ease,color .25s ease}.faq__item--open.svelte-1uha8ag .faq__icon:where(.svelte-1uha8ag){background:linear-gradient(135deg,var(--purple-500),var(--purple-600));color:#fff;transform:rotate(180deg)}.faq__answer.svelte-1uha8ag{padding:0 1.6rem 1.6rem;color:var(--neutral-600);line-height:1.6}.faq__answer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.feature-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.8rem}.feature.svelte-1uha8ag{padding:1.8rem;border-radius:20px;background:#fffc;box-shadow:0 18px 32px #5a27e514;text-align:left}.feature__icon.svelte-1uha8ag{display:inline-flex;font-size:1.8rem;margin-bottom:.75rem}.steps__grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.step.svelte-1uha8ag{padding:1.6rem;border-radius:20px;background:#ffffffbf;border:1px solid rgba(122,76,245,.1);box-shadow:0 16px 28px #2d14550f}.step__number.svelte-1uha8ag{font-size:1.4rem}.monetization__grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.plan.svelte-1uha8ag{padding:2rem;border-radius:24px;background:#ffffffd9;box-shadow:0 20px 36px #2d145517}.plan--free.svelte-1uha8ag{border:2px solid rgba(122,76,245,.2)}.plan--premium.svelte-1uha8ag{background:linear-gradient(120deg,#f8f2ff,#efe5ff);border:2px solid rgba(90,39,229,.15)}.plan.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:1.2rem 0 0;padding-left:1.2rem;color:var(--neutral-600);line-height:1.6}.personality.svelte-1uha8ag{display:grid;gap:3rem;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center}.personality__content.svelte-1uha8ag{display:flex;flex-direction:column;gap:1.5rem}.sliders--horizontal.svelte-1uha8ag{display:grid;gap:1rem}.slider-label.svelte-1uha8ag{font-weight:600;color:var(--neutral-600)}.personality__aside.svelte-1uha8ag{padding:2rem;border-radius:24px;background:#1a0d3ad9;color:#f7f2ff;box-shadow:0 24px 42px #1a0d3a40}blockquote.svelte-1uha8ag{margin:0 0 1rem;font-size:1.1rem;line-height:1.5}cite.svelte-1uha8ag{font-style:normal;font-size:.9rem;opacity:.85}.cta.svelte-1uha8ag{text-align:center;padding-bottom:5rem}.footer.svelte-1uha8ag{padding:2rem 0;background:#12072de6;color:#ffffffe6}.footer__inner.svelte-1uha8ag{width:min(1100px,90vw);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;font-size:.9rem;flex-wrap:wrap}.footer__links.svelte-1uha8ag{display:flex;gap:1.5rem;align-items:center}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#fbd361;text-decoration:none}@media (max-width: 960px){.hero.svelte-1uha8ag{grid-template-columns:1fr;text-align:center;padding-top:4rem}.hero__content.svelte-1uha8ag{align-items:center}.hero__stats.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.badge.svelte-1uha8ag{align-self:center}.personality.svelte-1uha8ag{grid-template-columns:1fr}.personality__content.svelte-1uha8ag,.personality__aside.svelte-1uha8ag{text-align:center}.hero__visual.svelte-1uha8ag{order:-1}}@media (max-width: 640px){.page.svelte-1uha8ag{gap:3rem}.hero__cta.svelte-1uha8ag{flex-direction:column;width:100%}.feature.svelte-1uha8ag,.step.svelte-1uha8ag,.plan.svelte-1uha8ag{padding:1.4rem}.faq__question.svelte-1uha8ag{padding:1.2rem 1.4rem}.faq__answer.svelte-1uha8ag{padding:0 1.4rem 1.4rem}.footer__inner.svelte-1uha8ag,.footer__links.svelte-1uha8ag{flex-direction:column}}
