.package-register{background:linear-gradient(140deg,#f5f0ff,#f9fbff 55%,#f1eaff);padding:28px 22px 54px;color:#151039;font-family:inherit}.package-register *{box-sizing:border-box}.package-register__shell{max-width:1440px;margin:auto;display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:22px;align-items:stretch}.package-register__aside{position:relative;overflow:hidden;min-height:680px;padding:44px 30px;border-radius:22px;background:radial-gradient(circle at 95% 0%,#b85afa 0,transparent 42%),linear-gradient(145deg,#580092,#8a22db 55%,#5b13a9);color:white;box-shadow:0 18px 36px #4c159424}.package-register__aside-icon{width:70px;height:70px;display:grid;place-items:center;border-radius:22px;background:#ffffff25;color:#ffc52b;font-size:32px}.package-register__aside h1{color:white;font-size:28px;line-height:1.4;font-weight:800;margin:26px 0 12px}.package-register__aside p{color:#f8eaff;line-height:1.7}.package-register__aside ul{list-style:none;padding:0;margin:28px 0}.package-register__aside li{display:flex;gap:11px;align-items:flex-start;margin:13px 0;line-height:1.5}.package-register__aside li i{color:#69ed56;margin-top:4px}.package-register__aside-art{position:absolute;bottom:12px;left:0;right:0;text-align:center;color:#fff9;font-size:125px;display:flex;align-items:flex-end;justify-content:center;gap:8px;transform:rotate(-6deg)}.package-register__aside-art i:last-child{font-size:64px;color:#ffc858}.package-register__content{min-width:0}.package-register__heading{display:flex;gap:16px;align-items:center;padding:8px 2px 18px}.package-register__heading-icon,.package-register__panel h3 i,.package-register__payment h3 i{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#efe2ff;color:#6d00da;font-size:24px;flex:none}.package-register__heading h2{font-size:28px;color:#151039;font-weight:800;margin:0 0 4px}.package-register__heading p,.package-register__payment p{margin:0;color:#5d5879}.package-register__alert{padding:13px 16px;border:1px solid #ffbfc4;border-radius:12px;background:#fff0f2;color:#9b1c31;margin:0 0 16px}.package-register__alert ul{margin:8px 0 0;padding-left:22px}.package-register__referral-note{padding:11px 15px;border:1px solid #e3cfff;border-radius:12px;background:#faf5ff;color:#562493;margin-bottom:16px}.package-register__referral-note i{margin-right:6px}.package-register__plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:0 0 16px}.package-register__plan{display:flex;flex-direction:column;min-width:0;position:relative;cursor:pointer;min-height:300px;padding:17px;border:1.5px solid #e6def5;background:white;border-radius:17px;box-shadow:0 7px 18px #2310450b;transition:transform .2s,border-color .2s,box-shadow .2s}.package-register__plan:hover{transform:translateY(-3px);box-shadow:0 12px 25px #4d178722}.package-register__plan:has(input:checked){border-color:#8200eb;background:linear-gradient(180deg,#fff 0%,#f8f1ff 100%);box-shadow:0 9px 24px #750bd528}.package-register__plan input{position:absolute;opacity:0;pointer-events:none}.package-register__plan-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#f4eaff;color:#8200eb;font-size:22px;margin-bottom:9px}.package-register__plan strong{font-size:20px;color:#151039}.package-register__plan small{color:#635e7c;font-size:12px}.package-register__plan-price{font-size:25px;color:#5c00af;font-weight:800;padding:12px 0;margin:7px 0;border-bottom:1px solid #ece7f7;white-space:nowrap}.package-register__plan-price small{font-weight:600;font-size:11px;white-space:normal}.package-register__plan-benefit{font-size:12px;margin:5px 0;color:#292342}.package-register__plan-benefit i{color:#14aa40;margin-right:5px}.package-register__plan-select{margin-top:auto;padding:8px 10px;border:1px solid #cfc0e7;border-radius:9px;text-align:center;font-size:12px;font-weight:700;color:#5c00af}.package-register__plan:has(input:checked) .package-register__plan-select{border-color:#7c00db;background:#ead8ff}.package-register__form-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr);gap:14px}.package-register__panel,.package-register__payment{background:#fff;border:1px solid #e9dff7;border-radius:17px;padding:18px;box-shadow:0 7px 18px #2310450b}.package-register__panel h3,.package-register__payment h3{display:flex;align-items:center;gap:10px;font-size:18px;color:#171139;font-weight:800;margin:0 0 17px}.package-register__panel h3 i,.package-register__payment h3 i{width:36px;height:36px;font-size:16px;border-radius:10px}.package-register__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.package-register__fields label,.package-register__summary label{display:block;font-size:13px;font-weight:700;color:#211a40;margin:0}.package-register__fields label b{color:#ee242f}.package-register__fields input,.package-register__coupon input{display:block;width:100%;height:41px;margin-top:5px;padding:9px 12px;border:1px solid #d7cde8;border-radius:9px;outline:none;background:#fff;color:#211a40;font-size:13px}.package-register__fields input:focus,.package-register__coupon input:focus{border-color:#8000e9;box-shadow:0 0 0 3px #8500e91b}.package-register__fields input[readonly]{background:#f1edfa;color:#5c4389}.package-register__wide{grid-column:1/-1}.package-register__summary dl{margin:0 0 13px}.package-register__summary dl div,.package-register__discount{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #eee8f5;font-size:13px}.package-register__summary dt{font-weight:500;color:#605976}.package-register__summary dd{margin:0;font-weight:700;text-align:right;color:#191037}.package-register__coupon{display:flex;gap:7px}.package-register__coupon input{margin:5px 0 0;min-width:0}.package-register__coupon button{align-self:end;height:41px;border:0;border-radius:9px;background:linear-gradient(120deg,#9d00e9,#5800c5);color:#fff;padding:0 15px;font-weight:700}.package-register__coupon-message{min-height:18px;font-size:12px;margin:5px 0 0}.package-register__discount strong{color:#0a9f37}.package-register__discount button{background:none;border:0;color:#b02036;text-decoration:underline;font-size:11px}.package-register__total{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 12px;border-radius:10px;background:#f1e3ff;color:#25094c;font-weight:800}.package-register__total strong{font-size:21px;color:#6400bf}.package-register__payment{display:grid;grid-template-columns:minmax(175px,1fr) minmax(260px,1.5fr);gap:10px 18px;align-items:center;margin-top:14px}.package-register__payment h3{margin-bottom:5px}.package-register__payment p{font-size:12px}.package-register__gateways{display:flex;flex-wrap:wrap;gap:9px}.package-register__gateways label{display:flex;align-items:center;gap:7px;border:1px solid #d9c9ed;border-radius:10px;padding:8px 11px;margin:0;cursor:pointer;font-weight:700;color:#281642}.package-register__gateways label:has(input:checked){border-color:#8500ed;background:#f5eaff}.package-register__gateways input{accent-color:#7900db}.package-register__gateway-logo{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;color:white;font-weight:800}.package-register__gateway-logo--bkash{background:#e2136e}.package-register__gateway-logo--eps{background:#f26522;font-size:9px}.package-register__submit{grid-column:1/-1;width:100%;min-height:48px;background:linear-gradient(120deg,#9600ed,#5a00bb);color:#fff;border:0;border-radius:10px;font-weight:800;font-size:16px;box-shadow:0 7px 16px #7000c82f}.package-register__submit:disabled{opacity:.6;cursor:not-allowed}.package-register__payment-help{grid-column:1/-1;text-align:center}.package-register__payment-help span{padding:0 8px}.package-register__login{text-align:center;font-size:13px;margin:16px 0 0}.package-register__login a{color:#6c00ca;font-weight:800}.package-register__login span{padding:0 7px}
@media(max-width:1050px){.package-register__shell{grid-template-columns:220px minmax(0,1fr)}.package-register__aside{padding:28px 22px}.package-register__form-grid{grid-template-columns:1fr 1fr}.package-register__plans{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.package-register__plan{padding:13px}.package-register__plan-price{font-size:21px}}
@media(max-width:760px){.package-register{padding:16px 12px 35px}.package-register__shell{display:block}.package-register__aside{display:none}.package-register__heading h2{font-size:21px}.package-register__heading p{font-size:12px}.package-register__plans{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 12px;gap:11px}.package-register__plan{flex:0 0 min(75vw,240px);scroll-snap-align:start;min-height:275px}.package-register__form-grid{grid-template-columns:1fr}.package-register__payment{grid-template-columns:1fr}.package-register__payment-help{text-align:left}}
@media(max-width:420px){.package-register__heading-icon{width:44px;height:44px;font-size:19px}.package-register__heading h2{font-size:18px}.package-register__fields{grid-template-columns:1fr}.package-register__plan{flex-basis:80vw}.package-register__panel,.package-register__payment{padding:14px}}
.package-register [hidden]{display:none!important}
.package-register__picker{background:#fff;border:1px solid #e9dff7;border-radius:18px;padding:18px;margin-bottom:15px;box-shadow:0 8px 24px #37106412}.package-register__picker h3{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;color:#18113a;margin:0 0 12px}.package-register__picker h3 i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#7500ce;background:#f0e5ff}.package-register__picker h3 b{color:#ea1938}.package-register__dropdown{position:relative;margin:0 0 15px}.package-register__dropdown summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 12px;border:1.5px solid #8c14e9;border-radius:11px;color:#201442;background:#fff;box-shadow:0 3px 9px #56149512}.package-register__dropdown summary::-webkit-details-marker{display:none}.package-register__dropdown summary>strong{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-register__dropdown summary>.fa-chevron-down{font-size:13px;color:#50168b}.package-register__dropdown[open] summary>.fa-chevron-down{transform:rotate(180deg)}.package-register__dropdown-icon,.package-register__option-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#fff1c9;color:#e6a400;font-size:17px;flex:none}.package-register__options{position:absolute;z-index:15;top:calc(100% + 3px);width:100%;padding:7px;background:white;border:1px solid #e5d6f8;border-radius:12px;box-shadow:0 15px 30px #3b11602a;max-height:240px;overflow:auto}.package-register__option{display:flex;align-items:center;gap:10px;min-height:42px;padding:5px 9px;margin:0;cursor:pointer;border-radius:8px;color:#21173d}.package-register__option:hover,.package-register__option:has(input:checked){background:#f3e6ff}.package-register__option input{accent-color:#7000ce}.package-register__option strong{font-size:13px}.package-register__option small{font-size:11px;font-weight:500;color:#66587c}.package-register__highlight{display:grid;grid-template-columns:52px minmax(0,1.4fr) repeat(2,minmax(90px,.6fr));align-items:center;gap:14px;padding:16px;border:1px solid #d6b5fc;border-radius:14px;background:linear-gradient(110deg,#fcf8ff,#f5edff);min-height:92px}.package-register__highlight-crown{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#fff1c9;color:#e5a600;font-size:26px}.package-register__highlight>div{display:grid;gap:4px;border-right:1px solid #ded0f1}.package-register__highlight>div:last-child{border:0}.package-register__highlight strong{font-size:17px;color:#1c123c}.package-register__highlight small{font-size:11px;color:#645977}.package-register__features{margin-top:13px;background:#faf6ff;border-radius:11px;padding:12px 14px}.package-register__features>strong{display:block;font-size:13px;color:#3d146c;margin-bottom:8px}.package-register__features>strong i{color:#8000d9;margin-right:7px}.package-register__features>div{display:grid;grid-template-columns:1fr 1fr;gap:7px 16px}.package-register__features span{font-size:12px;color:#241c40}.package-register__features span i{color:#15a443;margin-right:5px}.package-register__payment{display:block}.package-register__payment h3{margin:0 0 13px}.package-register__gateways{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin-bottom:13px}.package-register__gateways label{min-height:48px;justify-content:center;box-shadow:0 3px 10px #39105d10}.package-register__submit{display:block}.package-register__payment-help{padding-top:10px;text-align:center}
@media(max-width:700px){.package-register__highlight{grid-template-columns:44px minmax(0,1fr);gap:9px}.package-register__highlight>div:nth-of-type(2),.package-register__highlight>div:nth-of-type(3){padding-left:8px;border:0}.package-register__highlight strong{font-size:14px}.package-register__features>div{grid-template-columns:1fr}.package-register__gateways{grid-template-columns:repeat(2,minmax(0,1fr))}}
