.hero.svelte-n3tims{position:relative;min-height:100vh;overflow:hidden}.hero-bg.svelte-n3tims{position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(255,179,191,.3) 0,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 100%,rgba(250,209,216,.4) 0,transparent 50%),linear-gradient(180deg,#fff,#fcf7f8);z-index:0}.hero-body.svelte-n3tims{position:relative;z-index:1}.hero-content.svelte-n3tims{max-width:760px;margin:0 auto}.hero-badge.svelte-n3tims{display:inline-flex;align-items:center;gap:.5rem;background:#ffe6eacc;border:1px solid rgba(245,163,177,.5);padding:.5rem 1.25rem;border-radius:100px;margin-bottom:2rem}.badge-icon.svelte-n3tims{font-size:1rem}.badge-text.svelte-n3tims{font-size:.85rem;font-weight:600;color:#a3293d;letter-spacing:.02em}.hero-title.svelte-n3tims{font-size:4rem;line-height:1.1;font-weight:800;color:#1f1f1f;margin-bottom:1.5rem!important;letter-spacing:-.02em}.hero-highlight.svelte-n3tims{background:linear-gradient(135deg,#e8304f,#c3223d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description.svelte-n3tims{font-size:1.25rem;color:#737373;line-height:1.7;max-width:520px;margin:0 auto 2.5rem}.hero-cta.svelte-n3tims{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.cta-button.svelte-n3tims{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:100px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;text-decoration:none}.cta-button.primary.svelte-n3tims{background:linear-gradient(135deg,#e8304f,#c3223d);color:#fff;box-shadow:0 4px 20px #e61a3c59}.cta-button.primary.svelte-n3tims:hover{transform:translateY(-2px);box-shadow:0 8px 30px #e61a3c73}.cta-arrow.svelte-n3tims{transition:transform .2s ease}.cta-button.primary.svelte-n3tims:hover .cta-arrow:where(.svelte-n3tims){transform:translate(4px)}.cta-button.ghost.svelte-n3tims{background:transparent;color:#595959}.cta-button.ghost.svelte-n3tims:hover{color:#b82e45;background:#ffe6ea80}.hero-stats.svelte-n3tims{display:flex;justify-content:center;align-items:center;gap:2rem}.stat.svelte-n3tims{text-align:center}.stat-number.svelte-n3tims{display:block;font-size:2rem;font-weight:800;color:#d92644;line-height:1}.stat-label.svelte-n3tims{font-size:.8rem;color:#8c8c8c;text-transform:uppercase;letter-spacing:.05em}.stat-divider.svelte-n3tims{width:1px;height:40px;background:#d9d9d9}@media screen and (max-width:768px){.hero-title.svelte-n3tims{font-size:2.5rem}.hero-description.svelte-n3tims{font-size:1.1rem}.hero-stats.svelte-n3tims{gap:1.5rem}.stat-number.svelte-n3tims{font-size:1.5rem}}.truth-section.svelte-x5ffz1{background:linear-gradient(180deg,#fff,#f8f9fb);padding:8rem 1.5rem}.section-header.svelte-x5ffz1{text-align:center;margin-bottom:4rem}.section-eyebrow.svelte-x5ffz1{display:inline-block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#d92644;margin-bottom:1rem}.section-title.svelte-x5ffz1{font-size:3rem;font-weight:800;line-height:1.15;color:#1f1f1f;margin-bottom:1.5rem}.title-accent.svelte-x5ffz1{color:#d92644}.section-subtitle.svelte-x5ffz1{font-size:1.15rem;color:#737373;max-width:560px;margin:0 auto;line-height:1.7}.features-grid.svelte-x5ffz1{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto 4rem}.feature-card.svelte-x5ffz1{position:relative;text-align:left;padding:2.5rem 2rem;border-radius:1.5rem;background:#fff;box-shadow:0 4px 24px #0000000f;border:1px solid #ebebeb;transition:transform .25s ease,box-shadow .25s ease}.feature-card.svelte-x5ffz1:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0000001f}.feature-number.svelte-x5ffz1{position:absolute;top:1.5rem;right:1.5rem;font-size:.75rem;font-weight:700;color:#757575}.feature-icon.svelte-x5ffz1{font-size:3rem;margin-bottom:1.25rem}.feature-title.svelte-x5ffz1{font-size:1.25rem;font-weight:700;color:#262626;margin-bottom:.75rem}.feature-description.svelte-x5ffz1{color:#616161;line-height:1.65;font-size:.95rem}.questions-preview.svelte-x5ffz1{max-width:560px;margin:0 auto}.question-card.svelte-x5ffz1{background:#fff;border-radius:1.5rem;padding:2.5rem;box-shadow:0 8px 40px #e61a3c1a;border:2px solid #fbdae0}.question-header.svelte-x5ffz1{text-align:center;margin-bottom:2rem}.question-badge.svelte-x5ffz1{display:inline-block;background:#ffebee;color:#c3223d;font-size:.8rem;font-weight:600;padding:.4rem 1rem;border-radius:100px;margin-bottom:.75rem}.question-label.svelte-x5ffz1{color:#616161;font-size:1rem}.questions.svelte-x5ffz1{gap:1.5rem}.question.svelte-x5ffz1,.questions.svelte-x5ffz1{display:flex;flex-direction:column}.question.svelte-x5ffz1{gap:.75rem}.question-slider.svelte-x5ffz1{width:100%}.slider-track.svelte-x5ffz1{height:8px;background:#ebebeb;border-radius:100px;overflow:hidden}.slider-fill.svelte-x5ffz1{height:100%;border-radius:100px}.slider-fill.creation.svelte-x5ffz1{width:70%;background:linear-gradient(90deg,#3c6,#1fad4e)}.slider-fill.destruction.svelte-x5ffz1{width:25%;background:linear-gradient(90deg,#dd3c57,#cf1736)}.question-text.svelte-x5ffz1{color:#595959;font-size:1rem}@media screen and (max-width:900px){.features-grid.svelte-x5ffz1{grid-template-columns:1fr;max-width:400px}}@media screen and (max-width:768px){.section-title.svelte-x5ffz1{font-size:2.25rem}}.warning-section.svelte-190rvto{position:relative;padding:8rem 1.5rem;overflow:hidden}.warning-bg.svelte-190rvto{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 20% 80%,rgba(247,222,226,.6) 0,transparent 50%),radial-gradient(ellipse 50% 40% at 80% 20%,hsla(30,80%,95%,.5) 0,transparent 50%),#fcfcfc;z-index:0}.container.svelte-190rvto{position:relative;z-index:1}.warning-content.svelte-190rvto{max-width:680px;margin:0 auto;text-align:center}.warning-icon-wrapper.svelte-190rvto{margin-bottom:1.5rem}.warning-icon.svelte-190rvto{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#fff8eb,#ffebd6);border-radius:50%;font-size:2.5rem;box-shadow:0 8px 30px #ff800026}.warning-title.svelte-190rvto{font-size:3rem;font-weight:800;line-height:1.1;color:#1f1f1f;margin-bottom:1.5rem}.warning-description.svelte-190rvto{color:#737373;font-size:1.2rem;line-height:1.8;margin-bottom:3.5rem}.timeline.svelte-190rvto{position:relative;max-width:600px;margin:0 auto 3.5rem}.timeline-line.svelte-190rvto{position:absolute;top:12px;left:50%;transform:translate(-50%);width:80%;height:3px;background:linear-gradient(90deg,#70db94,#f5c73d 50%,#e05252);border-radius:100px}.timeline-stages.svelte-190rvto{display:flex;justify-content:space-between;position:relative}.stage.svelte-190rvto{display:flex;flex-direction:column;align-items:center;flex:1}.stage-dot.svelte-190rvto{width:24px;height:24px;border-radius:50%;border:4px solid #fff;box-shadow:0 2px 8px #0000001a;margin-bottom:1rem}.stage-dot.healthy.svelte-190rvto{background:#3c6}.stage-dot.warning.svelte-190rvto{background:#f4c025}.stage-dot.danger.svelte-190rvto{background:#dd3c3c}.stage-content.svelte-190rvto{background:#fff;border-radius:1rem;padding:1.25rem 1rem;box-shadow:0 4px 20px #0000000f;width:90%}.stage-day.svelte-190rvto{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#666;margin-bottom:.4rem;font-weight:600}.stage-text.svelte-190rvto{font-size:.9rem;color:#404040;font-style:italic;line-height:1.4}.warning-promise.svelte-190rvto{background:#fff;border:2px solid #c6ecd2;border-radius:1.5rem;padding:2.5rem;box-shadow:0 8px 40px #33cc661a}.promise-badge.svelte-190rvto{display:inline-block;background:#ebfaf0;color:#206f3a;font-size:.8rem;font-weight:600;padding:.4rem 1rem;border-radius:100px;margin-bottom:1rem}.promise-text.svelte-190rvto{color:#4d4d4d;font-size:1.15rem;line-height:1.7}@media screen and (max-width:768px){.warning-title.svelte-190rvto{font-size:2.25rem}.timeline-stages.svelte-190rvto{flex-direction:column;gap:1rem;align-items:center}.timeline-line.svelte-190rvto{top:0;left:12px;transform:none;width:3px;height:100%;background:linear-gradient(180deg,#70db94,#f5c73d 50%,#e05252)}.stage.svelte-190rvto{flex-direction:row;gap:1rem;width:100%;max-width:300px}.stage-dot.svelte-190rvto{margin-bottom:0;flex-shrink:0}.stage-content.svelte-190rvto{text-align:left;width:auto;flex:1}}
