:root{--pd-bg:#08160F;--pd-card:#11271B;--pd-text:#F2FFF6;--pd-text2:#A7D9B8;--pd-border:#2E7A4E;--pd-glow:#57E38D;--pd-gold:#F2C14E;--pd-divider:#1E3A2A;--pd-deep:#0A4B2C;--pd-btn:linear-gradient(180deg,#2AD16F 0%,#13994A 100%)}.page-download{background:var(--pd-bg);color:var(--pd-text);font-family:Arial,Helvetica,sans-serif;line-height:1.7;overflow-x:hidden}.page-download__container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.page-download__hero-section{padding:10px 20px 40px;max-width:1200px;margin:0 auto;box-sizing:border-box}.page-download__hero-image{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;border-radius:16px;border:1px solid var(--pd-border);background:var(--pd-card);margin-bottom:24px}.page-download__hero-image img{display:block;width:100%;max-width:100%;height:auto}.page-download__hero-content{width:100%;max-width:100%;box-sizing:border-box}.page-download__main-title{font-weight:800;line-height:1.3;letter-spacing:.2px;color:var(--pd-text);margin:0 0 16px;max-width:900px}.page-download__hero-desc{color:var(--pd-text2);margin:0 0 24px;max-width:820px;font-size:1.05rem}.page-download__hero-actions{display:flex;flex-wrap:wrap;gap:14px;width:100%;max-width:100%;box-sizing:border-box}.page-download__btn-primary,.page-download__btn-secondary{display:inline-block;text-align:center;padding:14px 26px;border-radius:10px;font-weight:700;text-decoration:none;box-sizing:border-box;max-width:100%;white-space:normal;word-wrap:break-word;transition:transform .2s ease,box-shadow .2s ease}.page-download__btn-primary{background:var(--pd-btn);color:#04240F;border:2px solid transparent;box-shadow:0 0 18px rgba(87,227,141,.35)}.page-download__btn-secondary{background:transparent;color:var(--pd-text);border:2px solid var(--pd-border)}.page-download__btn-primary:hover,.page-download__btn-secondary:hover{transform:translateY(-2px)}.page-download__section{padding:48px 0;border-top:1px solid var(--pd-divider)}.page-download__section-title{font-weight:800;line-height:1.35;color:var(--pd-text);margin:0 0 18px}.page-download__section-text{color:var(--pd-text2);margin:0 0 18px}.page-download__benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:100%;box-sizing:border-box;margin-top:26px}.page-download__benefit-card{background:var(--pd-card);border:1px solid var(--pd-border);border-radius:14px;overflow:hidden;box-sizing:border-box;width:100%;max-width:100%}.page-download__benefit-card img{display:block;width:100%;max-width:100%;height:auto}.page-download__benefit-title{color:var(--pd-text);font-weight:700;margin:16px 18px 8px}.page-download__benefit-text{color:var(--pd-text2);margin:0 18px 20px;font-size:.98rem}.page-download__steps-list{list-style:none;padding:0;margin:0 0 28px;counter-reset:pdstep}.page-download__step-item{position:relative;background:var(--pd-card);border:1px solid var(--pd-border);border-radius:12px;padding:20px 22px 20px 64px;margin-bottom:16px;box-sizing:border-box;width:100%;max-width:100%;counter-increment:pdstep}.page-download__step-item::before{content:counter(pdstep);position:absolute;left:18px;top:20px;width:30px;height:30px;border-radius:50%;background:var(--pd-btn);color:#04240F;font-weight:800;display:flex;align-items:center;justify-content:center}.page-download__step-title{color:var(--pd-text);font-weight:700;margin:0 0 8px}.page-download__step-text{color:var(--pd-text2);margin:0}.page-download__cta-buttons{display:flex;flex-wrap:wrap;gap:14px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;margin-top:26px}.page-download__platform-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%;max-width:100%;box-sizing:border-box;margin-top:24px}.page-download__platform-card{background:var(--pd-card);border:1px solid var(--pd-border);border-radius:14px;overflow:hidden;box-sizing:border-box;width:100%;max-width:100%}.page-download__platform-card img{display:block;width:100%;max-width:100%;height:auto}.page-download__platform-title{color:var(--pd-text);font-weight:700;margin:16px 18px 8px}.page-download__platform-text{color:var(--pd-text2);margin:0 18px 20px;font-size:.98rem}.page-download__content-image{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;border-radius:14px;border:1px solid var(--pd-border);margin:22px 0}.page-download__content-image img{display:block;width:100%;max-width:100%;height:auto}.page-download__link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;width:100%;max-width:100%;box-sizing:border-box;margin-top:10px}.page-download__link-card{display:block;background:var(--pd-card);border:1px solid var(--pd-border);border-radius:10px;padding:14px 16px;color:var(--pd-glow);text-decoration:none;font-weight:700;text-align:center;box-sizing:border-box;max-width:100%;white-space:normal;word-wrap:break-word}.page-download__link-card:hover{border-color:var(--pd-gold);color:var(--pd-gold)}.page-download__note-list{list-style:none;padding:0;margin:0 0 10px}.page-download__note-item{position:relative;background:var(--pd-card);border:1px solid var(--pd-border);border-radius:10px;padding:14px 18px 14px 44px;margin-bottom:12px;color:var(--pd-text2);box-sizing:border-box;width:100%;max-width:100%}.page-download__note-item::before{content:"✓";position:absolute;left:16px;top:13px;color:var(--pd-glow);font-weight:800}.page-download__faq-section{padding:48px 0}.page-download__faq-item{background:var(--pd-card);border:1px solid var(--pd-border);border-radius:12px;margin-bottom:12px;box-sizing:border-box;width:100%;max-width:100%}.page-download__faq-question{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;cursor:pointer;color:var(--pd-text);font-weight:700;list-style:none}.page-download__faq-question::-webkit-details-marker{display:none}.page-download__faq-qtext{flex:1;min-width:0;word-wrap:break-word}.page-download__faq-toggle{color:var(--pd-glow);font-size:1.3rem;font-weight:800;flex:0 0 auto}.page-download__faq-answer{padding:0 20px 18px;color:var(--pd-text2)}.page-download__faq-answer p{margin:0}@media (max-width:1024px){.page-download__benefit-grid{grid-template-columns:repeat(2,1fr)}.page-download__link-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-download{max-width:100%;overflow-x:hidden;font-size:16px}.page-download__container{max-width:100%!important;width:100%!important;box-sizing:border-box!important;padding-left:15px;padding-right:15px}.page-download__hero-section{padding:10px 15px 30px;max-width:100%;width:100%;box-sizing:border-box;overflow-x:hidden}.page-download__hero-image,.page-download__content-image{max-width:100%!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.page-download img{max-width:100%!important;width:100%!important;height:auto!important}.page-download__section,.page-download__benefit-card,.page-download__platform-card,.page-download__step-item,.page-download__note-item,.page-download__faq-item{max-width:100%!important;width:100%!important;box-sizing:border-box!important}.page-download__benefit-grid,.page-download__platform-grid,.page-download__link-grid{grid-template-columns:1fr;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.page-download__hero-actions,.page-download__cta-buttons{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:0;padding-right:0;flex-direction:column;flex-wrap:wrap!important;gap:10px;overflow:hidden!important}.page-download__btn-primary,.page-download__btn-secondary{max-width:100%!important;width:100%!important;box-sizing:border-box!important;white-space:normal!important;word-wrap:break-word!important;padding-left:15px;padding-right:15px}.page-download__section{padding:34px 0}.page-download__step-item{padding:18px 18px 18px 58px}.page-download__faq-question{padding:14px 16px}.page-download__faq-answer{padding:0 16px 16px}}