.hiw.svelte-1af0178{background:#fff;padding:8rem 2rem}.hiw__container.svelte-1af0178{max-width:80rem;margin:0 auto}.hiw__header.svelte-1af0178{text-align:center;margin-bottom:5rem}.hiw__title.svelte-1af0178{font-family:var(--font-sans);font-size:clamp(2.5rem,5vw,4rem);font-weight:600;color:var(--color-krave-black);margin:0 0 1.5rem;letter-spacing:-.02em}.hiw__subtitle.svelte-1af0178{font-family:var(--font-sans);font-size:1.125rem;font-weight:400;color:#04040499;margin:0 auto;max-width:56rem;line-height:1.7}.hiw__content.svelte-1af0178{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.hiw__tabs.svelte-1af0178{display:flex;flex-direction:column;gap:0}.hiw-tab.svelte-1af0178{display:flex;gap:1.5rem;padding:1.5rem 0;background:none;border:none;cursor:pointer;text-align:left;border-bottom:1px solid rgba(4,4,4,.08);transition:all .3s ease}.hiw-tab.svelte-1af0178:first-child{border-top:1px solid rgba(4,4,4,.08)}.hiw-tab.svelte-1af0178:hover{background:#04040405}.hiw-tab__progress.svelte-1af0178{width:4px;background:#0404041a;border-radius:2px;flex-shrink:0;position:relative;overflow:hidden}.hiw-tab__progress-bar.svelte-1af0178{position:absolute;top:0;left:0;width:100%;background:var(--color-krave-lime);border-radius:2px;transition:height .05s linear}.hiw-tab__content.svelte-1af0178{flex:1}.hiw-tab__number.svelte-1af0178{display:block;font-family:var(--font-sans);font-size:.75rem;font-weight:600;color:#04040466;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;transition:color .3s ease}.hiw-tab--active.svelte-1af0178 .hiw-tab__number:where(.svelte-1af0178){color:var(--color-krave-black)}.hiw-tab__title.svelte-1af0178{font-family:var(--font-sans);font-size:1.25rem;font-weight:600;color:var(--color-krave-black);margin:0 0 .75rem;transition:color .3s ease}.hiw-tab.svelte-1af0178:not(.hiw-tab--active) .hiw-tab__title:where(.svelte-1af0178){color:#04040480}.hiw-tab__description.svelte-1af0178{font-family:var(--font-sans);font-size:.9375rem;font-weight:400;color:#04040499;line-height:1.6;margin:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease,margin .3s ease}.hiw-tab--active.svelte-1af0178 .hiw-tab__description:where(.svelte-1af0178){max-height:10rem;opacity:1;margin-top:.5rem}.hiw__media.svelte-1af0178{position:sticky;top:6rem}.hiw__video-wrapper.svelte-1af0178{aspect-ratio:1/1;max-height:28rem;border-radius:1.5rem;overflow:hidden;background:var(--color-krave-black);box-shadow:0 20px 60px #00000026}.hiw__video.svelte-1af0178{width:100%;height:100%;object-fit:cover}@media (max-width: 1024px){.hiw__content.svelte-1af0178{grid-template-columns:1fr;gap:3rem}.hiw__media.svelte-1af0178{position:relative;top:0;order:-1}.hiw__video-wrapper.svelte-1af0178{max-height:24rem;aspect-ratio:1/1}}@media (max-width: 768px){.hiw.svelte-1af0178{padding:5rem 1.5rem}.hiw__header.svelte-1af0178{margin-bottom:3rem}.hiw__subtitle.svelte-1af0178{font-size:1rem}.hiw-tab.svelte-1af0178{padding:1.25rem 0;gap:1rem}.hiw-tab__title.svelte-1af0178{font-size:1.125rem}.hiw-tab__description.svelte-1af0178{font-size:.875rem}.hiw__video-wrapper.svelte-1af0178{max-height:18rem}}.pricing.svelte-vv50mv{background:var(--color-krave-purple-light);padding:8rem 2rem}.pricing__container.svelte-vv50mv{max-width:48rem;margin:0 auto}.pricing__header.svelte-vv50mv{text-align:center;margin-bottom:4rem}.pricing__title.svelte-vv50mv{font-family:var(--font-sans);font-size:clamp(2.5rem,5vw,4rem);font-weight:600;color:var(--color-krave-black);margin:0 0 1rem;letter-spacing:-.02em}.pricing__subtitle.svelte-vv50mv{font-family:var(--font-sans);font-size:1.25rem;font-weight:400;color:#04040499;margin:0}.pricing__card.svelte-vv50mv{background:#fff;border-radius:2rem;padding:3rem;box-shadow:0 8px 60px #00000014}.pricing__card-header.svelte-vv50mv{text-align:center;margin-bottom:2rem}.pricing__label.svelte-vv50mv{display:inline-block;font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:#04040480;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.pricing__price.svelte-vv50mv{display:flex;align-items:baseline;justify-content:center;gap:.25rem}.pricing__amount.svelte-vv50mv{font-family:var(--font-sans);font-size:clamp(3rem,8vw,4.5rem);font-weight:700;color:var(--color-krave-black);letter-spacing:-.02em;line-height:1}.pricing__period.svelte-vv50mv{font-family:var(--font-sans);font-size:1.25rem;font-weight:400;color:#04040480}.pricing__divider.svelte-vv50mv{height:1px;background:#04040414;margin:2rem 0}.pricing__features.svelte-vv50mv{margin-bottom:2.5rem}.pricing__features-title.svelte-vv50mv{font-family:var(--font-sans);font-size:.875rem;font-weight:600;color:var(--color-krave-black);text-transform:uppercase;letter-spacing:.1em;margin:0 0 1.5rem;text-align:center}.pricing__features-list.svelte-vv50mv{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 2rem}.pricing__feature.svelte-vv50mv{display:flex;align-items:flex-start;gap:.75rem}.pricing__feature-icon.svelte-vv50mv{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-krave-lime);color:var(--color-krave-black);flex-shrink:0;margin-top:.125rem}.pricing__feature-icon.svelte-vv50mv svg:where(.svelte-vv50mv){width:.875rem;height:.875rem}.pricing__feature-text.svelte-vv50mv{font-family:var(--font-sans);font-size:1rem;font-weight:400;color:#040404cc;line-height:1.5}.pricing__cta.svelte-vv50mv{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:1rem}.pricing__cta-note.svelte-vv50mv{font-family:var(--font-sans);font-size:.875rem;font-weight:400;color:#04040480;margin:1rem 0 0}@media (max-width: 768px){.pricing.svelte-vv50mv{padding:5rem 1.5rem}.pricing__header.svelte-vv50mv{margin-bottom:3rem}.pricing__card.svelte-vv50mv{padding:2rem 1.5rem;border-radius:1.5rem}.pricing__features-list.svelte-vv50mv{grid-template-columns:1fr;gap:.875rem}.pricing__feature-text.svelte-vv50mv{font-size:.9375rem}}.faq.svelte-1xzrgxt{background:var(--color-krave-black);padding:8rem 2rem}.faq__container.svelte-1xzrgxt{max-width:56rem;margin:0 auto}.faq__header.svelte-1xzrgxt{text-align:center;margin-bottom:4rem}.faq__title.svelte-1xzrgxt{font-family:var(--font-sans);font-size:clamp(2.5rem,5vw,4rem);font-weight:600;color:#fff;margin:0 0 1rem;letter-spacing:-.02em}.faq__subtitle.svelte-1xzrgxt{font-family:var(--font-sans);font-size:1.25rem;font-weight:400;color:#fff9;margin:0}.faq__list.svelte-1xzrgxt{display:flex;flex-direction:column;gap:1rem}.faq-item.svelte-1xzrgxt{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:1rem;overflow:hidden;transition:all .3s ease}.faq-item.svelte-1xzrgxt:hover{border-color:#ffffff26}.faq-item--open.svelte-1xzrgxt{background:#ffffff0d;border-color:#ffffff1f}.faq-item__trigger.svelte-1xzrgxt{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 2rem;background:none;border:none;cursor:pointer;text-align:left}.faq-item__question.svelte-1xzrgxt{font-family:var(--font-sans);font-size:1.125rem;font-weight:500;color:#fff;line-height:1.4}.faq-item__icon.svelte-1xzrgxt{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#ffffff1a;color:var(--color-krave-lime);flex-shrink:0;transition:all .3s ease}.faq-item__icon.svelte-1xzrgxt svg:where(.svelte-1xzrgxt){width:1rem;height:1rem;transition:transform .3s ease}.faq-item--open.svelte-1xzrgxt .faq-item__icon:where(.svelte-1xzrgxt){background:var(--color-krave-lime);color:var(--color-krave-black)}.faq-item--open.svelte-1xzrgxt .faq-item__icon:where(.svelte-1xzrgxt) svg:where(.svelte-1xzrgxt){transform:rotate(45deg)}.faq-item__content.svelte-1xzrgxt{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item--open.svelte-1xzrgxt .faq-item__content:where(.svelte-1xzrgxt){grid-template-rows:1fr}.faq-item__answer-wrapper.svelte-1xzrgxt{overflow:hidden}.faq-item__answer.svelte-1xzrgxt{font-family:var(--font-sans);font-size:1rem;font-weight:400;color:#ffffffb3;line-height:1.7;margin:0;padding:0 2rem 1.5rem}@media (max-width: 768px){.faq.svelte-1xzrgxt{padding:5rem 1.5rem}.faq__header.svelte-1xzrgxt{margin-bottom:3rem}.faq-item__trigger.svelte-1xzrgxt{padding:1.25rem 1.5rem}.faq-item__question.svelte-1xzrgxt{font-size:1rem}.faq-item__answer.svelte-1xzrgxt{padding:0 1.5rem 1.25rem;font-size:.9375rem}.faq-item__answer-wrapper.svelte-1xzrgxt{overflow:hidden}}.services-hero.svelte-vnivsu{position:relative;background:var(--color-krave-purple-light-50);padding:10rem 2rem 6rem;text-align:center;overflow:hidden}.services-hero__bg-pattern.svelte-vnivsu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:radial-gradient(circle at 1px 1px,rgba(0,0,0,.05) 1px,transparent 0);background-size:2rem 2rem;opacity:.5;pointer-events:none}.services-hero__content.svelte-vnivsu{position:relative;z-index:1;max-width:50rem;margin:0 auto}.services-hero__kicker.svelte-vnivsu{display:inline-block;font-family:var(--font-sans);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--color-krave-black);background:var(--color-krave-lime);padding:.5rem 1rem;border-radius:999px;margin-bottom:1.5rem}.services-hero__title.svelte-vnivsu{font-family:var(--font-thunder);font-size:clamp(3rem,10vw,8rem);font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:var(--color-krave-black);margin:0 0 1.5rem;line-height:1}.services-hero__line.svelte-vnivsu{display:block}.services-tabs-section.svelte-vnivsu{background:var(--color-krave-purple-light);padding:6rem 2rem}.services-tabs__container.svelte-vnivsu{max-width:80rem;margin:0 auto}.services-tabs__nav.svelte-vnivsu{display:flex;gap:1rem;margin-bottom:4rem;justify-content:center;flex-wrap:wrap}.services-tab.svelte-vnivsu{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-radius:999px;border:1px solid rgba(4,4,4,.1);background:#fff;cursor:pointer;transition:all .3s ease;font-family:var(--font-sans)}.services-tab.svelte-vnivsu:hover{border-color:var(--color-krave-black)}.services-tab--active.svelte-vnivsu{background:var(--color-krave-black);border-color:var(--color-krave-black)}.services-tab__number.svelte-vnivsu{font-size:.75rem;font-weight:600;color:#04040466;transition:color .3s ease}.services-tab--active.svelte-vnivsu .services-tab__number:where(.svelte-vnivsu){color:var(--color-krave-lime)}.services-tab__title.svelte-vnivsu{font-size:1rem;font-weight:500;color:var(--color-krave-black);transition:color .3s ease}.services-tab--active.svelte-vnivsu .services-tab__title:where(.svelte-vnivsu){color:#fff}.services-tabs__content.svelte-vnivsu{background:#fff;border-radius:2rem;overflow:clip;box-shadow:0 4px 40px #0000000f}.service-detail.svelte-vnivsu{padding:3rem}.service-detail__layout.svelte-vnivsu{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:start}.service-detail__video-container.svelte-vnivsu{position:sticky;top:6rem;align-self:start}.service-detail__video-wrapper.svelte-vnivsu{position:relative;aspect-ratio:12/16;border-radius:1.5rem;overflow:hidden;background:var(--color-krave-black)}.service-detail__video.svelte-vnivsu{width:100%;height:100%;object-fit:cover}.service-detail__video-overlay.svelte-vnivsu{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.4) 100%);pointer-events:none}.service-detail__tags.svelte-vnivsu{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.service-detail__tag.svelte-vnivsu{font-family:var(--font-sans);font-size:.75rem;font-weight:500;color:var(--color-krave-black);background:var(--color-krave-lime);padding:.375rem .75rem;border-radius:999px}.service-detail__content.svelte-vnivsu{padding-top:1rem}.service-detail__title.svelte-vnivsu{font-family:var(--font-sans);font-size:2.5rem;font-weight:600;color:var(--color-krave-black);margin:0 0 1.5rem;letter-spacing:-.02em}.service-detail__description.svelte-vnivsu{font-family:var(--font-sans);font-size:1.125rem;font-weight:400;color:#040404b3;line-height:1.7;margin:0 0 2.5rem}.service-detail__section.svelte-vnivsu{margin-bottom:2rem}.service-detail__section-title.svelte-vnivsu{font-family:var(--font-sans);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-krave-black);margin:0 0 1rem}.service-detail__list.svelte-vnivsu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.service-detail__list-item.svelte-vnivsu{display:flex;align-items:center;gap:.75rem;font-family:var(--font-sans);font-size:1rem;color:#040404cc}.service-detail__check.svelte-vnivsu{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--color-krave-lime);color:var(--color-krave-black);flex-shrink:0}.service-detail__check.svelte-vnivsu svg:where(.svelte-vnivsu){width:.75rem;height:.75rem}.service-detail__bullet.svelte-vnivsu{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-krave-purple-light);flex-shrink:0}.service-detail__cta.svelte-vnivsu{margin-top:2.5rem}@media (max-width: 1024px){.service-detail__layout.svelte-vnivsu{gap:2.5rem}}@media (max-width: 768px){.services-hero.svelte-vnivsu{padding:8rem 1.5rem 4rem}.services-tabs-section.svelte-vnivsu{padding:4rem 1rem}.services-tabs__nav.svelte-vnivsu{gap:.5rem;margin-bottom:2rem}.services-tab.svelte-vnivsu{padding:.75rem 1rem;flex:1 1 auto;min-width:fit-content;justify-content:center}.services-tab__number.svelte-vnivsu{display:none}.services-tab__title.svelte-vnivsu{font-size:.875rem}.service-detail.svelte-vnivsu{padding:1.5rem}.service-detail__title.svelte-vnivsu{font-size:1.75rem}.service-detail__description.svelte-vnivsu{font-size:1rem;margin-bottom:2rem}}@media (max-width: 600px){.service-detail__layout.svelte-vnivsu{grid-template-columns:1fr;gap:2rem}.service-detail__video-container.svelte-vnivsu{position:relative;top:0}.service-detail__video-wrapper.svelte-vnivsu{width:100%}}
