a.btn,button.btn,.btn,.square{text-decoration:none;border:none;padding:15px 60px;font-weight:200;margin:20px;border-radius:50px;font-size:1rem;transition:.2s!important;outline:none;font-family:Lufga;touch-action:manipulation!important;cursor:pointer!important}a.btn.flat,button.btn.flat,.btn.flat,.square.flat{box-shadow:none!important}a.btn.outline,button.btn.outline,.btn.outline,.square.outline{background:none!important;border:2px solid white}a.btn p,button.btn p,.btn p,.square p{padding:0!important;margin:0!important}a.btn.disabled,button.btn.disabled,.btn.disabled,.square.disabled{opacity:.25;cursor:default;pointer-events:none;box-shadow:none!important}a.btn .icon,button.btn .icon,.btn .icon,.square .icon{height:25px;margin-right:10px}a.btn .icon,button.btn .icon,.btn .icon,.square .icon{margin-left:8px;width:26px}a.btn:global(.tippy-action),button.btn:global(.tippy-action),.btn:global(.tippy-action),.square:global(.tippy-action){float:right;padding:4px;margin-top:20px;margin-left:6px}a.btn:global(.tippy-action) .tippy-action-icon,button.btn:global(.tippy-action) .tippy-action-icon,.btn:global(.tippy-action) .tippy-action-icon,.square:global(.tippy-action) .tippy-action-icon{width:20px;height:20px;margin-left:6px}button.iconButton.flat{cursor:pointer;box-shadow:none;border:none;border-radius:50px;height:40px;width:40px;transition:.3s;background-color:transparent}button.iconButton.flat.active,button.iconButton.flat:hover{box-shadow:0 0 #cbd0dc,0 0 #fff,inset -2px 2px 3px #cbd0dc,inset 2px -2px 3px #fbfbfb!important}button.iconButton.square{border-radius:16px!important}button.iconButton.noHover:hover,button.iconButton.noHover:focus{background-color:transparent!important;box-shadow:none!important}button.iconButton.medium{height:70px;width:70px;padding:0!important;margin:0!important;display:flex;align-items:center;justify-content:center}button.iconButton.medium svg{margin:0 auto!important;width:20px;height:20px}button.iconButton.small{height:50px;width:50px;padding:0!important;margin:0!important;display:flex;align-items:center;justify-content:center}button.iconButton.small svg{margin:0 auto!important;width:20px;height:20px}button.iconButton.small.square{width:60px;height:60px;border-radius:16px!important}button.iconButton.xsmall{height:44px;width:44px;padding:0!important;margin:0!important;display:flex;align-items:center;justify-content:center}button.iconButton.xsmall svg{margin:0 auto!important;width:20px;height:20px}button.iconButton.xxsmall,span.iconButton.xxsmall{height:30px;width:30px;padding:0!important;margin:0!important;display:flex;align-items:center;justify-content:center}button.iconButton.xxsmall svg,span.iconButton.xxsmall svg{margin:0 auto!important;width:14px;height:14px}.toggle-container .toggle-switch .toggle{width:20px;height:30px;padding:8px 10px;display:block;margin:0 0 0 1px;display:flex;align-items:center;justify-content:center}.toggle-container .toggle-switch .toggle svg{height:13px!important;width:13px!important;opacity:.71;transition:opacity .2s ease-in-out}.toggle-container .toggle-switch .toggle.large{width:24px;height:34px;padding:7px 9px;display:block;margin:0 0 0 1px;display:flex;align-items:center;justify-content:center}.toggle-container .toggle-switch .toggle.large svg{height:17px!important;width:17px!important;opacity:.71;transition:opacity .2s ease-in-out}.toggle-container .toggle-switch .toggle:hover svg,.toggle-container .toggle-switch .toggle.active svg{opacity:1!important}.toggle-container .toggle-switch .toggle-left{border-radius:40px 0 0 40px}.toggle-container .toggle-switch .toggle-left svg{margin:0 0 0 3px}.toggle-container .toggle-switch .toggle-right{border-radius:0 40px 40px 0}.toggle-container .toggle-switch .toggle-right svg{margin:0 6px 0 0}button.iconButton.square{cursor:pointer;border:none;width:110px;height:108px;border-radius:32px!important;margin:7px!important;float:left;display:flex;flex-direction:column;align-items:center;padding:0!important;box-sizing:content-box;transition:.3s}@media only screen and (max-width: 576px){button.iconButton.square{width:27%}}button.iconButton.square .icon{fill:#000;margin:0 auto;margin-top:1.1rem;display:block;min-width:30px;height:30px}button.iconButton.square .icon-holder{width:100%;height:80px;display:flex;align-items:center}button.iconButton.square .label{height:30px}button.iconButton.square .label p{font-size:.6rem;font-weight:300;transition:.3s;margin:0;padding:0;line-height:.8rem;text-align:center}.jewel{width:70px;height:70px;padding:0;display:flex;position:relative;align-items:center;box-shadow:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:15px auto;cursor:pointer}.jewel .tooltip{border-radius:10px;background:#f0f0f3;box-shadow:-2px 3px 6px #cbd0dce6;padding:0 12px;z-index:9;position:absolute;top:-38%;left:50%;transform:translate(-50%);transition:all .3s;opacity:0;cursor:default}.jewel .tooltip p{font-size:.8rem;font-weight:300;margin:6px}.jewel .tooltip:after{content:"";position:absolute;bottom:-16px;left:50%;transform:translate(-50%);border-width:8px;border-style:solid;border-color:#f0f0f3 transparent transparent transparent}.jewel.selected .tooltip{opacity:1}.jewel .glass{box-shadow:1px 3px 3px #fffc,-1px -1px 3px #0003,0 0 20px #0000004d,inset 1px 1px 7px #6464641a,5px -5px 3px #fff,inset 0 0 6px #3c253ce6,-4px -11px 7px #ffffffe6;background-color:#f0f0f3;background-image:linear-gradient(to bottom right,#bdb2ff,#ffc6ff);width:60px;height:60px;margin:0 auto;border-radius:30px;opacity:.8;mix-blend-mode:normal;display:flex;align-items:center;transition:all .3s;position:relative}.jewel .glass .glass-color{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:30px;background-color:#f0f0f3;opacity:1;pointer-events:none}.jewel .glass .reflections{width:60px;height:60px;margin:0 auto;mix-blend-mode:plus-lighter;border-radius:30px;box-shadow:inset -2px -8px 20px #ffc6ff,inset -1px -3px #ff97ff;opacity:0;transition:all .5s}.jewel .glass .check{position:absolute;margin:auto;width:60px;display:flex;align-items:center;opacity:0;transition:all .3s;z-index:9;mix-blend-mode:multiply}.jewel .glass .check svg{width:30px;height:30px;margin:0 auto}.jewel.lavender .glass{background-image:linear-gradient(to bottom right,#bdb2ff,#ffc6ff)}.jewel.lavender .glass .check .circle-check{fill:#6e5bb9!important;stroke:#6e5bb9!important}.jewel.lavender .glass .reflections{box-shadow:inset -2px -8px 20px #ffc6ff,inset -1px -3px #ff97ff!important}.jewel.mint .glass{background-image:linear-gradient(to bottom right,#cdfab2,#79d9a2)}.jewel.mint .glass .check .circle-check{fill:#7ebe92!important;stroke:#7ebe92!important}.jewel.mint .glass .reflections{box-shadow:inset -2px -8px 20px #cdfab2,inset -1px -3px #79d9a2!important}.jewel.peaches .glass{background-image:linear-gradient(to bottom right,#ffc6ec,#ff9c9c)}.jewel.peaches .glass .check .circle-check{fill:#b2491f!important;stroke:#b2491f!important}.jewel.peaches .glass .reflections{box-shadow:inset -2px -8px 20px #ffc6ec,inset -1px -3px #ff9c9c!important}.jewel.snow .glass{background-image:linear-gradient(to bottom right,#cbcdcf,#eee)}.jewel.snow .glass .check .circle-check{fill:#5f5f5f!important;stroke:#5f5f5f!important}.jewel.snow .glass .reflections{box-shadow:inset -2px -8px 20px #cbcdcf,inset -1px -3px #eee!important}.jewel.magma .glass{background-image:linear-gradient(to bottom right,#f97151,#ffde6b)}.jewel.magma .glass .check .circle-check{fill:#7e6302!important;stroke:#7e6302!important}.jewel.magma .glass .reflections{box-shadow:inset -2px -8px 20px #ffde6b,inset -1px -3px #f97151!important}.jewel.aquamarine .glass{background-image:linear-gradient(to bottom right,#9cbaff,#b2fff9)}.jewel.aquamarine .glass .check .circle-check{fill:#2d5886!important;stroke:#2d5886!important}.jewel.aquamarine .glass .reflections{box-shadow:inset -2px -8px 20px #b2fff9,inset -1px -3px #9cbaff!important}.jewel.coffee .glass{background-image:linear-gradient(to bottom right,#ffb453,#996349)}.jewel.coffee .glass .check .circle-check{fill:#6a492c!important;stroke:#6a492c!important}.jewel.coffee .glass .reflections{box-shadow:inset -2px -8px 20px #ffb453,inset -1px -3px #996349!important}.jewel.watermelon .glass{background-image:linear-gradient(to bottom right,#c7fbab,#feb2ff)}.jewel.watermelon .glass .check .circle-check{fill:#2b7901!important;stroke:#2b7901!important}.jewel.watermelon .glass .reflections{box-shadow:inset -2px -8px 20px #c7fbab,inset -1px -3px #feb2ff!important}.jewel.plum .glass{background-image:linear-gradient(to bottom right,#b851f9,#effb6f)}.jewel.plum .glass .check .circle-check{fill:#892cc3!important;stroke:#892cc3!important}.jewel.plum .glass .reflections{box-shadow:inset -2px -8px 20px #b851f9,inset -1px -3px #effb6f!important}.jewel.twilight .glass{background-image:linear-gradient(to bottom right,#db93fc,#5a67e2)}.jewel.twilight .glass .check .circle-check{fill:#4833a2!important;stroke:#4833a2!important}.jewel.twilight .glass .reflections{box-shadow:inset -2px -8px 20px #db93fc,inset -1px -3px #5a67e2!important}.jewel.creamsicle .glass{background-image:linear-gradient(to bottom right,#fff,#ffbd1f)}.jewel.creamsicle .glass .check .circle-check{fill:#816709!important;stroke:#816709!important}.jewel.creamsicle .glass .reflections{box-shadow:inset -2px -8px 20px #fff,inset -1px -3px #ffbd1f!important}.jewel.ocean .glass{background-image:linear-gradient(to bottom right,#acff7f,#0fdfe1)}.jewel.ocean .glass .check .circle-check{fill:#28624e!important;stroke:#28624e!important}.jewel.ocean .glass .reflections{box-shadow:inset -2px -8px 20px #acff7f,inset -1px -3px #0fdfe1!important}.jewel.selected .glass{box-shadow:1px 3px 13px #fffc,-1px -1px 11px #0003,0 0 20px #0000004d,inset 1px 1px 6px 3px #64646400,5px -5px 6px #fff,inset 0 0 6px #3c253ce6,-4px -11px 7px #ffffffe6}.jewel.selected .glass .check{opacity:1}.jewel.selected .glass .reflections{opacity:.5;animation:svelte-1bh1mzc-shimmer .4s ease-in-out}.jewel:hover .reflections{opacity:.3;animation:svelte-1bh1mzc-shimmer .4s ease-in-out}@keyframes svelte-1bh1mzc-shimmer{0%{transform:rotate(0);box-shadow:inset -2px -8px 20px #ffc6ff,inset -1px -3px #ff97ff}25%{transform:rotate(90deg)}50%{transform:rotate(180deg);box-shadow:inset -2px -8px 20px 20px #ffc6ff,inset -1px -3px #ff97ff}75%{transform:rotate(270deg)}to{transform:rotate(360deg);box-shadow:inset -2px -8px 20px #ffc6ff,inset -1px -3px #ff97ff}}html a.btn,html button.btn,html .btn,html .square{color:#000;background:#f0f0f3;box-shadow:-3px 3px 9px #cbd0dc,4px -6px 9px #fff,inset 0 0 #cbd0dc,inset 0 0 #fbfbfb;color:#6f7784;cursor:pointer!important}html a.btn.inactive,html button.btn.inactive,html .btn.inactive,html .square.inactive{box-shadow:none!important;opacity:.5;cursor:default!important}html a.btn.disabled,html button.btn.disabled,html .btn.disabled,html .square.disabled{border:1px solid rgba(0,0,0,.1)}html a.btn.imageBtn,html button.btn.imageBtn,html .btn.imageBtn,html .square.imageBtn{opacity:.7}html a.btn.imageBtn:hover,html button.btn.imageBtn:hover,html .btn.imageBtn:hover,html .square.imageBtn:hover{opacity:1}html a.btn.noHover:hover,html button.btn.noHover:hover,html .btn.noHover:hover,html .square.noHover:hover{box-shadow:-3px 3px 9px #cbd0dc,4px -6px 9px #fff,inset 0 0 #cbd0dc,inset 0 0 #fbfbfb}html a.btn .icon,html button.btn .icon,html .btn .icon,html .square .icon{color:#6f7784}html a.btn .icon,html button.btn .icon,html .btn .icon,html .square .icon{fill:#6f7784;stroke:#6f7784}html a.btn:global(.tippy-action) .tippy-action-icon,html button.btn:global(.tippy-action) .tippy-action-icon,html .btn:global(.tippy-action) .tippy-action-icon,html .square:global(.tippy-action) .tippy-action-icon{stroke:#6f7784;fill:#6f7784;color:#6f7784}html a.btn:hover,html button.btn:hover,html .btn:hover{box-shadow:0 0 #cbd0dc,0 0 #fff,inset -1px 1px 3px #cbd0dc,inset 1px -1px 3px #fbfbfb}html a.btn:hover .icon,html button.btn:hover .icon,html .btn:hover .icon{fill:#000}html a.btn:hover:global(.tippy-action) .tippy-action-icon,html button.btn:hover:global(.tippy-action) .tippy-action-icon,html .btn:hover:global(.tippy-action) .tippy-action-icon{stroke:#000;fill:#000;color:#000}html a.btn.btn-flat,html button.btn.btn-flat,html .btn.btn-flat{background:transparent;box-shadow:0 0 transparent,0 0 transparent,inset 0 0 0 transparent,inset 0 0 0 transparent;border:none;opacity:.8;transition:box-shadow .3s ease-out,opacity .3s ease-out!important}html a.btn.btn-flat:hover,html button.btn.btn-flat:hover,html .btn.btn-flat:hover{background:transparent;box-shadow:0 0 #cbd0dc,0 0 #fff,inset -1px 1px 3px #cbd0dc,inset 1px -1px 3px #fbfbfb;opacity:1}html .toggle-container .toggle-switch .toggle,html .toggle-container .toggle-switch .toggle:hover{box-shadow:-3px 3px 9px #cbd0dc,4px -6px 9px #fff,inset 0 0 #cbd0dc,inset 0 0 #fbfbfb}html .toggle-container .toggle-switch .toggle.active{box-shadow:0 0 #cbd0dc,0 0 #fff,inset -2px 2px 3px #cbd0dc,inset 2px -2px 3px #fbfbfb!important}html .toggle-container .toggle-switch .toggle.active .icon{fill:#000}html button.iconButton.xxsmall.active{box-shadow:0 0 #cbd0dc,0 0 #fff,inset -2px 2px 3px #cbd0dc,inset 2px -2px 3px #fbfbfb}html .jewel{background:transparent!important}html .jewel .tooltip{background:#f0f0f3;box-shadow:-2px 3px 6px #cbd0dce6}html .jewel .tooltip:after{border-color:#f0f0f3 transparent transparent transparent}html .jewel .glass{box-shadow:1px 3px 3px #fffc,-1px -1px 3px #0003,0 0 20px #0000004d,inset 1px 1px 7px #6464641a,5px -5px 3px #fff,inset 0 0 6px #3c253ce6,-4px -11px 7px #ffffffe6}html.dark-mode a.btn,html.dark-mode button.btn,html.dark-mode .btn{background:#2e3337;box-shadow:-2px 2px 6px #16151a,4px -6px 6px #23282e,inset 0 0 #16151a,inset 0 0 #23282e;color:#fff;cursor:pointer!important}html.dark-mode a.btn.disabled,html.dark-mode button.btn.disabled,html.dark-mode .btn.disabled{border:1px solid rgba(255,255,255,.2)}html.dark-mode a.btn .icon,html.dark-mode button.btn .icon,html.dark-mode .btn .icon{color:#fff}html.dark-mode a.btn.noHover:hover,html.dark-mode button.btn.noHover:hover,html.dark-mode .btn.noHover:hover{box-shadow:-2px 2px 6px #16151a,4px -6px 6px #23282e,inset 0 0 #16151a,inset 0 0 #23282e}html.dark-mode a.btn .icon,html.dark-mode button.btn .icon,html.dark-mode .btn .icon{fill:#fff;stroke:#fff}html.dark-mode a.btn:global(.tippy-action) .tippy-action-icon,html.dark-mode button.btn:global(.tippy-action) .tippy-action-icon,html.dark-mode .btn:global(.tippy-action) .tippy-action-icon{stroke:#fff;fill:#fff;color:#fff}html.dark-mode a.btn:hover,html.dark-mode button.btn:hover,html.dark-mode .btn:hover{box-shadow:0 0 #16151a,0 0 #23282e,inset -1px 1px 3px #16151a,inset 1px -1px 3px #23282e}html.dark-mode a.btn:hover .icon,html.dark-mode button.btn:hover .icon,html.dark-mode .btn:hover .icon{color:#fff}html.dark-mode a.btn:hover .icon,html.dark-mode button.btn:hover .icon,html.dark-mode .btn:hover .icon{fill:#fff;stroke:#fff}html.dark-mode a.btn:hover:global(.tippy-action) .tippy-action-icon,html.dark-mode button.btn:hover:global(.tippy-action) .tippy-action-icon,html.dark-mode .btn:hover:global(.tippy-action) .tippy-action-icon{stroke:#fff;fill:#fff;color:#fff}html.dark-mode a.btn.btn-flat,html.dark-mode button.btn.btn-flat,html.dark-mode .btn.btn-flat{background:transparent;box-shadow:0 0 transparent,0 0 transparent,inset 0 0 0 transparent,inset 0 0 0 transparent;border:none;opacity:.8;transition:box-shadow .3s ease-out,opacity .3s ease-out!important}html.dark-mode a.btn.btn-flat:hover,html.dark-mode button.btn.btn-flat:hover,html.dark-mode .btn.btn-flat:hover{background:transparent;box-shadow:0 0 #16151a,0 0 #23282e,inset -1px 1px 3px #16151a,inset 1px -1px 3px #23282e;opacity:1}html.dark-mode .toggle-container .toggle-switch .toggle{box-shadow:-3px 3px 9px #16151a,4px -6px 9px #23282e,inset 0 0 #16151a,inset 0 0 #23282e}html.dark-mode .toggle-container .toggle-switch .toggle svg{fill:#fff}html.dark-mode .toggle-container .toggle-switch .toggle:hover{box-shadow:-3px 3px 9px #16151a,4px -6px 9px #23282e,inset 0 0 #16151a,inset 0 0 #23282e}html.dark-mode .toggle-container .toggle-switch .toggle.active{box-shadow:0 0 #16151a,0 0 #23282e,inset -2px 2px 3px #16151a,inset 2px -2px 3px #23282e!important}html.dark-mode button.iconButton.flat{box-shadow:0 0 #16151a,0 0 #23282e,inset 0 0 #16151a,inset 0 0 #23282e}html.dark-mode button.iconButton.flat.active,html.dark-mode button.iconButton.flat:hover{box-shadow:0 0 #16151a,0 0 #23282e,inset -2px 2px 3px #16151a,inset 2px -2px 3px #23282e!important}html.dark-mode button.iconButton.xxsmall,html.dark-mode span.iconButton.xxsmall{box-shadow:-1px 1px 4px #16151a,2px -3px 3px #23282e,inset 0 0 #16151a,inset 0 0 #23282e!important}html.dark-mode button.iconButton.xxsmall:hover{box-shadow:0 0 #16151a,0 0 #23282e,inset -1px 1px 3px #16151a,inset 1px -1px 3px #23282e!important}html.dark-mode .jewel .tooltip{background:#2e3337;box-shadow:-2px 3px 6px #0006}html.dark-mode .jewel .tooltip:after{border-color:#2e3337 transparent transparent transparent}html.dark-mode .jewel .glass{box-shadow:1px 3px 3px #fff3,-1px -1px 3px #00000080,5px 7px 20px #0000004d,inset 1px 1px 7px #6464641a,1px 1px 3px #ffffff80,inset 0 0 6px #3c253ce6,-3px -8px 15px 1px #ffffff1a!important}.landing.svelte-1bh1mzc{background-color:#fff;color:#000c}.link-redeem-error.svelte-1bh1mzc{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:50;max-width:90vw;padding:10px 18px;border-radius:999px;background:#ef4444f2;color:#fff;font-size:.85rem;text-align:center;box-shadow:0 4px 16px #0000002e}html.dark-mode .landing.svelte-1bh1mzc p,html.dark-mode .landing.svelte-1bh1mzc ul,html.dark-mode .landing.svelte-1bh1mzc li{color:#000000b3}h1.svelte-1bh1mzc,h2.svelte-1bh1mzc,h3.svelte-1bh1mzc{font-family:Goodly;font-weight:400;margin:0 0 .6em}p.svelte-1bh1mzc,li.svelte-1bh1mzc,dd.svelte-1bh1mzc,cite.svelte-1bh1mzc,.btn.svelte-1bh1mzc{font-family:Lufga}.container.svelte-1bh1mzc{max-width:1100px;margin:0 auto;padding:0 24px}.container.narrow.svelte-1bh1mzc{max-width:760px}.center.svelte-1bh1mzc{text-align:center}.cta-row.svelte-1bh1mzc{margin-top:40px}.zen-bg-wrapper.svelte-1bh1mzc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}.hero.svelte-1bh1mzc{position:relative;z-index:1;min-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 24px}.hero.svelte-1bh1mzc .wordmark:where(.svelte-1bh1mzc){font-family:Goodly;font-size:clamp(3rem,8vw,7rem);line-height:1;letter-spacing:-1px;font-weight:400;margin:0 0 .3em;color:#fff;text-shadow:0 6px 30px rgba(255,255,255,.05)}.hero.svelte-1bh1mzc h1:where(.svelte-1bh1mzc){max-width:820px;font-size:2.6rem;line-height:1.15;color:#fff}@media only screen and (max-width: 576px){.hero.svelte-1bh1mzc h1:where(.svelte-1bh1mzc){font-size:1.9rem}}.hero.svelte-1bh1mzc .lede:where(.svelte-1bh1mzc){max-width:560px;font-weight:200;font-size:1.15rem;line-height:1.6;color:#ffffffe6;margin:0 0 2em}.hero.svelte-1bh1mzc .trust-line:where(.svelte-1bh1mzc){margin-top:2em;font-size:1.15rem;font-weight:500;color:#fffc}.final-cta.svelte-1bh1mzc{position:relative;z-index:1;text-align:center;padding:100px 24px;background-image:linear-gradient(to bottom right,#bdb2ff,#ffc6ff)}.final-cta.svelte-1bh1mzc h2:where(.svelte-1bh1mzc){max-width:820px;margin:0 auto .6em;font-size:2.6rem;line-height:1.15;color:#000000d9}@media only screen and (max-width: 576px){.final-cta.svelte-1bh1mzc h2:where(.svelte-1bh1mzc){font-size:1.9rem}}.final-cta.svelte-1bh1mzc .lede:where(.svelte-1bh1mzc){max-width:560px;margin:0 auto 2em;font-weight:200;font-size:1.15rem;line-height:1.6;color:#000000bf}.final-cta.svelte-1bh1mzc .fine-print:where(.svelte-1bh1mzc){margin-top:1.2em;font-size:.8rem;color:#0000008c}.ctas.svelte-1bh1mzc{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}@media only screen and (max-width: 576px){.ctas.svelte-1bh1mzc{flex-direction:column;align-items:stretch;gap:15px;padding:0 30px}}.landing.svelte-1bh1mzc a.btn{margin:0;text-align:center}.landing.svelte-1bh1mzc a.btn.primary{background:#6e5bb9;color:#fff!important;box-shadow:none;transition:background .18s ease,color .18s ease}.landing.svelte-1bh1mzc a.btn.primary:hover{background:#7064a6;box-shadow:none}.landing.svelte-1bh1mzc a.btn.outline{background:#6e5bb9!important;border:2px solid #6e5bb9;color:#fff!important;box-shadow:none;transition:background .18s ease,color .18s ease}.landing.svelte-1bh1mzc a.btn.outline:hover{background:#7064a6!important;border-color:#7064a6}.hero.svelte-1bh1mzc .btn-on-color:where(.svelte-1bh1mzc){display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ffffff80;color:#00000080!important;border:none;padding:12px 18px;box-sizing:border-box;min-width:164px;border-radius:999px;box-shadow:none;font-weight:200;font-family:Lufga;text-decoration:none;transition:background .18s ease,color .18s ease}.hero.svelte-1bh1mzc .btn-on-color:where(.svelte-1bh1mzc):hover,.hero.svelte-1bh1mzc .btn-on-color:where(.svelte-1bh1mzc):focus,.hero.svelte-1bh1mzc .btn-on-color:where(.svelte-1bh1mzc):focus-visible{background:#fff!important;color:#1f1f1f!important;box-shadow:none!important;border:none!important}.band.svelte-1bh1mzc{position:relative;z-index:1;padding:72px 0;background-color:#fff}.band.alt.svelte-1bh1mzc{background-color:#f0f0f3}.band.svelte-1bh1mzc h2:where(.svelte-1bh1mzc){font-size:2rem}@media only screen and (max-width: 576px){.band.svelte-1bh1mzc h2:where(.svelte-1bh1mzc){font-size:1.6rem}}.band.svelte-1bh1mzc p:where(.svelte-1bh1mzc){font-weight:200;line-height:1.6;font-size:1.05rem}.problem-layout.svelte-1bh1mzc{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media only screen and (max-width: 768px){.problem-layout.svelte-1bh1mzc{grid-template-columns:1fr;gap:32px}}.problem-image.svelte-1bh1mzc{width:100%;height:auto;border-radius:20px}.steps.svelte-1bh1mzc{list-style:none;margin:40px 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:28px}@media only screen and (max-width: 768px){.steps.svelte-1bh1mzc{grid-template-columns:1fr}}.steps.svelte-1bh1mzc li:where(.svelte-1bh1mzc){display:flex;gap:18px;align-items:flex-start;background:#fff;border-radius:20px;padding:24px;box-shadow:0 2px 10px #0000000f}.steps.svelte-1bh1mzc .step-num:where(.svelte-1bh1mzc){flex:0 0 auto;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom right,#bdb2ff,#ffc6ff);font-family:Goodly;font-weight:400;color:#000000bf}.steps.svelte-1bh1mzc h3:where(.svelte-1bh1mzc){font-size:1.1rem;margin-bottom:.3em}.steps.svelte-1bh1mzc p:where(.svelte-1bh1mzc){margin:0;font-size:.95rem}.tune-flow.svelte-1bh1mzc{display:flex;align-items:stretch;justify-content:center;gap:0;margin-top:48px}@media only screen and (max-width: 768px){.tune-flow.svelte-1bh1mzc{flex-direction:column;align-items:center;gap:32px}}.tune-step.svelte-1bh1mzc{flex:1 1 0;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:240px;padding:0 10px}.tune-badge.svelte-1bh1mzc{position:relative;width:104px;height:104px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(to bottom right,#bdb2ff,#ffc6ff);box-shadow:0 10px 24px -6px #6e5bb973;margin-bottom:20px}.tune-badge.svelte-1bh1mzc svg:where(.svelte-1bh1mzc){width:40px;height:40px;color:#fff}.tune-letter.svelte-1bh1mzc{position:absolute;bottom:0;right:0;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000026;display:flex;align-items:center;justify-content:center;font-family:Goodly;font-size:1rem;font-weight:400;color:#6e5bb9}.tune-card.svelte-1bh1mzc{background:#fff;border-radius:18px;padding:18px;box-shadow:0 2px 10px #0000000f;width:100%;flex:1}.tune-card.svelte-1bh1mzc h3:where(.svelte-1bh1mzc){font-size:1.1rem;margin-bottom:.3em}.tune-card.svelte-1bh1mzc p:where(.svelte-1bh1mzc){margin:0;font-size:.9rem}.tune-connector.svelte-1bh1mzc{flex:0 0 auto;width:48px;height:0;margin-top:52px;border-top:2px dashed #7064a6}@media only screen and (max-width: 768px){.tune-connector.svelte-1bh1mzc{display:none}}.differentiators-layout.svelte-1bh1mzc{display:flex;align-items:flex-start;gap:40px;margin-top:32px}@media only screen and (max-width: 768px){.differentiators-layout.svelte-1bh1mzc{flex-direction:column;align-items:center}}.bento-content.svelte-1bh1mzc{flex:1 1 auto;display:flex;flex-direction:column;gap:24px;min-width:0;width:100%}.differentiators-image.svelte-1bh1mzc{display:block;flex:0 0 380px;align-self:center;max-width:380px;width:100%;height:auto;mix-blend-mode:multiply}@media only screen and (max-width: 768px){.differentiators-image.svelte-1bh1mzc{max-width:280px}}.eyebrow-badge.svelte-1bh1mzc{display:flex;align-items:center;gap:8px;margin:0 0 1em;padding:8px 18px;border-radius:999px;background:#fff;box-shadow:0 2px 8px #00000014;font-family:Lufga;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;font-size:1rem;color:#6e5bb9;width:fit-content}.eyebrow-badge.center.svelte-1bh1mzc{margin-left:auto;margin-right:auto}.eyebrow-badge.svelte-1bh1mzc .dot:where(.svelte-1bh1mzc){width:8px;height:8px;border-radius:50%;background:#6e5bb9}.highlight.svelte-1bh1mzc{color:#6e5bb9}.bento-grid.svelte-1bh1mzc{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%}@media only screen and (max-width: 576px){.bento-grid.svelte-1bh1mzc{grid-template-columns:1fr}}.bento-card.svelte-1bh1mzc{background:#fff;border-radius:24px;padding:28px;box-shadow:0 2px 10px #0000000f}.bento-card.svelte-1bh1mzc h3:where(.svelte-1bh1mzc){font-size:1.15rem;margin:0 0 .3em}.bento-card.svelte-1bh1mzc p:where(.svelte-1bh1mzc){margin:0;font-size:.95rem}.bento-visual.svelte-1bh1mzc{margin-bottom:20px;min-height:60px}.tag.svelte-1bh1mzc{display:inline-block;padding:6px 14px;border-radius:999px;font-family:Lufga;font-size:.85rem;font-weight:500}.tag-lavender.svelte-1bh1mzc{background:linear-gradient(to bottom right,#bdb2ff,#ffc6ff);color:#7064a6}.tag-peach.svelte-1bh1mzc{background:linear-gradient(to bottom right,#ffc6ec,#ff9c9c);color:#955b5b}.tag-mint.svelte-1bh1mzc{background:linear-gradient(to bottom right,#cdfab2,#79d9a2);color:#197641}.tag-aqua.svelte-1bh1mzc{background:linear-gradient(to bottom right,#9cbaff,#b2fff9);color:#3e64bb}.tag-dark.svelte-1bh1mzc{background:#ffffff26;color:#fff}.bento-tags.svelte-1bh1mzc{display:flex;flex-wrap:wrap;gap:8px}.bento-tags.svelte-1bh1mzc .tag:where(.svelte-1bh1mzc):nth-child(2){margin-left:16px}.bento-tags.svelte-1bh1mzc .tag:where(.svelte-1bh1mzc):nth-child(3){margin-left:32px}.bento-chart.svelte-1bh1mzc svg:where(.svelte-1bh1mzc){display:block;width:100%;height:60px}.bento-chart.svelte-1bh1mzc .chart-legend:where(.svelte-1bh1mzc){display:flex;gap:16px;margin-top:10px;font-size:.75rem;color:#0000008c}.bento-chart.svelte-1bh1mzc .chart-legend:where(.svelte-1bh1mzc) span:where(.svelte-1bh1mzc){display:flex;align-items:center;gap:6px}.bento-chart.svelte-1bh1mzc .chart-legend:where(.svelte-1bh1mzc) .dash:where(.svelte-1bh1mzc){width:14px;height:2px;background:#6e5bb9;display:inline-block}.bento-chart.svelte-1bh1mzc .chart-legend:where(.svelte-1bh1mzc) .dash-dotted:where(.svelte-1bh1mzc){background:none;border-top:2px dotted #c7c2e0}.voice-dots.svelte-1bh1mzc{display:flex;gap:8px;margin-bottom:14px}.voice-dot.svelte-1bh1mzc{width:22px;height:22px;border-radius:50%}.voice-dot.active.svelte-1bh1mzc{box-shadow:0 0 0 2px #fff,0 0 0 4px #6e5bb9}.voice-label.svelte-1bh1mzc{margin:0 0 10px;font-size:.85rem;font-weight:500;color:#6e5bb9}.voice-sliders.svelte-1bh1mzc{display:flex;flex-direction:column;gap:8px}.slider-track.svelte-1bh1mzc{display:block;height:6px;border-radius:999px;background:#f0f0f3;overflow:hidden}.slider-fill.svelte-1bh1mzc{display:block;height:100%;border-radius:999px;background:#6e5bb9}.avatar-row.svelte-1bh1mzc{display:flex;margin-bottom:14px}.avatar-row.svelte-1bh1mzc .avatar-dot:where(.svelte-1bh1mzc){width:34px;height:34px;border-radius:50%;border:2px solid #fff;margin-left:-10px}.avatar-row.svelte-1bh1mzc .avatar-dot:where(.svelte-1bh1mzc):first-child{margin-left:0}.bento-relationships.svelte-1bh1mzc .bento-tags:where(.svelte-1bh1mzc){margin-bottom:16px}.toggle-row.svelte-1bh1mzc{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;color:#000000b3;padding:6px 0}.toggle-row.svelte-1bh1mzc .toggle:where(.svelte-1bh1mzc){width:32px;height:18px;border-radius:999px;background:#00000026;position:relative;flex-shrink:0}.toggle-row.svelte-1bh1mzc .toggle:where(.svelte-1bh1mzc):after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff}.toggle-row.svelte-1bh1mzc .toggle.on:where(.svelte-1bh1mzc){background:#6e5bb9}.toggle-row.svelte-1bh1mzc .toggle.on:where(.svelte-1bh1mzc):after{left:16px}.bento-card--dark.svelte-1bh1mzc{grid-column:1/-1;display:flex;justify-content:space-between;gap:32px;background-image:linear-gradient(135deg,#6e5bb9,#7064a6);color:#fff}@media only screen and (max-width: 576px){.bento-card--dark.svelte-1bh1mzc{flex-direction:column}}.bento-card--dark.svelte-1bh1mzc h3:where(.svelte-1bh1mzc),.bento-card--dark.svelte-1bh1mzc p:where(.svelte-1bh1mzc){color:#fff}.bento-card--dark.svelte-1bh1mzc p:where(.svelte-1bh1mzc){opacity:.85}.bento-dark-copy.svelte-1bh1mzc{flex:1 1 260px;min-width:240px}.bento-dark-stat.svelte-1bh1mzc{flex:0 1 300px;text-align:right}@media only screen and (max-width: 576px){.bento-dark-stat.svelte-1bh1mzc{text-align:left}}.bento-dark-stat.svelte-1bh1mzc .stat-number:where(.svelte-1bh1mzc){font-family:Goodly;font-size:2.6rem;margin:0;line-height:1}.bento-dark-stat.svelte-1bh1mzc .stat-caption:where(.svelte-1bh1mzc){margin:.2em 0 1em;font-size:.85rem;opacity:.8}.bento-dark-stat.svelte-1bh1mzc .bento-tags:where(.svelte-1bh1mzc){justify-content:flex-end}@media only screen and (max-width: 576px){.bento-dark-stat.svelte-1bh1mzc .bento-tags:where(.svelte-1bh1mzc){justify-content:flex-start}}.bento-dark-stat.svelte-1bh1mzc .bento-tags:where(.svelte-1bh1mzc) .tag:where(.svelte-1bh1mzc):nth-child(2),.bento-dark-stat.svelte-1bh1mzc .bento-tags:where(.svelte-1bh1mzc) .tag:where(.svelte-1bh1mzc):nth-child(3){margin-left:0}.feature-grid.svelte-1bh1mzc{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.feature-grid.svelte-1bh1mzc li:where(.svelte-1bh1mzc){flex:1 1 300px;max-width:330px;box-sizing:border-box;background:#fff;border-radius:20px;padding:24px;box-shadow:0 2px 10px #0000000f}.feature-grid.svelte-1bh1mzc h3:where(.svelte-1bh1mzc){font-size:1.1rem;margin-bottom:.3em}.feature-grid.svelte-1bh1mzc p:where(.svelte-1bh1mzc){margin:0;font-size:.95rem}.privacy-grid.svelte-1bh1mzc li:where(.svelte-1bh1mzc){display:flex;flex-direction:column;align-items:center;text-align:center}.privacy-icon.svelte-1bh1mzc{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:12px;color:#6e5bb9}.privacy-icon.svelte-1bh1mzc svg:where(.svelte-1bh1mzc){width:32px;height:32px}.testimonial-carousel.svelte-1bh1mzc{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px}@media only screen and (max-width: 576px){.testimonial-carousel.svelte-1bh1mzc{gap:10px}}.carousel-arrow.svelte-1bh1mzc{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:none;background:#fff;box-shadow:0 2px 8px #0000001a;color:#6e5bb9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease}.carousel-arrow.svelte-1bh1mzc svg:where(.svelte-1bh1mzc){width:18px;height:18px}.carousel-arrow.svelte-1bh1mzc:hover{background:linear-gradient(to bottom right,#bdb2ff,#ffc6ff)}.testimonial-slide.svelte-1bh1mzc{margin:0;background:#fff;border-radius:20px;padding:32px;max-width:560px;min-height:180px;box-shadow:0 2px 10px #0000000f}.testimonial-slide.svelte-1bh1mzc p:where(.svelte-1bh1mzc){font-style:italic;margin:0 0 1em}.testimonial-slide.svelte-1bh1mzc cite:where(.svelte-1bh1mzc){font-weight:600;font-style:normal}.carousel-dots.svelte-1bh1mzc{display:flex;justify-content:center;gap:8px;margin-top:20px}.carousel-dot.svelte-1bh1mzc{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:#00000026;cursor:pointer}.carousel-dot.active.svelte-1bh1mzc{background:#6e5bb9}.audience-grid.svelte-1bh1mzc{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media only screen and (max-width: 992px){.audience-grid.svelte-1bh1mzc{grid-template-columns:1fr}}.audience-card.svelte-1bh1mzc{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 2px 10px #0000000f;display:flex;flex-direction:column}.audience-banner.svelte-1bh1mzc{position:relative;height:100px;display:flex;align-items:flex-end;padding:0 24px}.audience-banner.svelte-1bh1mzc:before,.audience-banner.svelte-1bh1mzc:after{content:"";position:absolute;border-radius:50%;background:#ffffff4d}.audience-banner.svelte-1bh1mzc:before{width:120px;height:120px;top:-40px;right:-30px}.audience-banner.svelte-1bh1mzc:after{width:70px;height:70px;bottom:-30px;right:40px}.audience-banner--lavender.svelte-1bh1mzc{background-image:linear-gradient(to bottom right,#bdb2ff,#ffc6ff)}.audience-banner--peach.svelte-1bh1mzc{background-image:linear-gradient(to bottom right,#ffc6ec,#ff9c9c)}.audience-banner--mint.svelte-1bh1mzc{background-image:linear-gradient(to bottom right,#cdfab2,#79d9a2)}.audience-icon.svelte-1bh1mzc{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;background:#fff;box-shadow:0 4px 10px #0000001f;display:flex;align-items:center;justify-content:center;transform:translateY(28px)}.audience-icon.svelte-1bh1mzc svg:where(.svelte-1bh1mzc){width:26px;height:26px;color:#6e5bb9}.audience-banner--peach.svelte-1bh1mzc .audience-icon:where(.svelte-1bh1mzc) svg:where(.svelte-1bh1mzc){color:#955b5b}.audience-banner--mint.svelte-1bh1mzc .audience-icon:where(.svelte-1bh1mzc) svg:where(.svelte-1bh1mzc){color:#197641}.audience-body.svelte-1bh1mzc{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:40px 28px 28px}.audience-body.svelte-1bh1mzc h3:where(.svelte-1bh1mzc){font-size:1.2rem}.audience-body.svelte-1bh1mzc p:where(.svelte-1bh1mzc){font-size:.95rem;margin:0 0 1em}.audience-body.svelte-1bh1mzc .bento-tags:where(.svelte-1bh1mzc){margin-bottom:1.4em}.audience-callout.svelte-1bh1mzc{display:flex;align-items:flex-start;gap:10px;background:linear-gradient(to bottom right,#ffc6ec,#ff9c9c);border-radius:14px;padding:14px 16px;margin:0 0 1.4em}.audience-callout.svelte-1bh1mzc svg:where(.svelte-1bh1mzc){flex-shrink:0;width:20px;height:20px;color:#955b5b;margin-top:2px}.audience-callout.svelte-1bh1mzc p:where(.svelte-1bh1mzc){margin:0;font-size:.85rem;color:#955b5b}.audience-btn.svelte-1bh1mzc{margin-top:auto!important;display:inline-flex;align-items:center;gap:8px}.audience-btn.svelte-1bh1mzc svg:where(.svelte-1bh1mzc){width:16px;height:16px}.faq.svelte-1bh1mzc{max-width:888px;margin:40px auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:36px 48px}.faq.svelte-1bh1mzc>div:where(.svelte-1bh1mzc){flex:1 1 380px;max-width:420px}.faq.svelte-1bh1mzc dt:where(.svelte-1bh1mzc),.faq.svelte-1bh1mzc dd:where(.svelte-1bh1mzc){display:flex;align-items:flex-start;gap:14px}.faq.svelte-1bh1mzc dt:where(.svelte-1bh1mzc):before,.faq.svelte-1bh1mzc dd:where(.svelte-1bh1mzc):before{flex-shrink:0;font-family:Goodly;font-size:2.2rem;line-height:1;color:#6e5bb9}.faq.svelte-1bh1mzc dt:where(.svelte-1bh1mzc){font-family:Goodly;font-size:1.1rem;margin-bottom:.5em}.faq.svelte-1bh1mzc dt:where(.svelte-1bh1mzc):before{content:"Q"}.faq.svelte-1bh1mzc dd:where(.svelte-1bh1mzc){margin:0;font-weight:200;line-height:1.5}.faq.svelte-1bh1mzc dd:where(.svelte-1bh1mzc):before{content:"A"}.faq.svelte-1bh1mzc dd:where(.svelte-1bh1mzc) a:where(.svelte-1bh1mzc){color:#6e5bb9;font-weight:500;text-decoration:underline}.landing-footer.svelte-1bh1mzc{position:relative;z-index:1;background-color:#fff;text-align:center;padding:40px 24px 60px}.landing-footer.svelte-1bh1mzc p:where(.svelte-1bh1mzc){font-size:.8rem;color:#0000008c;margin:.3em 0}.landing-footer.svelte-1bh1mzc a:where(.svelte-1bh1mzc){color:#0000008c}
