:root{font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-color: #212121;--secondary-color: #888888;--text-color: #333;--background-light: #f8f9fa;--background-grey: #ebebeb;--shadow: 0px 4px 6px rgba(0, 0, 0, .1)}*{box-sizing:border-box}body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0;line-height:1}p{line-height:1.5}h1{font-size:clamp(2rem,5vw,3rem)}h2{font-size:clamp(1.75rem,4vw,2.5rem)}h3{font-size:clamp(1.5rem,3.5vw,2rem)}@font-face{font-family:Founders Grotesk Regular;src:url(/assets/founders-grotesk-condensed-regular-CMM0DJE9-asset.woff2)}@font-face{font-family:Founders Grotesk Bold;src:url(/assets/founders-grotesk-condensed-bold-DEuwtaEL-asset.woff2)}@font-face{font-family:Founders Grotesk Light;src:url(/assets/founders-grotesk-condensed-light-B-QPUedC-asset.woff2)}@font-face{font-family:Founders Grotesk Medium;src:url(/assets/founders-grotesk-condensed-medium-DqUEFPiS-asset.woff2)}@font-face{font-family:Founders Grotesk Semibold;src:url(/assets/founders-grotesk-condensed-semibold-CF0S2CPN-asset.woff2)}@font-face{font-family:Ivy Presto Regular;src:url(/assets/ivy-presto-display-regular-CBO3EwQ1-asset.otf)}@font-face{font-family:Ivy Presto Italic;src:url(/assets/ivy-presto-display-italic-CShT_HY_-asset.otf)}:root{--founders-grotesk-regular: "Founders Grotesk Regular", sans-serif;--founders-grotesk-light: "Founders Grotesk Light", sans-serif;--founders-grotesk-medium: "Founders Grotesk Medium", sans-serif;--founders-grotesk-semibold: "Founders Grotesk Semibold", sans-serif;--founders-grotesk-bold: "Founders Grotesk Bold", sans-serif;--ivy-presto-regular: "Ivy Presto Regular", sans-serif;--ivy-presto-italic: "Ivy Presto Italic", sans-serif;--creatics-font-primary: var(--founders-grotesk-regular);--creatics-font-secondary: var(--ivy-presto-regular);--creatics-white: #ffffff;--creatics-lightgrey: #f5f5f5;--creatics-grey: #c2c2c2;--creatics-darkgrey: #333333;--creatics-black: #000000;--creatics-superred: #fd2846;--creatics-fireorange: #f66f46;--creatics-yelloblob: #f8d346;--creatics-papayawhip: #ffeed5;--creatics-darkdarkgreen: #3b562c;--creatics-forest: #3aaa36;--creatics-slime: #72e465;--creatics-seafoam: #8aebc9;--creatics-neutral-1: var(--creatics-white);--creatics-neutral-2: var(--creatics-lightgrey);--creatics-neutral-3: var(--creatics-grey);--creatics-neutral-4: var(--creatics-darkgrey);--creatics-neutral-5: var(--creatics-black);--creatics-contrast-1-dark: var(--creatics-superred);--creatics-contrast-1-light: var(--creatics-fireorange);--creatics-contrast-1-lighter: var(--creatics-yelloblob);--creatics-contrast-1-lightest: var(--creatics-papayawhip);--creatics-contrast-2-dark: var(--creatics-darkdarkgreen);--creatics-contrast-2-light: var(--creatics-forest);--creatics-contrast-2-lighter: var(--creatics-slime);--creatics-contrast-2-lightest: var(--creatics-seafoam);--creatics-spacing-1: 1rem;--creatics-spacing-2: 2rem;--creatics-spacing-3: 3rem;--creatics-spacing-4: 4rem;--creatics-spacing-5: 5rem;--creatics-spacing-6: 6rem}*{box-sizing:border-box;font-family:var(--founders-grotesk-regular)}html{font-size:20px}body{font-family:var(--founders-grotesk-regular);margin:0;padding:0;width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--founders-grotesk-regular);margin:0;line-height:1;font-weight:400}button{font-size:1rem}p{font-size:1.25em;margin:0;line-height:1.5}figure{margin:0}.steps.svelte-w2qz06{padding:8rem 2rem;overflow-x:hidden}.steps.svelte-w2qz06 .steps-container:where(.svelte-w2qz06){display:flex;flex-direction:column;gap:10rem}.steps.svelte-w2qz06 .step-card:where(.svelte-w2qz06){display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:1200px;margin:0 auto;text-align:left}.steps.svelte-w2qz06 .step-card:where(.svelte-w2qz06) .sub-header:where(.svelte-w2qz06){color:var(--secondary-color)}.steps.svelte-w2qz06 .step-card.step-right:where(.svelte-w2qz06){flex-direction:row-reverse}.steps.svelte-w2qz06 .step-card.step-left:where(.svelte-w2qz06) .step-content:where(.svelte-w2qz06){padding-left:4rem}.steps.svelte-w2qz06 .step-card:where(.svelte-w2qz06) .step-content:where(.svelte-w2qz06){padding:2rem}.steps.svelte-w2qz06 .step-card:where(.svelte-w2qz06) .step-content:where(.svelte-w2qz06),.steps.svelte-w2qz06 .step-card:where(.svelte-w2qz06) video:where(.svelte-w2qz06){flex:1;width:50%}.steps.svelte-w2qz06 .step-card:where(.svelte-w2qz06) video:where(.svelte-w2qz06){object-fit:contain;border-radius:16px;height:auto}@media (max-width: 768px){.steps.svelte-w2qz06 .step-card:where(.svelte-w2qz06){flex-direction:column!important;text-align:center}.steps.svelte-w2qz06 .step-card.step-left:where(.svelte-w2qz06) .step-content:where(.svelte-w2qz06){padding-left:0;padding-right:0}.steps.svelte-w2qz06 .step-card:where(.svelte-w2qz06) .step-content:where(.svelte-w2qz06),.steps.svelte-w2qz06 .step-card:where(.svelte-w2qz06) video:where(.svelte-w2qz06){width:100%}}.section-description.svelte-w2qz06{margin-bottom:6rem;text-align:center}.section-description.svelte-w2qz06 p:where(.svelte-w2qz06){color:var(--secondary-color);max-width:760px;margin:auto;margin-top:4rem;font-size:1.5rem}.video-bg.svelte-1lzxoik{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}button.svelte-18sv61c{background:#fff;padding:10px 20px;border-radius:5px;border:none;outline:1px solid white;color:#000;transition:all .3s;cursor:pointer}button.svelte-18sv61c:hover{background:var(--primary-color);color:#fff}button.outline.svelte-18sv61c{background-color:transparent;border:none;transition:all .3s;color:#fff}button.outline.svelte-18sv61c:hover{background:var(--primary-color);color:#fff}.logo.svelte-1sqj9h9{position:relative;left:16px;max-width:clamp(300px,40vw,500px)}.sr-only.svelte-1sqj9h9{display:none}.hero.svelte-1sqj9h9{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:100dvh;color:#fff}.hero.svelte-1sqj9h9 .overlay:where(.svelte-1sqj9h9){position:absolute;top:0;left:0;width:100%;height:100%;background:#0003}.hero.svelte-1sqj9h9 .hero-content:where(.svelte-1sqj9h9){z-index:2;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:4rem;max-width:1200px;padding:4rem 2rem 2rem;border-radius:10px;text-align:center}.hero.svelte-1sqj9h9 .hero-content:where(.svelte-1sqj9h9) .description:where(.svelte-1sqj9h9){display:flex;flex-direction:column;align-items:center;gap:2rem}.hero.svelte-1sqj9h9 .hero-content:where(.svelte-1sqj9h9) .description:where(.svelte-1sqj9h9) p:where(.svelte-1sqj9h9){color:#e5e5e5}.hero.svelte-1sqj9h9 .hero-content:where(.svelte-1sqj9h9) .hero-image:where(.svelte-1sqj9h9){max-width:900px;width:100%;height:auto;object-fit:cover}.btn-group.svelte-1sqj9h9{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap}@media (min-width: 1080px){.hero.svelte-1sqj9h9 .hero-content:where(.svelte-1sqj9h9){flex-direction:row;gap:2rem;padding:2rem;text-align:left}.hero.svelte-1sqj9h9 .hero-content:where(.svelte-1sqj9h9) .description:where(.svelte-1sqj9h9){align-items:flex-start}.hero.svelte-1sqj9h9 .hero-content:where(.svelte-1sqj9h9) .description:where(.svelte-1sqj9h9) .logo:where(.svelte-1sqj9h9){position:inherit}.hero.svelte-1sqj9h9 .hero-content:where(.svelte-1sqj9h9) .hero-image:where(.svelte-1sqj9h9){position:relative;top:50px}}.steps.svelte-1re7h0z{padding:8rem 2rem}.steps.svelte-1re7h0z .step-grid:where(.svelte-1re7h0z){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}@media (max-width: 1200px){.steps.svelte-1re7h0z .step-grid:where(.svelte-1re7h0z){grid-template-columns:repeat(2,minmax(300px,1fr))}}@media (max-width: 768px){.steps.svelte-1re7h0z .step-grid:where(.svelte-1re7h0z){grid-template-columns:repeat(auto-fit,minmax(100%,1fr));gap:8rem}.steps.svelte-1re7h0z .step-grid:where(.svelte-1re7h0z) img:where(.svelte-1re7h0z){min-height:400px}}.steps.svelte-1re7h0z .step-card:where(.svelte-1re7h0z){display:flex;flex-direction:column;gap:1rem}.steps.svelte-1re7h0z .step-card:where(.svelte-1re7h0z) .sub-header:where(.svelte-1re7h0z){color:var(--secondary-color)}.steps.svelte-1re7h0z .step-card:where(.svelte-1re7h0z) img:where(.svelte-1re7h0z){width:100%;height:280px;object-fit:contain;border-radius:12px;background-color:#aeaeae;padding:1rem}.steps.svelte-1re7h0z .step-card:where(.svelte-1re7h0z) p:where(.svelte-1re7h0z){font-size:1rem}.section-description.svelte-1re7h0z{margin-bottom:6rem;text-align:center}.section-description.svelte-1re7h0z p:where(.svelte-1re7h0z){color:var(--secondary-color);max-width:760px;margin:auto;margin-top:4rem;font-size:1.5rem}.grey-bg.svelte-1re7h0z{background:var(--background-grey)}.max-width.svelte-1re7h0z{max-width:1400px;margin:0 auto}.demo.svelte-1dvp4sj{display:flex;align-items:center;justify-content:center;padding:8rem 2rem;max-width:1200px;margin:auto}.demo.svelte-1dvp4sj .demo-content:where(.svelte-1dvp4sj){display:flex;flex-direction:column;gap:4rem;text-align:center}.demo.svelte-1dvp4sj .demo-content:where(.svelte-1dvp4sj) h2:where(.svelte-1dvp4sj){font-size:2.5rem;font-weight:700;color:#222}.demo.svelte-1dvp4sj .demo-content:where(.svelte-1dvp4sj) p:where(.svelte-1dvp4sj){font-size:1.2rem;color:#666;margin-bottom:1.5rem}.demo.svelte-1dvp4sj .demo-content:where(.svelte-1dvp4sj) ul:where(.svelte-1dvp4sj){display:flex;justify-content:space-between;list-style:none;padding:0}.demo.svelte-1dvp4sj .demo-content:where(.svelte-1dvp4sj) ul:where(.svelte-1dvp4sj) li:where(.svelte-1dvp4sj){font-size:1.1rem;color:#333;margin-bottom:.5rem}.demo.svelte-1dvp4sj .demo-content:where(.svelte-1dvp4sj) ul:where(.svelte-1dvp4sj) strong:where(.svelte-1dvp4sj){margin-left:.5rem;font-size:1.5rem}.cta-button.svelte-1dvp4sj{background:var(--primary-color);color:#fff;padding:1rem 2rem;border-radius:5px;cursor:pointer;border:none;font-size:1.5rem;width:fit-content;margin:auto;transition:all .3s}.cta-button.svelte-1dvp4sj:hover{opacity:.8}@media (max-width: 768px){.demo-content.svelte-1dvp4sj{align-items:center}ul.svelte-1dvp4sj{flex-direction:column;align-items:center;gap:1rem}li.svelte-1dvp4sj{text-align:center}}.video-container.svelte-34qgpp{background-color:#000;position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.video-container.svelte-34qgpp iframe:where(.svelte-34qgpp){position:absolute;top:0;left:0;width:100%;height:100%}img.svelte-r2g0jt{width:100%;height:auto}.video-container.svelte-r2g0jt{position:relative;width:100vw;display:flex;justify-content:center;overflow:hidden}.play-button.svelte-r2g0jt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000;border:none;border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;opacity:.6;cursor:pointer;transition:opacity .3s ease-in-out}.play-button.svelte-r2g0jt:hover{opacity:1}.play-button.svelte-r2g0jt svg:where(.svelte-r2g0jt){width:50px;height:50px}@media (max-width: 768px){.play-button.svelte-r2g0jt svg:where(.svelte-r2g0jt){width:40px;height:40px}}@media (max-width: 768px){.play-button.svelte-r2g0jt{width:60px;height:60px}}.cookie-banner.svelte-arim0p{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 8px 24px #0000001a;padding:1.5rem;max-width:600px;width:90%;z-index:1000;font-family:system-ui,sans-serif;color:#222}.cookie-content.svelte-arim0p h3:where(.svelte-arim0p){font-size:1.25rem;margin-bottom:.5rem;font-weight:600}.cookie-content.svelte-arim0p p:where(.svelte-arim0p){font-size:.95rem;margin-bottom:1.2rem;line-height:1.4}.options.svelte-arim0p{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.option.svelte-arim0p{display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem}.option.svelte-arim0p input:where(.svelte-arim0p){margin-top:4px;transform:scale(1.2)}.option.svelte-arim0p span:where(.svelte-arim0p){line-height:1.2}.buttons.svelte-arim0p{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}button.svelte-arim0p{padding:10px 16px;font-size:.9rem;border-radius:6px;border:none;cursor:pointer}.primary.svelte-arim0p{background-color:#00796b;color:#fff}.primary.svelte-arim0p:hover{background-color:#00695c}.secondary.svelte-arim0p{background-color:transparent;border:1px solid #ccc;color:#333}.secondary.svelte-arim0p:hover{background-color:#f5f5f5}@media (max-width: 500px){.cookie-banner.svelte-arim0p{padding:1rem}.buttons.svelte-arim0p{flex-direction:column;align-items:stretch}.buttons.svelte-arim0p button:where(.svelte-arim0p){width:100%}}.modal-overlay.svelte-1i7igh4{position:fixed;top:0;left:0;width:100%;height:100vh;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-1i7igh4{background:#000;padding:20px;border-radius:10px;position:relative;max-width:1200px;width:90%;text-align:center}.close-btn.svelte-1i7igh4{position:absolute;top:-16px;right:-16px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;cursor:pointer;width:32px;height:32px;z-index:11;padding:0}.contact-container.svelte-1yv1k77{display:flex;max-width:900px;margin:auto;border-radius:12px;overflow:hidden}.contact-info.svelte-1yv1k77{flex:1;background:linear-gradient(145deg,#018aa1,#004359);color:#fff;padding:40px;display:flex;flex-direction:column;justify-content:center}.contact-info.svelte-1yv1k77 h1:where(.svelte-1yv1k77){font-size:1.8rem;margin-bottom:10px}.contact-info.svelte-1yv1k77 p:where(.svelte-1yv1k77){font-size:1rem;opacity:.9}.contact-form-wrapper.svelte-1yv1k77{flex:1;background:#fff;padding:40px;display:flex;flex-direction:column;justify-content:center}form.svelte-1yv1k77{display:flex;flex-direction:column;gap:16px}h2.svelte-1yv1k77{text-align:center;font-size:1.5rem;color:#333}input.svelte-1yv1k77,textarea.svelte-1yv1k77{width:100%;padding:12px;border-radius:6px;border:1px solid #ddd;font-size:1rem;transition:all .3s ease-in-out}input.svelte-1yv1k77:focus,textarea.svelte-1yv1k77:focus{outline:none;border-color:#2575fc;box-shadow:0 0 6px #2575fc4d}textarea.svelte-1yv1k77{min-height:100px;resize:vertical}button.svelte-1yv1k77{background:linear-gradient(145deg,#3e3e3e,#161616);background-size:200% 200%;transition:background-position .5s ease-in-out,transform .2s ease-in-out;color:#fff;border:none;padding:12px;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s}button.svelte-1yv1k77.btn-secondary{background:#f5f5f5;color:#333}button.svelte-1yv1k77:hover{background-position:right bottom;transform:scale(.97)}button.svelte-1yv1k77:hover.btn-secondary{background:#d9d9d9}ul.svelte-1yv1k77{padding:0 1rem}ul.svelte-1yv1k77 li:where(.svelte-1yv1k77){font-size:1.1rem;margin-bottom:.5rem}ul.svelte-1yv1k77 strong:where(.svelte-1yv1k77){margin-left:.5rem;font-size:1.5rem}@media (max-width: 768px){.contact-container.svelte-1yv1k77{flex-direction:column}ul.svelte-1yv1k77{display:none}.contact-info.svelte-1yv1k77,.contact-form-wrapper.svelte-1yv1k77{padding:30px;text-align:center}.contact-info.svelte-1yv1k77 h1:where(.svelte-1yv1k77){font-size:1.5rem}.contact-info.svelte-1yv1k77 p:where(.svelte-1yv1k77){font-size:.9rem}}.modal-overlay.svelte-1517768{position:fixed;top:0;left:0;width:100%;height:100dvh;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-1517768{position:relative;max-width:900px;padding:1.5rem}@media (max-width: 768px){.modal-content.svelte-1517768{width:100%;max-width:100%;height:100dvh;overflow-y:auto}.modal-content.svelte-1517768 .close-btn:where(.svelte-1517768){top:10px;right:10px;width:40px;height:40px}}.close-btn.svelte-1517768{position:absolute;top:14px;right:14px;background:#c5c5c5;border-radius:50%;border:none;padding:0;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center}footer.svelte-1n46o8q{display:flex;justify-content:center;align-items:center;background:var(--primary-color);color:#fff;text-align:center;padding:2rem 0;min-height:200px}
