#main-content.svelte-1qrc24w{margin-top:var(--navbar-height, 60px)}.cs_top_nav.svelte-1qrc24w{display:flex;justify-content:space-between;align-items:center;padding:var(--space-xs) var(--space-m);border-bottom:var(--basic-line-weight) solid var(--primary);max-width:100%}.cs_top_nav.svelte-1qrc24w a:where(.svelte-1qrc24w){text-decoration:none;transition:transform .3s ease}.cs_top_nav.svelte-1qrc24w a:where(.svelte-1qrc24w):hover{transform:translateY(-2px)}.cs_top_nav.svelte-1qrc24w h4:where(.svelte-1qrc24w){margin:0;font-size:var(--fs-1)}.cs_hero.svelte-1qrc24w{max-width:1200px;width:100%;margin:0 auto var(--space-2xl);padding:0 var(--space-l);box-sizing:border-box}.cs_hero_content.svelte-1qrc24w{display:flex;flex-direction:column;align-items:center;gap:var(--space-m);padding-block:var(--space-2xl)}.cs_hero_title.svelte-1qrc24w{font-size:clamp(2.5rem,6vw,var(--fs-5));text-align:center;width:100%;margin-bottom:var(--space-m);padding:var(--space-l) var(--space-m);border-block:4px var(--primary) solid;line-height:1.2;letter-spacing:-.05em}.project_tags.svelte-1qrc24w{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2xs)}.tag.svelte-1qrc24w{padding:.3rem .9rem;border:var(--basic-line-weight) var(--primary) solid;border-radius:2rem;font-size:var(--fs-0);font-weight:500}.hero_cta.svelte-1qrc24w{display:flex;gap:var(--space-s);flex-wrap:wrap;justify-content:center;margin-top:var(--space-s)}.cta_primary.svelte-1qrc24w,.cta_secondary.svelte-1qrc24w{display:inline-flex;align-items:center;padding:var(--space-xs) var(--space-l);border-radius:4px;text-decoration:none;font-weight:700;font-size:var(--fs-1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.cta_primary.svelte-1qrc24w:before,.cta_secondary.svelte-1qrc24w:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vibes);background-size:200% 200%;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;z-index:-1}.cta_primary.svelte-1qrc24w:hover:before,.cta_secondary.svelte-1qrc24w:hover:before{transform:scaleX(1)}.cta_primary.svelte-1qrc24w:hover,.cta_secondary.svelte-1qrc24w:hover{color:var(--bg-color);border-color:transparent;transform:translateY(-2px)}.cta_primary.svelte-1qrc24w:active,.cta_secondary.svelte-1qrc24w:active{transform:translateY(0)}.cta_primary.svelte-1qrc24w{background:var(--primary);color:var(--bg-color);border:var(--basic-line-weight) solid var(--primary)}.cta_primary.svelte-1qrc24w:hover{background:transparent}.cta_secondary.svelte-1qrc24w{border:var(--basic-line-weight) solid var(--primary);color:var(--primary)}.cs_info.svelte-1qrc24w{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-l);padding:var(--space-l) 0;border-top:var(--basic-line-weight) solid var(--primary)}.cs_info_item.svelte-1qrc24w h3:where(.svelte-1qrc24w){font-size:var(--fs-1);font-weight:600;margin-bottom:var(--space-3xs);opacity:.6;text-transform:uppercase;letter-spacing:.05em}.cs_info_item.svelte-1qrc24w p:where(.svelte-1qrc24w){margin:0;font-weight:500}.cs_section.svelte-1qrc24w{width:100%;max-width:1200px;margin:0 auto;padding:var(--space-xl) var(--space-l);box-sizing:border-box;opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.cs_section.svelte-1qrc24w:nth-of-type(1){animation-delay:.1s}.cs_section.svelte-1qrc24w:nth-of-type(2){animation-delay:.2s}.cs_section.svelte-1qrc24w:nth-of-type(3){animation-delay:.3s}.cs_section.svelte-1qrc24w:nth-of-type(4){animation-delay:.4s}.cs_section.svelte-1qrc24w:nth-of-type(5){animation-delay:.5s}.cs_section.svelte-1qrc24w:nth-of-type(6){animation-delay:.6s}.cs_section_header.svelte-1qrc24w{display:flex;width:100%;align-items:center;padding:var(--space-m) 0;border-block:var(--basic-line-weight) var(--primary) solid;margin-bottom:var(--space-xl)}.cs_section_header.svelte-1qrc24w h2:where(.svelte-1qrc24w){margin:0}.cs_section_content.svelte-1qrc24w{padding-inline:var(--space-s)}.subsection_body.svelte-1qrc24w{max-width:65ch}.subsection_header.svelte-1qrc24w{margin-top:var(--space-xl);margin-bottom:var(--space-m);padding-bottom:var(--space-xs);border-bottom:var(--basic-line-weight) solid var(--primary);font-weight:600;font-size:var(--fs-3)}blockquote.svelte-1qrc24w{font-size:var(--fs-3);font-weight:600;padding:var(--space-l);margin:var(--space-xl) 0;border-left:4px solid var(--primary);background:rgba(var(--primary-rgb, 20, 23, 92),.05);position:relative}blockquote.svelte-1qrc24w:before{content:'"';font-size:4em;position:absolute;left:var(--space-s);top:-.2em;opacity:.15;color:var(--primary)}.solution_lead.svelte-1qrc24w{font-size:var(--fs-2);font-weight:500;margin-bottom:var(--space-xl)}.pillars.svelte-1qrc24w{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-l)}.pillar.svelte-1qrc24w{padding:var(--space-l);border:var(--basic-line-weight) solid var(--primary);border-radius:8px;transition:transform .3s ease,box-shadow .3s ease}.pillar.svelte-1qrc24w:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.pillar_icon.svelte-1qrc24w{font-size:2rem;margin-bottom:var(--space-s)}.pillar.svelte-1qrc24w h3:where(.svelte-1qrc24w){margin-bottom:var(--space-s)}.pillar.svelte-1qrc24w p:where(.svelte-1qrc24w){margin:0}.features_grid.svelte-1qrc24w{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-l)}.feature_card.svelte-1qrc24w{padding:var(--space-l);border-top:4px solid var(--primary);background:rgba(var(--primary-rgb, 20, 23, 92),.03);border-radius:0 0 8px 8px;transition:transform .3s ease}.feature_card.svelte-1qrc24w:hover{transform:translateY(-2px)}.feature_card.svelte-1qrc24w h3:where(.svelte-1qrc24w){margin-bottom:var(--space-s);font-size:var(--fs-2)}.feature_card.svelte-1qrc24w p:where(.svelte-1qrc24w){margin:0}.cs_end.svelte-1qrc24w{display:flex;justify-content:space-between;align-items:center;padding:var(--space-xl) var(--space-l);margin-top:var(--space-2xl);border-top:var(--basic-line-weight) solid var(--primary);max-width:1200px;margin-inline:auto;box-sizing:border-box}.cs_end.svelte-1qrc24w a:where(.svelte-1qrc24w){text-decoration:none;transition:transform .3s ease}.cs_end.svelte-1qrc24w a:where(.svelte-1qrc24w):hover{transform:translateY(-4px)}.cs_end.svelte-1qrc24w a:where(.svelte-1qrc24w) h4:where(.svelte-1qrc24w){margin-bottom:var(--space-3xs)}.cs_end.svelte-1qrc24w a:where(.svelte-1qrc24w) p:where(.svelte-1qrc24w){opacity:.6;margin:0}.cs_end_next.svelte-1qrc24w{text-align:right}@media screen and (max-width: 1000px){.cs_hero.svelte-1qrc24w,.cs_section.svelte-1qrc24w{padding-inline:var(--space-m)}.cs_end.svelte-1qrc24w{flex-direction:column;gap:var(--space-l);text-align:center;padding-inline:var(--space-m)}.cs_end.svelte-1qrc24w a:where(.svelte-1qrc24w){text-align:center}.cs_end.svelte-1qrc24w .cs_end_next:where(.svelte-1qrc24w){text-align:center}}@media screen and (max-width: 600px){.cs_hero.svelte-1qrc24w{padding-inline:var(--space-s)}.cs_hero_title.svelte-1qrc24w{font-size:var(--fs-4);padding:var(--space-m) var(--space-s)}.cs_section.svelte-1qrc24w{padding-inline:var(--space-s)}}
