@charset "UTF-8";.g-services-links ul{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);justify-content:space-between;list-style:none;margin:0;padding:0}@media (768px <= width){.g-services-links ul{gap:min(24px,1.756954612vw);grid-template-columns:repeat(4,1fr)}}.g-services-links ul li{flex-basis:1fr}.g-services-links ul a{transition:opacity .25s ease}.g-services-links ul a:hover{opacity:.8}.g-services-links ul img{height:auto;width:100%}.p-page-title{margin-bottom:35px}@media (768px <= width){.p-page-title{margin-bottom:100px}}.p-page-introduction{margin:0 auto 35px;max-width:1366px;text-align:center}@media (768px <= width){.p-page-introduction{margin-bottom:70px}}.p-page-introduction__lead{font-size:12px;font-weight:900;margin-top:40px}@media (768px <= width){.p-page-introduction__lead{font-size:24px;margin-top:80px}}.p-page-introduction__lead img{display:block;margin:auto}.p-page-introduction__lead p{margin-block:20px}@media (768px <= width){.p-page-introduction__lead p{margin-block:50px 70px}}.p-page-introduction img{display:block;height:auto;max-width:100%;width:auto}@media (768px <= width){.p-page-introduction-bottom{display:none!important}}.p-example{margin-bottom:22.5px}@media (768px <= width){.p-example{margin-bottom:100px}}.p-example img{display:block;height:auto;margin:auto;max-width:100%}@media (768px <= width){.p-example img{max-width:80%}}.p-heading-select-point{margin:1em auto;max-width:1366px}@media (width < 768px){.p-heading-select-point{max-width:375px}}.p-heading-select-point img{display:block;height:auto;max-width:100%;width:auto}.p-example-lead{margin-block:32.5px 25px}@media (768px <= width){.p-example-lead{margin-block:86px 100px}}.p-example-lead img{display:block;height:auto;margin:auto;max-width:min(1366px,100%);width:100%}@media (768px <= width){.p-example-lead img{width:auto}}.p-example-notes ul{list-style-type:none;padding-inline-start:1em}.p-example-notes ul>li:first-letter{margin-inline-start:-1em}.p-example-notes a{color:#d8042d;transition:opacity .25s ease}.p-example-notes a:hover{opacity:.8}.p-example-notes-title{color:#d8042d;font-weight:700}.p-note-list{color:#1e1e1e;font-size:9px;font-weight:700;list-style:none;margin:0;padding:0 0 0 1em}@media (768px <= width){.p-note-list{font-size:19px}}.p-note-list>li{line-height:normal;margin-bottom:2em}.p-note-list>li:first-letter{margin-inline-start:-1em}.p-note-list li>ul{list-style:none;margin:0;padding:0 0 0 1em}.p-note-list li>ul>li:first-letter{margin-inline-start:-1em}.p-faq-title{align-items:center;background:#e5e5e5;display:grid;font-size:19.5px;font-weight:700;height:60px;justify-content:center;margin:27.5px auto 30px;max-width:1366px}@media (768px <= width){.p-faq-title{font-size:39px;height:170px;margin:100px auto 80px;max-width:1366px}}.p-faq-heading{border-bottom:1px dashed #a3a1a1;color:#d8042d;font-size:16.5px;font-weight:700;line-height:normal;margin-block:12.5px 20px;padding-bottom:12.5px;text-align:center}@media (768px <= width){.p-faq-heading{font-size:39px;margin-block:25px;padding-bottom:25px;text-align:start}}.p-faq-item{border-bottom:1px dashed #a3a1a1;line-height:normal}.p-faq-item+.p-faq-item{margin-top:20px}.p-faq-item__head{align-items:center;display:flex;font-size:12.5px;gap:10px;padding-bottom:20px}@media (768px <= width){.p-faq-item__head{font-size:25px;gap:20px}}.p-faq-item__head:before{aspect-ratio:1;background:url(/assets/loyalty-point/img/question.svg) 50% no-repeat;background-size:100%;content:"";display:block;flex-shrink:0;height:auto;overflow:hidden;width:37.5px}@media (768px <= width){.p-faq-item__head:before{width:60px}}.p-faq-item__head:after{aspect-ratio:28.97/19.27;background:url(/assets/loyalty-point/img/icon-faq-open-close.svg) 50% no-repeat;background-size:100%;content:"";display:block;flex-shrink:0;height:auto;margin-left:auto;overflow:hidden;transform:scaleY(-1);width:15px}@media (768px <= width){.p-faq-item__head:after{width:25px}}details[open] .p-faq-item__head:after{transform:scaleY(1)}.p-faq-item__head::-webkit-details-marker{display:none}.p-faq-item__body{align-items:center;background-color:#f2f2f2;display:grid;font-size:9px;gap:12.5px;grid-template-columns:auto 1fr;margin-bottom:7.5px;padding:12.5px}@media (768px <= width){.p-faq-item__body{font-size:18px;gap:20px;margin-bottom:15px;padding:25px}}.p-faq-item__body:before{aspect-ratio:1;background:url(/assets/loyalty-point/img/answer.svg) 50% no-repeat;background-size:100%;content:"";display:block;flex-shrink:0;height:auto;overflow:hidden;width:37.5px}@media (768px <= width){.p-faq-item__body:before{width:60px}}.p-faq-item__body p{margin:0}.p-faq-item__body p+p{margin-top:1em}.p-faq-item__body img{height:auto;margin-block:2rem;max-width:100%}.p-faq-item__body a{color:#d8042d;-webkit-text-decoration:underline;text-decoration:underline;transition:opacity .25s ease}.p-faq-item__body a:hover{opacity:.8}.p-faq-faq-link{margin-block:30px}.p-faq-faq-link a{align-items:center;border:1px solid #a4a2a2;color:#595656;display:flex;font-size:15px;font-weight:700;justify-content:space-between;margin:auto;max-width:375px;min-height:66px;padding:12px;transition:opacity .25s ease}.p-faq-faq-link a:hover{opacity:.8}.p-faq-faq-link a>:first-child{width:54px}.p-faq-faq-link a>:nth-child(3){width:8px}.p-faq-faq-link a img{height:auto}.p-example-terms-link,.p-faq-terms-link{text-align:center}.p-example-terms-link a,.p-faq-terms-link a{color:#d8042d;transition:opacity .25s ease}.p-example-terms-link a:hover,.p-faq-terms-link a:hover{opacity:.8}.p-example-terms-link a:before,.p-faq-terms-link a:before{aspect-ratio:1;background:url(/assets/loyalty-point/img/icon-mark.svg) 50% no-repeat;background-size:contain;content:" ";display:inline-block;height:auto;margin-bottom:.2em;margin-right:.2em;vertical-align:middle;width:1em}.p-services-links{display:grid}@media (width < 768px){.p-services-links{gap:20px}}@media (768px <= width){.p-services-links{gap:30px;grid-template-columns:repeat(3,1fr)}}.p-services-links a{align-items:center;border:1px solid grey;display:flex;font-weight:900;line-height:normal;text-align:center;transition:opacity .25s ease}@media (768px <= width){.p-services-links a{display:block}}.p-services-links a:hover{opacity:.8}.p-services-links a>*{flex-basis:50%}.p-services-links a>span{display:inline-block;font-size:min(15.5px,4.1333333333vw);padding-block:20px}@media (768px <= width){.p-services-links a>span{font-size:24px;padding-block:20px}}.p-services-links a>span small{font-size:min(11.5px,3.0666666667vw)}@media (768px <= width){.p-services-links a>span small{font-size:18px}}.p-services-links img{height:auto;max-width:100%;width:100%}.p-point-program-link{margin-block:4em;text-align:center}.p-point-program-link-lead{margin-bottom:1em}.p-point-program-link-lead__text{align-items:center;display:flex;font-size:11.5px;font-weight:700;justify-content:center;line-height:1;z-index:1}@media (768px <= width){.p-point-program-link-lead__text{align-items:baseline;align-self:end;font-size:22px;justify-content:center}}.p-point-program-link-lead__text:before{border-left:1px solid #cd032d;content:"";display:inline-block;height:1em;margin-right:1em;transform:skew(20deg) scaleY(2)}@media (768px <= width){.p-point-program-link-lead__text:before{font-weight:900;margin-right:.5em;transform:skew(30deg)}}.p-point-program-link-lead__text:after{border-left:1px solid #cd032d;content:"";display:inline-block;height:1em;margin-left:1em;transform:skew(-20deg) scaleY(2)}@media (768px <= width){.p-point-program-link-lead__text:after{font-weight:900;margin-left:.5em;transform:skew(-30deg)}}.p-point-program-link-lead__text strong{color:#cd032d;font-size:15px}@media (768px <= width){.p-point-program-link-lead__text strong{font-size:29px}}.p-point-program-link-link a{font-weight:700;min-width:100%}@media (768px <= width){.p-point-program-link-link a{font-size:28px;min-width:475px}}.p-point-program-link-link .g-button-cta-v2__inner{display:flex}