.page-navigation-sticky{position:sticky;top:0;width:100%;background:#fff;z-index:1000}.pn-page-navigation{padding:16px 0;border-bottom:1px solid #0000001a;font-family:var(--font-post-grotesk,system-ui,sans-serif);position:relative}.pn-page-navigation .container{padding:0 20px;max-width:1440px;margin:auto;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center}.pn-page-navigation .nav_links_container{display:flex;align-items:center;gap:40px;justify-content:flex-end}.pn-page-navigation .nav-logo{display:flex;align-items:center;justify-content:center;overflow:hidden}.pn-page-navigation .nav-logo img{max-width:222px;height:auto;display:block;margin-right:40px}.pn-page-navigation .pn-nav-links{display:flex;align-items:center;gap:40px;flex-shrink:0}.pn-page-navigation .pn-nav-links a{color:#23004e;font-size:18px;font-weight:400;line-height:26px;text-transform:uppercase;text-decoration:none;white-space:nowrap}.pn-page-navigation .nav-button{width:100%;cursor:pointer;display:flex;max-width:183px;flex-basis:auto;flex-shrink:0;padding:14px 15px;background:#23004e;border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}.pn-page-navigation .nav-button .buy-now-button{font-size:18px;font-weight:400;align-self:stretch;flex-basis:auto;flex-shrink:0;line-height:23px;overflow-wrap:break-word;color:#fff;text-transform:uppercase;margin:auto;text-decoration:none}.pn-page-navigation .nav-button:hover{background:#fff;border:1px solid #23004e}.pn-page-navigation .nav-button:hover .buy-now-button{color:#23004e}.pn-page-navigation .pn-nav-links .nav-button{display:none}.pn-page-navigation .pn-mobile-nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;border:none;cursor:pointer;color:#23004e;touch-action:manipulation}.pn-mini-menu{display:none}@media (min-width:769px){.pn-mini-menu{display:none!important}}@media (max-width:768px){.pn-mini-menu{display:block;position:fixed;left:0;width:100%;z-index:999;background:#fff;max-height:0;overflow:hidden;transition:max-height .3s ease;pointer-events:none}.pn-mini-menu--visible{max-height:60px;pointer-events:auto}.pn-mini-menu-inner{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #0000001a;padding:8px 32px 10px;gap:20px}.pn-mini-menu a{display:inline-block;padding:0;font-family:var(--font-post-grotesk,system-ui,sans-serif);font-size:12px;font-weight:400;line-height:20px;text-transform:uppercase;color:#000;text-decoration:underline;text-decoration-color:#000;text-underline-offset:6px;text-decoration-thickness:1px;white-space:nowrap}}@media (max-width:1000px){.pn-page-navigation .pn-nav-links{gap:20px}.pn-page-navigation .pn-nav-links a{font-size:18px}.pn-page-navigation .nav-logo{margin:0}.pn-page-navigation .nav-logo img{margin-right:20px}.pn-page-navigation .nav-button{padding:10px 14px}.pn-page-navigation .nav-button .buy-now-button{font-size:14px}}@media (max-width:768px){.pn-page-navigation{padding:5px 0}.pn-page-navigation .container{display:flex;align-items:center;padding:0 20px}.pn-page-navigation .pn-mobile-nav-toggle{display:flex;flex-shrink:0}.pn-page-navigation .nav-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center}.pn-page-navigation .nav-logo img{max-width:160px;margin:0}.pn-page-navigation .nav_links_container{margin-left:auto;flex-grow:0}.pn-page-navigation .nav_links_container>.nav-button{display:none}.pn-page-navigation .pn-nav-links{display:flex;flex-direction:column;gap:0;background:#fff;position:absolute;top:100%;left:0;width:100%;z-index:100;box-shadow:0 8px 24px rgba(35,0,78,.1);max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .35s ease,opacity .25s ease}.pn-page-navigation .pn-nav-links--open{max-height:600px;opacity:1;pointer-events:auto}.pn-page-navigation .link_wrapper{width:100%;display:flex;align-items:center;justify-content:center;padding:16px 24px;border-bottom:1px solid #f0eef5}.pn-page-navigation .pn-nav-links a{font-size:18px;font-weight:400;color:#23004e;white-space:normal;text-align:center}.pn-page-navigation .pn-nav-links .nav-button{display:flex;width:100%;max-width:80%;margin:16px 20px;padding:14px 20px;justify-content:center;border-radius:2px}.pn-page-navigation .pn-nav-links .nav-button .buy-now-button{font-size:20px;text-align:center}}.countdown-banner-wrapper{background:#200340;padding:9px 0;font-family:var(--font-post-grotesk,system-ui,sans-serif)}.countdown-banner-wrapper .countdown-banner-content{display:flex;justify-content:center;align-items:center;width:100%;flex-direction:row;color:#fff;gap:12px}.countdown-banner-wrapper .countdown-message{font-weight:700;font-size:16px;font-family:var(--font-post-grotesk,system-ui,sans-serif);color:#fff}.countdown-banner-wrapper .countdown-timer{font-weight:700;display:flex;justify-content:center;align-items:center;gap:4px}.countdown-banner-wrapper .countdown-unit{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:#000;border-radius:2px;width:29px;height:29px;padding-left:5px;padding-right:5px;box-sizing:border-box;overflow:hidden;font-family:var(--font-post-grotesk,system-ui,sans-serif);--number-flow-char-height:1em;--number-flow-mask-height:0em}.countdown-banner-wrapper .countdown-unit>number-flow,.countdown-banner-wrapper .countdown-unit>span{font-size:14px;line-height:1}.countdown-banner-wrapper .countdown-unit small{font-weight:300;font-size:8px;line-height:1;font-family:var(--font-post-grotesk,system-ui,sans-serif)}.countdown-text-banner{background:#eeebfc;color:#200340}.countdown-text-banner .countdown-description{font-weight:700;margin:0;padding:7px 0;text-align:center;font-size:16px;font-family:var(--font-post-grotesk,system-ui,sans-serif)}.custom-footer *{padding:0;margin:0}.custom-footer{padding:0 16px;font-family:var(--font-post-grotesk,system-ui,sans-serif)}.custom-footer a{color:#23004e;text-decoration:none;transition:all .3s ease-in-out}.custom-footer a:hover{text-decoration:underline}.custom-footer h2{color:#23004e;font-size:18px;font-family:var(--font-post-grotesk,system-ui,sans-serif);font-weight:600;margin-bottom:12px}.custom-footer .footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1230px;margin:auto;padding-top:56px;padding-bottom:56px}.custom-footer .footer-links{justify-content:center;display:flex;align-items:flex-start;gap:48px}.custom-footer .footer-links ul{line-height:21px;font-weight:400;font-size:16px;list-style:none}.custom-footer .footer-links ul li{list-style:none;padding-bottom:12px;color:#23004e}.custom-footer .footer-logo-wrapper{display:flex;flex-direction:column;align-items:center}.custom-footer .footer-logo-wrapper img{max-width:275px;margin-bottom:32px}.custom-footer .footer-logo-wrapper span{padding-bottom:12px;color:#23004e;line-height:24px;font-size:18px;font-weight:700;display:block}.custom-footer .footer-question p{line-height:19px;font-size:14px;color:#23004e}.custom-footer .footer-bottom{margin-bottom:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:auto;border-top:1px solid #efefef;max-width:1230px;padding-top:20px;margin-right:auto}.footer-bottom-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.footer-bottom-container a{color:#212529;line-height:27px;font-size:16px;font-weight:400;opacity:.7;padding:0 12px;position:relative}.footer-bottom-container a:before{content:"|";right:0;height:20px;width:1px;position:absolute}.payment-icons{padding-top:20px}@media screen and (max-width:768px){.custom-footer .footer-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important;padding:40px 0!important;gap:24px}.custom-footer .footer-links{justify-content:center!important}.custom-footer .footer-logo-wrapper{display:flex;flex-direction:column}.custom-footer .footer-logo-wrapper img{order:2;margin:0 auto}.custom-footer .footer-logo-wrapper .footer-question{order:1;margin-bottom:24px;text-align:center}.custom-footer .footer-logo-wrapper span{font-size:16px;padding-bottom:12px}.custom-footer h2{font-size:16px}}