.introduction{margin:54px 40px 100px;overflow:hidden}.introduction .section-name{width:95px;height:22px;margin:17px auto 0;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-align:center;text-transform:uppercase;border-bottom:3px solid #fcc741;position:relative}.introduction .section-name .square-blue{width:40px;height:40px;background-color:#e1f3fa;position:absolute;bottom:-3px;right:-493px}.introduction .title{max-width:907px;margin:20px auto 0;font-size:2.5rem;text-align:center;position:relative}.introduction .title strong{font-family:PPGoshaSans,serif}.introduction .title .square-orange{width:40px;height:40px;background-color:#fdf5d8;position:absolute;top:20px;left:-132px}.introduction .content{max-width:1262px;margin:50px auto 0;padding:0 32px;font-size:1.5rem;text-align:center}.introduction .stage{margin:76px auto 0;display:flex;justify-content:center;font-size:1.125rem;line-height:155.556%;font-weight:500;text-align:center;font-family:PPNeuneMontreal,sans-serif}.introduction .features{margin-top:57px;display:flex;flex-wrap:wrap;justify-content:center;gap:50px;max-width:1100px;margin-left:auto;margin-right:auto}.introduction .features .tab{padding-left:24px;display:flex;align-items:center;gap:24px;font-family:PPNeuneMontreal,sans-serif;font-size:1.25rem;line-height:140%;font-weight:500;cursor:default;color:#0f1249;flex:0 0 calc(33.333% - 50px);text-decoration:none}.introduction .features .tab[href]{cursor:pointer;transition:opacity .2s}.introduction .features .tab[href]:hover{opacity:.7}@media (max-width: 1200px){.introduction .title{font-size:2rem}.introduction .content{font-size:1.125rem}.introduction .stage{font-size:1rem}.introduction .features{gap:20px;flex-wrap:wrap}.introduction .features .tab{min-width:350px;padding:0;transform:scale(.9);justify-content:center}}@media (max-width: 430px){.introduction{margin:54px 20px 0}.introduction .features{margin-top:20px;flex-direction:column;justify-content:normal;align-items:center;gap:40px}.introduction .features .tab{width:auto;height:auto;min-width:auto;flex-direction:column;gap:12px}.introduction .features .tab svg{flex-shrink:0}}
