.hero-section.svelte-xw6joj .section-heading:where(.svelte-xw6joj){flex-direction:column;align-items:center;display:flex}.hero-section.svelte-xw6joj .section-heading:where(.svelte-xw6joj) h1:where(.svelte-xw6joj){margin-bottom:1rem}.hero-section.svelte-xw6joj .section-heading:where(.svelte-xw6joj) h1:where(.svelte-xw6joj) .hero-heading-accent:where(.svelte-xw6joj){color:rgb(var(--colors_accent2));display:inline-block;position:relative}.hero-section.svelte-xw6joj .section-heading:where(.svelte-xw6joj) h1:where(.svelte-xw6joj) .hero-heading-accent:where(.svelte-xw6joj):after{content:attr(data-text);color:rgb(var(--colors_accent));clip-path:inset(100% 0 0);animation:.9s ease-out .2s forwards svelte-xw6joj-hero-title-fill;position:absolute;inset:0}.hero-section.svelte-xw6joj .section-heading:where(.svelte-xw6joj) p:where(.svelte-xw6joj){font-size:var(--font_18);text-align:center;max-width:80%}@media (width<=580px){.hero-section.svelte-xw6joj .section-heading:where(.svelte-xw6joj) p:where(.svelte-xw6joj){max-width:unset;font-size:1rem}}.hero-section.svelte-xw6joj .preview:where(.svelte-xw6joj){justify-content:center;width:100%;margin-top:50px;display:flex}.hero-section.svelte-xw6joj .preview:where(.svelte-xw6joj) img:where(.svelte-xw6joj){width:80%;box-shadow:var(--shadow_border_default);aspect-ratio:1104/599;opacity:0;border-radius:30px;animation:.75s ease-out .25s forwards svelte-xw6joj-hero-preview-fade-in;transform:translateY(18px)}@media (width<=992px){.hero-section.svelte-xw6joj .preview:where(.svelte-xw6joj) img:where(.svelte-xw6joj){border-radius:25px;width:100%}}@media (width<=580px){.hero-section.svelte-xw6joj .preview:where(.svelte-xw6joj) img:where(.svelte-xw6joj){border-radius:20px}}@keyframes svelte-xw6joj-hero-title-fill{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes svelte-xw6joj-hero-preview-fade-in{to{opacity:1;transform:translateY(0)}}.services-container.svelte-hebuf{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (width<=1280px){.services-container.svelte-hebuf{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.services-container.svelte-hebuf{grid-template-columns:1fr}}.services-container.svelte-hebuf .service-card:where(.svelte-hebuf){background:rgb(var(--colors_accent));color:rgb(var(--colors_white));box-shadow:var(--shadow_border_default);transform-origin:bottom;border-radius:33px;flex-direction:column;align-items:flex-end;display:flex}@media (width<=400px){.services-container.svelte-hebuf .service-card:where(.svelte-hebuf){border-radius:27px}}.services-container.svelte-hebuf .service-card:where(.svelte-hebuf):nth-child(2){background:rgb(var(--colors_accent1))}@media (width<=1280px){.services-container.svelte-hebuf .service-card:where(.svelte-hebuf):nth-child(2){grid-column:span 2;grid-row-start:2}}@media (width<=768px){.services-container.svelte-hebuf .service-card:where(.svelte-hebuf):nth-child(2){grid-column:unset;grid-row-start:unset}}.services-container.svelte-hebuf .service-card:where(.svelte-hebuf) .service-card-head:where(.svelte-hebuf){width:100%;padding:1.5rem}@media (width<=400px){.services-container.svelte-hebuf .service-card:where(.svelte-hebuf) .service-card-head:where(.svelte-hebuf){padding:1rem 1.25rem}}.services-container.svelte-hebuf .service-card:where(.svelte-hebuf) .service-card-head:where(.svelte-hebuf) h3:where(.svelte-hebuf){color:inherit;font-size:1.5rem;font-weight:var(--font_weight_medium);margin:0;line-height:1.1}@media (width<=400px){.services-container.svelte-hebuf .service-card:where(.svelte-hebuf) .service-card-head:where(.svelte-hebuf) h3:where(.svelte-hebuf){font-size:1.25rem}}.services-container.svelte-hebuf .service-card:where(.svelte-hebuf) .service-preview:where(.svelte-hebuf){flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-end;width:100%;padding-left:1.5rem;display:flex;position:relative}@media (width<=400px){.services-container.svelte-hebuf .service-card:where(.svelte-hebuf) .service-preview:where(.svelte-hebuf){padding-left:0}}.services-container.svelte-hebuf .service-card:where(.svelte-hebuf) .service-preview:where(.svelte-hebuf) .preview-layer:where(.svelte-hebuf){background:rgb(var(--color_light_grey));color:rgb(var(--colors_accent2));border-radius:30px;flex-direction:column;gap:16px;width:100%;height:100%;padding:1.5rem;display:flex;position:relative}@media (width<=400px){.services-container.svelte-hebuf .service-card:where(.svelte-hebuf) .service-preview:where(.svelte-hebuf) .preview-layer:where(.svelte-hebuf){border-radius:0 0 25px 25px;padding:1.25rem}}.services-container.svelte-hebuf .service-card:where(.svelte-hebuf) .service-preview:where(.svelte-hebuf) .preview-layer:where(.svelte-hebuf) p:where(.svelte-hebuf){color:rgb(var(--colors_gray_40));font-size:var(--font_15);margin:0}.services-container.svelte-hebuf .service-card:where(.svelte-hebuf) .service-preview:where(.svelte-hebuf) .preview-layer:where(.svelte-hebuf) .preview-icon:where(.svelte-hebuf){background:rgba(var(--colors_accent), .12);width:54px;height:54px;color:rgb(var(--colors_accent));border-radius:18px;place-items:center;display:grid}@supports (animation-timeline:view()){.service-card.svelte-hebuf{filter:blur(2px);animation:linear forwards svelte-hebuf-service-card-reveal;animation-timeline:view();animation-range:entry 4% cover 34%;transform:translateY(42px)scale(.96)}.service-card.svelte-hebuf:nth-child(2){animation-range:entry 10% cover 40%}.service-card.svelte-hebuf:nth-child(3){animation-range:entry 16% cover 46%}}@keyframes svelte-hebuf-service-card-reveal{to{filter:blur();transform:translateY(0)scale(1)}}.features-container.svelte-15hut2o{--feature-gap:54px;--marker-size:42px;--marker-half:21px;gap:var(--feature-gap);max-width:1060px;margin:46px auto 0;padding:0;list-style:none;display:grid;position:relative}.features-container.svelte-15hut2o:before{content:"";border-left:2px dotted rgba(var(--colors_accent2), .72);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.feature-card.svelte-15hut2o{z-index:1;grid-template-columns:minmax(280px, 1fr) var(--marker-size) minmax(280px, 1fr);align-items:start;gap:34px;display:grid;position:relative}.feature-card.svelte-15hut2o:nth-child(2n) .feature-marker:where(.svelte-15hut2o):after{background:rgb(var(--colors_accent1))}.feature-marker.svelte-15hut2o{z-index:1;width:var(--marker-size);height:var(--marker-size);border:2px dotted rgb(var(--colors_accent2));background:rgb(var(--colors_white));border-radius:50%;grid-area:1/2;place-items:center;display:grid;position:relative}.feature-marker.svelte-15hut2o:after{content:"";z-index:1;border-radius:inherit;background:rgb(var(--colors_accent));width:26px;height:26px;position:relative}.feature-content.svelte-15hut2o{display:contents}.feature-content.svelte-15hut2o .name:where(.svelte-15hut2o){color:rgb(var(--colors_accent2));font-size:1.5rem;font-weight:var(--font_weight_semibold);text-align:right;grid-area:1/1;margin:4px 0 0;line-height:1.12}.feature-content.svelte-15hut2o .description:where(.svelte-15hut2o){max-width:680px;color:rgb(var(--color_text_hover));grid-area:1/3;margin:2px 0 0;font-size:1rem;line-height:1.55}@supports (animation-timeline:view()){.feature-card.svelte-15hut2o{view-timeline-name:--feature-card;view-timeline-axis:block}.feature-card.svelte-15hut2o .name:where(.svelte-15hut2o),.feature-card.svelte-15hut2o .description:where(.svelte-15hut2o){opacity:0;animation:.5s linear both svelte-15hut2o-feature-text-rise;animation-timeline:--feature-card;animation-range:entry -5% cover 22%}.feature-card.svelte-15hut2o .name:where(.svelte-15hut2o){transform:translate(-128px)}@media (width<=1280px){.feature-card.svelte-15hut2o .name:where(.svelte-15hut2o){transform:translate(0)translateY(12px)}}.feature-card.svelte-15hut2o .description:where(.svelte-15hut2o){animation-range:entry 5% cover 32%;transform:translate(128px)}@media (width<=1280px){.feature-card.svelte-15hut2o .description:where(.svelte-15hut2o){transform:translate(0)translateY(32px)}}}@keyframes svelte-15hut2o-feature-text-rise{to{opacity:1;transform:translate(0)translateY(0)}}@media (width<=1280px){.features-container.svelte-15hut2o{max-width:920px;margin-inline:auto}.features-container.svelte-15hut2o:before{left:var(--marker-half);transform:none}.feature-card.svelte-15hut2o{grid-template-columns:var(--marker-size) minmax(0, 1fr);gap:28px}.feature-marker.svelte-15hut2o{grid-column:1}.feature-content.svelte-15hut2o{grid-column:2;display:block}.feature-content.svelte-15hut2o .name:where(.svelte-15hut2o){text-align:left;margin-top:2px}}@media (width<=640px){.features-container.svelte-15hut2o{--feature-gap:38px;--marker-size:34px;--marker-half:17px;margin-top:34px}.feature-card.svelte-15hut2o{gap:18px}.feature-marker.svelte-15hut2o:after{width:20px;height:20px}}@media (width<=360px){.feature-card.svelte-15hut2o{gap:14px}.feature-content.svelte-15hut2o .name:where(.svelte-15hut2o){font-size:1.25rem}.feature-content.svelte-15hut2o .description:where(.svelte-15hut2o){font-size:.95rem}}.example-container.svelte-6dhe0x{background:rgb(var(--colors_accent2));box-shadow:var(--shadow_border_default);border-radius:30px;overflow:hidden}.example-tabs.svelte-6dhe0x{border-bottom:1px solid rgba(var(--colors_white), .14);gap:.5rem;padding:1rem;display:flex;overflow-x:auto}.example-tabs.svelte-6dhe0x button:where(.svelte-6dhe0x){border-radius:var(--radius_round);background:rgba(var(--colors_white), .08);color:rgba(var(--colors_white), .78);font-weight:var(--font_weight_semibold);text-transform:uppercase;padding:.65rem 1rem}.example-tabs.svelte-6dhe0x button.active:where(.svelte-6dhe0x){background:rgb(var(--colors_accent));color:rgb(var(--colors_white))}pre.svelte-6dhe0x{background:rgb(var(--colors_accent2));color:rgb(var(--colors_white));font-size:var(--font_15);margin:0;padding:1.5rem;line-height:1.6;overflow-x:auto}code.svelte-6dhe0x{white-space:pre;font-family:monospace}@media (width<=480px){.example-container.svelte-6dhe0x{border-radius:24px}pre.svelte-6dhe0x{padding:1rem;font-size:.85rem}}.final-cta.svelte-18ti6ux{background:rgb(var(--colors_bg_blue));border-radius:34px;justify-content:space-between;align-items:center;gap:2rem;padding:4rem 3rem;display:flex}.final-cta.svelte-18ti6ux .final-cta-content:where(.svelte-18ti6ux){max-width:760px}.final-cta.svelte-18ti6ux .final-cta-content:where(.svelte-18ti6ux) h2:where(.svelte-18ti6ux){color:rgb(var(--colors_accent2));font-size:2rem;font-weight:var(--font_weight_semibold);margin:0;line-height:1.1}.final-cta.svelte-18ti6ux .final-cta-content:where(.svelte-18ti6ux) p:where(.svelte-18ti6ux){max-width:720px;color:rgb(var(--colors_gray_40));margin-top:1.5rem;font-size:1.1rem;line-height:1.65}@media (width<=900px){.final-cta.svelte-18ti6ux{flex-direction:column;align-items:flex-start;padding:3rem 2rem}}@media (width<=480px){.final-cta.svelte-18ti6ux{border-radius:26px;padding:2rem 1.25rem}}
