@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}.signup-container.svelte-1r9dahe{max-width:var(--container-md,28rem);margin-inline:auto}.signup-card.svelte-1r9dahe{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*8);border-width:2px;border-color:var(--color-habit-border);box-shadow:0 8px 24px #ef6c001a,0 4px 16px #0000000d}.signup-title.svelte-1r9dahe{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-family:var(--font-poppins);color:var(--color-habit-orange)}.signup-subtitle.svelte-1r9dahe{margin-bottom:calc(var(--spacing,.25rem)*6);font-family:var(--font-opensans);color:var(--color-habit-text-muted)}.success-icon-container.svelte-1r9dahe{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);background-color:var(--color-habit-teal);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.success-title.svelte-1r9dahe{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-family:var(--font-poppins);color:var(--color-habit-orange)}.success-message.svelte-1r9dahe{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));font-family:var(--font-opensans);color:var(--color-habit-text-muted)}.email-input.svelte-1r9dahe{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-family:var(--font-opensans);color:var(--color-habit-text)}.email-input.svelte-1r9dahe:focus{--tw-outline-style:none;outline-style:none}.email-input.svelte-1r9dahe:disabled{opacity:.5}.email-input.svelte-1r9dahe:focus{border-color:var(--color-habit-orange)}.error-message.svelte-1r9dahe{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-red-500,oklch(63.7% .237 25.331));font-family:var(--font-opensans)}.submit-button.svelte-1r9dahe{width:100%;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-family:var(--font-poppins);background:linear-gradient(to right,var(--color-habit-orange),var(--color-habit-orange-600));transition-duration:.2s;transition-timing-function:cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 16px #ef6c004d}.submit-button.svelte-1r9dahe:disabled{opacity:.5;transform:none}.submit-button.svelte-1r9dahe:hover:not(:disabled){background:linear-gradient(to right,var(--color-habit-orange-600),var(--color-habit-orange-700));transform:scale(1.05)translateY(-1px);box-shadow:0 8px 24px #ef6c0080}.submit-button.svelte-1r9dahe:active:not(:disabled){transition-duration:.1s;transform:scale(1.02)translateY(0)}@media (prefers-reduced-motion:reduce){.submit-button.svelte-1r9dahe{transition:none;transform:none}.submit-button.svelte-1r9dahe:hover:not(:disabled),.submit-button.svelte-1r9dahe:active:not(:disabled){transform:none}}.disclaimer-text.svelte-1r9dahe{margin-top:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));font-family:var(--font-opensans);color:var(--color-habit-text-muted)}.signup-form.svelte-1r9dahe{flex-direction:column;gap:1.5rem;display:flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial}}}.animate-fade-in.svelte-kykx64{transition:opacity .6s ease-in-out}.hero-fallback-text.svelte-kykx64{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-habit-orange)}@media (min-width:48rem){.hero-fallback-text.svelte-kykx64{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}@media (min-width:64rem){.hero-fallback-text.svelte-kykx64{font-size:var(--text-8xl,6rem);line-height:var(--tw-leading,var(--text-8xl--line-height,1))}}.hero-main-heading.svelte-kykx64{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-montserrat);color:var(--color-habit-orange)}@media (min-width:48rem){.hero-main-heading.svelte-kykx64{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media (min-width:64rem){.hero-main-heading.svelte-kykx64{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.hero-tagline.svelte-kykx64{margin-bottom:calc(var(--spacing,.25rem)*8);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-family:var(--font-poppins);color:var(--color-habit-text)}@media (min-width:48rem){.hero-tagline.svelte-kykx64{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}.hero-description.svelte-kykx64{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*8);max-width:var(--container-3xl,48rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);font-family:var(--font-opensans);color:var(--color-habit-text)}@media (min-width:48rem){.hero-description.svelte-kykx64{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.hero-features.svelte-kykx64{max-width:var(--container-2xl,42rem);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*6);color:var(--color-habit-text-muted);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:40rem){.hero-features.svelte-kykx64{flex-direction:row}}.hero-feature-icon.svelte-kykx64{margin-right:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--color-habit-teal)}.hero-signup-wrapper.svelte-kykx64{margin-top:4rem;margin-bottom:5rem}@media (min-width:768px){.hero-signup-wrapper.svelte-kykx64{margin-top:5rem;margin-bottom:6rem}}.hero-section.svelte-kykx64{padding-inline:calc(var(--spacing,.25rem)*6);padding-bottom:calc(var(--spacing,.25rem)*0);flex-direction:column;justify-content:flex-start;align-items:center;padding-top:4rem;display:flex}@media (min-width:48rem){.hero-section.svelte-kykx64{padding-bottom:calc(var(--spacing,.25rem)*0)}}@media (min-width:768px){.hero-section.svelte-kykx64{padding-top:2rem}}.logo-container.svelte-kykx64{border-radius:var(--radius-3xl,1.5rem);padding:calc(var(--spacing,.25rem)*6);background-color:#fefcf8;display:inline-block}.hero-background.svelte-kykx64{pointer-events:none;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.floating-shape.svelte-kykx64{opacity:.4;border-radius:12px;position:absolute}.floating-shape.animate.svelte-kykx64{animation-duration:15s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.floating-shape.svelte-kykx64:first-child{background:var(--color-habit-orange);width:40px;height:40px;animation-name:svelte-kykx64-float;animation-delay:0s;top:10%;left:5%}.floating-shape.svelte-kykx64:nth-child(2){background:var(--color-habit-teal);width:24px;height:24px;animation-name:svelte-kykx64-drift;animation-delay:3s;top:70%;right:10%}.floating-shape.svelte-kykx64:nth-child(3){background:#ffe66d;width:32px;height:32px;animation-name:svelte-kykx64-float;animation-delay:6s;top:30%;right:20%}.floating-shape.svelte-kykx64:nth-child(4){background:#9c5adb;width:20px;height:20px;animation-name:svelte-kykx64-drift;animation-delay:9s;top:80%;left:15%}.floating-shape.svelte-kykx64:nth-child(5){background:var(--color-habit-orange);width:28px;height:28px;animation-name:svelte-kykx64-float;animation-delay:12s;top:50%;left:8%}@keyframes svelte-kykx64-float{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-15px)rotate(3deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(-8px)rotate(-2deg)}}@keyframes svelte-kykx64-drift{0%{transform:translate(0)rotate(0)}33%{transform:translate(20px,-15px)rotate(2deg)}66%{transform:translate(-15px,8px)rotate(-2deg)}to{transform:translate(0)rotate(0)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-leading:initial}}}.process-step-container.svelte-16zf5ob{text-align:center}.process-step-number-container.svelte-16zf5ob{margin-bottom:calc(var(--spacing,.25rem)*8);position:relative}.process-step-number.svelte-16zf5ob{height:calc(var(--spacing,.25rem)*24);width:calc(var(--spacing,.25rem)*24);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:3.40282e38px;justify-content:center;align-items:center;margin-inline:auto;transition-duration:.3s;display:flex}.process-step-container.svelte-16zf5ob:hover .process-step-number:where(.svelte-16zf5ob){transform:scale(1.05)}.process-step-number.svelte-16zf5ob span:where(.svelte-16zf5ob){font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}.process-step-connector.svelte-16zf5ob{top:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*.5);width:calc(var(--spacing,.25rem)*16);--tw-translate-x:calc(var(--spacing,.25rem)*4);translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);background:linear-gradient(to right,var(--color-habit-teal),var(--color-habit-yellow));display:none;position:absolute;left:100%}@media (min-width:48rem){.process-step-connector.svelte-16zf5ob{display:block}}.process-step-title.svelte-16zf5ob{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-family:var(--font-poppins);color:var(--color-habit-orange)}.process-step-description.svelte-16zf5ob{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);font-family:var(--font-opensans);color:var(--color-habit-text-muted)}.process-step-mockup-container.svelte-16zf5ob{margin-bottom:calc(var(--spacing,.25rem)*4);justify-content:center;display:flex}.process-step-mockup.svelte-16zf5ob{max-width:calc(var(--spacing,.25rem)*48);border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.process-step-achievement.svelte-16zf5ob{margin-bottom:calc(var(--spacing,.25rem)*2);text-align:center}.process-step-achievement.svelte-16zf5ob span:where(.svelte-16zf5ob){font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}.process-step-achievement.svelte-16zf5ob p:where(.svelte-16zf5ob){font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-habit-text-muted)}.process-step-grid.svelte-16zf5ob{gap:calc(var(--spacing,.25rem)*1);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.process-step-block.svelte-16zf5ob{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-sm,.25rem)}.process-step-label.svelte-16zf5ob{margin-top:calc(var(--spacing,.25rem)*2);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-habit-text-muted)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.how-it-works-container.svelte-lavoyw{width:100%;max-width:var(--container-5xl,64rem);padding-inline:calc(var(--spacing,.25rem)*4);text-align:center;margin-inline:auto}@media (min-width:768px){.how-it-works-container.svelte-lavoyw{padding-inline:calc(var(--spacing,.25rem)*6)}}.how-it-works-header.svelte-lavoyw{margin-bottom:calc(var(--spacing,.25rem)*12)}@media (min-width:48rem){.how-it-works-header.svelte-lavoyw{margin-bottom:calc(var(--spacing,.25rem)*20)}}.how-it-works-title.svelte-lavoyw{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-montserrat);color:var(--color-habit-orange)}@media (min-width:48rem){.how-it-works-title.svelte-lavoyw{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.how-it-works-subtitle.svelte-lavoyw{max-width:var(--container-3xl,48rem);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);font-family:var(--font-opensans);color:var(--color-habit-text);margin-inline:auto}.how-it-works-grid.svelte-lavoyw{gap:5rem;display:grid}@media (min-width:48rem){.how-it-works-grid.svelte-lavoyw{grid-template-columns:repeat(3,minmax(0,1fr))}}.how-it-works-cta.svelte-lavoyw{margin-top:calc(var(--spacing,.25rem)*12);text-align:center}@media (min-width:48rem){.how-it-works-cta.svelte-lavoyw{margin-top:calc(var(--spacing,.25rem)*20)}}.how-it-works-cta-button.svelte-lavoyw{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;font-family:var(--font-poppins);background:linear-gradient(to right,var(--color-habit-orange),var(--color-habit-orange-600));transition-duration:.2s}@media (hover:hover){.how-it-works-cta-button.svelte-lavoyw:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.how-it-works-cta-button.svelte-lavoyw:hover{background:linear-gradient(to right,var(--color-habit-orange-600),var(--color-habit-orange-700))}.how-it-works-cta-text.svelte-lavoyw{margin-top:calc(var(--spacing,.25rem)*4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));font-family:var(--font-opensans);color:var(--color-habit-text-muted)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.app-preview-container.svelte-1amnawl{width:100%;max-width:var(--container-6xl,72rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*12);text-align:center;margin-inline:auto}@media (min-width:48rem){.app-preview-container.svelte-1amnawl{padding-bottom:calc(var(--spacing,.25rem)*32)}}@media (min-width:768px){.app-preview-container.svelte-1amnawl{padding-inline:calc(var(--spacing,.25rem)*6)}}.app-preview-header.svelte-1amnawl{margin-bottom:calc(var(--spacing,.25rem)*12)}@media (min-width:48rem){.app-preview-header.svelte-1amnawl{margin-bottom:calc(var(--spacing,.25rem)*16)}}.app-preview-title.svelte-1amnawl{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-montserrat);color:var(--color-habit-orange)}@media (min-width:48rem){.app-preview-title.svelte-1amnawl{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.app-preview-subtitle.svelte-1amnawl{max-width:var(--container-3xl,48rem);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);font-family:var(--font-opensans);color:var(--color-habit-text);margin-inline:auto}.mobile-carousel.svelte-1amnawl{display:block}@media (min-width:48rem){.mobile-carousel.svelte-1amnawl{display:none}}.carousel-container.svelte-1amnawl{border-radius:var(--radius-2xl,1rem);position:relative;overflow:hidden}.carousel-track.svelte-1amnawl{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));display:flex}.carousel-slide.svelte-1amnawl{flex:none;width:100%}.carousel-controls.svelte-1amnawl{margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.carousel-dot.svelte-1amnawl{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3);cursor:pointer;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:var(--color-habit-border);border-radius:3.40282e38px;transition-duration:.2s}.carousel-dot.active.svelte-1amnawl{background-color:var(--color-habit-orange);--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.carousel-button.svelte-1amnawl{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:var(--color-habit-surface);border:2px solid var(--color-habit-border);border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;display:flex}.carousel-button.svelte-1amnawl:hover{border-color:var(--color-habit-orange);--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.carousel-button.svelte-1amnawl:disabled{cursor:not-allowed;opacity:.5}.desktop-grid.svelte-1amnawl{gap:calc(var(--spacing,.25rem)*8);flex-direction:column;display:none}@media (min-width:48rem){.desktop-grid.svelte-1amnawl{display:flex}}.screenshot-row.svelte-1amnawl{justify-content:center;gap:calc(var(--spacing,.25rem)*8);display:flex}.screenshot-card.svelte-1amnawl{border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;margin:0 auto;transition-duration:.3s;overflow:hidden;box-shadow:0 4px 12px #0000001a}@media (hover:hover){.screenshot-card.svelte-1amnawl:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}}@media (min-width:768px) and (max-width:1440px){.screenshot-card.svelte-1amnawl{max-width:280px}.screenshot-image.svelte-1amnawl{max-height:380px}}@media (min-width:1441px) and (max-width:1920px){.screenshot-card.svelte-1amnawl{max-width:320px}.screenshot-image.svelte-1amnawl{max-height:420px}}@media (min-width:1921px){.screenshot-card.svelte-1amnawl{max-width:350px}.screenshot-image.svelte-1amnawl{max-height:450px}}.screenshot-card.svelte-1amnawl:hover{box-shadow:0 8px 24px #ef6c0026}.screenshot-image.svelte-1amnawl{object-fit:contain;width:100%;height:auto;max-height:380px}.screenshot-content.svelte-1amnawl{padding:calc(var(--spacing,.25rem)*6)}.screenshot-title.svelte-1amnawl{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-family:var(--font-poppins);color:var(--color-habit-orange)}.screenshot-description.svelte-1amnawl{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);font-family:var(--font-opensans);color:var(--color-habit-text-muted)}.mobile-screenshot.svelte-1amnawl{width:100%;padding-inline:calc(var(--spacing,.25rem)*4);justify-content:center;align-items:center;display:flex}.mobile-screenshot-image.svelte-1amnawl{border-radius:var(--radius-xl,.75rem);object-fit:contain;width:auto;max-width:280px;height:auto;max-height:500px;margin:0 auto;box-shadow:0 8px 24px #00000026}.mobile-caption.svelte-1amnawl{margin-top:calc(var(--spacing,.25rem)*6);padding-inline:calc(var(--spacing,.25rem)*4)}.mobile-caption-title.svelte-1amnawl{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-family:var(--font-poppins);color:var(--color-habit-orange)}.mobile-caption-description.svelte-1amnawl{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);font-family:var(--font-opensans);color:var(--color-habit-text-muted)}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-duration:initial;--tw-leading:initial}}}.benefits-container.svelte-1iunqwh{width:100%;max-width:var(--container-6xl,72rem);padding-inline:calc(var(--spacing,.25rem)*4);text-align:center;margin-inline:auto}@media (min-width:768px){.benefits-container.svelte-1iunqwh{padding-inline:calc(var(--spacing,.25rem)*6)}}.benefits-header.svelte-1iunqwh{margin-bottom:calc(var(--spacing,.25rem)*12)}@media (min-width:48rem){.benefits-header.svelte-1iunqwh{margin-bottom:calc(var(--spacing,.25rem)*16)}}.benefits-title.svelte-1iunqwh{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-montserrat);color:var(--color-habit-orange)}@media (min-width:48rem){.benefits-title.svelte-1iunqwh{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.benefits-subtitle.svelte-1iunqwh{max-width:var(--container-2xl,42rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));font-family:var(--font-opensans);color:var(--color-habit-text);margin-inline:auto}.benefits-grid.svelte-1iunqwh{gap:calc(var(--spacing,.25rem)*8);flex-direction:column;display:flex}@media (min-width:48rem){.benefits-grid.svelte-1iunqwh{justify-content:center;gap:calc(var(--spacing,.25rem)*12);flex-direction:row}}.benefit-item.svelte-1iunqwh{max-width:var(--container-xs,20rem);text-align:center;flex-direction:column;align-items:center;display:flex}.benefit-icon.svelte-1iunqwh{margin-bottom:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.3s;display:flex}.benefit-icon.svelte-1iunqwh:hover{transform:scale(1.1)rotate(5deg)}@media (prefers-reduced-motion:reduce){.benefit-icon.svelte-1iunqwh{transition:none}.benefit-icon.svelte-1iunqwh:hover{transform:none}}.benefit-title.svelte-1iunqwh{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-family:var(--font-poppins);color:var(--color-habit-orange)}.benefit-description.svelte-1iunqwh{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);font-family:var(--font-opensans);color:var(--color-habit-text-muted);max-width:280px}.benefits-section-spacing{margin-bottom:3rem}@media (min-width:768px){.benefits-section-spacing{margin-bottom:4rem}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-space-y-reverse:0}}}.creative-mode-container.svelte-mb28ud{width:100%;max-width:var(--container-6xl,72rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*16);margin-inline:auto}@media (min-width:48rem){.creative-mode-container.svelte-mb28ud{padding-block:calc(var(--spacing,.25rem)*24)}}@media (min-width:768px){.creative-mode-container.svelte-mb28ud{padding-inline:calc(var(--spacing,.25rem)*6)}}.creative-mode-content.svelte-mb28ud{align-items:center;gap:calc(var(--spacing,.25rem)*12);display:grid}@media (min-width:48rem){.creative-mode-content.svelte-mb28ud{gap:calc(var(--spacing,.25rem)*16);grid-template-columns:repeat(2,minmax(0,1fr))}}.creative-mode-visual.svelte-mb28ud{justify-content:center;display:flex}@media (min-width:48rem){.creative-mode-visual.svelte-mb28ud{justify-content:flex-start}}.pixel-art-frame.svelte-mb28ud{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*6);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:2px;border-color:var(--color-habit-border);width:100%;max-width:320px}@media (min-width:768px){.pixel-art-frame.svelte-mb28ud{max-width:400px}}@media (min-width:1024px){.pixel-art-frame.svelte-mb28ud{max-width:450px}}@media (min-width:1280px){.pixel-art-frame.svelte-mb28ud{max-width:500px}}.pixel-art-image.svelte-mb28ud{aspect-ratio:1;border-radius:var(--radius-xl,.75rem);object-fit:contain;width:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s;animation:1s ease-out .5s both svelte-mb28ud-pixelReveal}@keyframes svelte-mb28ud-pixelReveal{0%{opacity:0;filter:pixelate(4px);transform:scale(.8)}50%{opacity:.7;transform:scale(1.05)}to{opacity:1;filter:none;transform:scale(1)}}.pixel-art-image.svelte-mb28ud:hover{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.pixel-art-image.svelte-mb28ud{transition:none;animation:none}.pixel-art-image.svelte-mb28ud:hover{transform:none}}.creative-mode-text.svelte-mb28ud{text-align:center}@media (min-width:48rem){.creative-mode-text.svelte-mb28ud{text-align:left}}.creative-mode-headline.svelte-mb28ud{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-montserrat);color:var(--color-habit-orange)}@media (min-width:48rem){.creative-mode-headline.svelte-mb28ud{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.creative-mode-subheadline.svelte-mb28ud{margin-bottom:calc(var(--spacing,.25rem)*8);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);font-family:var(--font-opensans);color:var(--color-habit-text);max-width:480px}@media (min-width:48rem){.creative-mode-subheadline.svelte-mb28ud{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}:where(.features-list.svelte-mb28ud>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.feature-item.svelte-mb28ud{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);display:flex}.feature-icon.svelte-mb28ud{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.feature-content.svelte-mb28ud{flex:1}.feature-title.svelte-mb28ud{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-family:var(--font-poppins);color:var(--color-habit-text)}.feature-description.svelte-mb28ud{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));font-family:var(--font-opensans);color:var(--color-habit-text-muted)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-duration:initial;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial}}}.faq-item.svelte-16tbpxs{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*8);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:var(--color-habit-bg-warm);border-width:2px;border-color:var(--color-habit-border);transition-duration:.3s}.faq-item.svelte-16tbpxs:hover{scale:1.02;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:var(--color-habit-orange-200)}.faq-question.svelte-16tbpxs{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-family:var(--font-poppins);color:var(--color-habit-orange)}.faq-answer.svelte-16tbpxs{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);font-family:var(--font-opensans);color:var(--color-habit-text)}@property --tw-duration{syntax:"*";inherits:false}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.faq-container.svelte-1twmvhd{width:100%;max-width:var(--container-4xl,56rem);padding-inline:calc(var(--spacing,.25rem)*4);text-align:center;margin-inline:auto}@media (min-width:768px){.faq-container.svelte-1twmvhd{padding-inline:calc(var(--spacing,.25rem)*6)}}.faq-header.svelte-1twmvhd{margin-top:calc(var(--spacing,.25rem)*8);margin-bottom:calc(var(--spacing,.25rem)*12)}@media (min-width:48rem){.faq-header.svelte-1twmvhd{margin-top:calc(var(--spacing,.25rem)*12);margin-bottom:calc(var(--spacing,.25rem)*16)}}.faq-title.svelte-1twmvhd{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-montserrat);color:var(--color-habit-orange)}@media (min-width:48rem){.faq-title.svelte-1twmvhd{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.faq-subtitle.svelte-1twmvhd{max-width:var(--container-2xl,42rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));font-family:var(--font-opensans);color:var(--color-habit-text);margin-inline:auto}.faq-grid.svelte-1twmvhd{gap:1.5rem;padding-bottom:1rem;display:grid}@media (min-width:48rem){.faq-grid.svelte-1twmvhd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.faq-grid.svelte-1twmvhd{gap:2rem;padding-bottom:4rem}}/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}.footer-container.svelte-1eryrbu{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*16);background-color:#fefcf8;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.footer-content.svelte-1eryrbu{z-index:10;width:100%;max-width:var(--container-2xl,42rem);text-align:center;margin-inline:auto;position:relative}.footer-container.svelte-1eryrbu:before{content:"";opacity:.1;background-color:#4ecdc4;border-radius:12px;width:40px;height:40px;position:absolute;top:20%;left:10%;transform:rotate(15deg)}.footer-container.svelte-1eryrbu:after{content:"";opacity:.1;background-color:#ef6c00;border-radius:10px;width:32px;height:32px;position:absolute;bottom:30%;right:15%;transform:rotate(-20deg)}.footer-logo-section.svelte-1eryrbu{margin-bottom:calc(var(--spacing,.25rem)*8)}.footer-logo.svelte-1eryrbu{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);object-fit:contain}.footer-headline.svelte-1eryrbu{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-poppins);color:#343a40}@media (min-width:48rem){.footer-headline.svelte-1eryrbu{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.footer-subtext.svelte-1eryrbu{margin-bottom:calc(var(--spacing,.25rem)*8);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));font-family:var(--font-opensans);color:var(--color-habit-text-muted)}@media (min-width:48rem){.footer-subtext.svelte-1eryrbu{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.signup-form.svelte-1eryrbu{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*8);max-width:var(--container-md,28rem);gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media (min-width:40rem){.signup-form.svelte-1eryrbu{flex-direction:row}}.email-input.svelte-1eryrbu{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));font-family:var(--font-opensans);background-color:#fff;flex:1;transition:all .3s}.email-input.svelte-1eryrbu:focus{border-color:var(--color-habit-orange);outline:none;box-shadow:0 0 0 3px #ef6c001a}.signup-button.svelte-1eryrbu{border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-family:var(--font-poppins);cursor:pointer;background-color:#ef6c00;border:none}.signup-button.svelte-1eryrbu:hover:not(:disabled){background-color:#d9601a;transform:translateY(-2px);box-shadow:0 4px 12px #ef6c004d}.signup-button.svelte-1eryrbu:disabled{opacity:.6;cursor:not-allowed;transform:none}.form-note.svelte-1eryrbu{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));font-style:italic;font-family:var(--font-opensans);color:var(--color-habit-text-muted)}.error-message.svelte-1eryrbu{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#dc3545;font-family:var(--font-opensans)}.success-message.svelte-1eryrbu{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-habit-teal);font-family:var(--font-poppins)}.social-links.svelte-1eryrbu{margin-top:calc(var(--spacing,.25rem)*8);margin-bottom:calc(var(--spacing,.25rem)*8);justify-content:center;gap:calc(var(--spacing,.25rem)*6);display:flex}.social-link.svelte-1eryrbu{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:2px;border-color:var(--color-habit-border);color:var(--color-habit-text-muted);border-radius:3.40282e38px;justify-content:center;align-items:center;text-decoration:none;display:flex}.social-link.svelte-1eryrbu:hover{border-color:var(--color-habit-orange);color:var(--color-habit-orange);transform:translateY(-2px)scale(1.1);box-shadow:0 4px 12px #ef6c0033}.footer-copyright.svelte-1eryrbu{margin-top:calc(var(--spacing,.25rem)*8);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem)*8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));font-family:var(--font-opensans);color:#6c757d;border-top-width:1px;border-color:var(--color-habit-border)}.legal-links.svelte-1eryrbu{margin-top:calc(var(--spacing,.25rem)*3)}.legal-links.svelte-1eryrbu a:where(.svelte-1eryrbu){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#6c757d;text-decoration:none}.legal-links.svelte-1eryrbu a:where(.svelte-1eryrbu):hover{color:var(--color-habit-orange)}@media (max-width:640px){.footer-headline.svelte-1eryrbu{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}.footer-subtext.svelte-1eryrbu{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}.signup-form.svelte-1eryrbu{flex-direction:column}.signup-button.svelte-1eryrbu{width:100%}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
