@import "https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;700&family=Manrope:wght@400;500;600;700;800&display=swap";
@import "https://unpkg.com/@phosphor-icons/web@2.1.1/src/regular/style.css";
@import "https://unpkg.com/@phosphor-icons/web@2.1.1/src/bold/style.css";
@import "https://unpkg.com/@phosphor-icons/web@2.1.1/src/fill/style.css";
@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-ExtraBold.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}
.ks-icon{justify-content:center;align-items:center;line-height:1;display:inline-flex}
:root{--green-50:#ecf7ed;--green-100:#d8efda;--green-200:#b7e1ba;--green-300:#92d06b;--green-400:#56c563;--green-500:#38a63f;--green-600:#33a33b;--green-700:#348c3a;--green-800:#2b7430;--green-glow:#6ec97540;--sage-500:#a9b8a1;--sage-tint:#a9b8a140;--beige-bg:#f6efdd;--beige-fg:#9c8862;--special-yellow:#f4d35e;--black:#000;--ink-900:#1c1c1c;--ink-850:#1d1d1d;--ink-800:#212529;--ink-600:#495057;--grey-500:#969696;--grey-400:#adb5bd;--grey-300:#ced4da;--grey-250:#dee2e6;--grey-200:#e3e3e3;--grey-150:#ebebeb;--grey-100:#f6f6f6;--grey-75:#f9f9f9;--grey-50:#fbfbfb;--white:#fff;--link:#008aff;--link-grey:#969696;--info:#008aff;--success:#38a63f;--danger:#ff6161;--danger-text:#e23b3b;--notice-neutral-bg:#f2f5f8;--notice-success-bg:#e8f4ea;--notice-error-bg:#fbecea;--color-primary:var(--green-500);--color-primary-hover:var(--green-600);--color-primary-active:var(--green-700);--color-on-primary:var(--white);--text-strong:var(--ink-800);--text-body:var(--black);--text-muted:var(--grey-500);--text-placeholder:var(--grey-400);--text-price:var(--green-600);--text-link:var(--link);--text-on-dark:var(--white);--text-on-dark-muted:#fff9;--surface-page:var(--white);--surface-card:var(--white);--surface-subtle:var(--grey-100);--surface-sunken:var(--grey-75);--surface-dark:var(--ink-900);--surface-tint:var(--sage-tint);--border-default:var(--grey-250);--border-strong:var(--grey-300);--border-focus:var(--green-500);--border-error:var(--danger);--divider:var(--grey-250)}
:root{--font-ui:"Google Sans", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Gilroy", "Google Sans", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-display:800;--fs-display:45px;--lh-display:46px;--fs-h1:35px;--lh-h1:41px;--fs-h2:35px;--lh-h2:42px;--fs-h3:30px;--lh-h3:38px;--fs-subtitle1:24px;--lh-subtitle1:30px;--fs-subtitle2:18px;--lh-subtitle2:24px;--fs-body:16px;--lh-body:22px;--fs-body-sm:14px;--lh-body-sm:24px;--fs-caption:11px;--lh-caption:18px;--fs-label:11.7px;--lh-label:18px;--ls-label:.26px;--ls-tight:-.01em}
:root{--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:40px;--space-7:48px;--space-8:56px;--space-9:64px;--space-10:80px;--space-11:100px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:25px;--radius-pill:999px;--border-width:1px;--border-width-strong:1.5px;--border-width-focus:2px;--shadow-module:0 0 15px 0 #0000001f;--shadow-popup:7px 7px 20px 0 #0000001a;--shadow-card:0 4px 18px 0 #0000000f;--shadow-focus:0 0 0 4px var(--green-glow);--container-max:1260px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1280px;--ease:cubic-bezier(.4, 0, .2, 1);--dur-fast:.12s;--dur:.2s}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.ks-display{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-tight);color:var(--text-strong);line-height:1.02}.ks-eyebrow{font-family:var(--font-ui);font-weight:var(--fw-bold);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-strong)}*,:before,:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{line-height:1.15}
html,body{margin:0;padding:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}
