.cs-hero{display:flex;flex-direction:column;align-items:center;gap:2.4rem}.cs-hero__text{display:flex;flex-direction:column;align-items:center;gap:.4rem}.cs-hero__subtitle{font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:-.4px;color:#7852e8}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-hero__subtitle{font-size:1.6rem;letter-spacing:-.32px}}.cs-hero__title{font-size:4.8rem;font-weight:600;line-height:1.4;letter-spacing:-.96px;color:#121212;text-align:center}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-hero__title{font-size:3.2rem;letter-spacing:-.64px}}.cs-hero__search{display:flex;align-items:center;gap:1.2rem;width:48rem;height:4.8rem;padding:0 1.4rem;border:1px solid #ddd;border-radius:.8rem;overflow:hidden}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-hero__search{width:100%}}.cs-hero__search:has(input:focus){border-color:#121212}.cs-hero__search-input{flex:1;border:none;outline:none;background:transparent;font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:-.32px;color:#121212}.cs-hero__search-input::placeholder{color:#c9c9c9}.cs-hero__search-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:transparent;cursor:pointer}.cs-info-cards{display:flex;gap:1.6rem;width:100%;height:24rem}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-info-cards{flex-direction:column;height:auto;gap:.8rem}}.cs-info-card{position:relative;display:flex;flex-direction:column;gap:1.2rem;padding:4rem;border-radius:2rem;overflow:hidden;transition:transform .2s ease;box-shadow:0 2px 6px #0000001a}.cs-info-card:hover{transform:translateY(-4px)}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-info-card{padding:2rem}}.cs-info-card--payment{width:fit-content;min-width:284px;flex-shrink:0;background-color:#7852e8}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-info-card--payment{width:100%}}.cs-info-card--pg-service{flex:1;width:100%;min-width:284px;background-color:#f3f1fe}.cs-info-card--pg-procedure{flex:1;width:100%;min-width:284px;background-color:#f4f7fc}.cs-info-card__text{display:flex;flex-direction:column;gap:.4rem}.cs-info-card__title{font-size:2rem;font-weight:600;line-height:1.4;letter-spacing:-.4px;color:#121212;white-space:nowrap}.cs-info-card__title--white{color:#fff}.cs-info-card__desc{font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-.28px;color:#666}.cs-info-card__desc--white{font-weight:500;color:#fff}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-info-card--payment .cs-info-card__desc{font-size:1.4rem}}.cs-info-card__pill-btn{display:inline-flex;align-items:center;justify-content:center;height:3.8rem;padding:0 1.6rem;border-radius:99.9rem;background-color:#121212;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:-.28px;white-space:nowrap;width:fit-content}.cs-info-card__illustration{position:absolute;right:2rem;bottom:2rem;width:8rem;height:8rem;display:flex;align-items:center;justify-content:center;overflow:hidden}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-info-card__illustration{display:none}}.cs-info-card__procedure-img{width:9.6rem;height:auto;object-fit:cover}.cs-info-card__pg-icon{position:relative;width:5rem;height:4rem}.cs-info-card__pg-card{position:absolute;border-radius:.3rem}.cs-info-card__pg-card--back{width:4.2rem;height:2.6rem;background-color:#d5c9f8;transform:rotate(-10deg);top:0;left:0;box-shadow:inset .7px -1.4px 3.5px #00000040,inset 0 1.4px 1.4px #ffffff40}.cs-info-card__pg-card--front{width:4.2rem;height:2.6rem;background-color:#7852e8;top:1rem;left:.8rem;box-shadow:inset .7px -1.4px 3.5px #00000040,inset 0 1.4px 1.4px #ffffff40}.cs-info-card__pg-stripe{width:100%;height:.48rem;background-color:#333;position:absolute;top:.6rem;left:0;box-shadow:inset .35px -.35px .7px #00000080,inset .35px -.7px .7px #00000040,inset 0 1.4px .7px #ffffff40}.cs-info-card__pg-shadow{position:absolute;width:3.15rem;height:2.43rem;top:1.1rem;left:.6rem;background-color:#0003;filter:blur(1.73px);border-radius:.35rem}.cs-info-card__pg-chip{width:1.1rem;height:.6rem;background-color:#999;border-radius:.14rem;position:absolute;top:.4rem;left:.4rem;box-shadow:inset .35px -.35px .7px #0000004d,inset .35px -.7px .7px #0003,inset 0 1.4px .7px #ffffff80}.cs-info-card__pg-line{width:3.5rem;height:.3rem;background-color:#999;border-radius:.07rem;position:absolute;bottom:.6rem;left:.4rem;box-shadow:inset .35px -.35px .7px #0000004d,inset .35px -.7px .7px #0003,inset 0 1.4px .7px #ffffff80}.cs-info-card__link{display:flex;align-items:center;height:3.8rem}.cs-info-card__link span{font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:-.28px;color:#999}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-info-card--pg-service,.cs-info-card--pg-procedure{flex-direction:row;align-items:center;justify-content:space-between;gap:0}.cs-info-card--pg-service .cs-info-card__text,.cs-info-card--pg-procedure .cs-info-card__text{flex-direction:column;gap:0}.cs-info-card--pg-service .cs-info-card__desc,.cs-info-card--pg-procedure .cs-info-card__desc{display:none}.cs-info-card--pg-service .cs-info-card__link,.cs-info-card--pg-procedure .cs-info-card__link{flex-shrink:0}}.cs-faq{display:flex;flex-direction:column;align-items:center;gap:2.4rem;width:100%}.cs-faq__title{font-size:4rem;font-weight:600;line-height:1.4;letter-spacing:-.8px;color:#121212;text-align:center}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-faq__title{font-size:2.8rem;letter-spacing:-.56px}}.cs-faq__tabs{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-faq__tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;width:100%;padding:0 2rem;gap:.8rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cs-faq__tabs::-webkit-scrollbar{display:none}}.cs-faq__tab{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.6rem;border-radius:99.9rem;border:1px solid #121212;background:transparent;color:#121212;font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:-.32px;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s}.cs-faq__tab--active{background-color:#121212;color:#fff;border-color:#121212}.cs-faq__tab:hover:not(.cs-faq__tab--active){background-color:#1212120f}.cs-faq__tab:focus{outline:none}.cs-faq__list{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-faq__list{padding:0 2rem}}.cs-faq__item{display:flex;flex-direction:column;gap:2rem;padding-top:2rem;border-bottom:1px solid #ddd}.cs-faq__item--open{padding-bottom:2rem}.cs-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.cs-faq__item:not(.cs-faq__item--open) .cs-faq__question{padding-bottom:2rem}.cs-faq__question-text{flex:1;font-size:1.8rem;font-weight:500;line-height:1.4;letter-spacing:-.36px;color:#121212}.cs-faq__chevron{flex-shrink:0;transition:transform .2s ease;transform:rotate(0)}.cs-faq__chevron--open{transform:rotate(180deg)}.cs-faq__answer{background-color:#fafafa;border-radius:2rem;padding:2.4rem}.cs-faq__answer-content{font-size:1.6rem;font-weight:400;line-height:1.6;letter-spacing:-.32px;color:#121212}.cs-faq__answer-content a{color:#7852e8;font-weight:600;text-decoration:underline}.cs-faq__answer-content b,.cs-faq__answer-content strong{font-weight:600}.cs-faq__answer-content ul{margin:.8rem 0}.cs-faq__answer-content ul li{margin-bottom:.4rem}.cs-faq__load-more{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;align-self:center;margin-top:2.4rem;padding:0;border:none;background:transparent;color:#666;font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:-.32px;cursor:pointer}.cs-faq__load-more:hover{opacity:.7}.cs-faq__empty{display:flex;align-items:center;justify-content:center;padding:6rem 0}.cs-faq__empty p{font-size:1.6rem;font-weight:500;color:#999}.cs-contact-banner{position:relative;width:100%;height:16rem;border-radius:2rem;overflow:hidden}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-contact-banner{height:24.8rem}}.cs-contact-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/contact-banner-bg-7b83d5ce.png);background-size:cover;background-position:center;background-repeat:no-repeat;mask-image:url(/assets/contact-banner-mask-efcde92c.svg);mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:url(/assets/contact-banner-mask-efcde92c.svg);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;opacity:.7}.cs-contact-banner__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 4rem}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-contact-banner__inner{flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;padding:2rem}}.cs-contact-banner__content{display:flex;align-items:center;gap:1.2rem}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-contact-banner__content{flex-direction:column;align-items:center;gap:.4rem}}.cs-contact-banner__mascot{width:7.2rem;height:4.8rem;flex-shrink:0}.cs-contact-banner__mascot img{width:100%;height:100%;object-fit:contain}.cs-contact-banner__text{display:flex;flex-direction:column;gap:.4rem}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-contact-banner__text{align-items:center;text-align:center}}.cs-contact-banner__title{font-size:2.4rem;font-weight:600;line-height:1.4;letter-spacing:-.48px;color:#121212;white-space:nowrap}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-contact-banner__title{font-size:2rem;letter-spacing:-.4px}}.cs-contact-banner__desc{font-size:1.6rem;font-weight:400;line-height:1.4;letter-spacing:-.32px;color:#666}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-contact-banner__desc{display:flex;flex-direction:column;align-items:center}}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-contact-banner__desc-line{display:block}}.cs-contact-banner__btn{display:inline-flex;align-items:center;justify-content:center;height:4.8rem;padding:0 2.4rem;border-radius:.8rem;border:none;background-color:#7852e8;color:#fff;font-size:1.6rem;font-weight:600;line-height:1.4;letter-spacing:-.32px;white-space:nowrap;cursor:pointer;transition:background-color .2s}.cs-contact-banner__btn:hover{background-color:#5633bb}.cs-page[data-v-a9e0206d]{display:flex;flex-direction:column;align-items:center;gap:12rem;width:fit-content;max-width:1080px;height:fit-content;margin:6rem auto 0;padding:0 2rem 16rem}.cs-page[data-v-a9e0206d]>:nth-child(n){width:100%}@media screen and (min-width: 0px) and (max-width: 991.98px){.cs-page[data-v-a9e0206d]{min-width:284px;gap:4rem;margin-top:4rem;margin-left:auto;margin-right:auto;padding:0 0 12rem;width:calc(100% - 4rem)}}
