.Banner-module__kf50Uq__section{color:#fff;z-index:1;background-color:#080d1c;padding:max(52px,min(9vh,112px)) max(18px,min(4vw,36px));position:relative;overflow:hidden}.Banner-module__kf50Uq__copyCol{z-index:1;max-width:min(1140px,100%);margin-left:auto;margin-right:auto;position:relative}.Banner-module__kf50Uq__badgeWrap{margin-top:max(28px,min(4vh,48px))}.Banner-module__kf50Uq__section:after{content:"";z-index:0;pointer-events:none;opacity:1;background:radial-gradient(115% 72% at 50% -22%,rgba(124,92,255,.18) 0%,transparent 52%),radial-gradient(95% 58% at 50% 8%,rgba(35,48,112,.42) 0%,transparent 58%);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.Banner-module__kf50Uq__p{letter-spacing:0;color:#fff;text-wrap:balance;max-width:min(1040px,100%);margin:max(18px,min(2.8vh,32px)) auto 0;font-family:Poppins,sans-serif;font-size:max(18px,min(1.35vw + .65rem,28px));font-weight:500;line-height:1.55}.Banner-module__kf50Uq__subheadDesktop{display:block}.Banner-module__kf50Uq__subheadMobile{display:none}.Banner-module__kf50Uq__subheadTail{font-weight:600}.Banner-module__kf50Uq__headingBreak{height:0;display:block}.Banner-module__kf50Uq__noWrap{white-space:nowrap}.Banner-module__kf50Uq__mobileHeadingLine,.Banner-module__kf50Uq__mobileBreakOnly{display:none}.Banner-module__kf50Uq__accent{color:#7c5cff;font-weight:800}.Banner-module__kf50Uq__b{color:#7c5cff;z-index:1;border-radius:999px;margin-top:0;margin-bottom:0;padding:14px 44px;font-weight:700;display:inline-block;position:relative}.Banner-module__kf50Uq__bWithTail{padding:14px 16px 14px 44px}.Banner-module__kf50Uq__b:before{content:none;filter:none;z-index:-1;background:0 0;border-radius:999px;position:absolute;top:0;bottom:0;left:0;right:0}.Banner-module__kf50Uq__h1{letter-spacing:-1px;text-wrap:balance;max-width:min(1180px,100%);margin-left:auto;margin-right:auto;font-weight:700}@media (max-width:3000px){.Banner-module__kf50Uq__h1{font-size:max(34px,min(2.8vw + 1.25rem,58px));line-height:1.14}}@media (max-width:1400px){.Banner-module__kf50Uq__h1{font-size:max(30px,min(2.4vw + 1rem,40px));line-height:1.14}}@media (max-width:1100px){.Banner-module__kf50Uq__h1{font-size:max(28px,min(2.2vw + .85rem,36px));line-height:1.16}.Banner-module__kf50Uq__p{font-size:max(17px,min(1.1vw + .75rem,22px))}}@media (max-width:650px){.Banner-module__kf50Uq__h1{font-size:28.5px;line-height:1.35}.Banner-module__kf50Uq__desktopHeadingLine{display:none}.Banner-module__kf50Uq__mobileHeadingLine{display:inline}.Banner-module__kf50Uq__mobileBreakOnly{display:block}.Banner-module__kf50Uq__headingBreak{height:0}.Banner-module__kf50Uq__b{padding:10px 28px}.Banner-module__kf50Uq__bWithTail{padding:0}.Banner-module__kf50Uq__p{margin-top:max(12px,min(2vh,20px));font-size:17px;line-height:1.5}.Banner-module__kf50Uq__subheadDesktop{display:none}.Banner-module__kf50Uq__subheadMobile{text-wrap:balance;text-align:center;max-width:min(52ch,100%);margin-left:auto;margin-right:auto;display:block}.Banner-module__kf50Uq__subheadTail{white-space:nowrap}}.Banner-module__kf50Uq__azBreak{display:block}@media (max-width:650px){.Banner-module__kf50Uq__azBreak{display:none}.Banner-module__kf50Uq__h1Az{text-wrap:balance}}@media (max-width:400px){.Banner-module__kf50Uq__h1{letter-spacing:-1.5px;font-size:24px;line-height:1.35}.Banner-module__kf50Uq__mobileQualifiedLine{white-space:nowrap}.Banner-module__kf50Uq__p{font-size:15px;line-height:1.5}}[data-theme=light] .Banner-module__kf50Uq__section{background-color:#e8eeff}[data-theme=light] .Banner-module__kf50Uq__section:after{background:radial-gradient(110% 70% at 50% -20%,rgba(124,92,255,.14) 0%,transparent 48%),radial-gradient(100% 55% at 50% 12%,rgba(99,102,241,.11) 0%,transparent 55%)}[data-theme=light] .Banner-module__kf50Uq__h1{color:#1e1b4b}[data-theme=light] .Banner-module__kf50Uq__p{color:#3730a3}
.Modal-module__Ro-5Wq__backdrop{z-index:1000;background:rgba(0,0,0,.55);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.Modal-module__Ro-5Wq__modal{color:#ecfdf5;width:min(1000px,100%);max-height:auto;border-radius:14px;padding:20px;position:relative;overflow-y:auto}.Modal-module__Ro-5Wq__close{color:#7c5cff;cursor:pointer;z-index:999;background:#fff;border:none;border-radius:50px;width:40px;height:40px;font-size:26px;font-weight:600;position:absolute;top:20px;right:20px}.Modal-module__Ro-5Wq__content{padding:24px}@media (max-width:767px){.Modal-module__Ro-5Wq__close{right:35px}.Modal-module__Ro-5Wq__backdrop,.Modal-module__Ro-5Wq__modal{padding:0}}
.Button-module__iYV4-q__buttonWrap{justify-content:center;display:flex}.Button-module__iYV4-q__ctaButton{color:#fff;background:#0d1616;border:2px solid #7c5cff;border-radius:999px;padding:14px 26px;font-weight:700;transition:transform .15s,box-shadow .2s,background .2s;display:inline-block;box-shadow:0 0 0 1px rgba(124,58,237,.12),0 4px 20px rgba(0,0,0,.35),0 0 28px rgba(124,58,237,.28)}.Button-module__iYV4-q__ctaButton:hover{color:#fff;background:#141f1f;transform:translateY(-1px);box-shadow:0 0 0 1px rgba(124,58,237,.22),0 8px 28px rgba(0,0,0,.4),0 0 36px rgba(124,58,237,.38)}@media (max-width:576px){.Button-module__iYV4-q__ctaButton{white-space:nowrap;padding:14px 18px;font-size:max(13px,min(3.5vw,16px))}}
.GuaranteeBadge-module__VlYoFa__badge{text-wrap:balance;background:rgba(124,58,237,.12);border:1px solid rgba(124,58,237,.38);border-radius:999px;justify-content:center;align-items:center;gap:12px;max-width:min(920px,100%);margin-top:0;padding:12px 22px;display:inline-flex}.GuaranteeBadge-module__VlYoFa__icon{color:#7c5cff;flex-shrink:0;font-size:20px}.GuaranteeBadge-module__VlYoFa__text{color:#c4b5fd;letter-spacing:.02em;font-size:max(14px,min(1.05vw + .65rem,18px));font-weight:600;line-height:1.4}@media (min-width:768px){.GuaranteeBadge-module__VlYoFa__badge{gap:14px;padding:max(14px,min(2vh,18px)) max(26px,min(3vw,40px))}.GuaranteeBadge-module__VlYoFa__icon{font-size:max(22px,min(2vw,26px))}.GuaranteeBadge-module__VlYoFa__text{font-size:max(16px,min(1.1vw + .7rem,20px));line-height:1.38}}.GuaranteeBadge-module__VlYoFa__mobileLineBreak{display:none}@media (max-width:650px){.GuaranteeBadge-module__VlYoFa__badge{--badge-fs:clamp(13px,3.35vw,15px);--badge-lh:1.42;text-align:left;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:7px;max-width:min(100%,100vw - 32px);padding:11px 17px 11px 15px}.GuaranteeBadge-module__VlYoFa__text{white-space:normal;min-width:0;font-size:var(--badge-fs);line-height:var(--badge-lh);letter-spacing:0;text-align:left;flex:auto}.GuaranteeBadge-module__VlYoFa__icon{font-size:calc(var(--badge-fs)*var(--badge-lh)*2*.88);justify-content:center;align-items:center;line-height:1;display:inline-flex}.GuaranteeBadge-module__VlYoFa__mobileLineBreak{display:inline}}@media (max-width:380px){.GuaranteeBadge-module__VlYoFa__badge{--badge-fs:clamp(11px,3.2vw,14px)}}[data-theme=light] .GuaranteeBadge-module__VlYoFa__badge{background:rgba(124,92,255,.14);border-color:rgba(99,102,241,.35)}[data-theme=light] .GuaranteeBadge-module__VlYoFa__text{color:#6d28d9}
.Cta-module__kSL6Hq__section{min-height:100vh;box-sizing:border-box;background-color:#080d1c;flex-direction:column;justify-content:center;min-height:100dvh;padding:max(40px,min(6vh,72px)) 18px;display:flex}.Cta-module__kSL6Hq__card{box-sizing:border-box;background:linear-gradient(145deg,#171c34 0%,#12182f 48%,#0c1328 100%);border:1px solid rgba(124,92,255,.28);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:min(1180px,100%);min-height:max(380px,min(52vh,560px));margin:0 auto;padding:max(56px,min(8vh,96px)) max(36px,min(5vw,64px));display:flex;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.4),0 0 0 1px rgba(124,92,255,.06)}.Cta-module__kSL6Hq__iconRow{color:#7c5cff;justify-content:center;align-items:center;gap:14px;margin-bottom:22px;font-size:max(26px,min(3vw,32px));display:flex}.Cta-module__kSL6Hq__icon{filter:drop-shadow(0 2px 6px rgba(124,58,237,.35))}.Cta-module__kSL6Hq__title{text-align:center;color:#f8fafc;flex-direction:column;align-items:center;gap:.42em;max-width:min(56ch,100%);margin:0 auto 18px;font-size:max(22px,min(2.2vw + .5rem,32px));font-weight:800;line-height:1.38;display:flex}.Cta-module__kSL6Hq__titleLine{display:block}.Cta-module__kSL6Hq__highlight{color:#7c5cff}.Cta-module__kSL6Hq__caption{text-align:center;color:#94a3b8;max-width:none;margin-top:16px;margin-left:auto;margin-right:auto;font-size:max(16px,min(1.18vw + .55rem,19px));line-height:1.5}@media (min-width:992px){.Cta-module__kSL6Hq__caption{white-space:nowrap}}@media (max-width:991px){.Cta-module__kSL6Hq__caption{white-space:normal;text-wrap:balance;max-width:42ch}}.Cta-module__kSL6Hq__buttonWrap{justify-content:center;margin-top:24px;display:flex}.Cta-module__kSL6Hq__actions{justify-content:center;width:100%;margin-top:25px;display:flex}.Cta-module__kSL6Hq__guaranteeWrap{justify-content:center;width:100%;max-width:min(1180px,100%);margin:max(20px,min(3vh,28px)) auto 0;padding:0 max(12px,min(3vw,24px));display:flex}.Cta-module__kSL6Hq__ctaButton{color:#0b1220;background:#7c5cff;border-radius:10px;padding:14px 22px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:inline-block;box-shadow:0 10px 24px rgba(124,58,237,.35)}.Cta-module__kSL6Hq__ctaButton:hover{color:inherit;background:#a78bfa;transform:translateY(-1px);box-shadow:0 14px 28px rgba(124,58,237,.45)}@media (max-width:768px){.Cta-module__kSL6Hq__card{min-height:max(320px,min(58vh,480px));padding:max(40px,min(6vh,56px)) max(22px,min(4vw,28px))}.Cta-module__kSL6Hq__title{font-size:max(19px,min(4.5vw,24px))}}@media (max-width:576px){.Cta-module__kSL6Hq__ctaButton{white-space:nowrap;padding:14px 16px;font-size:max(13px,min(3.5vw,16px))}}[data-theme=light] .Cta-module__kSL6Hq__section{background-color:#1e1b4b}[data-theme=light] .Cta-module__kSL6Hq__card{background:linear-gradient(145deg,#312e81 0%,#1e1b4b 50%,#172554 100%);border-color:rgba(165,180,252,.35)}[data-theme=light] .Cta-module__kSL6Hq__title{color:#e0e7ff}[data-theme=light] .Cta-module__kSL6Hq__caption{color:#a5b4fc}
.Form-module__d4fHsG__formBox{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:50%/cover;border:2px solid rgba(255,255,255,.5);border-radius:20px;justify-content:center;align-items:center;width:400px;height:auto;margin:auto;display:flex;position:relative}.Form-module__d4fHsG__formBox:before{content:"";background-color:rgba(0,0,0,.6);border-radius:15px;width:100%;height:100%;position:absolute;top:0}.Form-module__d4fHsG__h2{color:#fff;text-align:left;letter-spacing:-.02em;white-space:nowrap;font-size:max(1rem,min(.55vw + 1.05rem,1.85rem));font-weight:700;line-height:1.2}.Form-module__d4fHsG__pi{padding:1.5rem}.Form-module__d4fHsG__inputbox{border-bottom:2px solid #fff;width:auto;margin:0;position:relative}.Form-module__d4fHsG__inputbox label{color:#fff;pointer-events:none;font-size:1em;transition:all .5s;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.Form-module__d4fHsG__inputbox input:focus~label,.Form-module__d4fHsG__inputbox input:valid~label{top:-5px}.Form-module__d4fHsG__inputbox input{color:#fff;background:0 0;border:none;outline:none;width:100%;height:50px;padding:0 35px 0 5px;font-size:1em}.Form-module__d4fHsG__inputbox ion-icon{color:#fff;font-size:1.2em;position:absolute;top:20px;right:8px}.Form-module__d4fHsG__forget{color:#fff;justify-content:space-between;margin:-15px 0 15px;font-size:.9em;display:flex}.Form-module__d4fHsG__forget label{color:#fff}.Form-module__d4fHsG__forget label input{margin-right:3px}.Form-module__d4fHsG__forget label a,.Form-module__d4fHsG__forget a{color:#fff;text-decoration:none}.Form-module__d4fHsG__forget label a:hover{text-decoration:underline}.Form-module__d4fHsG__button{color:#fff;background:0 0;border:solid #7c5cff;border-radius:30px;width:100%;padding:14px 22px;font-size:1em;font-weight:700;transition:transform .15s,background .2s;display:inline-block}.Form-module__d4fHsG__button:hover .Form-module__d4fHsG__button:active{color:#7c5cff;border:solid #fff}.Form-module__d4fHsG__register{color:#fff;text-align:center;margin:25px 0 10px;font-size:.9em}.Form-module__d4fHsG__register p a{color:#fff;font-weight:600;text-decoration:none}.Form-module__d4fHsG__register p a:hover{text-decoration:underline}.Form-module__d4fHsG__form{padding:0 40px 0 0;position:relative}.Form-module__d4fHsG__selectDateButton{color:#fff;cursor:pointer;font-weight:700;font-size:inherit;background:0 0;border:none;justify-content:center;align-items:center;min-height:44px;padding:0;text-decoration:underline;transition:all .2s;display:inline-flex}.Form-module__d4fHsG__selectDateButton:hover{opacity:.8;text-decoration:none}.Form-module__d4fHsG__selectDateButton:active{transform:scale(.98)}@media (max-width:1024px){.Form-module__d4fHsG__formBox{width:380px;height:420px}.Form-module__d4fHsG__h2{font-size:max(.95rem,min(.5vw + .95rem,1.75rem))}.Form-module__d4fHsG__inputbox input{height:45px;font-size:.95em}.Form-module__d4fHsG__button{height:38px;font-size:.95em}}@media (max-width:768px){.Form-module__d4fHsG__section{min-height:100vh;padding:20px}.Form-module__d4fHsG__formBox{width:100%;max-width:400px;height:auto;min-height:400px;margin:0 auto}.Form-module__d4fHsG__form{padding:30px!important}.Form-module__d4fHsG__h2{margin-bottom:20px;font-size:max(.95rem,min(1.2vw + .85rem,1.65rem))}.Form-module__d4fHsG__inputbox{margin-bottom:20px}.Form-module__d4fHsG__inputbox input{height:48px;padding:0 35px 0 5px;font-size:1em}.Form-module__d4fHsG__inputbox label{font-size:.95em}.Form-module__d4fHsG__button{height:45px;margin-top:10px;font-size:1em}.Form-module__d4fHsG__register{margin:20px 0 10px;font-size:.85em}.Form-module__d4fHsG__register p{line-height:1.4}}@media (max-width:480px){.Form-module__d4fHsG__section{padding:15px}.Form-module__d4fHsG__formBox{border-radius:15px;width:100%;max-width:350px;min-height:380px}.Form-module__d4fHsG__form{padding:25px!important}.Form-module__d4fHsG__h2{margin-bottom:15px;font-size:max(.9rem,min(1.4vw + .8rem,1.5rem))}.Form-module__d4fHsG__inputbox{margin-bottom:18px}.Form-module__d4fHsG__inputbox input{height:45px;padding:0 30px 0 5px;font-size:.95em}.Form-module__d4fHsG__inputbox label{font-size:.9em;left:3px}.Form-module__d4fHsG__inputbox input:focus~label,.Form-module__d4fHsG__inputbox input:valid~label{font-size:.85em;top:-3px}.Form-module__d4fHsG__button{border-radius:35px;height:42px;font-size:.95em}.Form-module__d4fHsG__register{margin:18px 0 8px;font-size:.8em}.Form-module__d4fHsG__register p{line-height:1.3}.Form-module__d4fHsG__selectDateButton{justify-content:center!important;align-items:center!important;min-height:44px!important;padding:2px 4px!important;font-size:.85em!important;display:inline-flex!important}}@media (max-width:360px){.Form-module__d4fHsG__section{padding:10px}.Form-module__d4fHsG__formBox{border-radius:12px;width:100%;max-width:320px;min-height:360px}.Form-module__d4fHsG__form{padding:20px!important}.Form-module__d4fHsG__h2{margin-bottom:12px;font-size:max(.85rem,min(1.5vw + .75rem,1.45rem))}.Form-module__d4fHsG__inputbox{margin-bottom:15px}.Form-module__d4fHsG__inputbox input{height:42px;padding:0 25px 0 5px;font-size:.9em}.Form-module__d4fHsG__inputbox label{font-size:.85em;left:2px}.Form-module__d4fHsG__inputbox input:focus~label,.Form-module__d4fHsG__inputbox input:valid~label{font-size:.8em;top:-2px}.Form-module__d4fHsG__button{border-radius:30px;height:40px;font-size:.9em}.Form-module__d4fHsG__register{margin:15px 0 6px;font-size:.75em}.Form-module__d4fHsG__register p{line-height:1.2}.Form-module__d4fHsG__selectDateButton{min-height:44px!important;padding:1px 3px!important;font-size:.8em!important}}@media (max-width:650px){.Form-module__d4fHsG__pi{padding:0}.Form-module__d4fHsG__h2{text-align:center;margin-top:1.5rem}}@media (max-width:380px){.Form-module__d4fHsG__h2{white-space:normal;font-size:1.15rem}}@media (max-width:768px) and (orientation:landscape){.Form-module__d4fHsG__section{min-height:auto;padding:10px}.Form-module__d4fHsG__formBox{height:auto;min-height:320px}.Form-module__d4fHsG__form{padding:20px!important}.Form-module__d4fHsG__h2{margin-bottom:10px;font-size:max(.85rem,min(1vw + .8rem,1.45rem))}.Form-module__d4fHsG__inputbox{margin-bottom:12px}.Form-module__d4fHsG__inputbox input{height:40px}.Form-module__d4fHsG__button{height:38px}.Form-module__d4fHsG__register{margin:15px 0 5px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Form-module__d4fHsG__formBox{border-width:1px}}@media (prefers-color-scheme:dark){.Form-module__d4fHsG__formBox{border-color:rgba(255,255,255,.3)}}
