.sale_page{--familyTable: "League Spartan", Arial, "Microsoft Yahei", sans-serif}.sale_page .sale_main{position:relative;width:100%;height:100%;margin:0 auto;overflow:hidden}.sale_page .sale_main img{width:auto;max-width:none;height:auto}.sale_page .sale_wrapper{position:relative;width:1200px;margin:0 auto}.sale_table{position:relative;padding:100px 0;text-align:center}.sale_table .table_title{padding-bottom:120px;font:700 34px/1.5 var(--familyTable);color:#000}.sale_table .table_icon{display:block;margin:0 auto;width:16px;height:16px}.sale_table .table_icon.tab_check{fill:#CD58F6 !important}.sale_table .table_icon.tab_close{fill:#E6D1E5 !important}.sale_table .table_icon.no_icon{fill:#E6D1E5 !important}.sale_table table{position:relative;border-collapse:collapse;border-spacing:0}.sale_table table::before,.sale_table table::after{content:'';display:block;position:absolute;z-index:0;border-radius:0 0 12px 12px;box-shadow:0px 6px 10px rgba(255,203,243,0.4)}.sale_table table::before{top:0px;right:calc(340px + 22px);width:260px;height:590px}.sale_table table::after{top:0;right:0;width:340px;height:610px}.sale_table table thead,.sale_table table tbody{position:relative;z-index:1}.sale_table table th,.sale_table table td{position:relative;z-index:1;padding:3px 15px;vertical-align:middle;border-bottom:1px solid #FFEAE6;color:#1E1C2C;text-align:center;font:600 16px/1.5 var(--familyTable)}.sale_table table th b,.sale_table table th p,.sale_table table th span,.sale_table table td b,.sale_table table td p,.sale_table table td span{font:inherit;color:inherit}.sale_table table th.table_text,.sale_table table td.table_text{text-align:left;width:auto;display:flex;align-items:center;justify-content:flex-start;gap:15px}.sale_table table th.table_text .table_pic,.sale_table table td.table_text .table_pic{width:26px;flex-shrink:0;text-align:center}.sale_table table th.table_text p,.sale_table table td.table_text p{font:inherit;color:inherit;display:inline}.sale_table table th.table_space,.sale_table table td.table_space{padding:0;width:16px;border:none;background:none}.sale_table table th.table_space.big_space,.sale_table table td.table_space.big_space{width:22px}.sale_table table th.table_free,.sale_table table th.table_pro,.sale_table table td.table_free,.sale_table table td.table_pro{width:260px;font:600 18px/1.2 var(--familyTable);border:none}.sale_table table th.table_free::after,.sale_table table th.table_pro::after,.sale_table table td.table_free::after,.sale_table table td.table_pro::after{content:'';display:block;position:absolute;left:0;right:0;bottom:0px;margin:0 auto;width:90%;height:1px;background:#FFEAE6}.sale_table table th.table_pro,.sale_table table td.table_pro{width:340px}.sale_table table tr.tr_last td{border:none}.sale_table table tr.tr_last td::after{display:none !important}.sale_table table .table_version{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#FFECFE;border-radius:12px 12px 0px 0px;font:normal normal 600 18px/1.5 var(--familyTable);color:#1E1C2C}.sale_table table th{padding:0;font-style:normal;height:62px}.sale_table table th.table_text{text-align:left}.sale_table table th.table_text .table_version{justify-content:flex-start;background:transparent;font:normal normal 700 20px/1.5 var(--familyTable);color:#000}.sale_table table th.table_free::after{display:none}.sale_table table th.table_pro .table_version{position:relative;z-index:1;background:transparent linear-gradient(90deg, #824CFC 0%, #D54ABF 50%, #FF4B5F 100%) 0% 0% no-repeat padding-box;border-radius:5px 5px 0px 0px;color:#FFF;font-size:24px;font-weight:700;margin-top:-30px}.sale_table table th.table_pro .table_version::before{content:'';display:block;position:absolute;left:0;right:0px;top:-70px;margin:0 auto;width:117px;height:84px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url(./pro_vpn.png)}.sale_table table th.table_pro::before{content:'';display:block;position:absolute;top:-42px;left:0;right:0;margin:0 auto;z-index:0;width:100%;height:104px;background:transparent linear-gradient(90deg, #824CFC 0%, #D54ABF 50%, #FF4B5F 100%) 0% 0% no-repeat padding-box;border-radius:5px 5px 0px 0px}.sale_table table th.table_pro::after{display:none}.sale_table table tfoot th{border-bottom:none}.sale_table table tfoot th.table_pro::before{display:none}.sale_review{padding-top:155px}.sale_review .review_box{position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:40px}.sale_review .review_box::before,.sale_review .review_box::after{content:'';display:block;position:absolute;width:92px;height:73px;background:url(./quotation_marks.svg) center center no-repeat}.sale_review .review_box::before{top:-80px;left:-70px}.sale_review .review_box::after{bottom:-40px;right:-100px;transform:rotateY(-180deg)}.sale_review .review_item{position:relative;padding:12px 32px;width:280px;padding-top:0;text-align:center;background:#FFF;box-shadow:0px 8px 15px #B842E91C;border:1px solid #E3D6FF;border-radius:10px}.sale_review .review_item::after{content:'';display:block;position:absolute;bottom:-50px;right:5%;width:72px;height:50px;background:url(./user/review_arrow.png) center bottom no-repeat}.sale_review .review_pic{margin:-66px auto 0;position:relative;text-align:center;width:100px;height:100px}.sale_review .review_pic>img{display:inline-block;vertical-align:top;width:100%;max-width:100%;height:auto}.sale_review .review_name{padding:22px 0 24px;font:500 18px/1.5 var(--familyTable);color:#000}.sale_review .review_text{min-height:150px;font:400 16px/1.5 var(--familyTable);color:#7D7D7D}.sale_bottom .service{padding:105px 0px 75px;display:flex;align-items:stretch;justify-content:center;gap:120px}.sale_bottom .service .service_item{position:relative;text-align:center}.sale_bottom .service .service_icon{height:40px;text-align:center;display:flex;align-items:flex-end;justify-content:center;flex-shrink:0}.sale_bottom .service .name{padding-top:15px;font:700 12px/1.5 var(--familyTable);color:#05010F}.sale_bottom .service .desc{font:600 12px/1.5 var(--familyTable);color:rgba(0,0,0,0.6)}.sale_bottom .copy{padding:12px;font:normal normal 500 16px/1.5 var(--familyTable);color:#C59783;text-align:center;background:#FFF2DB}
