.member-card {font-weight:300;}
.membership-card {padding-bottom:93px;}
.member-card .membership-card h1 {background: linear-gradient(74deg, #576265 13.43%, #9EA1A1 26.76%, #848B8A 47.44%, #576265 53.73%, #93A8AE 77.78%, #757A7B 86.51%, #AECAD1 95.7%),radial-gradient(345.66% 113.43% at 1.08% 32.07%, #FFF 40.75%, rgba(255, 255, 255, 0.00) 100%);
font-size: 153.754px;background-clip: text;line-height: 90%;
-webkit-background-clip: text;color: #181817;
-webkit-text-fill-color: transparent;text-transform:uppercase;leading-trim: both;
text-edge: cap;margin-bottom:32px;
}
.member-card .membership-card h2 {text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);font-size: 70px;color: #141414;margin-bottom: -40px;}

.member-card .card-title {text-align:center;margin-bottom:32px;}
.member-card .card-title p{font-size:16px;}
.member-card .card-title .member-title {font-size: 20px;margin-bottom:10px;text-transform: uppercase;font-weight:600;}
.member-card .membership-card h3 {font-size: 40px;text-transform: uppercase;text-align:center;margin-bottom:32px;margin-top:100px}
.member-card .membership-wrap {display:flex;gap:24px;color:#141414;margin-bottom:56px;}

.member-card .membership-wrap .member-box {border-radius:16px;width:33%;}
.member-card .membership-wrap .member-box .star {color:#EF4723;}
.member-card .membership-wrap .member-box .moon {color:#EF4723;}
.member-card .membership-wrap .member-box .sun {color:#EF4723;}
.member-card .membership-wrap .member-box h4 {text-transform: uppercase;font-size: 20px;margin-bottom:20px;align-items:center;gap:8px;text-align:center;}
.member-card .membership-wrap .member-box h4 * {margin:0;}
.member-card .membership-wrap .member-box p.description {margin-bottom:16px;text-align:center;}
.member-card .membership-wrap .member-box ul {border:1px solid #F8B0A0;padding:20px;background:#FFF9F8;border-radius:16px;}
.member-card .membership-wrap .member-box ul li{list-style:disc;margin-left:20px;margin-bottom:10px;font-size: 16px;font-weight: 400;line-height:140%;}
.member-card .btn-wrap {text-align:center;}
.member-card .btn-wrap .btn {font-size: 16px;font-style: normal;font-weight: 600;color:#FCFCFC;border-radius: 6px;background:#EF4723;display:inline-block;padding:16px 32px;text-transform:uppercase;}
.member-card .step-by-step {padding:0px 0 0;}
.member-card .step-by-step h2{font-size:40px;text-align:center;margin-bottom:60px;}
.member-card .step-by-step .step-wrap .left-images {border-radius: 20px;}
.member-card .step-by-step .step-wrap .left-images img{width:100%:}
.member-card .step-by-step .step-wrap {display:flex;gap:100px;align-items:center;}
.member-card .step-by-step .step-wrap .step {display:flex;gap:30px;align-items:center;margin-bottom:30px;}
.member-card .step-by-step .step-wrap .step .step-text{font-weight:bold;}
.member-card .step-by-step .step-wrap .step .number{font-size:48px;margin:0;}
.member-card .step-by-step .step-wrap .step .number span{background:#FDEDE9;display:flex;width:73px;height:73px;border-radius:50%;color:#EF4723;justify-content:center;align-items:center;font-weight:900;}
.member-card .step-by-step .step-wrap .step .detail {margin:0;}
.member-card .step-by-step .step-wrap .step .detail p{margin-bottom:8px;}
.member-card .faq-wrap {margin-top:100px;margin-bottom: 100px;}
.member-card .step-by-step .faq {margin-bottom:108px;}
.member-card .step-by-step .faq .faq-box {border-top:1px solid #0B0B0B;}
.member-card .step-by-step .faq .faq-box:last-child {border-bottom:1px solid #0B0B0B;}
.member-card .step-by-step .faq .faq-box h3{padding:20px 0;cursor:pointer;margin-bottom:12px;font-size:24px;padding-left:20px;display:flex;justify-content:space-between;}
.member-card .step-by-step .faq .faq-box h3:after{content:"+";}
.member-card .step-by-step .faq .faq-box h3.active:after {content:"-";}
.member-card .step-by-step .faq .faq-box .faq-content {max-height:0;font-size:16px;color:#505050;padding-left:32px;transition:0.3s all;overflow:hidden;}
.member-card .step-by-step .faq .faq-box .faq-content-active {max-height:none; padding-bottom:20px;}