@font-face{font-family:Open Runde;src:url(/fonts/OpenRunde-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Runde;src:url(/fonts/OpenRunde-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Runde;src:url(/fonts/OpenRunde-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:where(.fs-site){--beige-0:#fff;--beige-10:#f4f1ee;--beige-20:#f1ebe5;--beige-30:#f0eae5;--blue-30:#84b9ef;--dark-brown:#614a44;--neutral-20:#453f3d;--neutral-30:#1a1615;--muted:#757170;--hairline:#e4e2e2;--green-badge-bg:#eaf3ed;--green-badge-fg:#00a82d;--container:1072px;--header-max:800px;--gutter:0px;--shadow-soft:0px 4px 50px 0px #614a440f;--shadow-tile:0px 4px 50px 0px #614a441a;--main-gap:120px;--content-gap:160px;--content-pad-bottom:160px;--section-gap:56px;--fit-h:calc(100svh - 130px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:1199.98px){:where(.fs-site){--gutter:40px;--main-gap:96px;--content-gap:96px;--content-pad-bottom:96px;--section-gap:40px}}@media (max-width:809.98px){:where(.fs-site){--gutter:16px;--main-gap:80px;--content-gap:80px;--content-pad-bottom:80px;--section-gap:40px}}:where(.fs-site),:where(.fs-site) *,:where(.fs-site) :before,:where(.fs-site) :after{box-sizing:border-box}html:has(>body.fs-site){-webkit-text-size-adjust:100%}:is(html:has(>body.fs-site),body:where(.fs-site)){margin:0;padding:0}body:where(.fs-site){color:var(--neutral-30);-webkit-font-smoothing:antialiased;background:#fafafa;font-family:Open Runde,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;overflow-x:hidden}:where(.fs-site) img,:where(.fs-site) svg{max-width:100%;display:block}:where(.fs-site) a{color:inherit;text-decoration:none}:where(.fs-site) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.fs-site) h1,:where(.fs-site) h2,:where(.fs-site) h3,:where(.fs-site) h4,:where(.fs-site) h5,:where(.fs-site) h6,:where(.fs-site) p{margin:0}html.lenis>body.fs-site{height:auto}html.lenis:has(>body.fs-site){height:auto}html.lenis.lenis-smooth:has(>body.fs-site){scroll-behavior:auto!important}html.lenis.lenis-stopped:has(>body.fs-site){overflow:hidden}:where(.fs-site) .h1{letter-spacing:-.03em;font-size:76px;font-weight:600;line-height:1.2}:where(.fs-site) .h2{letter-spacing:-.03em;font-size:52px;font-weight:600;line-height:1.2}:where(.fs-site) .h3{letter-spacing:-.03em;font-size:40px;font-weight:600;line-height:1.2}:where(.fs-site) .h5{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1.4}:where(.fs-site) .h6{letter-spacing:-.03em;font-size:20px;font-weight:600;line-height:1.4}:where(.fs-site) .testimonial{letter-spacing:-.03em;font-size:64px;font-weight:500;line-height:1.45}:where(.fs-site) .bodyXL{color:var(--neutral-20);font-size:20px;font-weight:400;line-height:1.5}:where(.fs-site) .bodyLarge{color:var(--neutral-20);font-size:18px;font-weight:400;line-height:1.5}:where(.fs-site) .bodyNormal{color:var(--neutral-20);font-size:16px;font-weight:400;line-height:1.5}:where(.fs-site) .bodyMedium{color:var(--neutral-30);font-size:16px;font-weight:500;line-height:1.5}:where(.fs-site) .bodySmall{color:var(--muted);font-size:14px;font-weight:400;line-height:1.5}:where(.fs-site) .bodyXS{font-size:13px;font-weight:400;line-height:1.5}:where(.fs-site) .eyebrowLarge{text-transform:uppercase;color:var(--dark-brown);font-size:15px;font-weight:600;line-height:1.25}:where(.fs-site) .eyebrowSmall{text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.25}:where(.fs-site) .label{font-size:16px;font-weight:600;line-height:1.2}@media (max-width:1199.98px){:where(.fs-site) .h1{font-size:58px}:where(.fs-site) .h2{font-size:44px}:where(.fs-site) .h3{font-size:32px}:where(.fs-site) .h5{font-size:24px}:where(.fs-site) .testimonial{font-size:40px}:where(.fs-site) .bodyXL{font-size:18px}}@media (max-width:809.98px){:where(.fs-site) .h1{font-size:40px}:where(.fs-site) .h2{font-size:28px}:where(.fs-site) .h3{font-size:26px}:where(.fs-site) .h5{font-size:20px}:where(.fs-site) .h6{font-size:18px}:where(.fs-site) .testimonial{font-size:24px}:where(.fs-site) .bodyXL,:where(.fs-site) .bodyLarge{font-size:16px}}:where(.fs-site) .container{width:100%;max-width:var(--container);flex-direction:column;align-items:center;margin:0 auto;display:flex}:where(.fs-site) .sectionHeader{width:100%;max-width:var(--header-max);text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}:where(.fs-site) .centerText{text-align:center}:where(.fs-site) .srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.SssWidget-module__G6XIaG__root{right:max(20px, var(--gutter));bottom:max(20px, env(safe-area-inset-bottom));z-index:30;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.SssWidget-module__G6XIaG__bubble{background:var(--neutral-30);width:56px;height:56px;color:var(--beige-0);box-shadow:var(--shadow-tile);border-radius:100px;justify-content:center;align-items:center;transition:background-color .3s cubic-bezier(.44,0,.56,1);display:flex}.SssWidget-module__G6XIaG__bubble:hover{background:#2e3035}.SssWidget-module__G6XIaG__bubble:focus-visible,.SssWidget-module__G6XIaG__close:focus-visible,.SssWidget-module__G6XIaG__send:focus-visible{outline:2px solid var(--blue-30);outline-offset:2px}.SssWidget-module__G6XIaG__panel{width:380px;max-width:calc(100vw - 2 * max(20px, var(--gutter)));background:var(--beige-0);border:1px solid var(--hairline);height:560px;max-height:calc(100svh - 176px);box-shadow:var(--shadow-tile);transform-origin:100% 100%;border-radius:24px;flex-direction:column;animation:.25s cubic-bezier(.44,0,.56,1) SssWidget-module__G6XIaG__panelIn;display:flex;overflow:hidden}@keyframes SssWidget-module__G6XIaG__panelIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.SssWidget-module__G6XIaG__header{background:var(--beige-10);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:14px 12px 14px 20px;display:flex}.SssWidget-module__G6XIaG__headerText{flex-direction:column;gap:2px;min-width:0;display:flex}.SssWidget-module__G6XIaG__close{width:36px;height:36px;color:var(--neutral-30);border-radius:100px;flex:none;justify-content:center;align-items:center;transition:background-color .3s cubic-bezier(.44,0,.56,1);display:flex}.SssWidget-module__G6XIaG__close:hover{background:var(--beige-20)}.SssWidget-module__G6XIaG__list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.SssWidget-module__G6XIaG__msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;max-width:85%;padding:10px 14px;font-size:15px;line-height:1.5}.SssWidget-module__G6XIaG__assistant{background:var(--beige-10);color:var(--neutral-30);border-bottom-left-radius:6px;align-self:flex-start}.SssWidget-module__G6XIaG__user{background:var(--neutral-30);color:var(--beige-0);border-bottom-right-radius:6px;align-self:flex-end}.SssWidget-module__G6XIaG__typing{align-items:center;gap:5px;padding:14px 16px;display:inline-flex}.SssWidget-module__G6XIaG__dot{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite SssWidget-module__G6XIaG__blink}.SssWidget-module__G6XIaG__dot:nth-child(2){animation-delay:.15s}.SssWidget-module__G6XIaG__dot:nth-child(3){animation-delay:.3s}@keyframes SssWidget-module__G6XIaG__blink{0%,80%,to{opacity:.25}40%{opacity:1}}.SssWidget-module__G6XIaG__error{border:1px solid var(--hairline);background:var(--beige-20);color:var(--neutral-20);border-radius:16px;align-self:stretch;padding:10px 14px;font-size:14px;line-height:1.5}.SssWidget-module__G6XIaG__error a{text-underline-offset:2px;text-decoration:underline}.SssWidget-module__G6XIaG__form{border-top:1px solid var(--hairline);align-items:center;gap:8px;padding:12px 12px 8px;display:flex}.SssWidget-module__G6XIaG__input{border:1px solid var(--hairline);background:var(--beige-10);min-width:0;height:44px;font:inherit;color:var(--neutral-30);border-radius:100px;outline:none;flex:1;padding:0 16px;font-size:16px;transition:border-color .3s cubic-bezier(.44,0,.56,1)}.SssWidget-module__G6XIaG__input:focus{border-color:var(--blue-30)}.SssWidget-module__G6XIaG__input::placeholder{color:var(--muted)}.SssWidget-module__G6XIaG__send{background:var(--neutral-30);width:44px;height:44px;color:var(--beige-0);border-radius:100px;flex:none;justify-content:center;align-items:center;transition:background-color .3s cubic-bezier(.44,0,.56,1),opacity .2s;display:flex}.SssWidget-module__G6XIaG__send:hover:not(:disabled){background:#2e3035}.SssWidget-module__G6XIaG__send:disabled{opacity:.35;cursor:default}.SssWidget-module__G6XIaG__note{color:var(--muted);padding:0 16px 12px;font-size:12px;line-height:1.4}@media (max-width:809.98px){.SssWidget-module__G6XIaG__root{right:max(16px, var(--gutter));bottom:max(16px, env(safe-area-inset-bottom))}.SssWidget-module__G6XIaG__bubble{width:52px;height:52px}.SssWidget-module__G6XIaG__panel{width:calc(100vw - 2 * max(16px, var(--gutter)));max-width:none;height:520px;max-height:calc(100svh - 168px)}}@media (prefers-reduced-motion:reduce){.SssWidget-module__G6XIaG__panel,.SssWidget-module__G6XIaG__dot{animation:none}}
