@import url("https://fonts.googleapis.com/css2?family=livvic+Pro:wght@400;700&display=swap");*{box-sizing:border-box;margin:0;padding:0}body{font-family:livvic,sans-serif;background-color:#fff;color:#333}.banner{width:100%;margin:auto}.banner img{width:100%;height:auto;object-fit:contain}.faqz{margin-top:3rem;padding-top:0;overflow:hidden;position:relative;z-index:100}.accordion-item,.faqz{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);transition:box-shadow .3s ease}.accordion-item{width:90%;margin:20px auto;border:1px solid #ddd;border-radius:10px}.accordion-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.accordion-title{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;background-color:#fff;font-weight:600;transition:background-color .2s ease}.accordion-title:hover{background-color:#f5f5f5}.accordion-title h2{font-size:18px;flex:1 1;text-align:left}.accordion-toggle{font-size:24px;color:#777;margin-left:10px}.accordion-content{padding:15px 20px;border-top:1px solid #eee;background-color:#fff;animation:slideDown .3s ease-in-out}.accordion-content ul{padding-left:20px;list-style-type:disc}.accordion-content li{margin-bottom:10px;font-size:16px;line-height:1.5}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.banner img{overflow-clip-margin:content-box;overflow:clip}.faqz{margin-top:3rem;padding-top:0;background-color:#fff;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.05);transition:box-shadow .3s ease}.accordion-item{width:95%}.accordion-title h2{font-size:16px}.accordion-toggle{font-size:20px}.accordion-content li{font-size:14px}}.lg-wrap{width:100%;max-width:1200px;margin:7rem auto 32px;padding:0 12px;color:#ff5c05;font-family:livvic,sans-serif}.lg-lead{color:#000}.lg-header{background:linear-gradient(90deg,#fff 50%,#ff5c05);border:1px solid hsla(0,20%,90%,.08);border-radius:18px;padding:22px;box-shadow:0 12px 22px rgba(0,0,0,.3);margin-bottom:14px}.lg-title{font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.15;margin:0 0 6px;letter-spacing:.2px}.lg-lead{margin:0;opacity:.95;font-size:1rem}.lg-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:780px){.lg-wrap{max-width:1200px;margin:7rem auto 40px}.lg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lg-cardItem{padding:22px 20px}.lg-title{font-size:1.9rem}.lg-h2{font-size:1.2rem}}@media (min-width:740px){.lg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.lg-wrap{width:100%;margin-top:-7rem;font-family:livvic,sans-serif}}.lg-cardItem{background-color:#fff;border:1px solid hsla(0,0%,100%,.09);border-radius:16px;padding:18px 16px;box-shadow:0 10px 20px rgba(0,0,0,.28);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lg-cardItem:hover{transform:translateY(-2px);box-shadow:0 16px 28px rgba(0,0,0,.35);border-color:hsla(0,0%,100%,.16)}.lg-cardHead{display:flex;align-items:center;gap:10px;margin-bottom:10px}.lg-h2{font-size:clamp(1rem,1.6vw,1.2rem);margin:0;color:#ff5c05}.lg-steps{color:#000;margin:0;padding-left:1.1rem}.lg-steps li{margin:8px 0;line-height:1.6}.lg-muted{opacity:.85;font-size:.95em}.lg-note{margin-top:18px;padding:12px 14px;background:#fff;border:1px solid #f98f0d;border-radius:12px;color:#000}.lg-code{background:hsla(0,0%,100%,.08);padding:2px 6px;border-radius:6px}