.join-page{max-width:1200px;margin:0 auto}.option{border-radius:20px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.7);transition:transform .25s ease,box-shadow .25s ease;position:relative;cursor:pointer;display:flex;flex-direction:column;height:100%;border:1px solid rgba(255,255,255,.1)}.option:hover{box-shadow:0 4px 28px var(--color-primary);border-color:var(--color-primary)}.option-top img{width:100%;object-fit:cover;border-bottom:1px solid rgba(255,255,255,.08);max-height:150px;object-position:top}.sticker{position:absolute;bottom:-15px;right:16px;display:inline-block;padding:6px 14px;font-size:.8rem;font-weight:400;text-transform:uppercase;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.35);letter-spacing:.6px;border-radius:4px;z-index:2;overflow:hidden}.sticker::after{content:"";position:absolute;top:0;left:-50%;width:50%;height:100%;background:rgba(255,255,255,.25);transform:skewX(-25deg);animation:shine 3s infinite}@keyframes shine{0%{left:-50%}60%{left:120%}100%{left:120%}}.bg-green{background:linear-gradient(135deg,#28a745,#20c997)}.bg-red{background:linear-gradient(135deg,#e53935,#ff1744)}.bg-blue{background:linear-gradient(135deg,#007bff,#00c6ff)}.bg-violet{background:linear-gradient(135deg,#6f42c1,#9b59b6)}.bg-gold{background:linear-gradient(135deg,gold,#ffb347)}.bg-purple{background:linear-gradient(135deg,#8e44ad,#9b59b6)}.option-top{position:relative}.option-middle{padding:1rem 1rem .5rem}.option-middle .sticker{top:28px;bottom:auto}.option-middle h3{font-weight:400;margin:.75rem 0;color:#fff}.option-middle ul{list-style:none;padding-left:16px;margin:0}#joinStepOne h4{margin:10px 0!important}#joinStepThree{margin-bottom:50px}#joinStepThree h4{margin:30px 0 30px!important}.option-middle h5{margin:15px 0;color:#f1f1f1}.option-middle ul li{color:#f1f1f1;margin-bottom:.4rem;list-style:disc}.option-bottom{padding:1rem;border-top:1px solid rgba(255,255,255,.08);margin-top:auto;background:rgba(255,255,255,.02)}.price{font-size:1.2rem;font-weight:400;color:#fff;gap:.5rem}.price .old{font-size:.8rem;color:#9e9e9e;text-decoration:none;opacity:.6;position:relative}.price .old::after{content:'';position:absolute;left:0;top:50%;width:100%;height:2px;background-color:#ff6961;transform:translateY(-50%) rotate(-5deg)}.option-note{font-size:.85rem;color:rgba(255,255,255,.7);margin-bottom:.5rem;letter-spacing:.3px;font-weight:400;line-height:1.4;position:relative;padding-left:14px}.what-get{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px);border-radius:16px;padding:24px 20px;margin:12px;min-width:160px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.4);transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.what-get::before{content:"";position:absolute;top:0;left:0;height:6px;width:100%;background:var(--accent-color,#ff5f91);border-radius:16px 16px 0 0}.what-get:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 8px 24px rgba(0,0,0,.7),0 0 12px var(--accent-color,#ff5f91)}.what-get h3{font-size:28px;font-weight:400;margin-bottom:6px;color:var(--accent-color,#ff5f91);letter-spacing:.5px}.what-get h5,.what-get h6{font-size:15px;font-weight:500;color:#e0e0e0;line-height:1.4;margin:0}.what-get:first-child{--accent-color:#ff5f91}.what-get:nth-child(2){--accent-color:#4dd0e1}.what-get:nth-child(3){--accent-color:#ba68c8}.what-get:nth-child(4){--accent-color:#ffca28}.what-get:nth-child(5){--accent-color:#66bb6a}.what-get:nth-child(6){--accent-color:#ff7043}#joinStepTwo .col-md-7>.text-center,.signup-form{background:linear-gradient(180deg,#1a1a1a 0,#121212 100%);border:1px solid #222;border-radius:20px;box-shadow:0 6px 18px rgba(0,0,0,.7);padding:20px}.btn-primary.active{background-color:var(--color-primary-hover)!important}.join-page #joinSocialProof{margin-bottom:24px}.member-say-box{border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px);box-shadow:0 4px 12px rgba(0,0,0,.4);padding:18px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-height:136px;transition:all .25s ease;position:relative;overflow:hidden}.member-say-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--accent-color,#ff5f91);border-radius:14px 14px 0 0}.member-say-box:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 8px 22px rgba(0,0,0,.6),0 0 10px var(--accent-color,#ff5f91);border-color:rgba(255,255,255,.14)}.member-say-text{margin:0;color:#f1f1f1;font-weight:500;line-height:1.45;font-size:.95rem}.member-say-meta{margin:0;color:rgba(255,255,255,.65);font-size:.84rem}.member-say-stars{margin:0;font-size:1rem;letter-spacing:1px;color:#f5c518}.member-say-stars .stars-rating{position:relative;display:inline-block;width:5.2em;white-space:nowrap}.member-say-stars .stars-bg{color:rgba(255,255,255,.22)}.member-say-stars .stars-4-5 .stars-fill{position:absolute;left:0;top:0;width:76.5%;overflow:hidden;color:#f5c518;white-space:nowrap}#joinTestimonialsGrid>div:first-child .member-say-box{--accent-color:#ff5f91}#joinTestimonialsGrid>div:nth-child(2) .member-say-box{--accent-color:#4dd0e1}#joinTestimonialsGrid>div:nth-child(3) .member-say-box{--accent-color:#ba68c8}#joinTestimonialsGrid>div:nth-child(4) .member-say-box{--accent-color:#66bb6a}@media (max-width:1200px){#joinTestimonialsGrid{max-width:860px}}@media (max-width:991px){#joinTestimonialsGrid{max-width:640px}}.option-top{display:none}#joinStepTwo .option-top{display:block}@media (max-width:1400px){.join-page{max-width:100%}}@media (min-width:768px) and (max-width:1200px){.option-bottom{position:relative;padding-top:2rem}.option-bottom .price .old{position:absolute;top:10px}}@media (min-width:992px) and (max-width:1080px){#joinStepOne .col-lg-4{flex:0 0 auto;width:50%}}@media (min-width:480px) and (max-width:767px){.join-page .col-md-3{width:100%}.option{flex-direction:row;justify-content:space-between}.option-top{display:none}.option-middle{padding-bottom:1rem;flex:0 1 60%}.option-bottom{background:0 0;margin-top:inherit;position:relative;display:flex;flex-direction:column;justify-content:center;flex:0 1 40%;gap:6px}.option-bottom>.text-center{text-align:right!important}.option-bottom>.text-center .btn{max-width:150px!important}.option-bottom .price{margin-bottom:0!important;justify-content:end!important;margin-top:8px}#trial .option-bottom .price{margin-top:42px}.option-bottom .price .old{position:absolute;transform:translateY(-15px)}.option-bottom .option-note{margin-bottom:.5rem!important}}@media (max-width:768px){#joinStepTwo .col-md-7>.text-center{margin-top:20px}}@media (max-width:480px){.option-top img{display:none}.option-middle .sticker{top:25px}}@media (min-width:768px){#joinStepTwo #trial .option-middle .sticker{position:relative;top:0;left:0}}
