@font-face{font-family:FatMolly;src:url(/fonts/FatMolly-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/marketing-3100e775e8.woff2) format("woff2");font-weight:100 900;font-display:swap}.marketing-header:where(.astro-f5s4nesj){position:relative;z-index:3;background:#fffaf5;color:#280b47;font:400 16px/1.6 Inter,Arial,sans-serif}.marketing-header-inner:where(.astro-f5s4nesj){width:min(1280px,calc(100% - 112px));margin-inline:auto;height:94px;display:flex;align-items:center;justify-content:space-between;gap:24px}.marketing-header:where(.astro-f5s4nesj) .brand:where(.astro-f5s4nesj){display:inline-flex;align-items:center;gap:9px;flex-shrink:0}.marketing-header:where(.astro-f5s4nesj) .brand:where(.astro-f5s4nesj) img:where(.astro-f5s4nesj){width:35px;height:36px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1)}.marketing-header:where(.astro-f5s4nesj) .brand:where(.astro-f5s4nesj) span:where(.astro-f5s4nesj){font:400 35px/1 FatMolly,Inter,Arial,sans-serif;color:#000}.marketing-header:where(.astro-f5s4nesj) a:where(.astro-f5s4nesj){color:inherit;text-decoration:none}.marketing-header:where(.astro-f5s4nesj) nav:where(.astro-f5s4nesj){display:flex;align-items:center;gap:30px;font-size:13px}.marketing-header:where(.astro-f5s4nesj) nav:where(.astro-f5s4nesj)>a:where(.astro-f5s4nesj){padding-block:12px}.marketing-header:where(.astro-f5s4nesj) nav:where(.astro-f5s4nesj)>a:where(.astro-f5s4nesj):not(.header-cta):hover,.marketing-header:where(.astro-f5s4nesj) nav:where(.astro-f5s4nesj)>a:where(.astro-f5s4nesj)[aria-current]{color:#6a1fb8;text-decoration:underline;text-underline-offset:5px}.marketing-header:where(.astro-f5s4nesj) .header-cta:where(.astro-f5s4nesj){display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 21px;border-radius:7px;background:#9234ea;color:#fff;font-weight:550;font-size:13px;letter-spacing:-.015em;box-shadow:0 5px 16px #9234ea1a;transition:background .2s,transform .2s}.marketing-header:where(.astro-f5s4nesj) .header-cta:where(.astro-f5s4nesj):hover{background:#7d28d4;transform:translateY(-2px)}.marketing-header:where(.astro-f5s4nesj) a:where(.astro-f5s4nesj):focus-visible,.marketing-header:where(.astro-f5s4nesj) button:where(.astro-f5s4nesj):focus-visible{outline:3px solid #91652c;outline-offset:6px}.marketing-header:where(.astro-f5s4nesj) .menu-toggle:where(.astro-f5s4nesj){display:none;border:1px solid #d9c2f7;color:#280b47;background:transparent;border-radius:5px;padding:8px 13px;min-height:44px;font:inherit}@media (max-width: 1100px){.marketing-header-inner:where(.astro-f5s4nesj){width:calc(100% - 72px)}.marketing-header:where(.astro-f5s4nesj) nav:where(.astro-f5s4nesj){gap:21px}}@media (max-width: 760px){.marketing-header-inner:where(.astro-f5s4nesj){width:calc(100% - 40px);height:78px}.marketing-header:where(.astro-f5s4nesj) .brand:where(.astro-f5s4nesj) span:where(.astro-f5s4nesj){font-size:30px}.marketing-header:where(.astro-f5s4nesj) .brand:where(.astro-f5s4nesj) img:where(.astro-f5s4nesj){width:31px;height:32px}.marketing-header:where(.astro-f5s4nesj) .menu-toggle:where(.astro-f5s4nesj){display:block}.marketing-header:where(.astro-f5s4nesj) nav:where(.astro-f5s4nesj){display:none;position:absolute;left:20px;right:20px;top:70px;flex-direction:column;align-items:stretch;gap:2px;padding:15px 21px;background:#fffaf3;border:1px solid #d9c2f7;border-radius:9px;box-shadow:0 12px 25px #30183d15}.marketing-header:where(.astro-f5s4nesj) nav:where(.astro-f5s4nesj).open{display:flex}.marketing-header:where(.astro-f5s4nesj) nav:where(.astro-f5s4nesj)>a:where(.astro-f5s4nesj){padding-block:10px}.marketing-header:where(.astro-f5s4nesj) .header-cta:where(.astro-f5s4nesj){margin-block:5px}}@media (prefers-reduced-motion: reduce){.marketing-header:where(.astro-f5s4nesj) .header-cta:where(.astro-f5s4nesj){transition:none}.marketing-header:where(.astro-f5s4nesj) .header-cta:where(.astro-f5s4nesj):hover{transform:none}}@media print{.marketing-header:where(.astro-f5s4nesj) nav:where(.astro-f5s4nesj),.marketing-header:where(.astro-f5s4nesj) .menu-toggle:where(.astro-f5s4nesj){display:none}}.public-footer:where(.astro-mh6itkc3){padding:35px 0 27px;background:#fffaf5;color:#280b47;font:400 10px/1.6 Inter,Arial,sans-serif;text-align:left}.public-footer:where(.astro-mh6itkc3),.public-footer:where(.astro-mh6itkc3) :where(.astro-mh6itkc3){box-sizing:border-box}.public-footer__wrap:where(.astro-mh6itkc3){width:min(1280px,calc(100% - 112px));margin-inline:auto}.public-footer__inner:where(.astro-mh6itkc3){display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.public-footer__brand:where(.astro-mh6itkc3){flex-shrink:0}.public-footer__logo:where(.astro-mh6itkc3){display:inline-flex;align-items:center;gap:9px}.public-footer__logo:where(.astro-mh6itkc3) img:where(.astro-mh6itkc3){display:block;width:25px;height:27px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1)}.public-footer__logo:where(.astro-mh6itkc3) span:where(.astro-mh6itkc3){font:400 26px/1 FatMolly,Inter,Arial,sans-serif;color:#000}.public-footer__brand:where(.astro-mh6itkc3) p:where(.astro-mh6itkc3){margin:9px 0 0;font:inherit}.public-footer__links:where(.astro-mh6itkc3){display:grid;grid-template-columns:auto auto auto auto;gap:32px}.public-footer__group:where(.astro-mh6itkc3) h2:where(.astro-mh6itkc3){margin:0 0 8px;font:600 11px/1.6 Inter,Arial,sans-serif;letter-spacing:normal;color:#280b47}.public-footer__group:where(.astro-mh6itkc3) ul:where(.astro-mh6itkc3){list-style:none;padding:0;margin:0}.public-footer__group:where(.astro-mh6itkc3) li:where(.astro-mh6itkc3){padding:0;margin:0}.public-footer:where(.astro-mh6itkc3) a:where(.astro-mh6itkc3){color:inherit;text-decoration:none}.public-footer__group:where(.astro-mh6itkc3) a:where(.astro-mh6itkc3){display:inline-block;padding-block:5px}.public-footer:where(.astro-mh6itkc3) a:where(.astro-mh6itkc3):hover{text-decoration:underline;text-underline-offset:3px}.public-footer:where(.astro-mh6itkc3) a:where(.astro-mh6itkc3):focus-visible{outline:3px solid #91652c;outline-offset:3px}.public-footer__copyright:where(.astro-mh6itkc3){margin:17px 0 0;color:#4c3a60;text-align:right;font:inherit}@media (max-width: 1100px){.public-footer__wrap:where(.astro-mh6itkc3){width:calc(100% - 72px)}.public-footer__inner:where(.astro-mh6itkc3){flex-direction:column;gap:24px}.public-footer__links:where(.astro-mh6itkc3){width:100%;grid-template-columns:1fr 1.5fr 1fr 1fr}}@media (max-width: 760px){.public-footer__wrap:where(.astro-mh6itkc3){width:calc(100% - 40px)}.public-footer__links:where(.astro-mh6itkc3){grid-template-columns:1fr 1fr;gap:22px}}
