.page-wrapper.svelte-1hvcd5u{position:relative}.hero.svelte-1hvcd5u{max-width:var(--max-width-content);margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-16)}.hero-row.svelte-1hvcd5u{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:start}.hero-col.svelte-1hvcd5u{position:relative;z-index:1}.hero-text.svelte-1hvcd5u{display:flex;flex-direction:column;gap:var(--space-6)}.hero-title.svelte-1hvcd5u{font-family:var(--font-display);font-size:3rem;font-weight:var(--weight-regular);color:var(--colour-mint);margin:0;line-height:var(--leading-tight)}.hero-body.svelte-1hvcd5u{font-family:var(--font-body);font-size:1.2rem;font-weight:var(--weight-regular);color:var(--colour-mint);line-height:var(--leading-normal);margin:0}.cta-button.svelte-1hvcd5u{display:inline-block;font-family:var(--font-body);font-size:1rem;font-weight:var(--weight-regular);color:var(--colour-white);background-color:var(--colour-coral);border:2px solid var(--colour-coral);border-radius:var(--radius-full);padding:var(--space-2) var(--space-8);text-decoration:none;width:fit-content;transition:background-color var(--transition-fast),color var(--transition-fast)}.cta-button.svelte-1hvcd5u:hover{background-color:transparent;color:var(--colour-coral)}.hero-image.svelte-1hvcd5u{width:100%;aspect-ratio:16 / 9;-webkit-mask-image:var(--image-mask);mask-image:var(--image-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.masked-image.svelte-1hvcd5u{width:100%;height:100%;object-fit:cover}.when-to-use-section.svelte-1hvcd5u{background-color:var(--colour-white);padding:var(--space-16) 0;position:relative;overflow:hidden}.when-to-use-container.svelte-1hvcd5u{max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:35fr 65fr;gap:var(--space-12);position:relative;z-index:1}.when-to-use-left.svelte-1hvcd5u{display:flex;flex-direction:column;gap:var(--space-8)}.when-to-use-title.svelte-1hvcd5u{font-family:var(--font-body);font-size:3.5rem;font-weight:var(--weight-regular);color:var(--colour-charcoal);margin:0;line-height:var(--leading-tight)}.when-to-use-right.svelte-1hvcd5u{display:flex;flex-direction:column;gap:var(--space-3)}.use-case.svelte-1hvcd5u{display:flex;flex-direction:column;padding:var(--space-3) 0}.use-case-description.svelte-1hvcd5u{font-family:var(--font-body);font-size:1.1rem;font-weight:var(--weight-regular);color:var(--colour-charcoal);line-height:var(--leading-normal);margin:0;padding-left:var(--space-12)}.use-case-underline.svelte-1hvcd5u{width:100%;height:6px;margin-top:var(--space-6);background-image:var(--underline);background-size:100% auto;background-repeat:no-repeat}.benefits-section.svelte-1hvcd5u{background-color:var(--colour-charcoal);padding:var(--space-16) 0;padding-bottom:calc(var(--space-16) + 150px);position:relative;overflow:hidden}.benefits-container.svelte-1hvcd5u{max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6);position:relative;z-index:1}.benefits-title.svelte-1hvcd5u{font-family:var(--font-display);font-size:3.5rem;font-weight:var(--weight-regular);color:var(--colour-mint);margin:0 0 var(--space-12) 0;text-align:center}.benefits-grid.svelte-1hvcd5u{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8)}.benefit-card.svelte-1hvcd5u{display:flex;flex-direction:column;gap:var(--space-2);border:2px solid var(--colour-mint);border-radius:24px;padding:var(--space-8) calc(var(--space-24) + var(--space-8)) var(--space-8) var(--space-8)}.benefit-card-title.svelte-1hvcd5u{font-family:var(--font-body);font-size:1.2rem;font-weight:var(--weight-semibold);color:var(--colour-mint);margin:0}.benefit-card-description.svelte-1hvcd5u{font-family:var(--font-body);font-size:1.2rem;font-weight:var(--weight-regular);color:var(--colour-mint);line-height:var(--leading-normal);margin:0}.preview-section.svelte-1hvcd5u{background:linear-gradient(to bottom,transparent 150px,var(--colour-white) 150px);padding:0 0 var(--space-16) 0;margin-top:-150px;overflow:hidden;position:relative}.preview-container.svelte-1hvcd5u{max-width:140%;width:140%;margin-left:-20%;position:relative;z-index:2}.preview-container.svelte-1hvcd5u:before{content:"";display:block;padding-top:calc((100% - 2 * var(--space-12)) / 6 + var(--space-12))}.preview-slot.svelte-1hvcd5u{position:absolute;top:var(--space-12);left:0;width:calc((100% - 2 * var(--space-12)) / 3);aspect-ratio:2 / 1;transition:transform 1.2s cubic-bezier(.16,1,.3,1),top 1.2s cubic-bezier(.16,1,.3,1);will-change:transform,top}.preview-slot[data-pos="0"].svelte-1hvcd5u{transform:translate(0);top:var(--space-12)}.preview-slot[data-pos="1"].svelte-1hvcd5u{transform:translate(calc(100% + var(--space-12)));top:0}.preview-slot[data-pos="2"].svelte-1hvcd5u{transform:translate(calc(200% + 2 * var(--space-12)));top:var(--space-12)}@keyframes svelte-1hvcd5u-preview-wrap-slide{0%{transform:translate(calc(200% + 2 * var(--space-12)));top:var(--space-12)}49%{transform:translate(calc(300% + 3 * var(--space-12)));top:var(--space-12);animation-timing-function:step-end}50%{transform:translate(calc(-100% - var(--space-12)));top:var(--space-12)}to{transform:translate(0);top:var(--space-12)}}.preview-slot.wrapping.svelte-1hvcd5u{animation:svelte-1hvcd5u-preview-wrap-slide 2.4s cubic-bezier(.16,1,.3,1);transition-duration:0ms}.preview-screenshot.svelte-1hvcd5u{width:100%;height:100%;object-fit:contain;object-position:top;border-radius:12px 12px 0 0;box-shadow:-10px -10px 30px #00000040}@media(prefers-reduced-motion:reduce){.preview-slot.svelte-1hvcd5u{transition:none}}.preview-placeholder.svelte-1hvcd5u{width:100%;height:100%;background-color:var(--colour-charcoal);border-radius:12px 12px 0 0;box-shadow:-10px -10px 30px #00000040;display:flex;align-items:center;justify-content:center;border:2px dashed var(--colour-mint)}.placeholder-label.svelte-1hvcd5u{font-family:var(--font-body);font-size:1rem;color:var(--colour-mint);opacity:.6}.pricing-section.svelte-1hvcd5u{background-color:var(--colour-white);padding:0 0 var(--space-16) 0;position:relative;overflow:hidden}.pricing-container.svelte-1hvcd5u{max-width:1100px;margin:0 auto;padding:0 var(--space-6);text-align:center;position:relative;z-index:1}.pricing-title.svelte-1hvcd5u{font-family:var(--font-body);font-size:3rem;font-weight:var(--weight-regular);color:var(--colour-charcoal);margin:0 0 var(--space-4) 0;line-height:var(--leading-tight)}.pricing-title-display.svelte-1hvcd5u{font-family:var(--font-display);color:var(--colour-coral)}.pricing-subtitle.svelte-1hvcd5u{font-family:var(--font-body);font-size:1.2rem;color:var(--colour-text-muted);margin:0 0 var(--space-12) 0}.pricing-cards.svelte-1hvcd5u{display:flex;gap:var(--space-8)}.pricing-card-wrapper.svelte-1hvcd5u{display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:var(--space-6)}.pricing-button.svelte-1hvcd5u{display:inline-block;font-family:var(--font-body);font-size:1rem;font-weight:var(--weight-regular);color:var(--colour-white);background-color:var(--colour-coral);border:2px solid var(--colour-coral);border-radius:var(--radius-full);padding:var(--space-2) var(--space-8);text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.pricing-button.svelte-1hvcd5u:hover{background-color:transparent;color:var(--colour-coral)}.related-section.svelte-1hvcd5u{background-color:var(--colour-white);padding:var(--space-16) 0;position:relative;overflow:hidden}.related-container.svelte-1hvcd5u{max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6);position:relative;z-index:1}.related-title.svelte-1hvcd5u{font-family:var(--font-display);font-size:3rem;font-weight:var(--weight-regular);color:var(--colour-charcoal);margin:0 0 var(--space-8) 0}.related-list.svelte-1hvcd5u{display:flex;flex-direction:column}.related-item.svelte-1hvcd5u{display:flex;flex-direction:column;padding:var(--space-4) 0;text-decoration:none}.related-item-row.svelte-1hvcd5u{display:flex;align-items:center;justify-content:space-between}.related-item-name.svelte-1hvcd5u{font-family:var(--font-body);font-size:1.2rem;font-weight:var(--weight-regular);color:var(--colour-charcoal);padding-left:var(--space-16);transition:color var(--transition-fast)}.related-item.svelte-1hvcd5u:hover .related-item-name:where(.svelte-1hvcd5u),.related-item.svelte-1hvcd5u:focus-visible .related-item-name:where(.svelte-1hvcd5u){color:var(--colour-coral)}.related-item-arrow.svelte-1hvcd5u{width:80px;height:80px;flex-shrink:0;background-color:var(--colour-mint);-webkit-mask-image:var(--arrow);mask-image:var(--arrow);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color var(--transition-fast)}.related-item.svelte-1hvcd5u:hover .related-item-arrow:where(.svelte-1hvcd5u),.related-item.svelte-1hvcd5u:focus-visible .related-item-arrow:where(.svelte-1hvcd5u){background-color:var(--colour-coral)}.related-item-underline.svelte-1hvcd5u{width:100%;height:6px;margin-top:var(--space-4);background-image:var(--underline);background-size:100% auto;background-repeat:no-repeat}@media(max-width:1200px){.preview-container.svelte-1hvcd5u{gap:var(--space-4)}}@media(max-width:1024px){.hero-title.svelte-1hvcd5u{font-size:2.8rem}.preview-container.svelte-1hvcd5u{gap:0;width:150%;max-width:150%;margin-left:-25%}}@media(max-width:768px){.hero-row.svelte-1hvcd5u{grid-template-columns:1fr;gap:var(--space-8)}.hero-image.svelte-1hvcd5u{display:none}.hero-title.svelte-1hvcd5u{font-size:2.5rem}.when-to-use-container.svelte-1hvcd5u{grid-template-columns:1fr;gap:var(--space-8)}.when-to-use-title.svelte-1hvcd5u,.benefits-title.svelte-1hvcd5u{font-size:2.2rem}.benefits-grid.svelte-1hvcd5u{grid-template-columns:1fr}.preview-container.svelte-1hvcd5u{display:flex;flex-direction:column;width:100%;max-width:100%;margin-left:0;gap:var(--space-6)}.preview-container.svelte-1hvcd5u:before{content:none}.preview-slot.svelte-1hvcd5u{position:static;width:100%;top:0;transform:none;transition:none}.preview-slot[data-pos="1"].svelte-1hvcd5u,.preview-slot[data-pos="2"].svelte-1hvcd5u{top:0;transform:none}.pricing-title.svelte-1hvcd5u{font-size:2.2rem}.pricing-cards.svelte-1hvcd5u{flex-direction:column;align-items:center}.pricing-cards.svelte-1hvcd5u .pricing-card{max-width:400px;width:100%}.related-title.svelte-1hvcd5u{font-size:2.2rem}}
