@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap");:root{--lavender:#f2ecf4;--lightorange:#fee6d3;--yellowgreen:#e9efd9;--lightred:#fbc8cb;--mediumred:#f7a9b0;--darkred:#f59aa3;--purplepink:#784476;--turquoise:#c2e5d8;--lightpurple:#d4c1ef;--text-color:var(--purplepink);--bg-color:var(--lavender);--font-main:"Poppins",sans-serif}body{margin:0;font-family:var(--font-main);background-color:var(--bg-color);color:var(--text-color)}button{background-color:var(--lightred);color:var(--purplepink);border:none;border-radius:1.5rem;padding:.9rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease;box-shadow:0 2px 6px rgba(0,0,0,.08)}button:hover{background-color:var(--mediumred);box-shadow:0 3px 8px rgba(0,0,0,.12)}button:active{background-color:var(--darkred);box-shadow:inset 0 1px 4px rgba(0,0,0,.08)}h1,h2,h3{font-weight:600}h1,h2,h3,p{color:var(--purplepink)}p{line-height:1.5}:root{--page-max:1200px}.Header_header__MvnS2{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:var(--lavender);border-bottom:2px solid var(--lightpurple);box-shadow:0 1px 4px rgba(0,0,0,.05)}.Header_inner__ggL_E{max-width:1200px;margin:0 auto;padding:12px 20px;display:flex;justify-content:space-evenly;align-items:center}.Header_logo__j7oID{height:56px;width:auto;display:block}.Header_navDesktop__tCEZQ{display:none;gap:24px}.Header_navLink__Q_hTB{text-decoration:none;color:var(--purplepink);font-weight:600;position:relative;padding:6px 10px;border-radius:6px;transition:color .2s ease}.Header_navLink__Q_hTB:after{content:"";position:absolute;bottom:2px;left:0;width:0;height:2px;background-color:var(--lightred);transition:width .25s ease}.Header_navLink__Q_hTB:hover{color:var(--darkred)}.Header_navLink__Q_hTB:hover:after{width:100%}.Header_navLinkActive__FX8vk{color:var(--darkred)}.Header_navLinkActive__FX8vk:after{width:100%}.Header_mobileToggle__UfGeC{position:relative;display:flex;justify-content:center;align-items:center;width:60px;height:30px;background-color:var(--lavender);border:2px solid var(--lightpurple);border-radius:6px;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05);z-index:1100}.Header_mobileToggle__UfGeC:hover{background-color:var(--lavender);box-shadow:0 2px 6px rgba(0,0,0,.1)}.Header_burger__CUvUF{position:absolute;display:block;width:20px;height:2px;background-color:var(--purplepink);border-radius:2px;transition:background-color .2s ease,transform .3s ease,opacity .3s ease}.Header_burger__CUvUF:after,.Header_burger__CUvUF:before{content:"";position:absolute;left:0;width:20px;height:2px;background-color:var(--purplepink);border-radius:200px;transition:transform .3s ease,top .3s ease,background-color .2s ease}.Header_burger__CUvUF:before{top:-6px}.Header_burger__CUvUF:after{top:6px}.Header_mobileToggle__UfGeC:hover .Header_burger__CUvUF,.Header_mobileToggle__UfGeC:hover .Header_burger__CUvUF:after,.Header_mobileToggle__UfGeC:hover .Header_burger__CUvUF:before{background-color:var(--darkred)}.Header_mobileToggle__UfGeC[aria-expanded=true] .Header_burger__CUvUF{background-color:transparent}.Header_mobileToggle__UfGeC[aria-expanded=true] .Header_burger__CUvUF:before{top:0;transform:rotate(45deg)}.Header_mobileToggle__UfGeC[aria-expanded=true] .Header_burger__CUvUF:after{top:0;transform:rotate(-45deg)}.Header_mobilePanel__PXwHC{position:absolute;top:100%;left:0;right:0;background:white;border-bottom:2px solid var(--lightpurple);opacity:0;visibility:hidden;transform:scaleY(.98);transform-origin:top;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;z-index:100}.Header_mobilePanel__PXwHC.Header_open__k_vL4{opacity:1;transform:scaleY(1);visibility:visible;transition:opacity .2s ease,transform .2s ease}.Header_navMobile__mr7rO{max-width:1200px;margin:0 auto;padding:12px 20px;display:grid;grid-gap:8px;gap:8px}.Header_navMobileLink__bjK4M{text-decoration:none;color:var(--purplepink);padding:10px 8px;border-radius:8px;font-weight:600;transition:background-color .2s ease,color .2s ease}.Header_navMobileLink__bjK4M:hover{background:var(--lavender);color:var(--darkred)}@media (min-width:768px){.Header_navDesktop__tCEZQ{display:flex}.Header_mobilePanel__PXwHC,.Header_mobileToggle__UfGeC{display:none}}