button.svelte-wdtwkn{cursor:pointer}@media(prefers-reduced-motion:reduce){button.svelte-wdtwkn{transition:none}button.svelte-wdtwkn:hover,button.svelte-wdtwkn:focus{transform:none}}.cta-button.svelte-1jd3l9l:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%,rgba(0,0,0,.25) 100%);pointer-events:none}.cta-button.svelte-1jd3l9l:after{content:"";position:absolute;top:-50%;left:-50%;width:300%;height:300%;background:linear-gradient(135deg,transparent 0%,transparent 40%,rgba(255,255,255,.2) 50%,transparent 60%,transparent 100%);animation:svelte-1jd3l9l-shimmer 5s ease-in-out infinite;animation-delay:2s;pointer-events:none}@keyframes svelte-1jd3l9l-shimmer{0%,to{transform:translate(-50%,-50%);opacity:0}10%{opacity:1}15%,95%{opacity:0}}@keyframes svelte-1jd3l9l-word-slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-word-slide-in.svelte-1jd3l9l{animation:svelte-1jd3l9l-word-slide-in ease-out forwards;white-space:nowrap}h1.svelte-1jd3l9l .relative.inline-block:where(.svelte-1jd3l9l){vertical-align:baseline;line-height:inherit}h1.svelte-1jd3l9l .invisible:where(.svelte-1jd3l9l){visibility:hidden;white-space:nowrap}h1.svelte-1jd3l9l .absolute:where(.svelte-1jd3l9l){white-space:nowrap;width:max-content}h1.svelte-1jd3l9l{line-height:1.1}@media(prefers-reduced-motion:reduce){.animate-word-slide-in.svelte-1jd3l9l{animation:none;opacity:1;transform:none}.cta-button.svelte-1jd3l9l:after{animation:none}}.card-base.svelte-zoim4e{min-width:0;box-sizing:border-box;border-radius:.7rem}.service-icon.svelte-zoim4e{position:relative;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.75rem;background:linear-gradient(135deg,#f6821f,#fbad41);box-shadow:0 8px 16px -4px #f6821f4d,inset 0 -1px 4px #0000002e,inset 0 1px 2px #fff3,0 0 0 1px #f6821f33;color:#fff;flex-shrink:0}.service-icon.svelte-zoim4e:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,#ffffff4d,#ffffff0d,#0000000d);pointer-events:none}.group.svelte-zoim4e:hover .service-icon:where(.svelte-zoim4e){box-shadow:0 12px 24px -6px #f6821f66,inset 0 -2px 6px #00000026,inset 0 2px 3px #fff3,0 0 0 1px #f6821f4d,0 0 20px #f6821f33;filter:brightness(1.1)}@media(prefers-reduced-motion:reduce){.service-icon.svelte-zoim4e,.service-card.svelte-zoim4e{transition:none}.group.svelte-zoim4e:hover .service-icon:where(.svelte-zoim4e){transform:none;filter:none}}.animate-slide-up.svelte-1kkwmkf{animation:svelte-1kkwmkf-slideUp .5s ease}@keyframes svelte-1kkwmkf-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.screenshot-container.svelte-1kkwmkf{min-height:300px;position:relative}@media(prefers-reduced-motion:reduce){.animate-slide-up.svelte-1kkwmkf{animation:none}button.svelte-1kkwmkf:hover{transform:none!important}}.animate-slide-in.svelte-y9kg7b{animation:svelte-y9kg7b-slideIn .4s ease}@keyframes svelte-y9kg7b-slideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.animate-slide-in.svelte-y9kg7b{animation:none}button.svelte-y9kg7b:hover{transform:none!important}}.workflow-node.svelte-1k2pyq{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem;background:oklch(var(--b2));border:1px solid oklch(var(--bc) / .1);border-radius:.5rem;font-size:.75rem;font-weight:500;color:oklch(var(--bc) / .8);text-align:center;cursor:help;transition:all .2s ease}.workflow-node.svelte-1k2pyq:hover{background:oklch(var(--b3));border-color:oklch(var(--p) / .2);transform:translateY(-2px)}.workflow-node-sm.svelte-1k2pyq{padding:.625rem;font-size:.7rem}.workflow-node-live.svelte-1k2pyq{background:linear-gradient(135deg,oklch(var(--p) / .15),oklch(var(--a) / .15));border-color:oklch(var(--p) / .3);color:oklch(var(--p))}.workflow-node-live.svelte-1k2pyq:hover{background:linear-gradient(135deg,oklch(var(--p) / .2),oklch(var(--a) / .2))}.workflow-arrow-h.svelte-1k2pyq{font-size:1.25rem;color:oklch(var(--p));font-weight:700}@media(prefers-reduced-motion:reduce){.workflow-node.svelte-1k2pyq{transition:none}.workflow-node.svelte-1k2pyq:hover{transform:none}}.cta-button.svelte-1sj278d{transition:box-shadow .3s ease}.cta-button.svelte-1sj278d:hover{box-shadow:0 0 30px oklch(var(--p) / .5),0 0 60px oklch(var(--p) / .3),0 20px 40px oklch(var(--p) / .2)}.shimmer.svelte-1sj278d{position:absolute;top:-50%;left:-150%;width:200%;height:200%;background:linear-gradient(120deg,transparent 0%,oklch(100% 0 0 / .2) 45%,oklch(100% 0 0 / .5) 50%,oklch(100% 0 0 / .2) 55%,transparent 100%);z-index:1;animation:svelte-1sj278d-shimmer 8s ease-in-out infinite;pointer-events:none}@keyframes svelte-1sj278d-shimmer{0%,10%{transform:translate(0)}40%{transform:translate(250%)}to{transform:translate(250%)}}.resource-link.svelte-1sj278d{color:oklch(var(--bc) / .7);text-decoration:none;transition:color .2s ease;position:relative}.link-text.svelte-1sj278d{position:relative}.link-text.svelte-1sj278d:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:oklch(var(--p));transition:width .3s ease}.resource-link.svelte-1sj278d:hover{color:oklch(var(--p))}.resource-link.svelte-1sj278d:hover .link-text:where(.svelte-1sj278d):after{width:100%}.link-icon.svelte-1sj278d{display:inline-flex;transition:opacity .2s ease;opacity:.6}.resource-link.svelte-1sj278d:hover .link-icon:where(.svelte-1sj278d){opacity:1}@media(prefers-reduced-motion:reduce){.cta-button.svelte-1sj278d,.resource-link.svelte-1sj278d,.link-icon.svelte-1sj278d,.link-text.svelte-1sj278d:after{transition:none}.shimmer.svelte-1sj278d{animation:none;display:none}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}main.svelte-1uha8ag{contain:layout style}main.svelte-1uha8ag>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 95vh}main.svelte-1uha8ag>section:first-child{content-visibility:visible}@media(min-height:800px){html{scroll-padding-top:4rem}main.svelte-1uha8ag>section:not(.no-snap){scroll-snap-align:start;scroll-snap-stop:normal}@media(prefers-reduced-motion:reduce){html{scroll-snap-type:none}}}
