@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;800&display=swap";:root{--primary-blue: #0077ff;--light-blue-bg: #f0f7ff;--dark-blue-text: #002d69;--subtle-gray-text: #8fa4bf;--white-color: #ffffff;--border-color: #e6eef8;--shadow-color: rgba(0, 119, 255, .15);--shadow-light: rgba(0, 119, 255, .05);--tag-good-bg: #e6f7f0;--tag-good-text: #15803d;--tag-bad-bg: #ffebeb;--tag-bad-text: #c43434}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background-color:var(--white-color);color:var(--dark-blue-text);margin:0;overflow-x:hidden}.page-wrapper.svelte-1fo7kiv{max-width:1200px;margin:0 auto;padding:0 40px;position:relative}.background-gradient.svelte-1fo7kiv{position:absolute;top:0;left:0;right:0;height:700px;background:linear-gradient(180deg,var(--light-blue-bg) 0%,var(--white-color) 100%);z-index:-1}.section-header.svelte-1fo7kiv{text-align:center;margin-bottom:60px}.section-header.svelte-1fo7kiv h2:where(.svelte-1fo7kiv){font-size:2.5rem;font-weight:700;margin-bottom:10px}.section-subtitle.svelte-1fo7kiv{max-width:600px;margin:0 auto;font-size:1.125rem;color:var(--subtle-gray-text)}.main-nav.svelte-1fo7kiv{display:flex;justify-content:space-between;align-items:center;padding:25px 0}.logo.svelte-1fo7kiv{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.25rem}.logo-emoji.svelte-1fo7kiv{font-size:1.5rem}.nav-links.svelte-1fo7kiv{display:flex;align-items:center;gap:20px;background-color:#ffffffb3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:8px 12px;border-radius:9999px;border:1px solid var(--border-color)}.nav-links.svelte-1fo7kiv a:where(.svelte-1fo7kiv){text-decoration:none;color:var(--subtle-gray-text);padding:8px 16px;font-weight:500;border-radius:9999px;transition:all .2s ease}.nav-links.svelte-1fo7kiv a:where(.svelte-1fo7kiv):hover{background-color:var(--light-blue-bg);color:var(--dark-blue-text)}.cta-button.svelte-1fo7kiv{background:var(--primary-blue);color:#fff;border:none;padding:12px 24px;font-size:1rem;font-weight:500;border-radius:9999px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 15px var(--shadow-color)}.cta-button.svelte-1fo7kiv:hover{transform:translateY(-3px);box-shadow:0 8px 25px var(--shadow-color)}.hero-cta-button.svelte-1fo7kiv{padding:18px 36px;font-size:1.125rem}.cta-button.secondary-cta.svelte-1fo7kiv{background:var(--white-color);color:var(--primary-blue);border:1px solid var(--border-color);box-shadow:0 4px 15px var(--shadow-light)}.hero.svelte-1fo7kiv{text-align:center;padding:80px 0}.hero-content.svelte-1fo7kiv h1:where(.svelte-1fo7kiv){font-size:clamp(3rem,6vw,4.5rem);font-weight:800;line-height:1.1;max-width:900px;margin:0 auto 20px}.text-gradient.svelte-1fo7kiv{color:var(--primary-blue)}.subtitle.svelte-1fo7kiv{font-size:1.25rem;color:var(--subtle-gray-text);max-width:600px;margin:0 auto 40px}.demo-section.svelte-1fo7kiv{padding:60px 0 100px;position:relative}.demo-toggle.svelte-1fo7kiv{display:flex;justify-content:center;margin-bottom:40px;background:var(--light-blue-bg);border:1px solid var(--border-color);padding:5px;border-radius:9999px;width:fit-content;margin-left:auto;margin-right:auto}.demo-toggle.svelte-1fo7kiv button:where(.svelte-1fo7kiv){padding:10px 25px;border:none;background:transparent;border-radius:9999px;font-weight:500;font-size:1rem;cursor:pointer;transition:all .2s;color:var(--subtle-gray-text)}.demo-toggle.svelte-1fo7kiv button.active:where(.svelte-1fo7kiv){background:var(--primary-blue);color:#fff;box-shadow:0 2px 5px #0000001a}.demo-card-container.svelte-1fo7kiv{display:flex;justify-content:center;min-height:320px}.demo-card.svelte-1fo7kiv{width:100%;max-width:500px;background:var(--white-color);padding:24px;border-radius:16px;box-shadow:0 10px 30px var(--shadow-light);border:1px solid var(--border-color);text-align:left;position:relative}.profile-header.svelte-1fo7kiv{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px;position:relative}.avatar.svelte-1fo7kiv{width:60px;height:60px;border-radius:50%;border:2px solid var(--white-color);box-shadow:0 0 10px #0000001a;flex-shrink:0}.profile-details-wrapper.svelte-1fo7kiv{display:flex;align-items:flex-start;gap:15px;flex-grow:1}.profile-text.svelte-1fo7kiv{flex-grow:1}.profile-header.svelte-1fo7kiv h4:where(.svelte-1fo7kiv){font-size:1.25rem;margin:0 0 4px;color:var(--dark-blue-text)}.profile-header.svelte-1fo7kiv p:where(.svelte-1fo7kiv){margin:0;color:var(--subtle-gray-text);line-height:1.4}.demo-card.svelte-1fo7kiv h5:where(.svelte-1fo7kiv){font-size:.8rem;text-transform:uppercase;color:var(--subtle-gray-text);margin:20px 0 5px;letter-spacing:.5px}.demo-card.svelte-1fo7kiv .resume-text:where(.svelte-1fo7kiv){font-size:.95rem;line-height:1.5;color:var(--dark-blue-text)}.gradient-subtext.svelte-1fo7kiv{font-weight:500;color:var(--primary-blue)}.stat-tag.svelte-1fo7kiv{background-color:var(--white-color);padding:6px 12px;border-radius:9999px;box-shadow:0 4px 10px #00000014;font-weight:700;font-size:.85rem;white-space:nowrap}.before-stat-1.svelte-1fo7kiv{position:absolute;top:24px;left:-25px;background-color:var(--tag-bad-bg);color:var(--tag-bad-text);z-index:2}.after-stat-1.svelte-1fo7kiv{background-color:var(--tag-good-bg);color:var(--tag-good-text);margin-top:4px}.after-stat-2.svelte-1fo7kiv{position:absolute;bottom:20px;right:20px;background-color:var(--tag-good-bg);color:var(--tag-good-text)}.feature-section.svelte-1fo7kiv{padding:100px 0}.features-grid.svelte-1fo7kiv{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.feature-card.svelte-1fo7kiv{background:var(--white-color);padding:40px;border-radius:24px;text-align:left;border:1px solid var(--border-color)}.feature-card.svelte-1fo7kiv h4:where(.svelte-1fo7kiv){font-size:1.25rem;margin-top:0}.pricing-section.svelte-1fo7kiv{padding:80px 0}.pricing-grid.svelte-1fo7kiv{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;align-items:center}.pricing-card.svelte-1fo7kiv{background:var(--white-color);padding:40px;border-radius:24px;border:1px solid var(--border-color);text-align:center}.pricing-card.popular.svelte-1fo7kiv{border:2px solid var(--primary-blue);transform:scale(1.05);z-index:1}.popular-badge.svelte-1fo7kiv{background:var(--primary-blue);color:#fff;padding:4px 12px;border-radius:9999px;font-size:.8rem;font-weight:700;display:inline-block;margin-bottom:20px}.pricing-card.svelte-1fo7kiv h3:where(.svelte-1fo7kiv){font-size:1.5rem}.price.svelte-1fo7kiv{font-size:3rem;font-weight:800;margin:10px 0;color:var(--dark-blue-text)}.price.svelte-1fo7kiv span:where(.svelte-1fo7kiv){font-size:1.5rem;font-weight:500;vertical-align:middle;margin-right:4px}.price-desc.svelte-1fo7kiv{color:var(--subtle-gray-text);margin-bottom:30px}.features-list.svelte-1fo7kiv{list-style:none;padding:0;margin:0 0 30px;text-align:left;display:inline-block}.features-list.svelte-1fo7kiv li:where(.svelte-1fo7kiv){margin-bottom:15px}.pricing-card.svelte-1fo7kiv .cta-button:where(.svelte-1fo7kiv){width:100%;justify-content:center}.final-cta-section.svelte-1fo7kiv{text-align:center;padding:100px 20px;margin-top:80px}.final-cta-section.svelte-1fo7kiv h2:where(.svelte-1fo7kiv){font-size:2.5rem;margin-top:0}.final-cta-section.svelte-1fo7kiv p:where(.svelte-1fo7kiv){color:var(--subtle-gray-text);margin-bottom:30px}.main-footer.svelte-1fo7kiv{padding:40px 0;border-top:1px solid var(--border-color)}.footer-content.svelte-1fo7kiv,.footer-bottom.svelte-1fo7kiv{display:flex;justify-content:space-between;align-items:center}.footer-bottom.svelte-1fo7kiv{margin-top:20px;color:var(--subtle-gray-text);font-size:.9rem}.footer-links.svelte-1fo7kiv{display:flex;gap:20px}.footer-links.svelte-1fo7kiv a:where(.svelte-1fo7kiv){text-decoration:none;color:var(--subtle-gray-text);font-weight:500}@media (max-width: 768px){.page-wrapper.svelte-1fo7kiv{padding:0 20px}.nav-links.svelte-1fo7kiv{display:none}}@media (max-width: 480px){.profile-details-wrapper.svelte-1fo7kiv{flex-direction:column;align-items:flex-start;gap:10px}.before-stat-1.svelte-1fo7kiv{display:none}}.footer-bottom.svelte-1fo7kiv{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px;color:var(--subtle-gray-text);font-size:.9rem}.legal-links.svelte-1fo7kiv{display:flex;gap:10px;align-items:center}.legal-links.svelte-1fo7kiv a:where(.svelte-1fo7kiv){text-decoration:none;color:var(--subtle-gray-text);transition:color .2s}.legal-links.svelte-1fo7kiv a:where(.svelte-1fo7kiv):hover{color:var(--dark-blue-text)}
