.page-lo-de{color:#333333;background:#F5F7FA;font-family:'Segoe UI',system-ui,-apple-system,sans-serif;max-width:100%;overflow-x:hidden;box-sizing:border-box} .page-lo-de *,.page-lo-de *:before,.page-lo-de *:after{box-sizing:border-box} .page-lo-de img{max-width:100%;height:auto;border-radius:8px} .page-lo-de__hero{max-width:1200px;margin:0 auto;padding:10px 16px 0} .page-lo-de__hero-image{width:100%;aspect-ratio:17/5;object-fit:cover;display:block;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.08)} .page-lo-de__hero-content{text-align:center;padding:32px 16px 40px} .page-lo-de__hero-title{color:#333333;font-weight:800;line-height:1.2;letter-spacing:-0.02em;max-width:900px;margin:0 auto 14px} .page-lo-de__hero-subtitle{color:#55585f;font-size:1.05rem;line-height:1.6;max-width:820px;margin:0 auto 26px;font-weight:400} .page-lo-de__btn{display:inline-block;border:none;border-radius:6px;font-weight:600;font-size:1rem;text-decoration:none;cursor:pointer;text-align:center;transition:transform .2s ease,box-shadow .2s ease;margin:6px 4px;white-space:normal;word-wrap:break-word;max-width:100%} .page-lo-de__btn--primary{background:linear-gradient(180deg,#FF5A4F 0%,#E53935 100%);color:#ffffff;padding:14px 36px;box-shadow:0 6px 18px rgba(229,57,53,0.3)} .page-lo-de__btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(229,57,53,0.4)} .page-lo-de__btn--secondary{background:#ffffff;color:var(--primary,#E53935);border:2px solid var(--primary,#E53935);padding:12px 28px} .page-lo-de__btn--secondary:hover{background:#FEF1F0;transform:translateY(-2px)} .page-lo-de__intro{max-width:860px;margin:36px auto;padding:0 16px;text-align:center} .page-lo-de__intro-title{color:#333;font-weight:700;line-height:1.3;margin-bottom:14px} .page-lo-de__intro-text{color:#51545c;line-height:1.75;font-size:1rem;margin:0 auto;max-width:800px} .page-lo-de__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1200px;margin:32px auto;padding:0 16px} .page-lo-de__feature-card{background:#FFFFFF;border:1px solid #E0E0E0;border-radius:14px;padding:24px 18px;box-shadow:0 6px 16px rgba(0,0,0,0.05);transition:box-shadow .3s ease,transform .3s ease} .page-lo-de__feature-card:hover{box-shadow:0 10px 28px rgba(0,0,0,0.08);transform:translateY(-4px)} .page-lo-de__feature-title{color:#d32f2f;font-size:1.15rem;font-weight:700;line-height:1.3;margin:0 0 8px} .page-lo-de__feature-desc{color:#61666e;line-height:1.6;font-size:0.92rem;margin:0} .page-lo-de__game-guide{max-width:1000px;margin:32px auto;padding:10px 16px 40px;text-align:center} .page-lo-de__game-guide-title{color:#333;font-weight:700;line-height:1.3;margin-bottom:10px} .page-lo-de__game-guide-intro{color:#51545c;line-height:1.7;font-size:1rem;max-width:800px;margin:0 auto 28px} .page-lo-de__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;text-align:left;margin-bottom:28px} .page-lo-de__step{position:relative;background:#FFFFFF;border:1px solid #E0E0E0;border-radius:16px;padding:28px 16px 20px;display:flex;flex-direction:column;align-items:flex-start} .page-lo-de__step-number{position:absolute;top:-16px;left:16px;width:34px;height:34px;border-radius:50%;background:linear-gradient(180deg,#FF5A4F 0%,#E53935 100%);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:1rem} .page-lo-de__step-title{color:#333;font-size:1.05rem;font-weight:700;margin:0 0 8px} .page-lo-de__step-desc{color:#61666e;font-size:0.92rem;line-height:1.65;margin:0} .page-lo-de__why{max-width:960px;margin:24px auto;padding:28px 16px} .page-lo-de__why-title{text-align:center;color:#333;font-weight:700;line-height:1.3;margin-bottom:22px} .page-lo-de__why-list{background:#FFFFFF;border:1px solid #E0E0E0;border-radius:16px;padding:26px 30px} .page-lo-de__why-list h3{color:#c62828;font-weight:700;margin:18px 0 6px;font-size:1.2rem} .page-lo-de__why-list p{margin:0 0 8px;color:#51545c;line-height:1.75;font-size:1rem} .page-lo-de__faq{max-width:860px;margin:24px auto;padding:20px 16px 48px} .page-lo-de__faq-title{text-align:center;color:#333;font-weight:700;line-height:1.3;margin-bottom:20px} .page-lo-de__faq-item{background:#FFFFFF;border:1px solid #E0E0E0;border-radius:14px;margin-bottom:14px;padding:0 20px;box-shadow:0 3px 10px rgba(0,0,0,0.03)} .page-lo-de__faq-question{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;cursor:pointer;border:none;background:none;width:100%;text-align:left;font-weight:600} .page-lo-de__faq-question::-webkit-details-marker{display:none} .page-lo-de__faq-q-text{color:#2f3033;font-weight:600;line-height:1.4} .page-lo-de__faq-icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:linear-gradient(180deg,#FF5A4F 0%,#E53935 100%);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600} .page-lo-de__faq-answer{margin:0 0 16px;color:#51545c;line-height:1.75;font-size:1rem} @media(max-width:1024px){.page-lo-de__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.page-lo-de__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.page-lo-de__btn--primary,.page-lo-de__btn--secondary{font-size:.95rem}} @media(max-width:768px){.page-lo-de__hero{padding-top:0;margin-top:0}.page-lo-de__hero-image{aspect-ratio:2/1;border-radius:8px}.page-lo-de__hero-content{padding:26px 14px 30px}.page-lo-de__hero-title{font-size:1.25rem}.page-lo-de__hero-subtitle{font-size:.98rem;line-height:1.5;margin-bottom:20px}.page-lo-de__features{grid-template-columns:1fr;gap:14px;padding:0 12px;margin-top:20px}.page-lo-de__feature-card{padding:20px 16px}.page-lo-de__game-guide{padding:8px 12px 30px}.page-lo-de__game-guide-intro{font-size:.95rem;margin-bottom:22px}.page-lo-de__steps{grid-template-columns:1fr;gap:18px;padding:0 12px}.page-lo-de__step{padding:22px 14px 16px}.page-lo-de__step-desc{font-size:.9rem}.page-lo-de__why{padding:18px 12px 24px}.page-lo-de__why-list{padding:18px 16px}.page-lo-de__why-list p{font-size:.95rem}.page-lo-de__faq{padding:14px 12px 36px}.page-lo-de__faq-item{padding:0 14px}.page-lo-de__btn{width:100%;max-width:100%;box-sizing:border-box;display:block;padding:14px 12px;white-space:normal;word-wrap:break-word;font-weight:600}.page-lo-de__btn + .page-lo-de__btn{margin-top:12px}.page-lo-de__btn--primary, .page-lo-de__btn--secondary{margin-right:0;margin-left:0;padding-left:12px;padding-right:12px}.page-lo-de img{max-width:100% !important;height:auto !important}.page-lo-de{max-width:100%;overflow-x:hidden}}