@font-face{font-family:'ZohoPuvi';src:url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.woff2') format('woff2'),url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.woff') format('woff'),url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.ttf') format('truetype');font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:'ZohoPuvi';src:url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.woff2') format('woff2'),url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.woff') format('woff'),url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'ZohoPuvi';src:url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff2') format('woff2'),url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff') format('woff'),url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}body{font-family:ZohoPuvi,sans-serif}.info-box{border:1px solid #d3d3d3;background-color:#f9f9f9;padding:24px;border-radius:12px;max-width:800px;margin:40px auto;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.info-box h2{font-size:24px;margin-bottom:16px;color:#333}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:40px}.card{display:block;text-decoration:none;border:1px solid #e0e0e0;padding:20px;background:#fff;color:#333;transition:box-shadow .3s ease,transform .3s ease;border-radius:8px}.card h3{margin-top:0;font-size:20px;font-weight:700}.card p{margin-top:10px;font-size:16px;line-height:1.6}.card:hover{box-shadow:0 4px 20px rgba(0,0,0,0.1);transform:translateY(-5px);color:inherit}.faq-section{max-width:800px;margin:40px auto;padding:20px;background-color:#f7f7f7;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.1);font-family:'Inter',sans-serif}.faq-section h2{text-align:center;margin-bottom:30px;font-size:2rem;color:#333}.faq-item{margin-bottom:20px;border-bottom:1px solid #ddd}.faq-question{width:100%;background:0;border:0;text-align:left;padding:15px;font-size:1.1rem;font-weight:600;color:#444;cursor:pointer;transition:color .3s}.faq-question:hover{color:#007bff}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;font-size:1rem;color:#666;padding:0 15px}.faq-answer p{margin:15px 0}.faq-item.active .faq-answer{max-height:500px;padding:15px}nav ul.productmenu{margin-right:2px;margin-bottom:5px}.nav{margin:12px 0 0;padding:0;font-size:14px;text-align:right;display:block;line-height:24px}