.ctn{--ctn-purple:#5d29c1;--ctn-purple-dark:#4a1da6;--ctn-ink:#1d1830;--ctn-muted:#5b5670;--ctn-line:#eeeaf6;--ctn-tint:#f4f0fd;--ctn-icon-bg:#f2edfc;--ctn-deep:#1e1040;--ctn-h:76px;--ctn-h-scrolled:var(--ctn-h);color:var(--ctn-ink);font-family:Poppins,sans-serif;left:0;position:fixed;right:0;top:var(--ct-announce-h,0);z-index:12}.ctn *,.ctn :after,.ctn :before{box-sizing:border-box}.ctn-spacer{height:76px}.ctn a{text-decoration:none}.ctn__bar{align-items:center;display:flex;gap:24px;height:var(--ctn-h);justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 40px;transition:height .2s ease}.ctn:before{background:#fff;border-bottom:1px solid var(--ctn-line);content:"";height:var(--ctn-h);inset:0 0 auto 0;position:absolute;transition:height .2s ease,box-shadow .2s ease,background .2s ease;z-index:-1}.ctn.is-scrolled:before{box-shadow:0 10px 30px rgba(29,16,64,.1)}.ctn__left{gap:44px;min-width:0}.ctn__left,.ctn__logo{align-items:center;display:flex}.ctn__logo{flex:none}.ctn__logo img{display:block;height:34px;transition:height .2s ease;width:auto}.ctn__menu{align-items:center;display:flex;gap:4px;list-style:none;margin:0;padding:0}.ctn__item{margin:0;position:static}.ctn__trigger{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ctn-ink);cursor:pointer;display:inline-flex;font:500 15px/1 Poppins,sans-serif;gap:6px;padding:11px 14px;transition:color .15s ease,background .15s ease}.ctn__trigger:hover{background:transparent;color:var(--ctn-purple)}.ctn__trigger[aria-expanded=true]{background:var(--ctn-tint);color:var(--ctn-purple)}.ctn__burger:focus-visible,.ctn__cta:focus-visible,.ctn__link:focus-visible,.ctn__trigger:focus-visible{outline:2px solid var(--ctn-purple);outline-offset:2px}.ctn .ctn__trigger,.ctn .ctn__trigger:active,.ctn .ctn__trigger:focus{background:transparent;border:0;box-shadow:none;color:var(--ctn-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.ctn .ctn__trigger:hover{background:transparent;color:var(--ctn-purple)}.ctn .ctn__trigger[aria-expanded=true],.ctn .ctn__trigger[aria-expanded=true]:active,.ctn .ctn__trigger[aria-expanded=true]:focus,.ctn .ctn__trigger[aria-expanded=true]:hover{background:var(--ctn-tint);color:var(--ctn-purple)}.ctn .ctn__trigger:focus:not(:focus-visible){outline:none}.ctn .ctn__m-trigger:active,.ctn .ctn__m-trigger:focus{background:none;border-color:#f0edf6;box-shadow:none;-webkit-tap-highlight-color:transparent}.ctn .ctn__m-trigger:not([aria-expanded=true]):active,.ctn .ctn__m-trigger:not([aria-expanded=true]):focus{color:var(--ctn-ink)}.ctn .ctn__m-trigger[aria-expanded=true]{color:var(--ctn-purple)}.ctn__chev{flex:none;transition:transform .2s ease}.ctn__m-trigger[aria-expanded=true] .ctn__chev,.ctn__trigger[aria-expanded=true] .ctn__chev{transform:rotate(180deg)}.ctn__end{align-items:center;display:flex;flex:none;gap:12px}.ctn__signin{position:relative}.ctn__cta{align-items:center;background:var(--ctn-purple);border-radius:10px;box-shadow:0 6px 16px rgba(93,41,193,.28);color:#fff!important;display:inline-flex;font:600 15px/1 Poppins,sans-serif;gap:8px;height:46px;justify-content:center;padding:0 22px;transition:background .15s ease,height .2s ease;white-space:nowrap}.ctn__cta:hover{background:var(--ctn-purple-dark)}.ctn__dropdown{background:#fff;border-radius:14px;box-shadow:0 20px 44px rgba(29,16,64,.24);display:none;flex-direction:column;padding:8px;position:absolute;right:0;top:calc(100% + 10px);width:240px;z-index:2}.ctn__dropdown.is-open{display:flex}.ctn__dropdown a{align-items:center;border-radius:10px;color:var(--ctn-ink);display:flex;font:500 15px/1.2 Poppins,sans-serif;justify-content:space-between;padding:12px 14px}.ctn__dropdown a span{color:var(--ctn-purple)}.ctn__dropdown a:hover{background:#f7f4fe}.ctn__panel{background:#fff;border-top:1px solid var(--ctn-line);box-shadow:0 28px 48px rgba(29,16,64,.2);display:none;left:0;position:absolute;right:0;top:100%;z-index:1}.ctn__panel.is-open{animation:ctnIn .18s ease;display:block}@keyframes ctnIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ctn__panel-inner{display:flex;gap:32px;margin:0 auto;max-width:1280px;padding:28px 40px}.ctn__col{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.ctn__eyebrow{color:#6e6886;font:600 12px/1 Poppins,sans-serif;letter-spacing:.08em;padding:0 14px 4px;text-transform:uppercase}.ctn__grid{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.ctn__link{align-items:flex-start;border-radius:12px;display:flex;gap:14px;padding:14px;transition:background .15s ease}.ctn__link:hover{background:#f7f4fe}.ctn__icon{align-items:center;background:var(--ctn-icon-bg);border-radius:10px;display:flex;flex:none;height:42px;justify-content:center;width:42px}.ctn__icon svg{fill:var(--ctn-purple);height:19px;width:19px}.ctn__text{display:flex;flex-direction:column;gap:3px;min-width:0}.ctn__title{align-items:center;color:var(--ctn-ink);display:flex;font:600 15px/1.3 Poppins,sans-serif;gap:8px}.ctn__badge{background:#e6f6ee;border-radius:20px;color:#146c43;font:600 11px/1 Poppins,sans-serif;padding:4px 8px}.ctn__desc{color:var(--ctn-muted);font:400 13.5px/1.45 Poppins,sans-serif}.ctn__feature{background:var(--ctn-deep);border-radius:16px;color:#fff;flex:none;overflow:hidden;padding:22px;width:360px}.ctn__feature,.ctn__feature-body{display:flex;flex-direction:column;gap:10px;position:relative}.ctn__feature-body{flex:1;z-index:1}.ctn__feature--img .ctn__feature-body{max-width:74%}.ctn__feature-media{bottom:0;position:absolute;right:0;top:0;width:58%}.ctn__feature-media img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.ctn__feature-media:after{background:linear-gradient(90deg,var(--ctn-deep) 0,var(--ctn-deep) 10%,rgba(30,16,64,.82) 42%,rgba(30,16,64,.2) 100%);bottom:0;content:"";left:-2px;position:absolute;right:0;top:0}.ctn__feature-tag{align-self:flex-start;background:#d9ccff;border-radius:20px;color:var(--ctn-deep);font:600 12px/1 Poppins,sans-serif;letter-spacing:.06em;padding:5px 10px;text-transform:uppercase}.ctn__feature-title{color:#fff;font:600 18px/1.35 Poppins,sans-serif}.ctn__feature-text{color:#cfc4f2;font:400 13.5px/1.5 Poppins,sans-serif;margin:0}.ctn__feature-link{color:#fff!important;font:600 14px/1.2 Poppins,sans-serif;margin-top:auto;padding-top:4px}.ctn__feature-link:hover{text-decoration:underline!important}.ctn__panel-foot{background:#faf8fe;border-top:1px solid var(--ctn-line)}.ctn__panel-foot-inner{align-items:center;color:var(--ctn-muted);display:flex;font:400 14px/1.4 Poppins,sans-serif;gap:16px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:14px 54px}.ctn__panel-foot-inner a{color:var(--ctn-purple);font-weight:600}.ctn__overlay{background:rgba(18,8,40,.42);display:none;inset:0;position:fixed;z-index:-2}.ctn.has-open .ctn__overlay{display:block}.ctn__burger{align-items:center;background:var(--ctn-tint);border:0;border-radius:10px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:0;width:44px}.ctn__burger span{background:var(--ctn-ink);border-radius:2px;display:block;height:2px;transition:transform .2s ease,opacity .2s ease;width:20px}.ctn__burger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.ctn__burger[aria-expanded=true] span:nth-child(2){opacity:0}.ctn__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ctn__mobile{display:none}@media (max-width:1080px){.ctn__bar .ctn__cta,.ctn__nav,.ctn__signin{display:none}.ctn__burger{display:flex}.ctn__bar{padding:0 20px}.ctn{--ctn-h:64px}.ctn-spacer{height:64px}.ctn__logo img{height:28px}.ctn__mobile{background:#fff;bottom:0;flex-direction:column;left:0;position:fixed;right:0;top:calc(var(--ct-announce-h, 0px) + 64px);z-index:3}.ctn.mobile-open .ctn__mobile{display:flex}.ctn__mobile-scroll{flex:1;overflow-y:auto;padding:8px 20px 20px}.ctn__m-trigger{align-items:center;background:none;border:0;border-bottom:1px solid #f0edf6;color:var(--ctn-ink);cursor:pointer;display:flex;font:600 17px/1 Poppins,sans-serif;height:58px;justify-content:space-between;padding:0;width:100%}.ctn__m-trigger[aria-expanded=true]{color:var(--ctn-purple)}.ctn__m-panel{display:none;padding:8px 0 12px}.ctn__m-panel.is-open{display:flex;flex-direction:column}.ctn__m-panel .ctn__link{align-items:center;padding:10px 4px}.ctn__m-panel .ctn__icon{border-radius:9px;height:36px;width:36px}.ctn__m-panel .ctn__desc{display:none}.ctn__m-panel .ctn__title{font-weight:500}.ctn__mobile-foot{border-top:1px solid var(--ctn-line);display:flex;flex:none;flex-direction:column;gap:10px;padding:16px 20px 24px}.ctn__cta--block{border-radius:12px;display:flex;font-size:16px;height:50px;width:100%}.ctn__m-logins{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ctn__m-logins a{align-items:center;border:1px solid #ddd6f0;border-radius:12px;color:var(--ctn-ink);display:flex;font:500 14px/1 Poppins,sans-serif;height:46px;justify-content:center}body.ctn-lock{overflow:hidden}}@media (prefers-reduced-motion:reduce){.ctn *,.ctn:before{animation:none!important;transition:none!important}}.ctn a:focus:not(:focus-visible),.ctn button:focus:not(:focus-visible){outline:none}.ctn .ctn__burger:active,.ctn .ctn__burger:focus,.ctn .ctn__burger:hover{background:var(--ctn-tint)!important;border:0!important}.ctn .ctn__trigger:active,.ctn .ctn__trigger:focus,.ctn .ctn__trigger:hover{border:0!important;box-shadow:none!important}.ctn .ctn__trigger:not([aria-expanded=true]):hover{background:transparent!important}.ctn .ctn__m-trigger:focus,.ctn .ctn__m-trigger:hover{background:none!important;border-bottom:1px solid #f0edf6!important}.ctn .ctn__m-trigger:active,.ctn .ctn__m-trigger:focus,.ctn .ctn__m-trigger:hover{background:none!important;color:var(--ctn-ink)!important;transform:none!important}.ctn .ctn__m-trigger[aria-expanded=true],.ctn .ctn__m-trigger[aria-expanded=true]:focus,.ctn .ctn__m-trigger[aria-expanded=true]:hover{color:var(--ctn-purple)!important}.ctn .ctn__trigger:active,.ctn .ctn__trigger:focus{color:var(--ctn-ink)!important;transform:none!important}.ctn .ctn__trigger:hover,.ctn .ctn__trigger[aria-expanded=true]{color:var(--ctn-purple)!important}.ctn .ctn__burger:active,.ctn .ctn__burger:focus,.ctn .ctn__burger:hover{transform:none!important}