.cb-hero{position:relative;aspect-ratio:1440 / 447;min-height:447px;display:flex;align-items:center;justify-content:center;background-image:url(https://antoine-et-giulia.com/wp-content/uploads/2026/08/livre-hero.jpg);background-size:cover;background-position:center 69%;background-repeat:no-repeat;overflow:hidden;}
@media (max-width: 1024px){.cb-hero{position:relative;aspect-ratio:1440 / 447;min-height:447px;display:flex;align-items:center;justify-content:center;background-image:url(https://antoine-et-giulia.com/wp-content/uploads/2026/08/livre-hero.jpg);background-size:cover;background-position:center 69%;background-repeat:no-repeat;overflow:hidden;}}
@media (max-width: 767px){.cb-hero{position:relative;aspect-ratio:1440 / 447;min-height:320px;display:flex;align-items:center;justify-content:center;background-image:url(https://antoine-et-giulia.com/wp-content/uploads/2026/08/livre-hero.jpg);background-size:cover;background-position:center 69%;background-repeat:no-repeat;overflow:hidden;}}
.cb-hero_overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:linear-gradient(to top, rgba(0,0,0,0.52) 32%, rgba(0,0,0,0) 100%);pointer-events:none;z-index:1;}
@media (max-width: 1024px){.cb-hero_overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:linear-gradient(to top, rgba(0,0,0,0.52) 32%, rgba(0,0,0,0) 100%);pointer-events:none;z-index:1;}}
@media (max-width: 767px){.cb-hero_overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:linear-gradient(to top, rgba(0,0,0,0.52) 32%, rgba(0,0,0,0) 100%);pointer-events:none;z-index:1;}}
.cb-hero_content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;max-width:900px;padding-left:24px;padding-right:24px;box-sizing:border-box;}
@media (max-width: 1024px){.cb-hero_content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;max-width:900px;padding-left:24px;padding-right:24px;box-sizing:border-box;}}
@media (max-width: 767px){.cb-hero_content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;max-width:900px;padding-left:16px;padding-right:16px;box-sizing:border-box;}}
.cb-hero_title{font-family:var(--font-display);font-weight:400;font-size:48px;line-height:1.2;color:var(--color-white);margin:0px;}
@media (max-width: 1024px){.cb-hero_title{font-family:var(--font-display);font-weight:400;font-size:40px;line-height:1.2;color:var(--color-white);margin:0px;}}
@media (max-width: 767px){.cb-hero_title{font-family:var(--font-display);font-weight:400;font-size:32px;line-height:1.2;color:var(--color-white);margin:0px;}}
.cb-hero_sub{font-family:var(--font-body);font-weight:500;font-size:36px;line-height:1.35;color:var(--color-white);margin:0px;}
@media (max-width: 1024px){.cb-hero_sub{font-family:var(--font-body);font-weight:500;font-size:26px;line-height:1.35;color:var(--color-white);margin:0px;}}
@media (max-width: 767px){.cb-hero_sub{font-family:var(--font-body);font-weight:500;font-size:19px;line-height:1.35;color:var(--color-white);margin:0px;}}
.cb-s2{position:relative;background-color:var(--color-surface);padding-top:100px;padding-bottom:70px;overflow:hidden;}
@media (max-width: 1024px){.cb-s2{position:relative;background-color:var(--color-surface);padding-top:64px;padding-bottom:70px;overflow:hidden;}}
@media (max-width: 767px){.cb-s2{position:relative;background-color:var(--color-surface);padding-top:48px;padding-bottom:40px;overflow:hidden;}}
.cb-s2_inner{max-width:1218px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box;align-items:center;position:relative;z-index:1;}
@media (max-width: 1024px){.cb-s2_inner{max-width:1218px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box;align-items:center;position:relative;z-index:1;}}
@media (max-width: 767px){.cb-s2_inner{max-width:1218px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;align-items:center;position:relative;z-index:1;}}
.cb-s2_inner{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:repeat(1, 1fr);column-gap:48px;row-gap:32px;}
@media (max-width: 1024px){.cb-s2_inner{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:48px;row-gap:32px;}}
@media (max-width: 767px){.cb-s2_inner{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:48px;row-gap:32px;}}
.cb-s2_title{font-family:var(--font-display);font-weight:400;font-size:48px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 24px 0px;}
@media (max-width: 1024px){.cb-s2_title{font-family:var(--font-display);font-weight:400;font-size:38px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 24px 0px;}}
@media (max-width: 767px){.cb-s2_title{font-family:var(--font-display);font-weight:400;font-size:29px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 24px 0px;}}
.cb-s2_p1{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px 0px 21px 0px;}
@media (max-width: 1024px){.cb-s2_p1{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px 0px 21px 0px;}}
@media (max-width: 767px){.cb-s2_p1{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px 0px 21px 0px;}}
.cb-s2_p2{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px 0px 21px 0px;}
@media (max-width: 1024px){.cb-s2_p2{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px 0px 21px 0px;}}
@media (max-width: 767px){.cb-s2_p2{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px 0px 21px 0px;}}
.cb-s2_p3{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px;}
@media (max-width: 1024px){.cb-s2_p3{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px;}}
@media (max-width: 767px){.cb-s2_p3{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px;}}
.cb-s2_img{display:block;width:100%;max-width:457px;aspect-ratio:457 / 394;object-fit:cover;border-radius:var(--radius-card);margin-left:auto;}
@media (max-width: 1024px){.cb-s2_img{display:block;width:100%;max-width:457px;aspect-ratio:457 / 394;object-fit:cover;border-radius:var(--radius-card);margin-left:auto;margin-right:auto;}}
@media (max-width: 767px){.cb-s2_img{display:block;width:100%;max-width:457px;aspect-ratio:457 / 394;object-fit:cover;border-radius:var(--radius-card);margin-left:auto;margin-right:auto;}}
.cb-s2_ribbon{position:absolute;left:-8%;top:19%;width:126%;max-width:none;height:350px;transform:rotate(-3deg);opacity:0.16;pointer-events:none;z-index:0;display:block;}
@media (max-width: 1024px){.cb-s2_ribbon{position:absolute;left:-8%;top:19%;width:126%;max-width:none;height:350px;transform:rotate(-3deg);opacity:0.16;pointer-events:none;z-index:0;display:block;}}
@media (max-width: 767px){.cb-s2_ribbon{position:absolute;left:-8%;top:19%;width:126%;max-width:none;height:350px;transform:rotate(-3deg);opacity:0.16;pointer-events:none;z-index:0;display:none;}}
.cb-s3{position:relative;background-color:var(--color-surface);padding-top:70px;padding-bottom:90px;overflow:hidden;}
@media (max-width: 1024px){.cb-s3{position:relative;background-color:var(--color-surface);padding-top:70px;padding-bottom:90px;overflow:hidden;}}
@media (max-width: 767px){.cb-s3{position:relative;background-color:var(--color-surface);padding-top:40px;padding-bottom:48px;overflow:hidden;}}
.cb-s3_inner{max-width:1218px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box;align-items:start;}
@media (max-width: 1024px){.cb-s3_inner{max-width:1218px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box;align-items:start;}}
@media (max-width: 767px){.cb-s3_inner{max-width:1218px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;align-items:start;}}
.cb-s3_inner{display:grid;grid-template-columns:0.62fr 1.5fr;grid-template-rows:repeat(1, 1fr);column-gap:48px;row-gap:32px;}
@media (max-width: 1024px){.cb-s3_inner{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:48px;row-gap:32px;}}
@media (max-width: 767px){.cb-s3_inner{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:48px;row-gap:32px;}}
.cb-s3_img{display:block;width:100%;max-width:361px;aspect-ratio:361 / 227;object-fit:cover;border-radius:87px 60px 53px 37px;}
@media (max-width: 1024px){.cb-s3_img{display:block;width:100%;max-width:361px;aspect-ratio:361 / 227;object-fit:cover;border-radius:87px 60px 53px 37px;}}
@media (max-width: 767px){.cb-s3_img{display:block;width:100%;max-width:361px;aspect-ratio:361 / 227;object-fit:cover;border-radius:87px 60px 53px 37px;}}
.cb-s3_title{font-family:var(--font-display);font-weight:400;font-size:48px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 24px 0px;}
@media (max-width: 1024px){.cb-s3_title{font-family:var(--font-display);font-weight:400;font-size:38px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 24px 0px;}}
@media (max-width: 767px){.cb-s3_title{font-family:var(--font-display);font-weight:400;font-size:29px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 24px 0px;}}
.cb-s3_p1{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px 0px 21px 0px;}
@media (max-width: 1024px){.cb-s3_p1{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px 0px 21px 0px;}}
@media (max-width: 767px){.cb-s3_p1{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px 0px 21px 0px;}}
.cb-s3_p2{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px 0px 21px 0px;}
@media (max-width: 1024px){.cb-s3_p2{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px 0px 21px 0px;}}
@media (max-width: 767px){.cb-s3_p2{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px 0px 21px 0px;}}
.cb-s3_p3{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px;}
@media (max-width: 1024px){.cb-s3_p3{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px;}}
@media (max-width: 767px){.cb-s3_p3{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px;}}
.cb-s4{position:relative;background:url(https://antoine-et-giulia.com/wp-content/uploads/2026/08/grain-texture.jpg) center / cover no-repeat, var(--gradient-purple);background-blend-mode:soft-light, normal;overflow:hidden;padding-top:175px;padding-bottom:175px;color:var(--color-white);}
@media (max-width: 1024px){.cb-s4{position:relative;background:url(https://antoine-et-giulia.com/wp-content/uploads/2026/08/grain-texture.jpg) center / cover no-repeat, var(--gradient-purple);background-blend-mode:soft-light, normal;overflow:hidden;padding-top:120px;padding-bottom:120px;color:var(--color-white);}}
@media (max-width: 767px){.cb-s4{position:relative;background:url(https://antoine-et-giulia.com/wp-content/uploads/2026/08/grain-texture.jpg) center / cover no-repeat, var(--gradient-purple);background-blend-mode:soft-light, normal;overflow:hidden;padding-top:80px;padding-bottom:80px;color:var(--color-white);}}
.cb-s4_wave_top{position:absolute;top:-1px;left:0px;width:100%;height:141px;display:block;pointer-events:none;z-index:2;}
@media (max-width: 1024px){.cb-s4_wave_top{position:absolute;top:-1px;left:0px;width:100%;height:90px;display:block;pointer-events:none;z-index:2;}}
@media (max-width: 767px){.cb-s4_wave_top{position:absolute;top:-1px;left:0px;width:100%;height:50px;display:block;pointer-events:none;z-index:2;}}
.cb-s4_wave_bot{position:absolute;bottom:-1px;left:0px;width:100%;height:141px;display:block;transform:scaleY(-1);pointer-events:none;z-index:2;}
@media (max-width: 1024px){.cb-s4_wave_bot{position:absolute;bottom:-1px;left:0px;width:100%;height:90px;display:block;transform:scaleY(-1);pointer-events:none;z-index:2;}}
@media (max-width: 767px){.cb-s4_wave_bot{position:absolute;bottom:-1px;left:0px;width:100%;height:50px;display:block;transform:scaleY(-1);pointer-events:none;z-index:2;}}
.cb-s4_inner{position:relative;z-index:3;max-width:1218px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box;}
@media (max-width: 1024px){.cb-s4_inner{position:relative;z-index:3;max-width:1218px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box;}}
@media (max-width: 767px){.cb-s4_inner{position:relative;z-index:3;max-width:1218px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;}}
.cb-s4_title{font-family:var(--font-display);font-weight:400;font-size:48px;line-height:1.2;color:var(--color-white);margin:0px 0px 56px 0px;}
@media (max-width: 1024px){.cb-s4_title{font-family:var(--font-display);font-weight:400;font-size:38px;line-height:1.2;color:var(--color-white);margin:0px 0px 40px 0px;}}
@media (max-width: 767px){.cb-s4_title{font-family:var(--font-display);font-weight:400;font-size:29px;line-height:1.2;color:var(--color-white);margin:0px 0px 40px 0px;}}
.cb-s4_grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:45px;row-gap:40px;}
@media (max-width: 1024px){.cb-s4_grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:45px;row-gap:40px;}}
@media (max-width: 767px){.cb-s4_grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:45px;row-gap:40px;}}
.cb-s4_c1{display:flex;flex-direction:column;align-items:center;text-align:center;}
@media (max-width: 1024px){.cb-s4_c1{display:flex;flex-direction:column;align-items:center;text-align:center;}}
@media (max-width: 767px){.cb-s4_c1{display:flex;flex-direction:column;align-items:center;text-align:center;}}
.cb-s4_c1_i{display:block;width:100%;max-width:267px;aspect-ratio:267 / 192;object-fit:cover;border-radius:10px;margin-bottom:22px;}
@media (max-width: 1024px){.cb-s4_c1_i{display:block;width:100%;max-width:267px;aspect-ratio:267 / 192;object-fit:cover;border-radius:10px;margin-bottom:22px;}}
@media (max-width: 767px){.cb-s4_c1_i{display:block;width:100%;max-width:267px;aspect-ratio:267 / 192;object-fit:cover;border-radius:10px;margin-bottom:22px;}}
.cb-s4_c1_p{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-white);margin:0px;max-width:297px;}
@media (max-width: 1024px){.cb-s4_c1_p{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-white);margin:0px;max-width:297px;}}
@media (max-width: 767px){.cb-s4_c1_p{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-white);margin:0px;max-width:297px;}}
.cb-s4_c2{display:flex;flex-direction:column;align-items:center;text-align:center;}
@media (max-width: 1024px){.cb-s4_c2{display:flex;flex-direction:column;align-items:center;text-align:center;}}
@media (max-width: 767px){.cb-s4_c2{display:flex;flex-direction:column;align-items:center;text-align:center;}}
.cb-s4_c2_i{display:block;width:100%;max-width:267px;aspect-ratio:267 / 192;object-fit:cover;border-radius:10px;margin-bottom:22px;}
@media (max-width: 1024px){.cb-s4_c2_i{display:block;width:100%;max-width:267px;aspect-ratio:267 / 192;object-fit:cover;border-radius:10px;margin-bottom:22px;}}
@media (max-width: 767px){.cb-s4_c2_i{display:block;width:100%;max-width:267px;aspect-ratio:267 / 192;object-fit:cover;border-radius:10px;margin-bottom:22px;}}
.cb-s4_c2_p{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-white);margin:0px;max-width:297px;}
@media (max-width: 1024px){.cb-s4_c2_p{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-white);margin:0px;max-width:297px;}}
@media (max-width: 767px){.cb-s4_c2_p{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-white);margin:0px;max-width:297px;}}
.cb-s4_c3{display:flex;flex-direction:column;align-items:center;text-align:center;}
@media (max-width: 1024px){.cb-s4_c3{display:flex;flex-direction:column;align-items:center;text-align:center;}}
@media (max-width: 767px){.cb-s4_c3{display:flex;flex-direction:column;align-items:center;text-align:center;}}
.cb-s4_c3_i{display:block;width:100%;max-width:267px;aspect-ratio:267 / 192;object-fit:cover;border-radius:10px;margin-bottom:22px;}
@media (max-width: 1024px){.cb-s4_c3_i{display:block;width:100%;max-width:267px;aspect-ratio:267 / 192;object-fit:cover;border-radius:10px;margin-bottom:22px;}}
@media (max-width: 767px){.cb-s4_c3_i{display:block;width:100%;max-width:267px;aspect-ratio:267 / 192;object-fit:cover;border-radius:10px;margin-bottom:22px;}}
.cb-s4_c3_p{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-white);margin:0px;max-width:297px;}
@media (max-width: 1024px){.cb-s4_c3_p{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-white);margin:0px;max-width:297px;}}
@media (max-width: 767px){.cb-s4_c3_p{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-white);margin:0px;max-width:297px;}}
.cb-s4_cta{display:flex;align-items:center;justify-content:center;width:226px;min-height:38px;margin-left:auto;margin-right:auto;margin-top:56px;padding-left:20px;padding-right:20px;background-color:var(--color-white);border-radius:var(--radius-button);font-family:var(--font-display);font-weight:400;font-size:20px;line-height:1.2;color:var(--color-blue-900);text-decoration:none;box-sizing:border-box;}.cb-s4_cta:hover{background-color:var(--color-surface);}
@media (max-width: 1024px){.cb-s4_cta{display:flex;align-items:center;justify-content:center;width:226px;min-height:38px;margin-left:auto;margin-right:auto;margin-top:56px;padding-left:20px;padding-right:20px;background-color:var(--color-white);border-radius:var(--radius-button);font-family:var(--font-display);font-weight:400;font-size:20px;line-height:1.2;color:var(--color-blue-900);text-decoration:none;box-sizing:border-box;}.cb-s4_cta:hover{background-color:var(--color-surface);}}
@media (max-width: 767px){.cb-s4_cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-left:auto;margin-right:auto;margin-top:56px;padding-left:20px;padding-right:20px;background-color:var(--color-white);border-radius:var(--radius-button);font-family:var(--font-display);font-weight:400;font-size:20px;line-height:1.2;color:var(--color-blue-900);text-decoration:none;box-sizing:border-box;max-width:260px;}.cb-s4_cta:hover{background-color:var(--color-surface);}}
.cb-s5{position:relative;background-color:var(--color-surface);padding-top:90px;padding-bottom:120px;overflow:hidden;}
@media (max-width: 1024px){.cb-s5{position:relative;background-color:var(--color-surface);padding-top:90px;padding-bottom:120px;overflow:hidden;}}
@media (max-width: 767px){.cb-s5{position:relative;background-color:var(--color-surface);padding-top:56px;padding-bottom:72px;overflow:hidden;}}
.cb-s5_inner{max-width:1218px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box;position:relative;z-index:1;}
@media (max-width: 1024px){.cb-s5_inner{max-width:1218px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box;position:relative;z-index:1;}}
@media (max-width: 767px){.cb-s5_inner{max-width:1218px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;position:relative;z-index:1;}}
.cb-s5_title{font-family:var(--font-display);font-weight:400;font-size:48px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 56px 0px;}
@media (max-width: 1024px){.cb-s5_title{font-family:var(--font-display);font-weight:400;font-size:38px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 40px 0px;}}
@media (max-width: 767px){.cb-s5_title{font-family:var(--font-display);font-weight:400;font-size:29px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 40px 0px;}}
.cb-s5_faq{display:block;max-width:835px;margin-left:auto;margin-right:auto;}.cb-s5_faq .cb-collection__accordion-item{background-color:var(--color-white);border:1px solid #f1f2f9;border-radius:16px;margin-bottom:16px;box-shadow:0px 1px 2px 0px rgba(25,33,61,0.06);overflow:hidden;}.cb-s5_faq .cb-collection__accordion-header{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding-top:25px;padding-bottom:25px;padding-left:31px;padding-right:31px;box-sizing:border-box;background:none;border:0px;text-align:left;cursor:pointer;font-family:var(--font-body);font-weight:700;font-size:20px;line-height:30px;color:var(--color-blue-900);position:relative;}.cb-s5_faq .cb-collection__accordion-header.is-open{padding-bottom:10px;}.cb-s5_faq .cb-collection__accordion-header::after{content:"";flex-shrink:0;width:34px;height:34px;border-radius:100px;background-color:var(--color-blue-900);background-image:none;background-repeat:no-repeat;background-position:center;background-size:auto;transition:transform 0.2s ease;box-shadow:0px 2px 3px 0px rgba(74,58,255,0.10);}.cb-s5_faq .cb-collection__accordion-header.is-open::after{transform:none;}.cb-s5_faq .cb-collection__accordion-panel{padding-left:31px;padding-right:31px;}.cb-s5_faq .cb-collection__accordion-panel--open{padding-bottom:28px;}.cb-s5_faq .cb-collection__accordion-header::before{content:"";position:absolute;right:45px;top:50%;margin-top:-5px;width:7px;height:7px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;transform:rotate(45deg);transition:transform 0.2s ease;z-index:2;pointer-events:none;}.cb-s5_faq .cb-collection__accordion-header.is-open::before{transform:rotate(135deg);margin-top:-7px;}
@media (max-width: 1024px){.cb-s5_faq{display:block;max-width:835px;margin-left:auto;margin-right:auto;}.cb-s5_faq .cb-collection__accordion-item{background-color:var(--color-white);border:1px solid #f1f2f9;border-radius:16px;margin-bottom:16px;box-shadow:0px 1px 2px 0px rgba(25,33,61,0.06);overflow:hidden;}.cb-s5_faq .cb-collection__accordion-header{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding-top:25px;padding-bottom:25px;padding-left:31px;padding-right:31px;box-sizing:border-box;background:none;border:0px;text-align:left;cursor:pointer;font-family:var(--font-body);font-weight:700;font-size:20px;line-height:30px;color:var(--color-blue-900);position:relative;}.cb-s5_faq .cb-collection__accordion-header.is-open{padding-bottom:10px;}.cb-s5_faq .cb-collection__accordion-header::after{content:"";flex-shrink:0;width:34px;height:34px;border-radius:100px;background-color:var(--color-blue-900);background-image:none;background-repeat:no-repeat;background-position:center;background-size:auto;transition:transform 0.2s ease;box-shadow:0px 2px 3px 0px rgba(74,58,255,0.10);}.cb-s5_faq .cb-collection__accordion-header.is-open::after{transform:none;}.cb-s5_faq .cb-collection__accordion-panel{padding-left:31px;padding-right:31px;}.cb-s5_faq .cb-collection__accordion-panel--open{padding-bottom:28px;}.cb-s5_faq .cb-collection__accordion-header::before{content:"";position:absolute;right:45px;top:50%;margin-top:-5px;width:7px;height:7px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;transform:rotate(45deg);transition:transform 0.2s ease;z-index:2;pointer-events:none;}.cb-s5_faq .cb-collection__accordion-header.is-open::before{transform:rotate(135deg);margin-top:-7px;}}
@media (max-width: 767px){.cb-s5_faq{display:block;max-width:835px;margin-left:auto;margin-right:auto;}.cb-s5_faq .cb-collection__accordion-item{background-color:var(--color-white);border:1px solid #f1f2f9;border-radius:16px;margin-bottom:16px;box-shadow:0px 1px 2px 0px rgba(25,33,61,0.06);overflow:hidden;}.cb-s5_faq .cb-collection__accordion-header{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding-top:25px;padding-bottom:25px;padding-left:20px;padding-right:20px;box-sizing:border-box;background:none;border:0px;text-align:left;cursor:pointer;font-family:var(--font-body);font-weight:700;font-size:17px;line-height:26px;color:var(--color-blue-900);position:relative;}.cb-s5_faq .cb-collection__accordion-header.is-open{padding-bottom:10px;}.cb-s5_faq .cb-collection__accordion-header::after{content:"";flex-shrink:0;width:34px;height:34px;border-radius:100px;background-color:var(--color-blue-900);background-image:none;background-repeat:no-repeat;background-position:center;background-size:auto;transition:transform 0.2s ease;box-shadow:0px 2px 3px 0px rgba(74,58,255,0.10);}.cb-s5_faq .cb-collection__accordion-header.is-open::after{transform:none;}.cb-s5_faq .cb-collection__accordion-panel{padding-left:20px;padding-right:20px;}.cb-s5_faq .cb-collection__accordion-panel--open{padding-bottom:28px;}.cb-s5_faq .cb-collection__accordion-header::before{content:"";position:absolute;right:34px;top:50%;margin-top:-5px;width:7px;height:7px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;transform:rotate(45deg);transition:transform 0.2s ease;z-index:2;pointer-events:none;}.cb-s5_faq .cb-collection__accordion-header.is-open::before{transform:rotate(135deg);margin-top:-7px;}}
.cb-faq1_a{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:30px;color:#000000;margin:0px;}
@media (max-width: 1024px){.cb-faq1_a{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:30px;color:#000000;margin:0px;}}
@media (max-width: 767px){.cb-faq1_a{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:26px;color:#000000;margin:0px;}}
.cb-faq2_a{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:30px;color:#000000;margin:0px;}
@media (max-width: 1024px){.cb-faq2_a{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:30px;color:#000000;margin:0px;}}
@media (max-width: 767px){.cb-faq2_a{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:30px;color:#000000;margin:0px;}}
.cb-faq3_a{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:30px;color:#000000;margin:0px;}
@media (max-width: 1024px){.cb-faq3_a{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:30px;color:#000000;margin:0px;}}
@media (max-width: 767px){.cb-faq3_a{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:30px;color:#000000;margin:0px;}}
.cb-faq4_a{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:30px;color:#000000;margin:0px;}
@media (max-width: 1024px){.cb-faq4_a{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:30px;color:#000000;margin:0px;}}
@media (max-width: 767px){.cb-faq4_a{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:30px;color:#000000;margin:0px;}}
.cb-s5_ribbon{position:absolute;left:-10%;top:22%;width:130%;max-width:none;height:380px;transform:rotate(4deg);opacity:0.16;pointer-events:none;z-index:0;display:block;}
@media (max-width: 1024px){.cb-s5_ribbon{position:absolute;left:-10%;top:22%;width:130%;max-width:none;height:380px;transform:rotate(4deg);opacity:0.16;pointer-events:none;z-index:0;display:block;}}
@media (max-width: 767px){.cb-s5_ribbon{position:absolute;left:-10%;top:22%;width:130%;max-width:none;height:380px;transform:rotate(4deg);opacity:0.16;pointer-events:none;z-index:0;display:none;}}
