@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.complex .flex{justify-content:space-between;margin-bottom:4.25rem}@media (max-width:767px){.complex .flex{margin-bottom:1rem}}@media (max-width:1025px){.complex .flex{flex-direction:column;row-gap:3rem}}@media (max-width:767px){.complex .flex{row-gap:1rem}}.complex .content{max-width:28.9rem}@media (max-width:1025px){.complex .content{max-width:100%}}.complex .content h2{text-align:left;margin-bottom:1.88rem}@media (max-width:767px){.complex .content h2{margin-bottom:.94rem}}@media (max-width:767px){.complex .content h2 br{display:block}}.complex .content p{margin-bottom:0}.complex h3{text-align:center;font-size:1.375rem;font-weight:700;margin-bottom:2.25rem}@media (max-width:767px){.complex h3{font-size:1rem;margin-bottom:1rem}}.complex .complex-group{display:flex}@media (max-width:767px){.complex .complex-group{flex-direction:column}}.complex .complex-group .complex-item{padding:0 1.88rem;border-left:1px solid #e4e4e4}@media (max-width:767px){.complex .complex-group .complex-item{padding:1.25rem 0;border-left:0}}.complex .complex-group .complex-item:last-child{padding-right:0}@media (max-width:767px){.complex .complex-group .complex-item:not(:last-child){border-bottom:1px solid #e4e4e4}}.complex .complex-group .complex-item .time{padding:.5rem 1.75rem;border-radius:.1875rem;background:#e4e4e4;font-size:.75rem;font-weight:500;color:#202020;display:inline-flex;align-items:center;justify-content:center}@media (max-width:767px){.complex .complex-group .complex-item .time{padding:.375rem 1rem;font-size:.75rem}}.complex .complex-group .complex-item .price-inner{width:10.375rem;height:2.75rem;display:flex;align-items:center;margin:1.88rem 0}@media (max-width:767px){.complex .complex-group .complex-item .price-inner{margin:3rem 0;height:auto}}.complex .complex-group .complex-item .price-inner .price-text{color:#202020;font-size:.75rem}@media (max-width:767px){.complex .complex-group .complex-item .price-inner .price-text{font-size:.6875rem}}.complex .complex-group .complex-item .price{color:#202020;font-size:1.125rem;font-weight:500;line-height:normal}@media (max-width:767px){.complex .complex-group .complex-item .price{font-size:.875rem}}.complex .complex-group .complex-item .price span{font-size:2.1875rem;font-weight:600;color:#3766f4}@media (max-width:767px){.complex .complex-group .complex-item .price span{font-size:2rem}}.complex .complex-group .complex-item .btn{font-size:1.125rem;min-width:10.375rem;padding:.75rem 2rem}@media (max-width:767px){.complex .complex-group .complex-item .btn{padding:.72rem 2rem;font-size:.875rem;min-width:100%}}.complex .features-group{display:flex;margin-bottom:4.25rem}@media (max-width:1025px){.complex .features-group{flex-wrap:wrap}}@media (max-width:767px){.complex .features-group{margin-bottom:1.7rem}}.complex .features-group .col{flex-basis:25.5rem;max-width:25.5rem}@media (max-width:1025px){.complex .features-group .col{flex-basis:100%;max-width:100%}}.complex .features-group .col:not(:last-child){border-right:1px solid #e4e4e4}@media (max-width:1025px){.complex .features-group .col:not(:last-child){border-right:0}}.complex .features-group .col:nth-child(3n+2){flex-basis:29rem;max-width:29rem}@media (max-width:1025px){.complex .features-group .col:nth-child(3n+2){flex-basis:100%;max-width:100%}}@media (max-width:1025px){.complex .features-group .col:first-child .features-item,.complex .features-group .col:nth-child(2) .features-item{border-bottom:1px solid #e4e4e4}}.complex .features-item{display:flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;padding:2.4rem 1.87rem}@media (max-width:1025px){.complex .features-item{padding:1rem 0}}@media (max-width:767px){.complex .features-item{-moz-column-gap:1rem;column-gap:1rem;padding:.72rem 0}}.complex .features-item:not(:last-child){border-bottom:1px solid #e4e4e4}.complex .features-item img{width:1.125rem;height:auto}.complex .features-item span{color:#202020;font-size:1.125rem;font-weight:500;line-height:normal}@media (max-width:767px){.complex .features-item span{font-size:.875rem}}.complex .digital-group{display:flex;flex-wrap:wrap}.complex .digital-group .col{flex-basis:50%;max-width:50%}@media (max-width:1025px){.complex .digital-group .col{flex-basis:100%;max-width:100%}}.complex .digital-group .col:not(:last-child){border-right:1px solid #e4e4e4}@media (max-width:1025px){.complex .digital-group .col:not(:last-child){border-right:0}}@media (max-width:1025px){.complex .digital-group .col:first-child .features-item{border-bottom:1px solid #e4e4e4}}