@charset "UTF-8";.page.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{width:100%;background:var(--bg_color);color:var(--font_color);padding-top:90px}.hero.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{position:relative;overflow:hidden;padding:80px var(--gutter) 90px;display:flex;align-items:center;min-height:70vh}.hero_glow.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{position:absolute;top:-100px;right:-100px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(90,25,171,.22) 0%,transparent 70%);pointer-events:none;z-index:0}.hero_inner.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{position:relative;z-index:1;max-width:780px}.eyebrow.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{display:block;font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--hilight1);margin-bottom:20px}h1.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{font-size:clamp(40px,5vw,68px);font-weight:700;line-height:1.1;margin-bottom:28px;color:var(--font_color)}.gradient_text.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{background:var(--gd_blue_purple2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero_desc.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{font-size:18px;line-height:1.7;color:var(--font_color);opacity:.8;margin-bottom:36px;max-width:620px}.hero_desc.svelte-1i6shbm strong{opacity:1;color:var(--font_color);font-weight:600}.hero_btns.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{display:flex;gap:16px;flex-wrap:wrap}.stats.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{display:flex;align-items:center;justify-content:center;gap:0;padding:40px var(--gutter);background:var(--card_bg);box-shadow:var(--card_boxshadow);margin:0 var(--gutter) 0;border-radius:18px}.stat.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 16px}.stat_num.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{font-size:44px;font-weight:700;color:var(--hilight1);line-height:1;margin-bottom:8px}.stat_label.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{font-size:13px;opacity:.7;line-height:1.5}.stat_divider.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{width:1px;height:60px;background:var(--border1);flex-shrink:0}.section.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{padding:80px var(--gutter)}.section_alt.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{background:var(--card_bg)}.section_header.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{margin-bottom:48px}.section_pretitle.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{display:block;font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--hilight1);margin-bottom:12px}h2.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.2;color:var(--font_color)}.cards_3.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature_card.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{background:var(--card_bg);box-shadow:var(--card_boxshadow);border-radius:18px;padding:32px;display:flex;flex-direction:column;gap:14px;transition:transform var(--transition1)}.feature_card.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm:hover{transform:translateY(-4px)}.feature_card.svelte-1i6shbm .card_icon.svelte-1i6shbm.svelte-1i6shbm{font-size:32px;line-height:1}.feature_card.svelte-1i6shbm h3.svelte-1i6shbm.svelte-1i6shbm{font-size:18px;font-weight:600;color:var(--font_color)}.feature_card.svelte-1i6shbm p.svelte-1i6shbm.svelte-1i6shbm{font-size:15px;line-height:1.7;opacity:.75;color:var(--font_color)}.cards_2.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.service_card.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{background:var(--bg_color);border-radius:16px;padding:28px;display:flex;gap:20px;align-items:flex-start;border:1px solid var(--border1);transition:transform var(--transition1),border-color var(--transition1)}.service_card.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm:hover{transform:translateY(-3px);border-color:var(--hilight1)}.service_card.svelte-1i6shbm .service_icon_wrap.svelte-1i6shbm.svelte-1i6shbm{font-size:26px;flex-shrink:0;width:52px;height:52px;border-radius:12px;background:var(--card_bg);box-shadow:var(--card_boxshadow);display:flex;align-items:center;justify-content:center}.service_card.svelte-1i6shbm h3.svelte-1i6shbm.svelte-1i6shbm{font-size:16px;font-weight:600;color:var(--font_color);margin-bottom:6px}.service_card.svelte-1i6shbm p.svelte-1i6shbm.svelte-1i6shbm{font-size:14px;line-height:1.65;opacity:.72;color:var(--font_color)}.section_note.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{margin-top:32px;font-size:14px;opacity:.7;color:var(--font_color)}.section_note.svelte-1i6shbm a.svelte-1i6shbm.svelte-1i6shbm{color:var(--hilight1);font-weight:500;text-decoration:none}.section_note.svelte-1i6shbm a.svelte-1i6shbm.svelte-1i6shbm:hover{text-decoration:underline}.project_callout.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{display:flex;gap:60px;align-items:center}.project_callout.svelte-1i6shbm>div.svelte-1i6shbm.svelte-1i6shbm:first-child{flex:1;max-width:460px}.project_callout.svelte-1i6shbm>div.svelte-1i6shbm:first-child p.svelte-1i6shbm{font-size:16px;line-height:1.7;opacity:.78;margin:16px 0 24px;color:var(--font_color)}.link_arrow.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{display:inline-block;color:var(--hilight1);font-size:15px;font-weight:600;text-decoration:none;transition:transform var(--transition1)}.link_arrow.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm:hover{transform:translate(4px)}.callout_pills.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{flex:1;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.pill.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{padding:8px 18px;border-radius:50px;background:var(--card_bg);box-shadow:var(--card_boxshadow);font-size:14px;font-weight:500;color:var(--font_color);white-space:nowrap}.why_card.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{display:flex;gap:18px;align-items:flex-start;padding:28px;border-radius:16px;background:var(--bg_color);border:1px solid var(--border1)}.why_card.svelte-1i6shbm .why_icon.svelte-1i6shbm.svelte-1i6shbm{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--hilight1);color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center}.why_card.svelte-1i6shbm h3.svelte-1i6shbm.svelte-1i6shbm{font-size:16px;font-weight:600;color:var(--font_color);margin-bottom:6px}.why_card.svelte-1i6shbm p.svelte-1i6shbm.svelte-1i6shbm{font-size:14px;line-height:1.65;opacity:.72;color:var(--font_color)}.cta_section.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{text-align:center}.cta_inner.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{max-width:600px;margin:0 auto}.cta_inner.svelte-1i6shbm .section_pretitle.svelte-1i6shbm.svelte-1i6shbm{display:block;margin-bottom:14px}.cta_inner.svelte-1i6shbm h2.svelte-1i6shbm.svelte-1i6shbm{margin-bottom:20px}.cta_inner.svelte-1i6shbm p.svelte-1i6shbm.svelte-1i6shbm{font-size:16px;line-height:1.7;opacity:.75;color:var(--font_color);margin-bottom:36px}.cta_inner.svelte-1i6shbm .hero_btns.svelte-1i6shbm.svelte-1i6shbm{justify-content:center}@media (max-width: 1400px){.hero.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm,.section.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{padding-left:var(--tablet_gutter);padding-right:var(--tablet_gutter)}.stats.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{margin-left:var(--tablet_gutter);margin-right:var(--tablet_gutter)}}@media (max-width: 1100px){.cards_3.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{grid-template-columns:repeat(2,1fr)}.project_callout.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{flex-direction:column;gap:36px}.project_callout.svelte-1i6shbm>div.svelte-1i6shbm.svelte-1i6shbm:first-child{max-width:100%}.project_callout.svelte-1i6shbm .callout_pills.svelte-1i6shbm.svelte-1i6shbm{justify-content:flex-start}}@media (max-width: 800px){.stats.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{flex-wrap:wrap;gap:0}.stats.svelte-1i6shbm .stat.svelte-1i6shbm.svelte-1i6shbm{min-width:45%}.stats.svelte-1i6shbm .stat_divider.svelte-1i6shbm.svelte-1i6shbm{display:none}.cards_3.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm,.cards_2.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{grid-template-columns:1fr}}@media (max-width: 700px){.page.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{padding-top:70px}.hero.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{padding:50px var(--mobile_gutter) 60px;min-height:unset}.hero_glow.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{display:none}h1.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{font-size:36px}.hero_desc.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{font-size:16px}.stats.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{margin:0 var(--mobile_gutter)}.stats.svelte-1i6shbm .stat_num.svelte-1i6shbm.svelte-1i6shbm{font-size:32px}.section.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{padding:50px var(--mobile_gutter)}.service_card.svelte-1i6shbm.svelte-1i6shbm.svelte-1i6shbm{flex-direction:column;gap:14px}}
