.container{display:flex;flex-direction:column;height:100vh;margin:0;padding:0;box-sizing:border-box;background-color:#f3f4f6}.child:first-child{height:60px;background-color:#fff}.child:last-child{margin-top:auto;height:12vh;background-color:#fff}.child:nth-child(2){background-color:#3662e3}.header{font-size:26px;font-weight:700;color:#3d3d3d;padding-left:6.4vh;line-height:60px}.panel1{background-color:#3662e3;text-align:center;color:#fff;padding-bottom:50px}.panel1 .title1{font-size:45px;font-weight:700;padding-top:60px}.panel1 .title2{font-size:30px;font-weight:500;padding-top:10px;padding-bottom:30px}.panel1 .button{width:100px;height:40px;background-color:#fff;border-radius:50px;color:#3662e3;line-height:40px;cursor:pointer;position:relative;left:50%;margin-left:-50px}.panel2{background-color:#f3f4f6;text-align:center;padding-bottom:50px;color:#3d3d3d}.panel2 .title1{padding:40px 0;font-size:34px;font-weight:500}.panel2 .card-panel{display:flex;justify-content:center}.panel2 .card-panel .card{width:360px;height:180px;box-sizing:border-box;border-radius:6px;background-color:#fff;margin-left:8px;margin-right:8px;text-align:left;padding:2em}.panel2 .card-panel .card .title{font-weight:700;font-size:22px}.panel2 .card-panel .card .content{margin-top:8px}.footer{color:#3d3d3d;padding-left:6.4vh}.footer .agreement-panel{padding-top:3.3vh;font-size:1.8vh;line-height:2.6vh}.footer .copy-panel{margin-top:1.4vh;font-size:1.8vh;line-height:2.6vh}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400}body{margin:0;min-width:1200px;overflow-x:hidden}
