.page-container.svelte-1grkyle{min-height:100vh}.hero.svelte-1grkyle{max-width:1400px;margin:0 auto;padding:10rem 4rem 6rem}.hero-grid.svelte-1grkyle{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.hero-content.svelte-1grkyle{margin-top:2rem}.hero-visual.svelte-1grkyle>*{width:100%}.hero-title.svelte-1grkyle{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;color:var(--text-50);margin:0 0 1.25rem;text-wrap:balance}.gold-text.svelte-1grkyle{color:var(--accent-gold)}.hero-subtitle.svelte-1grkyle{font-size:1.15rem;line-height:1.7;color:var(--text-200);margin:0 0 2rem;max-width:600px}.hero-points.svelte-1grkyle{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.hero-points.svelte-1grkyle li:where(.svelte-1grkyle){display:flex;align-items:flex-start;gap:.75rem;font-size:.98rem;color:var(--text-200);line-height:1.5}.hero-points.svelte-1grkyle li:where(.svelte-1grkyle):before{content:"✓";flex-shrink:0;width:1.1rem;font-weight:700;color:var(--accent-gold)}.check-card.svelte-1grkyle{max-width:560px;margin-left:auto;background:var(--bg-800);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 4px 24px #0000004d,0 0 0 1px #ffffff08}.check-card-head.svelte-1grkyle{display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;background:color-mix(in srgb,var(--text-100) 3%,transparent);border-bottom:1px solid var(--border-subtle)}.window-dots.svelte-1grkyle{display:flex;gap:6px}.window-dots.svelte-1grkyle .dot:where(.svelte-1grkyle){width:10px;height:10px;border-radius:50%;display:block}.dot-red.svelte-1grkyle{background:#ff5f57}.dot-yellow.svelte-1grkyle{background:#febc2e}.dot-green.svelte-1grkyle{background:#28c840}.check-card-title.svelte-1grkyle{font-size:.8rem;color:var(--text-300);letter-spacing:.04em}.check-card-body.svelte-1grkyle{padding:1.75rem}.check-form.svelte-1grkyle{display:flex;flex-direction:column;gap:.75rem}.field-label.svelte-1grkyle{font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-300)}.field.svelte-1grkyle input:where(.svelte-1grkyle){width:100%;padding:.9rem 1.1rem;font-size:1rem;color:var(--text-50);background:color-mix(in srgb,var(--text-100) 4%,transparent);border:1px solid var(--border-subtle);border-radius:var(--radius-md);outline:none;transition:border-color .2s ease}.field.svelte-1grkyle input:where(.svelte-1grkyle):focus{border-color:var(--accent-gold)}.check-submit.svelte-1grkyle{width:100%;border:0;margin-top:.25rem}.check-submit.svelte-1grkyle:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-1grkyle{width:16px;height:16px;border:2px solid rgba(9,9,16,.3);border-top-color:var(--bg-950);border-radius:50%;animation:svelte-1grkyle-spin .7s linear infinite}@keyframes svelte-1grkyle-spin{to{transform:rotate(360deg)}}.form-note.svelte-1grkyle{font-size:.85rem;color:var(--text-300);text-align:center;margin:.25rem 0 0}.alert.svelte-1grkyle{margin-top:1.25rem;padding:1rem 1.25rem;border:1px solid color-mix(in srgb,var(--accent-orange) 40%,transparent);border-radius:var(--radius-md);color:var(--text-100)}.alert.svelte-1grkyle p:where(.svelte-1grkyle){margin:0}.result.svelte-1grkyle{display:flex;flex-direction:column;gap:1.25rem}.result-domain.svelte-1grkyle{margin:0;font-size:.85rem;color:var(--text-300)}.result-domain.svelte-1grkyle strong:where(.svelte-1grkyle){color:var(--text-100)}.verdict.svelte-1grkyle{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.verdict.svelte-1grkyle strong:where(.svelte-1grkyle){font-size:1.05rem}.verdict.svelte-1grkyle span:where(.svelte-1grkyle){color:var(--text-200);font-size:.95rem;line-height:1.55}.verdict.good.svelte-1grkyle strong:where(.svelte-1grkyle){color:var(--accent-green)}.verdict.mid.svelte-1grkyle strong:where(.svelte-1grkyle){color:var(--accent-gold)}.verdict.bad.svelte-1grkyle strong:where(.svelte-1grkyle){color:var(--accent-orange)}.platform.svelte-1grkyle{display:flex;flex-direction:column;gap:.5rem}.platform-name.svelte-1grkyle{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-300)}.no-image.svelte-1grkyle{display:grid;place-items:center;height:110px;font-size:.82rem;color:var(--text-300);background:color-mix(in srgb,var(--text-100) 5%,transparent)}.wa-chat.svelte-1grkyle{padding:.9rem;border-radius:var(--radius-md);background:#0b141a}.wa-bubble.svelte-1grkyle{margin-left:auto;max-width:92%;padding:.35rem;border-radius:10px 0 10px 10px;background:#005c4b;display:flex;flex-direction:column;gap:.3rem}.wa-card.svelte-1grkyle{border-radius:8px;overflow:hidden;background:#025144}.wa-image.svelte-1grkyle{display:block;width:100%;max-height:150px;object-fit:cover}.wa-card-text.svelte-1grkyle{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .65rem}.wa-title.svelte-1grkyle{font-size:.85rem;font-weight:600;color:#e9edef;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wa-desc.svelte-1grkyle{font-size:.78rem;color:#b0bcc1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wa-domain.svelte-1grkyle{font-size:.74rem;color:#86979f}.wa-link.svelte-1grkyle{padding:0 .35rem .25rem;font-size:.8rem;color:#53bdeb;word-break:break-all}.li-card.svelte-1grkyle{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-subtle);background:#1b1f23}.li-image.svelte-1grkyle{display:block;width:100%;aspect-ratio:1.91 / 1;object-fit:cover}.li-text.svelte-1grkyle{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .9rem}.li-title.svelte-1grkyle{font-size:.9rem;font-weight:600;color:#e7e9ea;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.li-domain.svelte-1grkyle{font-size:.76rem;color:#9aa4ab}.g-result.svelte-1grkyle{display:flex;flex-direction:column;gap:.3rem;padding:.9rem 1rem;border-radius:var(--radius-md);background:#202124;border:1px solid var(--border-subtle)}.g-crumb.svelte-1grkyle{display:flex;align-items:center;gap:.6rem}.g-favicon.svelte-1grkyle{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-size:.8rem;font-weight:700;color:#e8eaed;background:#303134}.g-crumb-text.svelte-1grkyle{display:flex;flex-direction:column;min-width:0}.g-site.svelte-1grkyle{font-size:.8rem;color:#dadce0}.g-url.svelte-1grkyle{font-size:.72rem;color:#9aa0a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-title.svelte-1grkyle{font-size:1.05rem;color:#8ab4f8;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.g-desc.svelte-1grkyle{font-size:.82rem;line-height:1.5;color:#bdc1c6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row.svelte-1grkyle{display:grid;grid-template-columns:28px 1fr;gap:.85rem;padding-top:1.25rem;border-top:1px solid var(--border-subtle)}.row-icon.svelte-1grkyle{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-size:.85rem;font-weight:700;border:1px solid var(--border-subtle)}.row-icon.good.svelte-1grkyle{color:var(--accent-green);border-color:color-mix(in srgb,var(--accent-green) 45%,transparent)}.row-icon.warn.svelte-1grkyle{color:var(--accent-gold);border-color:color-mix(in srgb,var(--accent-gold) 45%,transparent)}.row-icon.bad.svelte-1grkyle{color:var(--accent-orange);border-color:color-mix(in srgb,var(--accent-orange) 45%,transparent)}.row-summary.svelte-1grkyle{margin:0;font-weight:600;color:var(--text-100)}.row-detail.svelte-1grkyle{margin:.35rem 0 0;font-size:.92rem;line-height:1.6;color:var(--text-200)}.row-fix.svelte-1grkyle{margin:.5rem 0 0;font-size:.92rem;line-height:1.6;color:var(--text-200)}.row-fix.svelte-1grkyle strong:where(.svelte-1grkyle){color:var(--accent-gold);font-weight:600}.linklike.svelte-1grkyle{align-self:flex-start;background:none;border:none;padding:0;font-size:.9rem;color:var(--text-300);text-decoration:underline;cursor:pointer}.linklike.svelte-1grkyle:hover{color:var(--text-100)}.cta.svelte-1grkyle{margin-top:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding:1.5rem 1.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-gold) 5%,transparent)}.cta.svelte-1grkyle p:where(.svelte-1grkyle){margin:0;color:var(--text-200);line-height:1.6;max-width:420px}.editorial.svelte-1grkyle{max-width:1200px;margin:0 auto;padding:0 4rem 5rem}.split.svelte-1grkyle{display:grid;grid-template-columns:1fr 1.5fr;gap:3rem;align-items:start}.section-title.svelte-1grkyle{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;color:var(--text-50);margin:0 0 1rem;text-wrap:balance}.section-intro.svelte-1grkyle{font-size:1.05rem;line-height:1.75;color:var(--text-200);margin:0;max-width:720px}.faq-list.svelte-1grkyle{display:flex;flex-direction:column;gap:.75rem}.faq-item.svelte-1grkyle{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-800);padding:0 1.25rem}.faq-item.svelte-1grkyle summary:where(.svelte-1grkyle){padding:1.1rem 2rem 1.1rem 0;font-weight:600;color:var(--text-100);cursor:pointer;list-style:none;position:relative}.faq-item.svelte-1grkyle summary:where(.svelte-1grkyle)::-webkit-details-marker{display:none}.faq-item.svelte-1grkyle summary:where(.svelte-1grkyle):after{content:"+";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);color:var(--accent-gold);font-size:1.2rem;transition:transform .2s ease}.faq-item[open].svelte-1grkyle summary:where(.svelte-1grkyle):after{transform:translateY(-50%) rotate(45deg)}.faq-item.svelte-1grkyle p:where(.svelte-1grkyle){margin:0;padding:0 0 1.25rem;font-size:.95rem;line-height:1.7;color:var(--text-200)}.closing.svelte-1grkyle{padding-bottom:7rem}.closing.svelte-1grkyle .cta:where(.svelte-1grkyle){margin-top:0}.cta-buttons.svelte-1grkyle{display:flex;gap:.75rem;flex-wrap:wrap}@media (max-width: 1024px){.hero.svelte-1grkyle{padding:9rem 2rem 4rem}.hero-grid.svelte-1grkyle{grid-template-columns:1fr;gap:3rem}.hero-content.svelte-1grkyle{margin-top:0}.check-card.svelte-1grkyle{max-width:100%}.editorial.svelte-1grkyle{padding:0 2rem 4rem}.split.svelte-1grkyle{grid-template-columns:1fr;gap:1.25rem}}@media (max-width: 768px){.hero.svelte-1grkyle{padding:8rem 1.5rem 4rem}.check-card-body.svelte-1grkyle{padding:1.25rem}.editorial.svelte-1grkyle{padding:0 1.5rem 4rem}}
