.cr-why{grid-template-columns:1.2fr .8fr;align-items:center;gap:56px;display:grid}.cr-why__body{max-width:60ch;color:var(--color-gray-600);font-size:15px;line-height:1.75}.cr-index{border:1px solid var(--color-gray-200);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.cr-index__item{color:var(--color-navy);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 22px;text-decoration:none;transition:background .2s;display:grid}.cr-index__item+.cr-index__item{border-top:1px solid var(--color-gray-200)}.cr-index__item:hover{background:#e5c16a14}.cr-index__count{font-family:var(--font-display);color:var(--color-gold);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.cr-index__label{font-size:15px;font-weight:600}.cr-index__go{color:var(--color-gray-400);transition:transform .2s,color .2s}.cr-index__item:hover .cr-index__go{color:var(--color-gold);transform:translate(3px)}.cr-group{scroll-margin-top:var(--nav-height)}.cr-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.cr-card{grid-column:span 2}.cr-grid--4 .cr-card{grid-column:span 3}.cr-grid--5 .cr-card:nth-child(4){grid-column:2/span 2}.cr-card{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:16px;flex-direction:column;padding:24px 24px 26px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.cr-card:hover{border-color:var(--color-gold);transform:translateY(-3px);box-shadow:0 18px 40px -20px #0f172a47}.cr-card__logo{border-bottom:1px solid var(--color-gray-200);box-sizing:content-box;align-items:center;height:52px;margin-bottom:18px;padding-bottom:18px;display:flex}.cr-card__logo img{object-fit:contain;width:auto;max-width:180px;height:auto;max-height:52px;display:block}.cr-card__name{color:var(--color-navy);margin-bottom:8px;font-size:16.5px;font-weight:700;line-height:1.3}.cr-card__desc{color:var(--color-gray-600);font-size:14px;line-height:1.7}.cr-how{text-align:center;max-width:980px}.cr-how__body{color:#ffffffbf;max-width:64ch;margin:0 auto;font-size:16px;line-height:1.7}.cr-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}.cr-steps:before{content:"";background:linear-gradient(90deg, var(--color-gold), #e5c16a59);height:2px;position:absolute;top:20px;left:16.6%;right:16.6%}.cr-step{position:relative}.cr-step__num{background:var(--color-navy-dark);width:42px;height:42px;box-shadow:0 0 0 2px var(--color-gold);color:var(--color-gold-light);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:13px;font-weight:700;display:inline-flex}.cr-step h3{color:var(--color-white);margin-bottom:4px;font-size:16.5px;font-weight:700}.cr-step p{color:#ffffffb3;font-size:14px;line-height:1.6}.cr-how__cta{margin-top:36px}.cr-faq-wrap{max-width:860px}.cr-faq{flex-direction:column;gap:10px;display:flex}.cr-faq__item{border:1px solid var(--color-gray-200);background:var(--color-white);border-radius:10px;overflow:hidden}.cr-faq__item summary{color:var(--color-gray-900);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:15px;font-weight:600;list-style:none;display:flex}.cr-faq__item summary::-webkit-details-marker{display:none}.cr-faq__item summary:after{content:"+";color:var(--color-gray-400);flex:none;font-size:20px;font-weight:400}.cr-faq__item[open] summary:after{content:"−"}.cr-faq__item p{color:var(--color-gray-600);padding:0 24px 20px;font-size:15px;line-height:1.7}.cr-faq__cta{text-align:center;margin-top:28px}.cr-notice{border-top:1px solid var(--color-gray-200);text-align:center;max-width:76ch;color:var(--color-gray-500);margin:32px auto 0;padding-top:18px;font-size:12px;line-height:1.6}@media (width<=1023px){.cr-grid .cr-card,.cr-grid--4 .cr-card,.cr-grid--5 .cr-card:nth-child(4){grid-column:span 3}.cr-grid--5 .cr-card:last-child,.cr-grid--3 .cr-card:last-child{grid-column:1/-1}}@media (width<=900px){.cr-why{grid-template-columns:minmax(0,1fr);gap:28px}.cr-steps{grid-template-columns:minmax(0,1fr);gap:20px}.cr-steps:before{display:none}}@media (width<=640px){.cr-grid .cr-card,.cr-grid--4 .cr-card,.cr-grid--5 .cr-card:nth-child(4),.cr-grid--5 .cr-card:last-child,.cr-grid--3 .cr-card:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.cr-card,.cr-index__item,.cr-index__go{transition:none}.cr-card:hover{transform:none}}
