.site-footer.svelte-4603nj{background:var(--bg);padding:2.5rem clamp(2rem,5vw,4rem)}.footer-inner.svelte-4603nj{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.footer-left.svelte-4603nj{display:flex;flex-direction:column;gap:.75rem}.brand.svelte-4603nj{display:flex;align-items:center;gap:0;text-decoration:none}.logo.svelte-4603nj{height:40px;width:auto}.brand-text.svelte-4603nj{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--ink)}.copyright.svelte-4603nj{color:var(--ink);font-size:.85rem;font-weight:300}.footer-right.svelte-4603nj{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.contact-link.svelte-4603nj{color:var(--ink);text-decoration:none;font-size:1.1rem;transition:color .2s ease}.contact-link.svelte-4603nj:hover{color:var(--accent)}@media (max-width: 480px){.footer-inner.svelte-4603nj{flex-direction:column;gap:1.5rem}.footer-right.svelte-4603nj{align-items:flex-start}}.section-title.svelte-1du0wtx{text-align:center;margin-bottom:2.5rem;font-size:2.2rem;color:#fff}.faq-list.svelte-1du0wtx{max-width:800px;margin:0 auto}.faq-item.svelte-1du0wtx{margin-bottom:1rem;overflow:hidden}summary.svelte-1du0wtx{padding:1rem 1.5rem;font-weight:700;cursor:pointer;outline:none;color:#fff;font-size:1.1rem;display:list-item;transition:background-color .2s ease}.faq-item[open].svelte-1du0wtx summary:where(.svelte-1du0wtx){border-bottom:1px solid rgba(255,255,255,.2)}.faq-item[open].svelte-1du0wtx{border:1px solid var(--transparent-glow-medium);box-shadow:var(--bokeh-shadow-medium)}.answer.svelte-1du0wtx{padding:0 1.5rem;color:#ccc;line-height:1.6;max-height:0;opacity:0;overflow:hidden;transition:all .35s ease-in-out}.faq-item[open].svelte-1du0wtx>.answer:where(.svelte-1du0wtx){padding:1rem 1.5rem;max-height:300px;opacity:1}summary.svelte-1du0wtx::-webkit-details-marker{color:#fff}summary.svelte-1du0wtx::marker{color:#fff}h2.svelte-1du0wtx{text-align:center;margin-bottom:2.5rem;font-size:2.2rem;color:#fff}.faq-section.svelte-1du0wtx{padding:4rem 2rem}@media (max-width: 768px){.faq-section.svelte-1du0wtx{padding:3rem 1.5rem}.section-title.svelte-1du0wtx{font-size:2rem;margin-bottom:2rem}}@media (max-width: 480px){.faq-section.svelte-1du0wtx{padding:2rem 1rem}.section-title.svelte-1du0wtx{font-size:1.8rem;margin-bottom:1.5rem}}.section-title.svelte-2xlkki{text-align:left;margin-top:2rem;margin-bottom:1.5rem;font-size:clamp(2.2rem,4vw,3.2rem);color:var(--ink)}.company-description.svelte-2xlkki{width:calc(900px + 4rem);max-width:100%;margin:0 0 2.5rem;padding:1.5rem 2rem;text-align:left;border-radius:12px;box-sizing:border-box}.company-description.svelte-2xlkki p:where(.svelte-2xlkki){font-size:1.2rem;line-height:1.6;color:var(--ink-muted);margin:0 0 .5rem}.company-tagline.svelte-2xlkki{font-size:1.4rem;font-weight:500;margin-bottom:.5rem;color:var(--ink)}.company-stats.svelte-2xlkki{display:flex;justify-content:center;gap:4rem;margin-top:2rem}.stat-item.svelte-2xlkki{text-align:center}.stat-label.svelte-2xlkki{font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;color:var(--ink-dim)}.stat-value.svelte-2xlkki{font-size:2.2rem;font-weight:700;color:var(--ink)}.team-grid.svelte-2xlkki{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;width:calc(900px + 4rem);max-width:100%;margin:0 auto;box-sizing:border-box}.team-member-card.svelte-2xlkki{padding:1.5rem;text-align:left;width:300px;transition:transform .3s ease;will-change:transform;height:100%;min-height:350px;display:flex;flex-direction:column;border-radius:12px}.avatar-placeholder.svelte-2xlkki{width:80px;height:80px;border-radius:50%;background-color:#ffffff14;color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin:0 auto 1rem;border:2px solid rgba(255,255,255,.2)}.team-member-card.svelte-2xlkki h3:where(.svelte-2xlkki){margin-top:0;margin-bottom:.25rem;color:var(--ink);font-size:1.3rem}.title.svelte-2xlkki{font-size:1rem;color:var(--ink-muted);margin-bottom:.75rem}.bio.svelte-2xlkki{font-size:.9rem;color:var(--ink-muted);line-height:1.5;margin-bottom:1rem;text-align:left}.expertise-container.svelte-2xlkki{margin-top:auto;text-align:left;margin-bottom:1rem}.expertise-title.svelte-2xlkki{font-size:.9rem;color:var(--ink);margin-bottom:.5rem;text-align:left}.expertise-list.svelte-2xlkki{list-style:none;padding:0;margin:0}.expertise-item.svelte-2xlkki{position:relative;padding-left:1.2rem;margin-bottom:.25rem;font-size:.85rem;color:var(--ink-muted);line-height:1.4}.expertise-item.svelte-2xlkki:before{content:"•";color:var(--accent);position:absolute;left:.4rem;top:0}.social-links.svelte-2xlkki{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.social-link.svelte-2xlkki{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:#ffffff1a;color:var(--ink);text-decoration:none;transition:background-color .3s ease}.social-link.svelte-2xlkki:hover{background-color:var(--accent)}.social-icon.svelte-2xlkki{font-size:.8rem;font-weight:700}.team-section.svelte-2xlkki{padding:4rem 2rem;width:100%;box-sizing:border-box;overflow-x:hidden}@media (max-width: 768px){.team-section.svelte-2xlkki{padding:3rem 1.5rem;width:100%;box-sizing:border-box;overflow-x:hidden}.section-title.svelte-2xlkki{font-size:2rem;margin-bottom:1.5rem;width:100%;box-sizing:border-box}.company-description.svelte-2xlkki{padding:1.2rem 1.5rem;margin-bottom:2rem;width:100%;max-width:100%}.company-description.svelte-2xlkki p:where(.svelte-2xlkki){font-size:1.1rem}.company-tagline.svelte-2xlkki{font-size:1.3rem}.company-stats.svelte-2xlkki{gap:3rem}.stat-value.svelte-2xlkki{font-size:1.8rem}.team-grid.svelte-2xlkki{width:100%;gap:1.5rem}.team-member-card.svelte-2xlkki{width:calc(50% - 1rem);min-height:320px}}@media (max-width: 480px){.team-section.svelte-2xlkki{padding:2rem .5rem}.section-title.svelte-2xlkki{font-size:1.8rem;margin-bottom:1.2rem;padding:0 .5rem}.company-description.svelte-2xlkki{padding:1rem;margin-bottom:1.5rem;width:100%}.company-description.svelte-2xlkki p:where(.svelte-2xlkki){font-size:1rem}.company-tagline.svelte-2xlkki{font-size:1.2rem}.company-stats.svelte-2xlkki{gap:2rem}.stat-label.svelte-2xlkki{font-size:.8rem}.stat-value.svelte-2xlkki{font-size:1.6rem}.team-grid.svelte-2xlkki{gap:1.2rem}.team-member-card.svelte-2xlkki{width:100%;min-height:auto;padding:1.2rem 1rem}}.engagement-section.svelte-1mipjgr{padding:4rem 2rem;width:100%;box-sizing:border-box;overflow-x:hidden}.section-title.svelte-1mipjgr{text-align:center;margin-top:3rem;margin-bottom:2.5rem;font-size:2.2rem;color:#fff}.metrics-grid.svelte-1mipjgr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;max-width:1100px;margin:0 auto 2rem;width:100%;box-sizing:border-box}.graph-container.svelte-1mipjgr{padding:1.25rem 1rem;border-radius:12px;display:flex;flex-direction:column;height:380px;box-sizing:border-box;margin:0;overflow:visible}.graph-title.svelte-1mipjgr{margin-top:0;margin-bottom:.5rem;font-size:1.4rem;text-align:center;color:#fff}.info-container.svelte-1mipjgr{padding:1.5rem;border-radius:12px;display:flex;flex-direction:column;height:380px;overflow:hidden;box-sizing:border-box;margin:0}.info-content.svelte-1mipjgr{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) rgba(0,0,0,.2);position:relative;padding-right:.5rem;box-sizing:border-box}.info-content.svelte-1mipjgr h3:where(.svelte-1mipjgr){font-size:1.5rem;margin-bottom:.8rem;color:#fff;line-height:1.3}.info-content.svelte-1mipjgr p:where(.svelte-1mipjgr){margin-bottom:1rem;line-height:1.5;font-size:.95rem;color:#dcdcdcd9}.info-content.svelte-1mipjgr ul:where(.svelte-1mipjgr){margin-bottom:1rem;padding-left:1.5rem;list-style:none}.info-content.svelte-1mipjgr li:where(.svelte-1mipjgr){margin-bottom:.7rem;position:relative;font-size:.95rem;line-height:1.4;color:#e1e1e1e6;padding-left:.5rem}.info-content.svelte-1mipjgr li:where(.svelte-1mipjgr):before{content:"•";color:var(--accent);font-weight:400;display:inline-block;width:1em;margin-left:-1em}.fade-bottom.svelte-1mipjgr{position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(to top,rgba(0,0,0,.35),transparent);pointer-events:none;opacity:0;transition:opacity .3s ease}.info-content.svelte-1mipjgr:not(:hover)::-webkit-scrollbar-thumb{opacity:.5}.info-content.svelte-1mipjgr::-webkit-scrollbar{width:6px}.info-content.svelte-1mipjgr::-webkit-scrollbar-track{background:#0003;border-radius:3px}.info-content.svelte-1mipjgr::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.info-content.svelte-1mipjgr::-webkit-scrollbar-thumb:hover{background:#ffffff80}.button-container.svelte-1mipjgr{text-align:center;margin-top:2rem}.gold-button.svelte-1mipjgr{display:inline-block;padding:.8rem 1.5rem;font-size:1.1rem}@media (max-width: 992px){.metrics-grid.svelte-1mipjgr{grid-template-columns:1fr 1fr;grid-gap:1.5rem;max-width:900px}.graph-container.svelte-1mipjgr,.info-container.svelte-1mipjgr{height:360px}.graph-title.svelte-1mipjgr{font-size:1.4rem}.info-content.svelte-1mipjgr h3:where(.svelte-1mipjgr){font-size:1.5rem}}@media (max-width: 768px){.engagement-section.svelte-1mipjgr{padding:3rem 1.5rem;width:100%;box-sizing:border-box;overflow-x:hidden}.metrics-grid.svelte-1mipjgr{grid-template-columns:1fr;grid-gap:1.5rem;max-width:100%;width:100%;padding:0 .5rem;box-sizing:border-box}.graph-container.svelte-1mipjgr,.info-container.svelte-1mipjgr{height:340px;width:100%;box-sizing:border-box}.section-title.svelte-1mipjgr{margin-bottom:2rem;font-size:2rem;width:100%;box-sizing:border-box;padding:0 .5rem}.metrics-grid.svelte-1mipjgr{display:grid;grid-template-areas:"engagement-graph" "engagement-info" "roi-graph" "roi-info"}.metrics-grid.svelte-1mipjgr>div:where(.svelte-1mipjgr):nth-child(1){grid-area:engagement-graph}.metrics-grid.svelte-1mipjgr>div:where(.svelte-1mipjgr):nth-child(2){grid-area:roi-graph}.metrics-grid.svelte-1mipjgr>div:where(.svelte-1mipjgr):nth-child(3){grid-area:engagement-info}.metrics-grid.svelte-1mipjgr>div:where(.svelte-1mipjgr):nth-child(4){grid-area:roi-info}.button-container.svelte-1mipjgr{margin-top:1.5rem;width:100%;box-sizing:border-box}}@media (max-width: 480px){.engagement-section.svelte-1mipjgr{padding:2rem .5rem;min-height:auto}.section-title.svelte-1mipjgr{font-size:1.8rem;margin-top:2rem;margin-bottom:1.5rem;padding:0 .5rem}.metrics-grid.svelte-1mipjgr{grid-gap:1.2rem;padding:0}.graph-container.svelte-1mipjgr{height:280px;padding:1rem .5rem;margin:0 auto;width:100%}.info-container.svelte-1mipjgr{height:280px;padding:1rem;margin:0 auto;width:100%}.info-content.svelte-1mipjgr h3:where(.svelte-1mipjgr){font-size:1.3rem}.graph-title.svelte-1mipjgr{font-size:1.2rem;margin-bottom:.7rem}.gold-button.svelte-1mipjgr{width:100%;max-width:280px;margin:0 auto;text-align:center;padding:.8rem 1rem;font-size:1rem}}.section-title.svelte-ruwp6d{text-align:left;margin-top:2rem;margin-bottom:2rem;font-size:clamp(2.2rem,4vw,3.4rem);color:var(--ink)}.services-grid.svelte-ruwp6d{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;width:100%;box-sizing:border-box}.service-card.svelte-ruwp6d{padding:1.5rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;will-change:transform;height:100%;min-height:350px}.icon-container.svelte-ruwp6d{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.service-icon.svelte-ruwp6d{width:50px;height:50px}.service-card.svelte-ruwp6d h3:where(.svelte-ruwp6d){margin-top:0;margin-bottom:.5rem;color:var(--ink);font-size:1.5rem}.service-card.svelte-ruwp6d p:where(.svelte-ruwp6d){font-size:1rem;color:var(--ink-muted);line-height:1.6}.service-description.svelte-ruwp6d{margin-bottom:1rem}.features-container.svelte-ruwp6d{margin-top:auto;text-align:left}.features-list.svelte-ruwp6d{list-style:none;padding:0;margin:.5rem 0 0}.features-list.svelte-ruwp6d li:where(.svelte-ruwp6d){position:relative;padding-left:1.5rem;margin-bottom:.5rem;font-size:.9rem;color:var(--ink-muted);line-height:1.4}.features-list.svelte-ruwp6d li:where(.svelte-ruwp6d):before{content:"•";color:var(--accent);position:absolute;left:.5rem;top:0}.services-section.svelte-ruwp6d{padding:4rem 2rem;width:100%;box-sizing:border-box;overflow-x:hidden}@media (max-width: 768px){.services-section.svelte-ruwp6d{padding:3rem 1.5rem;width:100%;box-sizing:border-box;overflow-x:hidden}.section-title.svelte-ruwp6d{font-size:2rem;margin-bottom:2rem;width:100%;box-sizing:border-box}.services-grid.svelte-ruwp6d{width:100%;box-sizing:border-box}}@media (max-width: 480px){.services-section.svelte-ruwp6d{padding:2rem .5rem}.section-title.svelte-ruwp6d{font-size:1.8rem;margin-bottom:1.5rem;padding:0 .5rem}.services-grid.svelte-ruwp6d{gap:1.2rem;grid-template-columns:1fr;width:100%}.service-card.svelte-ruwp6d{min-height:auto;padding:1.2rem 1rem}}.hero-container.svelte-5l789o{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:3rem 2rem 2rem;gap:2.5rem}.hero-grid.svelte-5l789o{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:2.5rem;width:100%}.hero-copy.svelte-5l789o{display:flex;flex-direction:column;gap:1.5rem}.hero-kicker.svelte-5l789o{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;color:var(--ink-dim)}.hero-title.svelte-5l789o{font-size:clamp(2.8rem,6vw,5rem);line-height:.95;letter-spacing:-.02em;color:var(--ink)}.hero-subtitle.svelte-5l789o{font-size:clamp(1rem,2.2vw,1.35rem);color:var(--ink-muted);max-width:36rem}.hero-actions.svelte-5l789o{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.ghost-button.svelte-5l789o{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.6rem;border-radius:999px;border:1px solid var(--border-strong);color:var(--ink);font-weight:500;transition:border-color .2s ease,color .2s ease,transform .2s ease}.ghost-button.svelte-5l789o:hover{border-color:#f0d36a80;color:var(--accent-strong);transform:translateY(-1px)}.hero-figure.svelte-5l789o{position:relative;border-radius:28px;border:1px solid var(--border);min-height:clamp(280px,45vh,520px);background:#08080899;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-soft);overflow:hidden}.hero-figure-inner.svelte-5l789o{position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.08),transparent 45%),radial-gradient(circle at 70% 70%,rgba(240,211,106,.12),transparent 45%),linear-gradient(160deg,#ffffff0f,#0003)}.hero-figure-label.svelte-5l789o{position:relative;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;font-size:.65rem;color:var(--ink-dim);z-index:1}.hero-search.svelte-5l789o{width:100%;max-width:680px;padding:.6rem .8rem;border-radius:999px;align-self:flex-start}.search-form.svelte-5l789o{display:flex;align-items:center;width:100%;position:relative}.search-input.svelte-5l789o{width:100%;padding:.9rem 3rem .9rem 1.2rem;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--ink);font-size:1rem;outline:none;transition:border-color .2s ease}.search-input.svelte-5l789o::-moz-placeholder{color:var(--ink-dim)}.search-input.svelte-5l789o::placeholder{color:var(--ink-dim)}.search-input.svelte-5l789o:focus{border-color:#f0d36a66}.search-button.svelte-5l789o{position:absolute;right:.6rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.4rem;color:var(--accent);transition:transform .2s ease,color .2s ease}.search-button.svelte-5l789o:hover{color:var(--accent-strong);transform:translate(2px)}.coming-soon-message.svelte-5l789o{margin-top:.8rem;padding:.8rem 1rem;border-radius:12px;text-align:left;color:var(--ink-muted)}.highlight.svelte-5l789o{color:var(--accent);font-weight:600}.small-text.svelte-5l789o{font-size:.85rem;opacity:.8}@media (max-width: 1024px){.hero-grid.svelte-5l789o{grid-template-columns:1fr}.hero-figure.svelte-5l789o{order:-1}.hero-search.svelte-5l789o{align-self:stretch}}@media (max-width: 600px){.hero-container.svelte-5l789o{padding:2.5rem 1.2rem 2rem}.hero-actions.svelte-5l789o{width:100%}}.gold-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-family:var(--font-mono);font-weight:600;font-size:.85rem;letter-spacing:.02em;background:var(--accent);color:var(--bg);border:1px solid var(--accent);transition:all .2s ease}.gold-button:hover{background:var(--accent-strong)}.gold-button:active{transform:translateY(1px)}.gold-button.bokeh-gold-accent{border-color:var(--accent)}@media (max-width: 768px){.gold-button{width:100%;justify-content:center}}
