.ProseMirror p.is-editor-empty:first-child:before,[role=combobox][data-placeholder]>span:first-child,input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}:root{--app-header-height:64px;--sheet-top-gap:calc(var(--app-header-height) + 20px)}html{scroll-behavior:smooth;scroll-padding-top:4rem}body{font-family:var(--font-montserrat),sans-serif}.checkbox-violet-check{appearance:none;-webkit-appearance:none;width:1rem;height:1rem;flex-shrink:0;border:1px solid #d1d5db;border-radius:.25rem;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:.7rem .7rem;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease}.checkbox-violet-check:active,.checkbox-violet-check:focus,.checkbox-violet-check:focus-visible,.checkbox-violet-check:hover{outline:none;box-shadow:none}.checkbox-violet-check:checked,.checkbox-violet-check:checked:active,.checkbox-violet-check:checked:focus,.checkbox-violet-check:checked:focus-visible,.checkbox-violet-check:checked:hover{border-color:#59369c;background-color:#59369c;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none"><path d="M3.5 8.25 6.5 11.25 12.5 5.25" stroke="white" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.thin-icon{font-weight:100!important;stroke-width:1;opacity:.8}.extra-bold{font-weight:900;-webkit-text-stroke:.5px currentColor;letter-spacing:.2em}.react-add-to-calendar__dropdown{position:absolute;background:#f8f7f3;border:none;border-radius:1rem;padding:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:100;margin-top:.5rem;min-width:200px}.react-add-to-calendar__dropdown ul{list-style-type:none;padding:0;margin:0}.react-add-to-calendar__dropdown ul li{margin-bottom:.25rem}.react-add-to-calendar__dropdown ul li:last-child{margin-bottom:0}.react-add-to-calendar__dropdown ul li a{display:block;padding:.5rem 1rem;text-decoration:none;color:#2b1105;transition:background-color .2s ease;border-radius:.5rem;font-size:.875rem}.react-add-to-calendar__dropdown ul li a:hover{background-color:#e6e3da}.react-add-to-calendar__button{background:none;border:none;color:inherit;font:inherit;cursor:pointer;padding:0}.calendar-button{display:inline-flex;align-items:center;background-color:#f8f7f3;color:#3d3b3a;padding:.5rem 1rem;border-radius:1rem;transition:background-color .2s ease;font-size:.875rem}.calendar-button:hover{background-color:#e6e3da}.calendar-wrapper{position:relative}@keyframes fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.animate-fade-in{animation:fade-in .3s ease}.how-it-works-reveal{transition:opacity .35s cubic-bezier(.21,1,.21,1),transform .35s cubic-bezier(.21,1,.21,1)}.how-it-works-reveal-pending{opacity:0;transform:translateY(8px)}.how-it-works-reveal-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.how-it-works-reveal{transition:none}}@media (min-width:768px){@keyframes landing-desktop-title-in{0%{transform:translateY(-10px)}to{transform:none}}.landing-desktop-title-in{animation:landing-desktop-title-in .3s ease}.landing-desktop-fade-in{animation:fade-in .3s ease}}@keyframes pop{0%{transform:scale(.7)}60%{transform:scale(1.2)}to{transform:scale(1)}}.animate-pop{animation:pop .4s cubic-bezier(.4,2,.6,1) both}.hero-overlay{background:hsla(45,25%,94%,.4)}.highlight{color:#585ab3;background:none;-webkit-background-clip:unset;background-clip:unset}.pill{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem;background:hsla(0,0%,100%,.8);color:#080a45;box-shadow:0 2px 6px rgba(0,0,0,.06);border-radius:24px;font-size:1rem;transition:transform .2s ease,box-shadow .2s ease;transform:translateY(0)}.pill:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.12)}.pill svg{width:1rem;height:1rem}.btn-cta{background-color:#59369c;color:#fff;border-radius:24px;padding:.75rem 2.25rem;font-size:1.25rem;font-weight:500;border:none;min-width:120px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:background-color .2s,transform .2s,box-shadow .2s;transform:translateY(0)}.btn-cta:hover{background-color:#7c3aed;transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.hero-subtext{display:inline-flex;align-items:center;color:#5c5652;gap:.4rem}.hero-subtext .icon-info{width:1rem;height:1rem;fill:#585ab3;flex-shrink:0}.hero-blur-block{background:hsla(0,0%,100%,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(0,0,0,.12);border-radius:24px;padding:3rem 2rem;margin-left:auto;margin-right:auto;max-width:640px}@media (max-width:900px){.hero-blur-block{padding:1.5rem 1rem 1.25rem;border-radius:18px;max-width:98vw;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.btn-cta,.pill{border-radius:14px}}.bg-hero-blur-header,.header{background:hsla(0,0%,100%,.9);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.ProseMirror{min-height:80px;padding:.5rem .75rem;outline:none;color:#111827;font-size:.875rem;line-height:1.5}.ProseMirror p{margin-bottom:.5rem}.ProseMirror p:last-child{margin-bottom:0}.ProseMirror a,.ProseMirror u{text-decoration:underline}.ProseMirror a{color:#7c3aed;cursor:pointer}.ProseMirror a:hover{color:#6d28d9}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none}.prose{line-height:1.75}.prose h2{font-size:1.875rem;margin-top:2rem;margin-bottom:1rem}.prose h2,.prose h3{font-weight:600;color:#352f2b}.prose h3{font-size:1.5rem;margin-top:1.5rem;margin-bottom:.75rem}.prose p{color:#3d3b3a}.prose ol,.prose p,.prose ul{margin-top:1.25rem;margin-bottom:1.25rem}.prose ol,.prose ul{padding-left:1.625rem}.prose li{margin-top:.5rem;margin-bottom:.5rem;color:#3d3b3a}.prose li::marker{color:#59369c}.prose strong{font-weight:600;color:#352f2b}.prose a{color:#59369c;text-decoration:underline;transition:color .2s}.prose a:hover{color:#7c3aed}@media (max-width:768px){.prose h2{font-size:1.5rem}.prose h3{font-size:1.25rem}}.blog-table-wrapper{overflow-x:auto;margin:0}.blog-table{width:100%;border-collapse:separate;border-spacing:0;background-color:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.blog-table-header-row{background:linear-gradient(135deg,#f5f3ff,#ede9fe)}.blog-table-header{padding:.875rem 1rem;text-align:left;font-weight:600;font-size:.875rem;color:#59369c;border-bottom:1px solid #e9d5ff}.blog-table-header:first-child{border-top-left-radius:1rem}.blog-table-header:last-child{border-top-right-radius:1rem}.blog-table-row{border-bottom:1px solid #e6e3da;transition:background-color .2s}.blog-table-row:last-child{border-bottom:none}.blog-table-row:last-child .blog-table-cell:first-child{border-bottom-left-radius:1rem}.blog-table-row:last-child .blog-table-cell:last-child{border-bottom-right-radius:1rem}.blog-table-row-alt{background-color:#fafaf9}.blog-table-row:hover{background-color:#f5f3ff}.blog-table-cell{padding:.875rem 1rem;font-size:.875rem;color:#3d3b3a;border-right:1px solid #e6e3da}.blog-table-cell:last-child{border-right:none}@media (max-width:768px){.blog-table-cell,.blog-table-header{padding:.625rem .75rem;font-size:.8125rem}}@font-face{font-family:remixicon;src:url(/_next/static/media/remixicon.26ee70f0.woff2) format("woff2");font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-calendar-line:before{content:"\eb27"}.ri-map-pin-line:before{content:"\ef14"}.ri-shirt-line:before{content:"\f112"}.ri-diamond-ring-line:before{content:"\f5e5"}.ri-goblet-line:before{content:"\edd3"}.ri-home-heart-line:before{content:"\ee2a"}.ri-car-line:before{content:"\eb5b"}.ri-navigation-line:before{content:"\ef89"}.ri-hourglass-2-line:before{content:"\f337"}.ri-time-line:before{content:"\f20f"}.ri-map-2-line:before{content:"\ef06"}.ri-restaurant-line:before{content:"\f084"}.ri-service-bell-line:before{content:"\f5f1"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-gift-line:before{content:"\edbb"}.ri-music-2-line:before{content:"\ef83"}.ri-camera-3-line:before{content:"\eb2d"}.ri-hotel-line:before{content:"\ee3b"}.ri-information-line:before{content:"\ee59"}[style*="--font-dancing-script"]{font-size-adjust:.4}.woot-widget-bubble{right:10px!important;scale:.8125;transform-origin:bottom right}.chatwoot-contact-page .woot-widget-holder:not(.woot--hide){border-radius:20px!important;bottom:auto!important;box-shadow:0 18px 60px rgba(39,31,48,.14)!important;height:min(650px,calc(100dvh - 150px))!important;left:50%!important;max-height:none!important;max-width:880px!important;position:absolute!important;right:auto!important;top:135px!important;transform:translateX(-50%)!important;width:calc(100vw - 48px)!important}.chatwoot-contact-page .woot-widget-holder:not(.woot--hide) iframe{border-radius:20px!important}.chatwoot-contact-close-cover{background:#f8f9fa;height:72px;position:absolute;right:max(24px,calc((100vw - 880px) / 2));top:135px;width:72px;z-index:2147483647}.chatwoot-contact-page .woot-widget-bubble.woot--close{display:none!important}.contact-chat-stage{background:#f8f9fa;border-radius:20px;box-shadow:0 18px 60px rgba(39,31,48,.14);height:min(650px,calc(100dvh - 150px));margin:12px auto 0;max-width:880px;overflow:hidden;position:relative}.contact-chat-loading{height:100%;padding:28px 24px;position:relative}.contact-chat-loading-avatar,.contact-chat-loading-card,.contact-chat-loading-line{animation:contact-chat-pulse 1.4s ease-in-out infinite;background:#ebecef}.contact-chat-loading-avatar{border-radius:9999px;height:48px;width:48px}.contact-chat-loading-line{border-radius:9999px;height:12px;margin-top:14px;width:42%}.contact-chat-loading-line-wide{height:20px;margin-top:24px;width:32%}.contact-chat-loading-line-short{margin-top:0;width:35%}.contact-chat-loading-card{border-radius:14px;bottom:24px;height:116px;left:24px;padding:20px;position:absolute;right:24px}@keyframes contact-chat-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:767px){.woot-widget-bubble{scale:.75}.chatwoot-contact-page .woot-widget-holder:not(.woot--hide){border-radius:16px!important;height:min(620px,calc(100dvh - 142px))!important;max-width:none!important;top:128px!important;width:calc(100vw - 32px)!important}.chatwoot-contact-page .woot-widget-holder:not(.woot--hide) iframe{border-radius:16px!important}.chatwoot-contact-close-cover{right:16px;top:128px}.contact-chat-stage{border-radius:16px;height:min(620px,calc(100dvh - 142px))}.contact-chat-loading{padding:24px 20px}.contact-chat-loading-card{bottom:20px;left:20px;right:20px}}