.augmentable-container.svelte-brlcfw{min-height:100vh;background:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.logo-section.svelte-brlcfw{padding:2rem 0 1rem;background:#fff;text-align:center}.logo-container.svelte-brlcfw{max-width:var(--container-4xl);margin-inline:auto;padding-block:1rem 1.4rem;text-align:center;animation:svelte-brlcfw-fadeIn .6s ease-in-out}.logo.svelte-brlcfw{position:relative;overflow:hidden;background:linear-gradient(to right,#bbb,#333);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;border:solid 1px white;backface-visibility:hidden;animation:svelte-brlcfw-float 7s ease-in-out infinite;display:inline-block;font-size:clamp(3em,8vw,3.4em);font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1.3;text-wrap:stable;font-family:Chakra Petch,sans-serif;font-weight:400;text-decoration:none!important}.hero.svelte-brlcfw{padding:4rem 0 6rem}.hero-content.svelte-brlcfw{max-width:800px;margin:0 auto;padding:0 2rem}.hero-main.svelte-brlcfw p:where(.svelte-brlcfw){font-size:1.125rem;margin-bottom:2rem;color:#555}.hero-description.svelte-brlcfw{font-weight:500;color:#333!important}.services-overview.svelte-brlcfw{padding:4rem 0;background:#fafafa}.section-content.svelte-brlcfw{max-width:1000px;margin:0 auto;padding:0 2rem}.section-title.svelte-brlcfw{font-size:2rem;font-weight:600;color:#333;margin-bottom:3rem;text-align:center}.services-grid.svelte-brlcfw{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}.service-card.svelte-brlcfw{background:#fff;padding:2rem;border-radius:8px;border:1px solid #e0e0e0;transition:box-shadow .3s ease}.service-card.svelte-brlcfw:hover{box-shadow:0 4px 12px #0000001a}.service-icon.svelte-brlcfw{margin-bottom:1rem;display:flex;align-items:center;justify-content:flex-start}.service-icon.svelte-brlcfw svg:where(.svelte-brlcfw){width:32px;height:32px}.service-card.svelte-brlcfw h3:where(.svelte-brlcfw){font-size:1.25rem;font-weight:600;color:#333;margin-bottom:1rem}.service-card.svelte-brlcfw>p:where(.svelte-brlcfw){color:#555;margin-bottom:1.5rem}.service-features.svelte-brlcfw{list-style:none;padding:0;margin:0}.service-features.svelte-brlcfw li:where(.svelte-brlcfw){color:#666;border-bottom:1px solid #f0f0f0;position:relative;padding:.5rem 0 .5rem 1rem}.service-features.svelte-brlcfw li:where(.svelte-brlcfw):before{content:"•";color:#333;position:absolute;left:0}.service-features.svelte-brlcfw li:where(.svelte-brlcfw):last-child{border-bottom:none}.when-custom.svelte-brlcfw{padding:4rem 0}.scenarios-grid.svelte-brlcfw{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}.scenario-card.svelte-brlcfw{background:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #333}.scenario-card.svelte-brlcfw h3:where(.svelte-brlcfw){font-size:1.1rem;font-weight:600;color:#333;margin-bottom:.75rem}.scenario-card.svelte-brlcfw p:where(.svelte-brlcfw){color:#555;font-size:.95rem}.technology.svelte-brlcfw{padding:4rem 0;background:#fafafa}.tech-categories.svelte-brlcfw{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.tech-category.svelte-brlcfw{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e0e0e0}.tech-category.svelte-brlcfw h3:where(.svelte-brlcfw){font-size:1.25rem;font-weight:600;color:#333;margin-bottom:1rem}.tech-list.svelte-brlcfw{list-style:none;padding:0;margin:0}.tech-list.svelte-brlcfw li:where(.svelte-brlcfw){padding:.5rem 0;color:#666;border-bottom:1px solid #f0f0f0}.tech-list.svelte-brlcfw li:where(.svelte-brlcfw):last-child{border-bottom:none}.contact.svelte-brlcfw{padding:6rem 0}.contact-content.svelte-brlcfw{max-width:800px;margin:0 auto;padding:0 2rem;text-align:center}.contact-title.svelte-brlcfw{font-size:2rem;font-weight:600;color:#333;margin-bottom:1rem}.contact-description.svelte-brlcfw{font-size:1.2rem;color:#555;margin-bottom:2rem}.cta-buttons.svelte-brlcfw{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.contact-cta.svelte-brlcfw{padding:1rem 2rem;font-size:1rem;border-radius:4px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block;border:2px solid #333}.contact-cta.primary.svelte-brlcfw{background:#333;color:#fff}.contact-cta.primary.svelte-brlcfw:hover{background:#555;border-color:#555}.contact-cta.secondary.svelte-brlcfw{background:transparent;color:#333;border:2px solid #333}.contact-cta.secondary.svelte-brlcfw:hover{background:#333;color:#fff}@keyframes svelte-brlcfw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes svelte-brlcfw-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}a.svelte-brlcfw{text-decoration:none;transition:color .3s ease-in-out,opacity .3s ease-in-out}@media (max-width: 768px){.logo.svelte-brlcfw{font-size:clamp(2.5em,10vw,3em)}.hero-content.svelte-brlcfw,.section-content.svelte-brlcfw,.contact-content.svelte-brlcfw{padding:0 1rem}.hero.svelte-brlcfw{padding:2rem 0 4rem}.services-overview.svelte-brlcfw,.when-custom.svelte-brlcfw,.technology.svelte-brlcfw,.contact.svelte-brlcfw{padding:3rem 0}.services-grid.svelte-brlcfw{grid-template-columns:1fr;gap:1.5rem}.scenarios-grid.svelte-brlcfw{grid-template-columns:1fr;gap:1rem}.tech-categories.svelte-brlcfw{grid-template-columns:1fr;gap:1.5rem}.contact-title.svelte-brlcfw{font-size:1.75rem}.contact-description.svelte-brlcfw{font-size:1.1rem}}@media (max-width: 480px){.logo.svelte-brlcfw{font-size:clamp(2em,12vw,2.5em)}}.marketing-container{min-height:100vh;display:flex;flex-direction:column}.home-layout.svelte-1uha8ag{display:flex;flex-direction:column;min-height:100vh}.home-content.svelte-1uha8ag{flex:1;display:flex;flex-direction:column}
