.hero-graphic-mask.svelte-o7n7i9{overflow:hidden;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;-webkit-mask-image:radial-gradient(ellipse 78% 84% at center,#000 38%,rgba(0,0,0,.75) 62%,transparent 100%);mask-image:radial-gradient(ellipse 78% 84% at center,#000 38%,rgba(0,0,0,.75) 62%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-graphic-mask.svelte-o7n7i9:before{content:none}.hero-graphic-mask-desktop.svelte-o7n7i9{inset:0;width:100%;max-width:none}.hero-graphic-mask-mobile.svelte-o7n7i9{inset:0;border-radius:0;box-shadow:none;-webkit-mask-image:radial-gradient(ellipse 84% 76% at center,#000 42%,rgba(0,0,0,.72) 66%,transparent 100%);mask-image:radial-gradient(ellipse 84% 76% at center,#000 42%,rgba(0,0,0,.72) 66%,transparent 100%)}.hero-graphic-vertical-mask.svelte-o7n7i9{overflow:hidden}.hero-mobile-task-track.svelte-o7n7i9{transform:translate(0);transition:none}.hero-mobile-task-track-is-advancing.svelte-o7n7i9{transform:translate(calc(-100% - 12px));transition:transform .52s cubic-bezier(.22,1,.36,1)}.hero-task-mobile{display:flex;height:3.5rem;gap:.5rem;padding-inline:.625rem}.hero-task-mobile .hero-task-check{width:1.5rem;height:1.5rem}.hero-task-mobile .hero-task-check-icon{width:.75rem;height:.75rem}.hero-task-mobile .hero-task-copy p{font-size:.75rem;line-height:1rem}.hero-task-mobile .hero-task-status{width:auto;height:1.5rem;min-width:4rem;font-size:.625rem;line-height:1}.hero-task-mobile .hero-task-pending,.hero-task-mobile .hero-task-complete{padding-inline:.5rem}.hero-mobile-task-slot--1,.hero-mobile-task-slot-1{translate:0 -12%}.hero-mobile-task-slot-0{translate:0 0}.hero-mobile-task-slot-2,.hero-mobile-task-track-is-advancing.svelte-o7n7i9 .hero-mobile-task-slot--1{translate:0 -24%}.hero-mobile-task-track-is-advancing.svelte-o7n7i9 .hero-mobile-task-slot-0,.hero-mobile-task-track-is-advancing.svelte-o7n7i9 .hero-mobile-task-slot-2{translate:0 -12%}.hero-mobile-task-track-is-advancing.svelte-o7n7i9 .hero-mobile-task-slot-1{translate:0 0}.hero-task-track.svelte-o7n7i9{transform:translateY(0);transition:none}.hero-task-track-is-advancing.svelte-o7n7i9{transform:translateY(-110px);transition:transform .52s cubic-bezier(.22,1,.36,1)}.hero-task{--hero-complete-duration: .42s;--hero-complete-ease: cubic-bezier(.22, 1.2, .36, 1);border:2px solid var(--color-sunroom-ink);border-radius:1rem;box-shadow:none;transition:translate .52s cubic-bezier(.22,1,.36,1)}.hero-task-name{font-family:Circular Std,ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:-.01em}.hero-task-slot-far-previous{translate:24% 0}.hero-task-slot-before-previous{translate:16% 0}.hero-task-slot-previous{translate:8% 0}.hero-task-slot-current{translate:0 0}.hero-task-slot-next{translate:8% 0}.hero-task-slot-after-next{translate:16% 0}.hero-task-slot-far-following{translate:24% 0}.hero-task-track-is-advancing.svelte-o7n7i9 .hero-task-slot-far-previous{translate:32% 0}.hero-task-track-is-advancing.svelte-o7n7i9 .hero-task-slot-before-previous{translate:24% 0}.hero-task-track-is-advancing.svelte-o7n7i9 .hero-task-slot-previous{translate:16% 0}.hero-task-track-is-advancing.svelte-o7n7i9 .hero-task-slot-current{translate:8% 0}.hero-task-track-is-advancing.svelte-o7n7i9 .hero-task-slot-next{translate:0 0}.hero-task-track-is-advancing.svelte-o7n7i9 .hero-task-slot-after-next{translate:8% 0}.hero-task-track-is-advancing.svelte-o7n7i9 .hero-task-slot-far-following{translate:16% 0}.hero-task-check,.hero-task-status,.hero-task-pending,.hero-task-complete,.hero-task-check-icon{transition-duration:var(--hero-complete-duration);transition-timing-function:var(--hero-complete-ease)}.hero-task-check{border-radius:3px;transform:scale(.86);transition-property:background-color,border-color,color,transform}.hero-task-check-icon path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--hero-complete-duration) var(--hero-complete-ease)}.hero-task-status{display:block;overflow:hidden;border:0;border-radius:999px;color:var(--color-stone-700);background:var(--color-stone-200);font-family:Circular Std,ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:0;transform:scale(.96);transition-property:background-color,color,transform}.hero-task-pending{opacity:1;transform:translateY(0) scale(1);transition-property:opacity,transform}.hero-task-complete{opacity:0;transform:translateY(8px) scale(.94);transition-property:opacity,transform}.hero-task-is-complete .hero-task-check{color:#fff;border-color:var(--color-sunroom-ink);background:var(--color-sunroom-ink);transform:scale(1)}.hero-task-is-complete .hero-task-check-icon path{stroke-dashoffset:0}.hero-task-is-complete .hero-task-status{color:var(--color-sunroom-ink);background:var(--color-sunroom-success);transform:scale(1)}.hero-task-is-complete .hero-task-pending{opacity:0;transform:translateY(-8px) scale(.94)}.hero-task-is-complete .hero-task-complete{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.hero-task-track.svelte-o7n7i9,.hero-task-track-is-advancing.svelte-o7n7i9,.hero-mobile-task-track.svelte-o7n7i9,.hero-mobile-task-track-is-advancing.svelte-o7n7i9{transform:none;transition:none}.hero-task,.hero-task-check,.hero-task-status,.hero-task-pending,.hero-task-complete,.hero-task-check-icon{transition:none}.hero-task-pending{display:none}.hero-task-complete{opacity:1;transform:none}.hero-task-check{color:#fff;border-color:var(--color-sunroom-ink);background:var(--color-sunroom-ink);transform:none}.hero-task-check-icon{transform:none}.hero-task-check-icon path{stroke-dashoffset:0}.hero-task-status{color:var(--color-sunroom-ink);border-color:var(--color-sunroom-success);background:var(--color-sunroom-success);transform:none}}.workflow-diagram.svelte-cce4aj{display:flex;width:100%;max-width:58rem;flex-direction:column;align-items:center;margin:clamp(1.75rem,3.5vw,3rem) 0 0}.workflow-icons.svelte-cce4aj{display:grid;width:64%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(.35rem,1vw,.75rem) clamp(1.25rem,3vw,2.5rem)}.workflow-icon-slot.svelte-cce4aj{display:flex;align-items:center;justify-content:center}.workflow-icon-slot.svelte-cce4aj:nth-child(1){transform:translate(clamp(-3rem,-4.5vw,-.9rem),-.3rem) rotate(-10deg)}.workflow-icon-slot.svelte-cce4aj:nth-child(2){transform:translate(clamp(.6rem,2.2vw,1.5rem),.65rem) rotate(7deg)}.workflow-icon-slot.svelte-cce4aj:nth-child(3){transform:translate(clamp(.7rem,3.8vw,2.6rem),-.1rem) rotate(-5deg)}.workflow-icon-slot.svelte-cce4aj:nth-child(4){transform:translate(clamp(.75rem,4vw,2.75rem),.15rem) rotate(9deg)}.workflow-icon-slot.svelte-cce4aj:nth-child(5){transform:translate(clamp(-2.1rem,-3vw,-.8rem),.9rem) rotate(-7deg)}.workflow-icon-slot.svelte-cce4aj:nth-child(6){transform:translate(clamp(-1rem,-1.5vw,-.15rem),.35rem) rotate(6deg)}.workflow-icon{width:clamp(1.65rem,5vw,2.85rem);height:clamp(1.65rem,5vw,2.85rem);flex:none}.workflow-funnel.svelte-cce4aj{display:block;width:84%;height:auto;margin-top:.8rem;overflow:visible;filter:none}.workflow-funnel-body.svelte-cce4aj{fill:var(--color-sunroom-ui-mid);stroke:var(--color-sunroom-ink);stroke-linejoin:round;stroke-width:3.5;vector-effect:non-scaling-stroke}.workflow-funnel-opening.svelte-cce4aj{fill:var(--color-sunroom-soft-white);stroke:var(--color-sunroom-ink);stroke-width:3.5;vector-effect:non-scaling-stroke}.workflow-output-logo{width:clamp(3.4rem,10vw,5.75rem);height:clamp(3.4rem,10vw,5.75rem);margin-top:clamp(1.25rem,2.5vw,1.75rem);border-radius:999px}@media(min-width:64rem){.workflow-diagram.svelte-cce4aj{width:84%;max-width:38rem;margin-right:0;margin-left:auto}.workflow-icons.svelte-cce4aj{width:76.19%}.workflow-funnel.svelte-cce4aj{width:100%}}@media(min-width:80rem){.workflow-diagram.svelte-cce4aj{width:88%;max-width:none;margin-top:0}}.streamline-layout.svelte-xchuub{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.08em;color:var(--color-sunroom-ink);font-size:clamp(3rem,6.1vw,5rem);font-weight:700;letter-spacing:-.05em;white-space:nowrap}.streamline-prompt.svelte-xchuub{margin:0;flex:none;font:inherit;line-height:1}.streamline-window.svelte-xchuub{position:relative;width:8.65em;height:1.4em;overflow:hidden;line-height:1}.streamline-reel.svelte-xchuub{position:absolute;top:50%;left:0;width:100%;animation:svelte-xchuub-streamline-reel 15s cubic-bezier(.76,0,.24,1) infinite;will-change:transform}.streamline-item.svelte-xchuub{display:flex;height:1.4em;align-items:center;justify-content:center;color:var(--color-sunroom-ink);font-weight:inherit;text-wrap:nowrap}.streamline-highlight.svelte-xchuub{color:inherit;background-color:var(--color-primary);line-height:1.28;box-decoration-break:clone;-webkit-box-decoration-break:clone}@keyframes svelte-xchuub-streamline-reel{0%,12.5%{transform:translateY(-18.75%)}16.6667%,29.1667%{transform:translateY(-31.25%)}33.3333%,45.8333%{transform:translateY(-43.75%)}50%,62.5%{transform:translateY(-56.25%)}66.6667%,79.1667%{transform:translateY(-68.75%)}83.3333%,95.8333%{transform:translateY(-81.25%)}to{transform:translateY(-93.75%)}}@media(min-width:64rem){.streamline-layout.svelte-xchuub{font-size:clamp(3.25rem,5vw,5rem)}}@media(min-width:80rem){.streamline-content.svelte-xchuub{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,5vw,5rem)}.streamline-layout.svelte-xchuub{align-items:flex-start;flex-wrap:nowrap;justify-content:flex-start}.streamline-window.svelte-xchuub{flex:none}.streamline-item.svelte-xchuub{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.streamline-reel.svelte-xchuub{animation:none;transform:translateY(-18.75%)}}
