.planscard .frame{align-items:flex-start;display:flex;flex-direction:column;gap:20px;position:relative}.planscard .frame .div-wrapper-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;position:relative;width:100%}.planscard .frame .text-wrapper-4{color:#000;font-size:24px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.5;margin-top:-1px;position:relative;width:100%}.planscard .frame .div-4{align-items:flex-start;align-self:stretch;display:block;flex:0 0 auto;justify-content:space-between;position:relative;width:100%}.koreanmate-premium-page .planscard .frame .div-4{display:flex}@media (max-width: 1024px){.planscard{padding-inline:0}.planscard .frame{flex-direction:column}.planscard .frame .text-wrapper-4{width:auto;font-size:18px}}.plancard-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width: 1024px){.plancard-grid{grid-template-columns:1fr;gap:16px}}.planscard .subscription{align-self:stretch!important;height:unset!important}.planscard .subscription-2{flex:1!important;flex-grow:1!important}.planscard .subscription-instance{flex:1!important;flex-grow:1!important;height:unset!important}.planscard .subscription-2-instance{align-self:stretch!important}.planscard .design-component-instance-node{flex:1!important;flex-grow:1!important}.planscard .subscription-3{flex:1!important;flex-grow:1!important;height:unset!important}@media (max-width: 1024px){.planscard .subscription-2-instance,.planscard .design-component-instance-node,.planscard .subscription-3{flex-direction:column;align-items:center}}.planscard .plancard{background-color:#fff;border:1px solid;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;position:relative;height:525px}.koreanmate-premium-page .planscard .plancard{height:616px}.koreanmate-premium-page .planscard .plancard .frame-2{height:551px}.planscard .plancard .div{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;position:relative;width:100%}.planscard .plancard .master-wrapper{align-items:center;align-self:stretch;display:flex;gap:10px;height:65px;justify-content:center;padding:10px 15px;position:relative;width:100%}.planscard .plancard .div-2{color:#fff;flex:1;font-family:Merriweather,Helvetica;font-size:24px;font-style:normal;font-weight:700;letter-spacing:.24px;line-height:145.00000476837158%;position:relative}.planscard .plancard .frame-2{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;height:460px;justify-content:space-between;padding:28px 15px 24px;position:relative;width:100%}.planscard .plancard .frame-3{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:28px;position:relative;width:100%}.planscard .plancard .frame-4{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.koreanmate-premium-page .planscard .plancard .frame-4{gap:28px}.koreanmate-premium-page .planscard .plancard .text-wrapper,.koreanmate-premium-page .planscard .plancard .p{white-space:normal}.koreanmate-premium-page .planscard .plancard .div-3{min-height:46px}.planscard .plancard .frame-5{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:100%;height:90px}.planscard .plancard .element-month{align-self:stretch;font-family:Merriweather,Helvetica;font-size:24px;font-style:normal;font-weight:700;letter-spacing:.24px;line-height:145.00000476837158%;margin-top:-1px;position:relative}.planscard .plancard .div-3{align-self:stretch;color:#939393;font-family:Lato,Helvetica;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:145.00000476837158%;position:relative}.planscard .plancard .vector{height:1px;margin-bottom:-.5px;object-fit:cover;position:relative;width:265px}.planscard .plancard .frame-6{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:14px;position:relative;width:100%}.planscard .plancard .frame-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.planscard .plancard .frame-7{align-self:stretch;display:flex;flex:0 0 auto;gap:2px;position:relative;width:100%}.planscard .plancard .icon-instance{height:28px!important;left:unset!important;position:relative!important;top:unset!important;width:28px!important}.planscard .plancard .perfect-starter-plan{color:#0f0f0f;font-family:Lato,Helvetica;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.28px;line-height:139.9999976158142%;position:relative}.planscard .plancard .frame-8{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:2px;position:relative;width:100%}.planscard .plancard .text-wrapper{color:#0f0f0f;font-family:Lato,Helvetica;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.28px;line-height:139.9999976158142%;position:relative;white-space:nowrap;width:fit-content}.planscard .plancard .frame-9{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:2px;position:relative;width:100%}.planscard .plancard .p{color:#0f0f0f;flex:1;font-family:Lato,Helvetica;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.28px;line-height:139.9999976158142%;margin-top:-1px;position:relative}.planscard .plancard .button-instance{align-self:stretch!important;display:flex!important;flex:0 0 auto!important;width:100%!important}.planscard .plancard .frame-10{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:28px;padding:28px 15px;position:relative;width:100%}.planscard .plancard .text-wrapper-2{align-self:stretch;color:#87ceeb;font-family:Merriweather,Helvetica;font-size:24px;font-style:normal;font-weight:700;letter-spacing:.24px;line-height:145.00000476837158%;margin-top:-1px;position:relative}.planscard .plancard .img{height:1px;object-fit:cover;position:relative;width:265px}.planscard .plancard .frame-11{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:14px;position:relative;width:100%}.planscard .plancard .button-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:0 20px;position:relative;width:100%}.planscard .plancard .frame-12{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:column;flex-grow:1;position:relative;width:100%}.planscard .plancard .div-wrapper{align-items:center;align-self:stretch;background-color:var(--orange);display:flex;gap:10px;height:65px;justify-content:center;padding:10px 15px;position:relative;width:100%}.planscard .plancard .text-wrapper-3{align-self:stretch;color:#ff5722;font-family:Merriweather,Helvetica;font-size:24px;font-style:normal;font-weight:700;letter-spacing:.24px;line-height:145.00000476837158%;margin-top:-1px;position:relative}.planscard .plancard.basic,.planscard .plancard.story_pass{border-color:#0057ff}.planscard .plancard.all_access_pass{border-color:#87ceeb}.planscard .plancard.challenge_pass{border-color:#ff5722}.planscard .plancard.basic .div,.planscard .plancard.story_pass .div{flex:0 0 auto}.planscard .plancard.all_access_pass .div{flex:1;flex-grow:1}.planscard .plancard.challenge_pass .div{flex:0 0 auto}.planscard .plancard.basic .master-wrapper{background-color:#0f0f0f}.planscard .plancard.story_pass .master-wrapper{background-color:#0057ff}.planscard .plancard.all_access_pass .master-wrapper{background-color:#87ceeb}.planscard .plancard.challenge_pass .master-wrapper{background-color:#ff5722}.planscard .plancard.basic .element-month{color:#0f0f0f}.planscard .plancard.story_pass .element-month{color:#0057ff}.planscard .plancard.all_access_pass .element-month{color:#87ceeb}.planscard .plancard.challenge_pass .element-month{color:#ff5722}.planscard .plancard.basic .frame-7{align-items:flex-start}.planscard .plancard.story_pass .frame-7{align-items:center}.planscard .plancard.all_access_pass .frame-7,.planscard .plancard.challenge_pass .frame-7{align-items:flex-start}.planscard .plancard.basic .perfect-starter-plan{flex:1;margin-top:-1px}.planscard .plancard.story_pass .perfect-starter-plan{white-space:nowrap;width:fit-content}.planscard .icon{aspect-ratio:1;height:24px;left:0;position:absolute;top:0;width:24px}.planscard .button{all:unset;align-items:center;border:1px solid;border-color:#939393;border-radius:999999px;box-sizing:border-box;display:inline-flex;gap:10px;justify-content:center;padding:10px 20px;position:relative}.planscard .button .log-in{color:#0f0f0f;font-family:Merriweather,Helvetica;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.16px;line-height:normal;margin-top:-1px;position:relative;width:fit-content}@media (max-width: 1024px){.planscard .button{padding:8px 16px}.planscard .button .log-in{font-size:14.4px}.planscard .plancard .div-2,.planscard .plancard .element-month{font-size:18px}.planscard .plancard .div-3{font-size:13px}}
