.pv-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:min(1vw * 18,18px) min(1vw * 50,50px);padding:min(var(--design-vw,1vw) * 18,18px) min(var(--design-vw,1vw) * 50,50px)}@media screen and (max-width:750px){.pv-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}}.pv-head h2{font-size:clamp(17px,1vw * 33,33px);font-size:clamp(17px,var(--design-vw,1vw) * 33,33px);font-weight:600}@media screen and (max-width:750px){.pv-head h2{border-bottom:.5px solid var(--navy);font-size:25px;padding:11px 20px;width:100%}}.pv-head p{font-size:clamp(10px,1vw * 18,18px);font-size:clamp(10px,var(--design-vw,1vw) * 18,18px);letter-spacing:.1em}@media screen and (max-width:750px){.pv-head p{border-bottom:.5px solid var(--navy);font-size:13px;padding:9px 20px;width:100%}.pv-thumb{height:98.9333333333vw;width:100%}}.pv-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.statement{padding:min(1vw * 80,80px) 0 min(1vw * 128,128px);padding:min(var(--design-vw,1vw) * 80,80px) 0 min(var(--design-vw,1vw) * 128,128px)}@media screen and (max-width:750px){.statement{padding:0 0 60px}}.statement-head{text-align:center}@media screen and (max-width:750px){.statement-head{padding:60px 0}}.statement-head h3{font-size:clamp(20px,1vw * 30,30px);font-size:clamp(20px,var(--design-vw,1vw) * 30,30px);font-weight:600}.statement-head p{letter-spacing:.05em;margin-top:min(1vw * 8,8px);margin-top:min(var(--design-vw,1vw) * 8,8px)}@media screen and (max-width:750px){.statement-head p{font-size:15px;margin-top:24px}}.statement-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:min(1vw * 7,7px);grid-gap:min(var(--design-vw,1vw) * 7,7px);gap:min(1vw * 7,7px);gap:min(var(--design-vw,1vw) * 7,7px);margin:min(1vw * 52,52px) auto 0;margin:min(var(--design-vw,1vw) * 52,52px) auto 0;max-width:min(1vw * 1150,1150px);max-width:min(var(--design-vw,1vw) * 1150,1150px)}@media screen and (max-width:750px){.statement-list{gap:2.5px;margin:0;max-width:100%}}.features-container{background-color:var(--bg-light);padding:min(1vw * 100,100px) 0 min(1vw * 112,112px);padding:min(var(--design-vw,1vw) * 100,100px) 0 min(var(--design-vw,1vw) * 112,112px)}@media screen and (max-width:750px){.features-container{padding:60px 25px}}.features-tit{font-size:clamp(19px,1vw * 28,28px);font-size:clamp(19px,var(--design-vw,1vw) * 28,28px);font-weight:600;margin-bottom:min(1vw * 40,40px);margin-bottom:min(var(--design-vw,1vw) * 40,40px);text-align:center}@media screen and (max-width:750px){.features-tit{margin-bottom:24px}}.features-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:min(1vw * 20,20px);grid-gap:min(var(--design-vw,1vw) * 20,20px);gap:min(1vw * 20,20px);gap:min(var(--design-vw,1vw) * 20,20px);margin:0 auto;max-width:min(1vw * 1150,1150px);max-width:min(var(--design-vw,1vw) * 1150,1150px)}@media screen and (max-width:750px){.features-list{gap:10px;grid-template-columns:1fr;max-width:100%}}.features-item{background-color:#fff;min-height:min(1vw * 356,356px);min-height:min(var(--design-vw,1vw) * 356,356px);padding:min(1vw * 40,40px) min(1vw * 30,30px);padding:min(var(--design-vw,1vw) * 40,40px) min(var(--design-vw,1vw) * 30,30px);width:100%}@media screen and (max-width:750px){.features-item{min-height:295px;padding:25px}}.features-item span{font-size:clamp(22px,1vw * 40,40px);font-size:clamp(22px,var(--design-vw,1vw) * 40,40px);font-weight:500}@media screen and (max-width:750px){.features-item span{font-size:35px}}.features-item h4{font-size:clamp(14px,1vw * 26,26px);font-size:clamp(14px,var(--design-vw,1vw) * 26,26px);font-weight:600;line-height:1.6;margin:min(1vw * 14,14px) auto;margin:min(var(--design-vw,1vw) * 14,14px) auto}@media screen and (max-width:750px){.features-item h4{font-size:22px;margin:16px auto}}.features-item p{font-size:clamp(10px,1vw * 15,15px);font-size:clamp(10px,var(--design-vw,1vw) * 15,15px);letter-spacing:.03em}@media screen and (max-width:750px){.features-item p{font-size:15px}.features-img{height:98.9333333333vw}}.features-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}