.center-img,.date,.email-box,.gift-code,.gift-section h2,.highlight-box,.last-updated,h1,section.gift-section h3{text-align:center}.gc_dd_menu.gc_open,.gc_nav,.site-footer,header,nav{display:flex}nav a,table,ul li{font-size:16px}.container,table{width:100%}nav a,ul li strong{color:#000}.policy-wrapper ul li,ul li{margin-bottom:8px}h1,h3,h4{color:#d71212}.gc_dd,.gc_header{position:relative}.btn,.gc_dd_menu a,.gc_nav a,.site-footer a,nav a{text-decoration:none}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";background:#f7f8fa;line-height:1.8}header{justify-content:space-between;align-items:center;padding:20px 10px;background:#fff;border-bottom:1px solid #ddd}.logo img{height:80px}nav{gap:25px}nav a{transition:color .3s}nav a:hover{color:#d00}.hamburger{display:none;flex-direction:column;gap:4px;cursor:pointer}.hamburger span{width:25px;height:3px;background:#000}.login-section{margin:20px auto;background:#fff;padding:19px 5px 0;border-radius:6px}.login-section h1{font-size:40px;font-weight:700;margin-bottom:20px;color:#d71212}.login-section p{font-size:17px;line-height:1.6;color:#333;margin-bottom:20px}.btn-container{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.btn,.toc-toggle{display:inline-flex;cursor:pointer}.btn{align-items:center;justify-content:center;margin:30px auto;gap:8px;padding:20px 40px;font-size:20px;font-weight:600;color:#fff;border:none;border-radius:6px;transition:transform .2s}.about-title,.policy-wrapper h1{color:#0c1e69;text-align:center}.btn:hover{transform:scale(1.05)}.btn-green{background:#00c853}.btn-red{background:#ff6b6b}.btn-blue{background:#00b0ff}.btn i{font-style:normal}.gift-section{margin:10px auto;padding:20px;background:#fff}.gift-section h2{font-size:32px;margin-bottom:10px;font-weight:700}.gift-code{font-size:18px;font-weight:700;margin-bottom:40px}.sub-heading{font-size:24px;font-weight:700;margin-bottom:20px}table{border-collapse:collapse}table td{text-align:left;padding:12px 15px;border:1px solid #ddd}.toc-toggle{align-items:center;justify-content:space-between;padding:15px 20px;font-size:16px;font-weight:700;border:1px solid #ccc;border-radius:4px;background:#f9f9f9;margin-left:80px}.toc-toggle:hover{background:#f0f0f0}.toc-box{margin-top:10px;padding:12px;border:1px solid #ccc;border-radius:4px;background:#fff;max-width:500px;display:none;margin-left:80px}.toc-box ul{list-style:none;padding-left:0}.toc-box li{padding:4px 0}.toc-box li ul{padding-left:20px}.toc-icon{font-size:18px;margin-left:8px}h3{font-size:25px;margin:20px 0 10px}h4{font-size:22px;margin:15px 0 8px}.center-img{margin:20px 0}.center-img img{max-width:250px;height:auto;border-radius:8px}ul{padding:0 20px 0 22px;margin:10px 0 20px 20px}.policy-wrapper{width:100%;max-width:1200px;margin:30px auto;background:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.policy-wrapper h1{margin-bottom:20px;font-size:34px}.policy-wrapper h2{color:#0a0a0a;margin-top:25px;margin-bottom:10px;font-size:30px}.policy-wrapper p{margin-bottom:17px}.policy-wrapper ul{margin:10px 0 20px 20px}.policy-highlight{background:#fff8e6;border-left:4px solid #f73a21;padding:10px 15px;border-radius:5px;margin:20px 0}.about-wrap,.contact-container{border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.08);max-width:1200px}.about-wrap{width:100%;margin:28px auto;background:#fff;overflow:hidden}.about-title{margin-top:30px;font-size:34px;letter-spacing:.2px;justify-content:center}.about-body{padding:6px 28px 28px}.about-body p{margin:16px 0;font-size:17px}.about-accent{border-left:4px solid #f72121;padding-left:12px}.site-footer{justify-content:space-between;align-items:center;padding:20px 23px;font-family:Arial,sans-serif;font-size:17px;background-color:#f4f4f4}.site-footer a{color:#0073e6;margin-left:15px}.footer-left a,.footer-right a:first-child{margin-left:0}.date,.email-box{font-size:1rem}.contact-container{margin:30px auto;background:#fff;padding:28px}.highlight{background:#f7f7f7;padding:10px 15px;border-left:4px solid #f73a21;border-radius:6px;margin:14px 0}@media (max-width:768px){header{padding:20px 40px}nav{position:absolute;top:60px;right:0;background:#fff;flex-direction:column;align-items:flex-start;width:100%;display:none;padding:25px 50px;border-top:1px solid #ddd}.hamburger,nav.show{display:flex}.policy-wrapper{width:85%;padding:25px;margin:15px auto}.policy-wrapper h1{font-size:30px}.policy-wrapper h2{font-size:26px}.policy-highlight,.policy-wrapper p,.policy-wrapper ul li{font-size:16px}.about-wrap{width:94%;margin:16px auto}.about-header{padding:22px 18px 4px}.about-title,h1{font-size:1.6rem}.about-body{padding:8px 18px 22px}.about-body p{font-size:.98rem}.contact-container{padding:20px;margin:16px}h2{font-size:1.2rem}p,ul li{font-size:.95rem}.btn-container.show-on-mobile{display:block}.btn-container.show-on-mobile a{margin:10px 0}}@media (max-width:480px){.policy-wrapper{padding:15px}.about-title,.policy-wrapper h1,h1{font-size:1.4rem}.policy-wrapper h2,h2{font-size:1.1rem}.policy-highlight,.policy-wrapper p,.policy-wrapper ul li{font-size:.9rem}.about-body p{font-size:.95rem}}.disclaimer-container{max-width:1200px;margin:30px auto;background:#fff;padding:30px;border-radius:14px;box-shadow:0 8px 22px rgba(0,0,0,.08)}.date{color:#666;margin-bottom:25px}h2{margin:18px 0 10px}.highlight-box{background:#f7f7f7;padding:12px 16px;border-left:4px solid #f7b521;border-radius:8px;margin-top:20px;font-weight:700}.email-box{margin-top:16px;padding:12px;background:#eef2ff;border:1px solid #ccd4ff;border-radius:10px}.email-box strong{color:#0c1e69}@media (max-width:768px){.disclaimer-container{padding:20px;margin:16px}h1{font-size:1.6rem}h2{font-size:1.1rem}p{font-size:.95rem}}@media (max-width:480px){h1{font-size:1.4rem}h2{font-size:1rem}}.privacy-container{max-width:1200px;margin:30px auto;background:#fff;padding:25px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}li,p{color:#444;font-size:17px;margin:8px 0}.contact{background:#f1f8ff;padding:15px;border-left:4px solid #c00;margin-top:20px;border-radius:5px}@media (max-width:600px){.btn,.site-footer a{margin:0}.btn-container{flex-direction:column;align-items:center;gap:15px}.btn{width:100%;max-width:300px;font-size:18px;padding:15px 25px}.gift-code{font-size:15px}table,tbody{display:block;width:100%}tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ddd;margin-bottom:10px;border-radius:6px;overflow:hidden}td{border:none;padding:10px}td:first-child{font-weight:700;background:#f9f9f9;border-right:1px solid #eee}.toc-box,.toc-toggle{width:100%;margin-left:0;font-size:14px}.toc-toggle{padding:12px 15px}.toc-box{max-width:100%}.site-footer{flex-direction:column;text-align:center;gap:10px;padding:15px 20px;font-size:15px}.footer-left,.footer-right{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.privacy-container{margin:15px;padding:15px}h1{font-size:24px}h2{font-size:18px}li,p{font-size:14px}}.terms-container{max-width:1200px;margin:40px auto;padding:25px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.last-updated,h1{margin-bottom:25px}h1{font-size:42px;line-height:1.3}.last-updated{font-size:14px;color:#666}.contact-info{margin-top:20px;padding:15px;background:#f0f4ff;border-left:4px solid #f74a4a;border-radius:6px}.contact-info strong{color:#222}.p-adjust{padding-left:15px}.container{margin:auto;background:#fff;padding:40px;border-radius:12px}h2{padding-left:10px;font-size:30px;color:#d71212;margin-top:40px;margin-bottom:18px}p{margin:10px 0 18px;text-align:justify;font-size:17px}li{margin-bottom:14px;font-size:16px}.faq-box{border:1px solid #eee;padding:22px;border-radius:10px;margin-top:20px;margin-bottom:20px}.faq-box h3{color:#d71212;margin-bottom:10px;font-size:20px}.gc_dd_btn,.gc_nav a{font-size:16px;font-weight:500;color:#000}.grey-color,.white-color{box-shadow:0 4px 15px rgba(0,0,0,.08);padding:12px}.white-color{background:#fff;border:1px solid #e5e5e5;border-radius:12px;margin:35px 0}.gc_dd_menu a:hover,.grey-color{background:#f5f5f5}.grey-color{border:1px solid #dcdcdc;border-radius:12px}.gc_header{z-index:1000}.gc_logo img{height:45px}.gc_nav{align-items:center;gap:25px}.gc_dd_btn{background:0 0;border:none;cursor:pointer}.gc_dd_menu{position:absolute;top:35px;left: -137px;background:#fff;min-width:200px;border:1px solid #eee;border-radius:8px;display:none;flex-direction:column}.gc_dd_menu a{padding:10px 15px;color:#000;border-bottom:1px solid #f1f1f1}.gc_dd_menu a:last-child{border-bottom:none}.gc_hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer}.gc_hamburger span{width:25px;height:2px;background:#000}@media(max-width:768px){.container{width:95%;padding:5px}.center-img img{max-width:200px}h1{font-size:32px}h2{font-size:25px}li,p{font-size:15px}.gc_hamburger,.gc_nav.gc_show{display:flex}.gc_nav{position:absolute;top:65px;left:0;right:0;background:#fff;flex-direction:column;align-items:flex-start;padding:15px;display:none;border-top:1px solid #eee}.gc_dd_menu{position:relative;top:0;left:0;border:none}}.head-btn{padding:3px 10px;margin:0}.show-on-mobile{display:none}