.page-da-ga{color:#FFF1E8;background-color:#140C0C;font-family:'Segoe UI',Tahoma,Arial,sans-serif;line-height:1.6;overflow-x:hidden;max-width:100%;box-sizing:border-box}.page-da-ga *,.page-da-ga *::before,.page-da-ga *::after{box-sizing:border-box}.page-da-ga__container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.page-da-ga__section-banner{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:10px;padding-bottom:24px}.page-da-ga__banner-image-wrap{width:100%;max-width:1200px;padding:0 16px}.page-da-ga__banner-image{width:100%;height:auto;aspect-ratio:21/9;object-fit:cover;border-radius:12px;display:block;border:3px solid #6A1E1E;box-shadow:0 8px 24px rgba(0,0,0,0.5)}.page-da-ga__banner-content{width:100%;max-width:1200px;padding:0 16px;text-align:left}.page-da-ga__banner-title{color:#F3C54D;font-size:clamp(1.3rem,4vw,2.6rem);font-weight:800;line-height:1.2;letter-spacing:1px;margin:8px 0 0;max-width:900px;text-shadow:0 2px 4px rgba(0,0,0,0.3)}.page-da-ga__intro-section,.page-da-ga__partners-section,.page-da-ga__features-section,.page-da-ga__how-to-section,.page-da-ga__rules-section,.page-da-ga__blog-section,.page-da-ga__faq-section{padding-top:50px;padding-bottom:20px}.page-da-ga__banner-section + .page-da-ga__partners-section{padding-top:30px}.page-da-ga__section-title,.page-da-ga__how-to-title,.page-da-ga__rules-subtitle{color:#F3C54D;font-weight:700;text-align:center;line-height:1.3;position:relative;padding-bottom:12px;max-width:800px;margin-left:auto;margin-right:auto}.page-da-ga__section-title{font-size:clamp(1.45rem,3.2vw,2.2rem)}.page-da-ga__section-title::after{content:'';display:block;width:80px;height:4px;background:linear-gradient(180deg,#FFB04A,#D86A14);margin:12px auto 0;border-radius:2px}.page-da-ga__intro-text{font-size:16px;line-height:1.8;text-align:center;color:#FFF1E8;max-width:1000px;margin:16px auto 0;padding:0 16px}.page-da-ga__partners-section .page-da-ga__section-title{font-weight:700;text-align:center}.page-da-ga__partners-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 16px;justify-items:center;max-width:1200px;margin:24px auto 0}.page-da-ga__partner{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:280px;width:100%}.page-da-ga__partner-logo{width:100%;max-width:280px;aspect-ratio:2/1;object-fit:contain;background:#FFFFFF;border-radius:8px;padding:8px;border:1px solid #6A1E1E;display:block}.page-da-ga__partner-name{font-weight:600;color:#FFF1E8;text-align:center}.page-da-ga__partner-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:32px auto 0;padding:0 16px}.page-da-ga__btn-register,.page-da-ga__btn-login,.page-da-ga__btn-guide{padding:12px 32px;border-radius:40px;font-weight:700;font-size:16px;text-decoration:none;display:inline-block;min-width:140px;text-align:center;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;transition:transform 0.2s ease,box-shadow 0.2s ease}.page-da-ga__btn-register:hover,.page-da-ga__btn-login:hover,.page-da-ga__btn-guide:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,0.3)}.page-da-ga__btn-register{background:linear-gradient(180deg,#FFB04A 0%,#D86A14 100%);color:#140C0C}.page-da-ga__btn-login{background:#C61F1F;color:#FFFFFF;border:2px solid #FFFFFF}.page-da-ga__btn-guide{background:linear-gradient(180deg,#FFB04A 0%,#D86A14 100%);color:#140C0C}.page-da-ga__features-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1200px;margin:24px auto 0}.page-da-ga__feature-card{background:#2A1212;border:1px solid #6A1E1E;border-radius:12px;padding:24px;text-align:left;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.page-da-ga__feature-title{color:#F3C54D;font-weight:700;font-size:1.1rem;margin-top:0;margin-bottom:12px}.page-da-ga__feature-text{color:#FFF1E8;font-size:15px;line-height:1.7}.page-da-ga__how-to-section .page-da-ga__container{max-width:1200px}.page-da-ga__how-to-section .page-da-ga__section-title{margin-bottom:24px}.page-da-ga__how-to-section .page-da-ga__how-to-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;max-width:1200px;margin:0 auto}.page-da-ga__steps-layout{display:flex;flex-direction:column;align-items:center;gap:24px;padding:16px}.page-da-ga__how-to-figure,.page-da-ga__blog-figure,.page-da-ga__rule-card figure{margin:0;padding:0}.page-da-ga__how-to-image,.page-da-ga__blog-image,.page-da-ga__rule-image{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;border-radius:8px;display:block;max-width:800px}.page-da-ga__how-to-steps{width:100%;max-width:800px;text-align:left}.page-da-ga__how-to-title{font-size:clamp(1.2rem,2.5vw,1.8rem);text-align:center;margin:16px 0}.page-da-ga__how-to-list{margin:16px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:12px}.page-da-ga__how-to-list-item{font-size:15px;line-height:1.7;color:#FFF1E8}.page-da-ga__how-to-list-item strong{color:#F3C54D}.page-da-ga__how-to-section .page-da-ga__btn-guide{display:inline-block;margin:24px auto 0;width:auto}.page-da-ga__guide-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:20px;padding:0 16px}.page-da-ga__download-link,.page-da-ga__app-link{color:#FFB04A;text-decoration:none;font-weight:600;padding:10px 20px;border:2px solid #FFB04A;border-radius:30px;min-height:44px;display:inline-block}.page-da-ga__download-link:hover,.page-da-ga__app-link:hover{background:#FFB04A;color:#140C0C}.page-da-ga__rules-layout{display:flex;flex-direction:column;gap:24px;align-items:center;max-width:1200px;margin:0 auto}.page-da-ga__rules-content,.page-da-ga__rule-card{width:100%;max-width:800px;text-align:left}.page-da-ga__rules-content p{color:#FFF1E8;font-size:15px;line-height:1.8;margin-top:0}.page-da-ga__rules-subtitle{text-align:center}.page-da-ga__rule-image{width:100%;margin:0 auto;display:block}.page-da-ga__blog-section .page-da-ga__container{text-align:center}.page-da-ga__blog-grid-layout{display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto}.page-da-ga__blog-grid-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 16px;justify-items:center;width:100%;max-width:1200px}.page-da-ga__blog-card{display:block;width:100%;max-width:380px;text-decoration:none;background:#2A1212;border:1px solid #6A1E1E;border-radius:12px;padding:16px;transition:transform 0.2s ease,box-shadow 0.2s ease}.page-da-ga__blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,0.3)}.page-da-ga__blog-card .page-da-ga__blog-title{color:#F3C54D;font-size:1rem;margin:12px 0 0;text-align:left;line-height:1.4}.page-da-ga__blog-card .page-da-ga__blog-figure{display:block}.page-da-ga__blog-card .page-da-ga__blog-figure img{display:block;margin:0 auto}.page-da-ga__blog-all-link{display:inline-block;padding:12px 32px;border-radius:30px;background:#C61F1F;color:#FFFFFF;text-decoration:none;top:auto;margin-top:32px;min-height:44px}.page-da-ga__blog-all-link:hover{background:#E53030}.page-da-ga__faq-section .page-da-ga__container{background:#2A1212;border:1px solid #6A1E1E;border-radius:12px;padding:24px;max-width:800px}.page-da-ga__faq-item{border-bottom:1px solid #6A1E1E;padding:12px 0;border-radius:0}.page-da-ga__faq-item:last-child{border-bottom:none}.page-da-ga__faq-question{cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;color:#F3C54D;list-style:none;background-color:transparent;padding:8px 4px}.page-da-ga__faq-question::-webkit-details-marker{display:none}.page-da-ga__faq-icon{font-size:24px;line-height:24px;transition:transform 0.2s ease;width:32px;height:32px;text-align:center;flex-shrink:0}.page-da-ga__faq-item[open] .page-da-ga__faq-icon{transform:rotate(180deg)}.page-da-ga__faq-question span:first-child{padding-right:16px}.page-da-ga__faq-answer{color:#FFF1E8;font-size:15px;line-height:1.8;margin:0;padding:12px 16px;background:#140C0C;border:1px solid #6A1E1E;border-radius:8px}.page-da-ga .container,.page-da-ga section{max-width:100%}.page-da-ga a{color:#FFB04A}.page-da-ga__btn-register,.page-da-ga__btn-login,.page-da-ga__btn-guide,.page-da-ga__download-link,.page-da-ga__app-link,.page-da-ga__blog-all-link{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;white-space:normal;word-wrap:break-word;max-width:100%;box-sizing:border-box}.page-da-ga a:hover{text-decoration:none}.page-da-ga__features-section{background:#140C0C}.page-da-ga__section-title{margin:0}.page-da-ga__how-to-section .page-da-ga__how-to-figure img{aspect-ratio:2/1;object-fit:cover}.page-da-ga__rule-card img,.page-da-ga__blog-card img,.page-da-ga__how-to-figure img{max-width:100%;height:auto}@media(max-width:1024px){.page-da-ga__partners-grid{grid-template-columns:repeat(4,1fr)}.page-da-ga__features-grid{grid-template-columns:1fr 1fr}.page-da-ga__blog-grid-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.page-da-ga__container,.page-da-ga__section-banner,.page-da-ga__banner-content,.page-da-ga__banner-image-wrap{max-width:100%;overflow-x:hidden}.page-da-ga__banner-image-wrap{padding:0 8px}.page-da-ga__banner-image{aspect-ratio:2/1}.page-da-ga__section-banner{padding-top:0;row-gap:8px}.page-da-ga__section-title{font-size:1.3rem;text-align:center}.page-da-ga__intro-text{font-size:14px}.page-da-ga__partners-grid,.page-da-ga__features-grid,.page-da-ga__blog-grid-cards{grid-template-columns:1fr 1fr;row-gap:20px}.page-da-ga__partner-actions,.page-da-ga__guide-actions{flex-direction:column;align-items:center;width:100%;max-width:100%}.page-da-ga__btn-register,.page-da-ga__btn-login,.page-da-ga__btn-guide,.page-da-ga__download-link,.page-da-ga__app-link,.page-da-ga__blog-all-link{width:100%;max-width:100%;margin-right:0;margin-left:0}.page-da-ga__blog-section .page-da-ga__blog-grid-layout .page-da-ga__blog-card{width:100%;max-width:100%}.page-da-ga__blog-section .page-da-ga__blog-grid-layout .page-da-ga__blog-card .page-da-ga__blog-title{text-align:center}.page-da-ga__rules-section .page-da-ga__rules-layout .page-da-ga__rules-content,.page-da-ga__rules-section .page-da-ga__rules-layout .page-da-ga__rule-card{width:100%;max-width:100%}.page-da-ga__how-to-section .page-da-ga__how-to-steps{width:100%;max-width:100%}.page-da-ga__faq-section .page-da-ga__faq-list{padding:16px}.page-da-ga__faq-section .page-da-ga__container{padding:16px}.page-da-ga img{max-width:100%;height:auto}.page-da-ga__blog-section .page-da-ga__blog-grid-layout .page-da-ga__blog-card .page-da-ga__blog-figure img{width:100%}}