@charset "UTF-8";.service-filters.svelte-imrojq{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.service-tabs.svelte-imrojq{display:flex;justify-content:center;margin:30px 0 0;position:relative;border-bottom:1px solid var(--card-border, rgba(255, 255, 255, .1));padding-bottom:2px;transition:border-color .3s ease}.service-tab.svelte-imrojq{padding:12px 24px;margin:0 4px;cursor:pointer;position:relative;font-size:16px;font-weight:500;color:var(--text-color);transition:all .3s ease;background:transparent;border:none;outline:none;font-family:InterVariable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400}.service-tab.svelte-imrojq:hover,.service-tab.active.svelte-imrojq{color:var(--text-highlight)}.service-tab.active.svelte-imrojq:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary),var(--accent-tertiary));border-radius:3px 3px 0 0}.light-theme .service-tab.active.svelte-imrojq:after{box-shadow:0 -2px 4px #0000001a}.filter-options.svelte-imrojq{display:flex;justify-content:center;gap:30px;align-items:center;flex-wrap:wrap;padding:10px 0}.target-filter.svelte-imrojq{display:flex;align-items:center;gap:10px}.target-filter.svelte-imrojq label:where(.svelte-imrojq){font-size:14px}.target-filter.svelte-imrojq select:where(.svelte-imrojq){background-color:var(--card-bg, rgba(255, 255, 255, .05));border:1px solid var(--card-border, rgba(255, 255, 255, .1));color:var(--text-highlight);padding:8px 12px;border-radius:6px;font-size:14px;outline:none;cursor:pointer;transition:all .3s ease}.target-filter.svelte-imrojq select:where(.svelte-imrojq):hover{background-color:var(--card-hover-bg, rgba(255, 255, 255, .1))}.target-filter.svelte-imrojq select:where(.svelte-imrojq) option:where(.svelte-imrojq){background-color:var(--bg-color, #000000)}.light-theme .target-filter.svelte-imrojq select:where(.svelte-imrojq) option:where(.svelte-imrojq){background-color:#fff;color:#333}.kiboost-filter.svelte-imrojq{display:flex;align-items:center}.kiboost-filter.svelte-imrojq label:where(.svelte-imrojq){display:flex;gap:8px;align-items:center;font-size:14px;cursor:pointer}.kiboost-filter.svelte-imrojq input[type=checkbox]:where(.svelte-imrojq){appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid var(--card-border, rgba(255, 255, 255, .2));border-radius:4px;background-color:var(--card-bg, rgba(255, 255, 255, .05));outline:none;cursor:pointer;position:relative;transition:all .3s ease}.kiboost-filter.svelte-imrojq input[type=checkbox]:where(.svelte-imrojq):checked{background-color:#7b4add4d}.kiboost-filter.svelte-imrojq input[type=checkbox]:where(.svelte-imrojq):checked:after{content:"✓";position:absolute;color:var(--accent-secondary);font-size:12px;top:50%;left:50%;transform:translate(-50%,-50%);transition:color .3s ease}.kiboost-filter.svelte-imrojq input[type=checkbox]:where(.svelte-imrojq):hover{background-color:var(--card-hover-bg, rgba(255, 255, 255, .1));border-color:var(--card-hover-border, rgba(255, 255, 255, .3))}.light-theme .kiboost-filter.svelte-imrojq input[type=checkbox]:where(.svelte-imrojq):checked{background-color:#7b4add33}.service-category.svelte-imrojq{display:none;animation:svelte-imrojq-fadeIn .5s ease forwards}.service-category.active.svelte-imrojq{display:block}.no-results-message.svelte-imrojq{background:linear-gradient(135deg,#10aae00d,#7b4add1a);border:1px solid rgba(123,74,221,.2);border-radius:12px;padding:40px;text-align:center;margin:40px auto;max-width:600px;animation:svelte-imrojq-fadeIn .5s ease forwards;transition:background .3s ease,border-color .3s ease}.light-theme .no-results-message.svelte-imrojq{background:linear-gradient(135deg,#10aae008,#7b4add0d);border:1px solid rgba(123,74,221,.1);box-shadow:0 10px 30px #0000000d}.no-results-icon.svelte-imrojq{font-size:48px;margin-bottom:20px;opacity:.6}.no-results-message.svelte-imrojq h3:where(.svelte-imrojq){font-size:24px;margin-bottom:10px;color:var(--text-highlight);transition:color .3s ease}.no-results-message.svelte-imrojq p:where(.svelte-imrojq){margin-bottom:25px;opacity:.8;font-size:16px}.no-results-actions.svelte-imrojq{display:flex;justify-content:center;gap:20px;margin:30px 0 10px;flex-wrap:wrap}.reset-filters-btn.svelte-imrojq{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));color:var(--text-highlight);border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.reset-filters-btn.svelte-imrojq .reset-icon:where(.svelte-imrojq){transform:translateY(-1.4px)}.reset-filters-btn.compact.svelte-imrojq{padding:6px 12px;background:transparent;border:1px solid var(--card-border, rgba(255, 255, 255, .2));color:var(--text-color)}.reset-filters-btn.compact.svelte-imrojq:hover{background:var(--card-hover-bg, rgba(255, 255, 255, .1));transform:translateY(0);box-shadow:none;color:var(--text-highlight);border-color:var(--card-hover-border, rgba(255, 255, 255, .3))}.reset-filters-btn.compact.svelte-imrojq:hover .reset-icon:where(.svelte-imrojq){transform:translate(0);transform:rotate(-140deg)}.reset-filters-btn.svelte-imrojq:hover{transform:translateY(-2px);box-shadow:0 5px 15px #7b4add4d}.reset-filters-btn.svelte-imrojq .reset-icon:where(.svelte-imrojq){font-size:16px;transition:transform .3s ease}.spotlight-service{box-shadow:0 10px 20px var(--card-hover-shadow, rgba(0, 0, 0, .3))!important;position:relative;z-index:10;transition:all .3s ease!important;border:1px solid rgba(123,74,221,.4)!important;background:linear-gradient(135deg,#10aae026,#7b4add33)!important}.spotlight-service:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgba(16,170,224,.15) 0%,transparent 60%);z-index:-1;pointer-events:none}.spotlight-service:after{content:"";position:absolute;inset:-2px;background:transparent;border:2px solid rgba(123,74,221,0);border-radius:14px;animation:svelte-imrojq-pulse-border 2s infinite;z-index:-1;pointer-events:none}.light-theme .spotlight-service{box-shadow:0 10px 20px #0000001a!important;background:linear-gradient(135deg,#10aae014,#7b4add1a)!important}.light-theme .spotlight-service:before{background:radial-gradient(circle at 30% 50%,rgba(16,170,224,.08) 0%,transparent 60%)}@keyframes svelte-imrojq-pulse-border{0%{border-color:#7b4add00;box-shadow:0 0 #7b4add66}50%{border-color:#7b4add66;box-shadow:0 0 10px 2px #7b4add4d}to{border-color:#7b4add00;box-shadow:0 0 #7b4add00}}@keyframes svelte-imrojq-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.filter-options.svelte-imrojq{flex-direction:column;gap:15px;align-items:flex-start}.service-category.active.svelte-imrojq{grid-template-columns:1fr}.no-results-message.svelte-imrojq{padding:30px 20px}}.service-item[data-astro-cid-qzn24t3o]{background-color:var(--card-bg, rgba(255, 255, 255, .03));border:1px solid var(--card-border, rgba(255, 255, 255, .1));border-radius:12px;padding:32px;position:relative;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.service-item[data-astro-cid-qzn24t3o]:hover{box-shadow:0 0 0 1px var(--card-border, rgba(255, 255, 255, .1)),0 8px 16px var(--card-hover-shadow, rgba(0, 0, 0, .6));background-color:var(--card-hover-bg, rgba(255, 255, 255, .05))}html.light-theme .service-item[data-astro-cid-qzn24t3o]:hover{box-shadow:0 0 0 1px #0000001a,0 8px 16px #0000001a}.availability-badge[data-astro-cid-qzn24t3o]{position:absolute;top:24px;right:24px;font-size:12px;font-weight:500;padding:4px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.available[data-astro-cid-qzn24t3o]{background-color:#10aae033;color:var(--accent-primary);border:1px solid rgba(16,170,224,.3);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.coming-soon[data-astro-cid-qzn24t3o]{background-color:#7b4add33;color:var(--accent-secondary);border:1px solid rgba(123,74,221,.3);opacity:.8;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.for-it[data-astro-cid-qzn24t3o]{border-top:3px solid var(--accent-primary);transition:border-color .3s ease}.for-digital[data-astro-cid-qzn24t3o]{border-top:3px solid var(--accent-secondary);transition:border-color .3s ease}.for-compliance[data-astro-cid-qzn24t3o]{border-top:3px solid var(--accent-tertiary);transition:border-color .3s ease}.service-number[data-astro-cid-qzn24t3o]{font-family:SpaceMono,SF Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:15px;opacity:.7;margin-bottom:16px;color:var(--accent-primary);position:relative;transition:color .3s ease}.service-content[data-astro-cid-qzn24t3o] h3[data-astro-cid-qzn24t3o]{font-size:22px;margin-bottom:16px;font-weight:500;line-height:1.3}.service-tagline[data-astro-cid-qzn24t3o]{font-weight:300;font-size:18px;margin-bottom:24px;color:var(--text-highlight);opacity:.9;line-height:1.4;transition:color .3s ease}.service-details[data-astro-cid-qzn24t3o]{font-size:15px;line-height:1.6;margin-bottom:24px;color:var(--text-color);transition:color .3s ease}.service-deliverables[data-astro-cid-qzn24t3o]{margin-top:auto;padding-top:20px;border-top:1px solid var(--card-border, rgba(255, 255, 255, .1));transition:border-color .3s ease}.deliverable-item[data-astro-cid-qzn24t3o]{display:flex;align-items:flex-start;margin-bottom:8px;font-size:14px;color:var(--text-color);transition:color .3s ease}.deliverable-item[data-astro-cid-qzn24t3o]:before{content:"✓";margin-right:10px;color:var(--accent-primary);font-weight:700;transition:color .3s ease}.service-meta[data-astro-cid-qzn24t3o]{display:flex;justify-content:space-between;margin-top:24px;font-size:13px;color:var(--text-color);opacity:.7;transition:color .3s ease}.service-duration[data-astro-cid-qzn24t3o]{display:flex;align-items:center}.service-duration[data-astro-cid-qzn24t3o]:before{content:"⏱";margin-right:6px}.target-audience[data-astro-cid-qzn24t3o]{display:flex;align-items:center}.target-audience[data-astro-cid-qzn24t3o]:before{content:"👥";margin-right:6px}.service-links[data-astro-cid-qzn24t3o]{display:flex;flex-direction:column;gap:16px;margin-top:24px}.ki-boost-badge-small[data-astro-cid-qzn24t3o]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;color:var(--text-highlight);background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:color .3s ease,background .3s ease}.services-area[data-astro-cid-ttyv4st4]{grid-column:1/13;padding:100px 0}.service-items[data-astro-cid-ttyv4st4]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:40px}@media (max-width: 900px){.service-items[data-astro-cid-ttyv4st4]{grid-template-columns:repeat(1,1fr)}}.services-overview-section[data-astro-cid-scjms3hk]{padding:100px 0}.services-overview-section[data-astro-cid-scjms3hk].full-width{grid-column:1/13;width:100%}.services-overview-section[data-astro-cid-scjms3hk] .section-container[data-astro-cid-scjms3hk]{max-width:1200px;margin:0 auto;padding:0 24px}.category-navigation[data-astro-cid-scjms3hk]{display:flex;gap:24px;margin-bottom:40px}.category-navigation[data-astro-cid-scjms3hk] .category-link[data-astro-cid-scjms3hk]{display:inline-flex;align-items:center;color:var(--accent-primary);text-decoration:none;font-size:14px;transition:all .3s ease}.category-navigation[data-astro-cid-scjms3hk] .category-link[data-astro-cid-scjms3hk]:after{content:"→";margin-left:8px;transition:transform .3s ease}.category-navigation[data-astro-cid-scjms3hk] .category-link[data-astro-cid-scjms3hk]:hover{color:var(--text-highlight)}.category-navigation[data-astro-cid-scjms3hk] .category-link[data-astro-cid-scjms3hk]:hover:after{transform:translate(4px)}@media (max-width: 600px){.services-overview-section[data-astro-cid-scjms3hk]{padding:60px 0}}:root{--bg-color: #000000;--text-color: #cccccc;--text-highlight: #FFFFFF;--card-bg: rgba(255, 255, 255, .03);--card-border: rgba(255, 255, 255, .1);--card-hover-bg: rgba(255, 255, 255, .05);--card-hover-border: rgba(255, 255, 255, .2);--card-shadow: rgba(0, 0, 0, .3);--card-hover-shadow: rgba(0, 0, 0, .3);--scrollbar-track: #000000;--scrollbar-thumb: rgba(255, 255, 255, .1);--scrollbar-thumb-hover: rgba(255, 255, 255, .2);--header-bg: rgba(0, 0, 0, .95);--header-border: rgba(255, 255, 255, .1);--nav-hover-bg: rgba(255, 255, 255, .1);--hero-bg: rgba(0, 0, 0, .7);--hero-shadow: rgba(0, 0, 0, .7);--grid-cell-bg: rgba(255, 255, 255, .03);--grid-cell-border: rgba(255, 255, 255, .05);--grid-cell-primary: rgba(16, 170, 224, .1);--grid-cell-secondary: rgba(123, 74, 221, .1);--grid-cell-tertiary: rgba(204, 48, 85, .1);--section-bg: transparent;--section-border: rgba(255, 255, 255, .1);--section-shadow: rgba(0, 0, 0, .3);--divider-start: rgba(255, 255, 255, .01);--divider-end: rgba(255, 255, 255, .01);--accent-secondary-transparent: rgba(123, 74, 221, .2);--accent-primary: #10aae0;--accent-secondary: #7b4add;--accent-tertiary: #cc3055}html.light-theme{--bg-color: #FFFFFF;--text-color: #333333;--text-highlight: #000000;--card-bg: rgba(0, 0, 0, .02);--card-border: rgba(0, 0, 0, .1);--card-hover-bg: rgba(0, 0, 0, .03);--card-hover-border: rgba(0, 0, 0, .2);--card-shadow: rgba(0, 0, 0, .1);--card-hover-shadow: rgba(0, 0, 0, .15);--scrollbar-track: #f1f1f1;--scrollbar-thumb: rgba(0, 0, 0, .1);--scrollbar-thumb-hover: rgba(0, 0, 0, .2);--header-bg: rgba(255, 255, 255, .95);--header-border: rgba(0, 0, 0, .1);--nav-hover-bg: rgba(0, 0, 0, .05);--hero-bg: rgba(255, 255, 255, .7);--hero-shadow: rgba(255, 255, 255, .7);--grid-cell-bg: rgba(0, 0, 0, .02);--grid-cell-border: rgba(0, 0, 0, .05);--grid-cell-primary: rgba(16, 170, 224, .1);--grid-cell-secondary: rgba(123, 74, 221, .1);--grid-cell-tertiary: rgba(204, 48, 85, .1);--section-bg: rgba(250, 250, 250, 1);--section-border: rgba(0, 0, 0, .05);--section-shadow: rgba(0, 0, 0, .1);--divider-start: rgba(0, 0, 0, .01);--divider-end: rgba(0, 0, 0, .01);--accent-secondary-transparent: rgba(123, 74, 221, .2)}.service-highlights-section[data-astro-cid-jgl3cr7r]{padding:100px 0}.service-highlights-section[data-astro-cid-jgl3cr7r].full-width{grid-column:1/13;width:100%}.service-highlights-section[data-astro-cid-jgl3cr7r] .section-container[data-astro-cid-jgl3cr7r]{max-width:1200px;margin:0 auto;padding:0 24px}.service-highlights-section[data-astro-cid-jgl3cr7r] p[data-astro-cid-jgl3cr7r]{max-width:700px;margin-bottom:40px}.service-highlights-grid[data-astro-cid-jgl3cr7r]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.service-highlights-grid[data-astro-cid-jgl3cr7r] .service-highlight-card[data-astro-cid-jgl3cr7r]{background:var(--card-bg, rgba(255, 255, 255, .03));border:1px solid var(--card-border, rgba(255, 255, 255, .1));border-radius:12px;padding:24px;transition:all .3s ease}.service-highlights-grid[data-astro-cid-jgl3cr7r] .service-highlight-card[data-astro-cid-jgl3cr7r]:hover{box-shadow:0 10px 30px var(--card-hover-shadow, rgba(0, 0, 0, .2));border-color:var(--card-hover-border, rgba(255, 255, 255, .2))}.service-highlights-grid[data-astro-cid-jgl3cr7r] .service-highlight-card[data-astro-cid-jgl3cr7r] h3[data-astro-cid-jgl3cr7r]{font-size:20px;font-weight:600;margin-bottom:12px}.service-highlights-grid[data-astro-cid-jgl3cr7r] .service-highlight-card[data-astro-cid-jgl3cr7r] p[data-astro-cid-jgl3cr7r]{margin-bottom:16px}.service-highlights-grid[data-astro-cid-jgl3cr7r] .service-highlight-card[data-astro-cid-jgl3cr7r] .service-highlight-features[data-astro-cid-jgl3cr7r]{list-style:none;padding:0;margin:0 0 24px}.service-highlights-grid[data-astro-cid-jgl3cr7r] .service-highlight-card[data-astro-cid-jgl3cr7r] .service-highlight-features[data-astro-cid-jgl3cr7r] li[data-astro-cid-jgl3cr7r]{position:relative;padding-left:24px;margin-bottom:8px;font-size:14px;line-height:1.4;color:var(--text-color);transition:color .3s ease}.service-highlights-grid[data-astro-cid-jgl3cr7r] .service-highlight-card[data-astro-cid-jgl3cr7r] .service-highlight-features[data-astro-cid-jgl3cr7r] li[data-astro-cid-jgl3cr7r]:before{content:"✓";position:absolute;left:0;color:var(--accent-primary);transition:color .3s ease}@media (max-width: 900px){.service-highlights-grid[data-astro-cid-jgl3cr7r]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.service-highlights-section[data-astro-cid-jgl3cr7r]{padding:60px 0}.service-highlights-grid[data-astro-cid-jgl3cr7r]{grid-template-columns:1fr}}
