#wrapper{overflow:visible}.hero-section{background:#000;color:#fff;padding:72px 48px 60px;text-align:center;position:relative;overflow:hidden;isolation:isolate}@media (max-width:767.98px){.hero-section{padding:48px 24px 40px}}.hero-section .hero-highlight{font-size:46px;font-weight:800;margin-bottom:14px;line-height:1.25}@media (max-width:767.98px){.hero-section .hero-highlight{font-size:30px}}.hero-section .hero-content{position:relative;z-index:3}.hero-section .hero-content .hero-tag{background:#fcb034;font-size:.85rem;font-weight:800;letter-spacing:1px;padding:5px 18px;-webkit-border-radius:20px;border-radius:20px;display:inline-block;margin-bottom:20px;text-transform:uppercase}.hero-section .hero-content .hero-subcontent{color:#dedede;margin:0 auto 36px;line-height:1.7}.hero-section .hero-bg{position:absolute;inset:0;width:100%;height:100%;top:0;left:0;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-ms-touch-action:none;touch-action:none}.hero-section .hero-bg .hero-flare{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.6}.hero-section .hero-bg .hero-flare:before{content:"";position:absolute;inset:-20%;background:-o-radial-gradient(30% 50%,ellipse,#f39b0a 0,#a86200 25%,rgba(0,0,0,0) 60%);background:radial-gradient(ellipse at 30% 50%,#f39b0a 0,#a86200 25%,rgba(0,0,0,0) 60%);mix-blend-mode:screen;-webkit-animation:flareGlowA 11.98s ease-in-out infinite;animation:flareGlowA 11.98s ease-in-out infinite}.hero-section .hero-bg .hero-flare:after{content:"";position:absolute;inset:-10%;background:-o-radial-gradient(75% 40%,circle,#ffe08a 0,#fcb034 20%,rgba(0,0,0,0) 45%);background:radial-gradient(circle at 75% 40%,#ffe08a 0,#fcb034 20%,rgba(0,0,0,0) 45%);mix-blend-mode:screen;-webkit-animation:flareGlowB 10.1s ease-in-out infinite;animation:flareGlowB 10.1s ease-in-out infinite}.hero-section .hero-bg .hero-flare .leak{position:absolute;inset:0;mix-blend-mode:screen;pointer-events:none}.hero-section .hero-bg .hero-flare .leak-1{background:-o-linear-gradient(335deg,rgba(0,0,0,0) 30%,#f39b0a 45%,#fcb034 55%,rgba(0,0,0,0) 70%);background:linear-gradient(115deg,rgba(0,0,0,0) 30%,#f39b0a 45%,#fcb034 55%,rgba(0,0,0,0) 70%);-webkit-animation:flareSweep 14.98s linear infinite;animation:flareSweep 14.98s linear infinite;opacity:.85}.hero-section .hero-bg .hero-flare .leak-2{background:-o-radial-gradient(130% 50%,ellipse 40% 80%,#ffe8a0 0,#f39b0a 30%,rgba(0,0,0,0) 65%);background:radial-gradient(ellipse 40% 80% at 130% 50%,#ffe8a0 0,#f39b0a 30%,rgba(0,0,0,0) 65%);-webkit-animation:flareLeak2 18.72s ease-in-out infinite;animation:flareLeak2 18.72s ease-in-out infinite;opacity:.9}.hero-section .hero-bg .hero-flare .leak-3{background:-o-radial-gradient(50% 100%,circle,#7a4a00 0,rgba(0,0,0,0) 40%);background:radial-gradient(circle at 50% 100%,#7a4a00 0,rgba(0,0,0,0) 40%);-webkit-animation:flareLeak3 22.46s ease-in-out infinite;animation:flareLeak3 22.46s ease-in-out infinite}.hero-section .hero-bg .hero-flare .burn{position:absolute;-webkit-border-radius:50%;border-radius:50%;mix-blend-mode:screen;-webkit-filter:blur(12px);filter:blur(12px)}.hero-section .hero-bg .hero-flare .burn-1{width:30%;aspect-ratio:1;top:20%;left:10%;background:-o-radial-gradient(circle,#fff8e0 0,#fcb034 30%,#7a4a00 60%,rgba(0,0,0,0) 80%);background:radial-gradient(circle,#fff8e0 0,#fcb034 30%,#7a4a00 60%,rgba(0,0,0,0) 80%);-webkit-animation:flareBurn1 13.1s ease-in-out infinite;animation:flareBurn1 13.1s ease-in-out infinite}.hero-section .hero-bg .hero-flare .burn-2{width:45%;aspect-ratio:1;top:-10%;right:-5%;background:-o-radial-gradient(circle,#fff0c0 0,#f39b0a 35%,rgba(0,0,0,0) 70%);background:radial-gradient(circle,#fff0c0 0,#f39b0a 35%,rgba(0,0,0,0) 70%);-webkit-animation:flareBurn2 16.1s ease-in-out infinite;animation:flareBurn2 16.1s ease-in-out infinite}.hero-section .hero-bg .hero-flare .flare-point{position:absolute;width:6px;height:6px;top:45%;left:60%;background:#fffdf0;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 20px 4px #fff8d0,0 0 40px 8px #fcb034,0 0 80px 16px #f39b0a;box-shadow:0 0 20px 4px #fff8d0,0 0 40px 8px #fcb034,0 0 80px 16px #f39b0a;mix-blend-mode:screen;-webkit-animation:flarePoint 8.98s ease-in-out infinite;animation:flarePoint 8.98s ease-in-out infinite}.hero-section .hero-bg .hero-flare .grain{position:absolute;inset:0;mix-blend-mode:overlay;pointer-events:none;background-image:-o-radial-gradient(13% 27%,circle,hsla(0,0%,100%,.04) .5px,rgba(0,0,0,0) 1px),-o-radial-gradient(67% 41%,circle,rgba(0,0,0,.06) .5px,rgba(0,0,0,0) 1px),-o-radial-gradient(33% 78%,circle,hsla(0,0%,100%,.03) .5px,rgba(0,0,0,0) 1px),-o-radial-gradient(88% 12%,circle,rgba(0,0,0,.05) .5px,rgba(0,0,0,0) 1px),-o-radial-gradient(52% 92%,circle,hsla(0,0%,100%,.04) .5px,rgba(0,0,0,0) 1px);background-image:radial-gradient(circle at 13% 27%,hsla(0,0%,100%,.04) .5px,rgba(0,0,0,0) 1px),radial-gradient(circle at 67% 41%,rgba(0,0,0,.06) .5px,rgba(0,0,0,0) 1px),radial-gradient(circle at 33% 78%,hsla(0,0%,100%,.03) .5px,rgba(0,0,0,0) 1px),radial-gradient(circle at 88% 12%,rgba(0,0,0,.05) .5px,rgba(0,0,0,0) 1px),radial-gradient(circle at 52% 92%,hsla(0,0%,100%,.04) .5px,rgba(0,0,0,0) 1px);background-size:3px 3px,4px 4px,5px 5px,3px 3px,4px 4px;-webkit-animation:flareGrain .56s steps(4) infinite;animation:flareGrain .56s steps(4) infinite}.hero-section .hero-bullets{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:36px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767.98px){.hero-section .hero-bullets{gap:12px}}.hero-section .hero-bullets .hero-bullet{gap:10px;background:hsla(0,0%,100%,.07);border:1px solid rgba(252,176,52,.3);-webkit-border-radius:50px;border-radius:50px;padding:8px 22px}.hero-section .hero-bullets .hero-bullet,.hero-section .hero-bullets .hero-bullet .ico{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hero-section .hero-bullets .hero-bullet .ico{width:42px;height:42px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:10px;border-radius:10px;background:rgba(252,176,52,.2);color:#fcb034}@media (max-width:767.98px){.hero-section .hero-bullets .hero-bullet .ico{width:44px;height:44px}}.hero-section .hero-bullets .hero-bullet .desc{text-align:left}.hero-section .hero-bullets .hero-bullet .desc .title{font-size:16px;font-weight:700;color:#fcb034;margin-bottom:3px}.hero-section .hero-bullets .hero-bullet .desc .sub{font-size:14px;line-height:1.5;color:#c7c7c7;margin:0}@media (max-width:767.98px){.hero-section .hero-bullets .hero-bullet .desc .sub{font-size:15px}}@media (max-width:767.98px){.hero-section .hero-bullets .hero-bullet{width:100%}}.tab-nav-bar{background:#fff;border-bottom:1px solid #e8e8e8;position:-webkit-sticky;position:sticky;top:80px;z-index:49}@media (max-width:991.98px){.tab-nav-bar{top:133px}}@media (max-width:767.98px){.tab-nav-bar{top:123px}}@media (max-width:767.98px){.tab-nav-bar .container{padding-left:0;padding-right:0}}.tab-nav-bar .tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tab-nav-bar .tabs::-webkit-scrollbar{display:none}.tab-nav-bar .tab-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;padding:20px 26px 17px;font-size:16px;font-weight:900;color:#6c6c6c;background:none;cursor:pointer;border:none;border-bottom:3px solid rgba(0,0,0,0);-webkit-transition:.2s;-o-transition:.2s;transition:.2s;white-space:nowrap;font-family:inherit;text-decoration:none}.tab-nav-bar .tab-btn:hover{color:#fcb034}.tab-nav-bar .tab-btn.active{color:#fcb034;border-bottom-color:#fcb034}.tab-nav-bar .tab-btn .tab-count{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:28px;height:28px;font-size:12px;background:#f0f0f0;color:#888;-webkit-border-radius:100%;border-radius:100%;font-weight:500;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.tab-nav-bar .tab-btn.active .tab-count{background:rgba(252,176,52,.15);color:#e08c03}.faq-intro{background:-o-linear-gradient(315deg,#000,#2d2d2d);background:linear-gradient(135deg,#000,#2d2d2d);color:#fff;-webkit-border-radius:14px;border-radius:14px;padding:30px 36px;margin-bottom:32px}@media (max-width:767.98px){.faq-intro{padding:20px 26px;margin-bottom:20px}}.faq-intro h2{margin-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.faq-intro p{color:#aaa;font-size:14px;margin:0}.faq-section-title{font-size:18px;font-weight:800;color:#fcb034;letter-spacing:.03em;padding:24px 0 10px;border-bottom:2px solid #fcb034;margin-bottom:16px}.faq-item{background:#fff;-webkit-border-radius:10px;border-radius:10px;margin-bottom:10px;border:1px solid #eee;overflow:hidden;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.05);box-shadow:0 1px 5px rgba(0,0,0,.05)}.faq-q{padding:19px 26px;font-size:16px;font-weight:700;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;gap:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq-q.open,.faq-q:hover{background:rgba(252,176,52,.08)}.faq-q .faq-num{background:#fcb034;color:#000;font-size:14px;line-height:1;font-weight:800;width:32px;height:32px;-webkit-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.faq-q .faq-q-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;font-weight:900;margin:0}.faq-q .faq-arrow{color:#fcb034;font-size:18px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.faq-q.open .faq-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq-a{display:none;padding:18px 26px 22px 68px;font-size:16px;color:#555;line-height:1.85;border-top:1px solid #f5f5f5}.faq-a.open{display:block}@media (max-width:767.98px){.faq-a{padding:16px 20px 20px}}.edonate-container{padding:48px 0;background:#f4f4f4}@media (max-width:767.98px){.edonate-container{padding:32px 0}}.page-heading{font-weight:900}.page-subheading{color:#777;margin-bottom:30px}.project-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:767.98px){.project-grid{grid-template-columns:1fr}}.project-card{background:#fff;-webkit-border-radius:14px;border-radius:14px;overflow:hidden;-webkit-box-shadow:0 2px 14px rgba(0,0,0,.08);box-shadow:0 2px 14px rgba(0,0,0,.08);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.project-card:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 36px rgba(0,0,0,.13);box-shadow:0 10px 36px rgba(0,0,0,.13)}.project-card .card-img{width:100%;height:230px;-o-object-fit:cover;object-fit:cover;display:block}.project-card .card-badge{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px;background:rgba(255,243,224,.5);color:#fcb034;font-size:13px;font-weight:700;padding:3px 12px;-webkit-border-radius:20px;border-radius:20px;margin:18px 18px 0;border:1px solid #fcb034}.project-card .card-badge .icon{font-size:18px;top:0}.project-card .card-body{padding:16px 18px 20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.project-card .card-title{font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:9px;line-height:1.35}.project-card .card-desc{color:#666;line-height:1.75;margin-bottom:20px;height:56px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-card .card-meta{font-size:15px;color:#888;margin-bottom:16px;border-top:1px solid #f0f0f0;padding-top:13px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px}.project-card .card-meta,.project-card .card-meta span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.project-card .card-meta span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px}.project-card .card-meta .icon{font-size:18px;top:-2px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.project-card .card-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}@media (max-width:767.98px){.project-card .card-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.project-card .btn-detail{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:11px;font-size:16px;font-weight:700;border:2px solid #fcb034;background:#fff;color:#1a1a1a;-webkit-border-radius:8px;border-radius:8px;cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;font-family:inherit;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none!important}.project-card .btn-detail:hover{background:#fff3e0;color:#1a1a1a}.project-card .btn-donate{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:11px;font-size:16px;font-weight:700;background:#fcb034;border:none;color:#fff;-webkit-border-radius:8px;border-radius:8px;cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;font-family:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:6px}.project-card .btn-donate .icon{font-size:18px;top:-1px}.project-card .btn-donate:hover{background:#fba00c;color:#fff}.project-card .result-badge-done{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px;background:#e3f2fd;color:#1565c0;font-size:13px;font-weight:700;padding:4px 12px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #e3f2fd;margin:18px 18px 0}.project-card .result-badge-done .icon{font-size:18px;top:0}.project-card .result-donut-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:18px}.project-card .donut-wrap{position:relative;width:110px;height:110px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.project-card .donut-wrap canvas{display:block}.project-card .donut-wrap .donut-center{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.project-card .donut-wrap .donut-center .donut-pct{font-size:18px;line-height:1.2;font-weight:900;color:#000}.project-card .donut-wrap .donut-center .donut-lbl{font-size:11px;line-height:1.4;color:#999}.project-card .result-stats{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.project-card .result-amount{font-size:26px;font-weight:800;color:#000;margin-bottom:3px}.project-card .result-goal{font-size:14px;color:#999;margin-bottom:10px}.project-card .result-progress-bg{background:#eee;-webkit-border-radius:4px;border-radius:4px;height:8px;overflow:hidden}.project-card .result-progress-bg .result-progress-fill{height:100%;background:#fcb034;-webkit-border-radius:4px;border-radius:4px}.project-card .btn-full-report{width:100%;padding:13px;background:#000;color:#fcb034;border:none;-webkit-border-radius:8px;border-radius:8px;font-weight:700;cursor:pointer;font-family:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px;text-decoration:none;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;text-decoration:none!important}.project-card .btn-full-report .icon{font-size:18px;top:0}.project-card .btn-full-report:hover{background:#333;color:#fcb034}@-webkit-keyframes flareGlowA{0%,to{opacity:.55;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}40%{opacity:.95;-webkit-transform:scale(1.15) translateX(5%);transform:scale(1.15) translateX(5%)}70%{opacity:.7;-webkit-transform:scale(.95) translateX(-3%);transform:scale(.95) translateX(-3%)}}@keyframes flareGlowA{0%,to{opacity:.55;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}40%{opacity:.95;-webkit-transform:scale(1.15) translateX(5%);transform:scale(1.15) translateX(5%)}70%{opacity:.7;-webkit-transform:scale(.95) translateX(-3%);transform:scale(.95) translateX(-3%)}}@-webkit-keyframes flareGlowB{0%,to{opacity:.4;-webkit-transform:scale(.9);transform:scale(.9)}50%{opacity:.85;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes flareGlowB{0%,to{opacity:.4;-webkit-transform:scale(.9);transform:scale(.9)}50%{opacity:.85;-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes flareSweep{0%{-webkit-transform:translateX(-100%) skewX(-10deg);transform:translateX(-100%) skewX(-10deg)}to{-webkit-transform:translateX(100%) skewX(-10deg);transform:translateX(100%) skewX(-10deg)}}@keyframes flareSweep{0%{-webkit-transform:translateX(-100%) skewX(-10deg);transform:translateX(-100%) skewX(-10deg)}to{-webkit-transform:translateX(100%) skewX(-10deg);transform:translateX(100%) skewX(-10deg)}}@-webkit-keyframes flareLeak2{0%,to{opacity:.3;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}30%{opacity:.95;-webkit-transform:translateX(-15%) scale(1.1);transform:translateX(-15%) scale(1.1)}60%{opacity:.6;-webkit-transform:translateX(10%) scale(.95);transform:translateX(10%) scale(.95)}}@keyframes flareLeak2{0%,to{opacity:.3;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}30%{opacity:.95;-webkit-transform:translateX(-15%) scale(1.1);transform:translateX(-15%) scale(1.1)}60%{opacity:.6;-webkit-transform:translateX(10%) scale(.95);transform:translateX(10%) scale(.95)}}@-webkit-keyframes flareLeak3{0%,to{opacity:.4}50%{opacity:.9}}@keyframes flareLeak3{0%,to{opacity:.4}50%{opacity:.9}}@-webkit-keyframes flareBurn1{0%,to{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}35%{opacity:1;-webkit-transform:scale(1.3);transform:scale(1.3)}65%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}}@keyframes flareBurn1{0%,to{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}35%{opacity:1;-webkit-transform:scale(1.3);transform:scale(1.3)}65%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes flareBurn2{0%,to{opacity:.6;-webkit-transform:scale(.9);transform:scale(.9)}45%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}80%{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes flareBurn2{0%,to{opacity:.6;-webkit-transform:scale(.9);transform:scale(.9)}45%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}80%{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes flarePoint{0%,to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}20%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}40%{opacity:.6;-webkit-transform:scale(.85);transform:scale(.85)}60%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}80%{opacity:.4;-webkit-transform:scale(.7);transform:scale(.7)}}@keyframes flarePoint{0%,to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}20%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}40%{opacity:.6;-webkit-transform:scale(.85);transform:scale(.85)}60%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}80%{opacity:.4;-webkit-transform:scale(.7);transform:scale(.7)}}@-webkit-keyframes flareGrain{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(-1px,1px);transform:translate(-1px,1px)}50%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}75%{-webkit-transform:translate(-1px,-1px);transform:translate(-1px,-1px)}to{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}}@keyframes flareGrain{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(-1px,1px);transform:translate(-1px,1px)}50%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}75%{-webkit-transform:translate(-1px,-1px);transform:translate(-1px,-1px)}to{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}}.qr-modal-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.72);z-index:300;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px;overflow-y:auto}.qr-modal-overlay.open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.qr-modal-overlay .qr-modal{background:#fff;-webkit-border-radius:22px;border-radius:22px;max-width:560px;width:100%;overflow:hidden}.qr-modal-overlay .qr-modal .qr-modal-header{position:relative;background:#000;padding:24px 28px 20px;text-align:center}.qr-modal-overlay .qr-modal .qr-modal-header h3{font-size:22px;font-weight:800;color:#fff;margin-bottom:4px}.qr-modal-overlay .qr-modal .qr-modal-header .sub{font-size:14px;color:#aaa}.qr-modal-overlay .qr-modal .qr-modal-body{padding:26px 28px}@media (max-width:767.98px){.qr-modal-overlay .qr-modal .qr-modal-body{padding:20px 15px}}.btn-close-qr{width:100%;padding:14px;background:#000;border:none;-webkit-border-radius:10px;border-radius:10px;color:#fff;font-weight:800;cursor:pointer;font-size:15px;font-family:inherit;margin-top:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.btn-close-qr .icon{font-size:18px;top:0}.btn-close-qr:hover{background:#333}.btn-close-qr-top{position:absolute;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);border:0;width:30px;height:30px;padding:0;top:15px;right:15px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}@media (max-width:767.98px){.btn-close-qr-top{width:28px;height:28px;top:12px;right:12px}}@media (max-width:576.98px){.btn-close-qr-top{top:6px;right:6px}}.btn-close-qr-top .icon{font-size:30px;top:0}@media (max-width:767.98px){.btn-close-qr-top .icon{font-size:24px}}.btn-close-qr-top:hover{color:#ededed}.pd-back-link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;background:none;border:2px solid #e0e0e0;-webkit-border-radius:8px;border-radius:8px;font-size:15px;font-weight:900;color:#444;padding:10px 18px;margin-bottom:28px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;text-decoration:none}.pd-back-link .icon{font-size:16px}.pd-back-link:hover{border-color:#fcb034;color:#fcb034;text-decoration:none}.pd-hero-img{width:100%;height:320px;-webkit-border-radius:14px;border-radius:14px;margin-bottom:24px;display:block;overflow:hidden}.pd-hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pd-badge-wrap{gap:10px;margin-bottom:20px}.pd-badge-wrap,.pd-badge-wrap .pd-badge,.pd-badge-wrap .pd-badge-done{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.pd-badge-wrap .pd-badge,.pd-badge-wrap .pd-badge-done{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;background:rgba(255,243,224,.5);color:#fcb034;font-size:13px;font-weight:700;padding:3px 14px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #fcb034}.pd-badge-wrap .pd-badge-done .icon,.pd-badge-wrap .pd-badge .icon{font-size:18px;top:0}.pd-badge-wrap .pd-badge-done{background:#e3f2fd;color:#1565c0;border:1px solid #e3f2fd}.pd-title{font-size:28px;font-weight:800;color:#000;margin-bottom:10px;line-height:1.3}.pd-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:32px;margin-bottom:16px;padding-bottom:20px;border-bottom:2px solid #f5f5f5;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pd-meta .lbl{font-size:15px;color:#aaa;font-weight:600;text-transform:uppercase;margin-bottom:3px}.pd-meta .val{font-weight:700;color:#000}.pd-meta .val.ci-primary{color:#fcb034}.pd-adcopy{background:#fff3e0;border-left:4px solid #fcb034;padding:16px 20px;-webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;margin-bottom:28px;font-weight:600}.pd-section-title{font-size:18px;font-weight:800;color:#000;margin-bottom:14px}.pd-list{list-style:none;padding:0;margin-bottom:32px}.pd-list li{padding:3px 0;border-bottom:1px solid #f5f5f5;color:#555;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.pd-list li:before{content:"\25B8";color:#fcb034;font-size:24px;line-height:.8;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.dtype-tabs{-webkit-border-radius:10px;border-radius:10px;overflow:hidden;margin-bottom:22px;border:2px solid #fcb034}.dtype-tabs,.dtype-tabs .dtype-tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dtype-tabs .dtype-tab{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:12px;font-weight:700;border:none;cursor:pointer;font-family:inherit;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:6px}.dtype-tabs .dtype-tab .icon{font-size:18px;top:0}.dtype-tabs .dtype-tab.active{background:#fcb034;color:#000}.dtype-tabs .dtype-tab:not(.active){background:#fff;color:#888}.dtype-content{display:none}.dtype-content.active{display:block}.qr-person-panel{text-align:center;margin-bottom:20px}.qr-person-panel .qr-img-frame{width:260px;height:260px;background:#fff;-webkit-border-radius:14px;border-radius:14px;padding:14px;margin:0 auto 14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:3px solid #fcb034}@media (max-width:767.98px){.qr-person-panel .qr-img-frame{width:240px;height:240px}}.qr-person-panel .qr-img-frame img{width:100%;display:block}.qr-person-panel .qr-org-name{font-size:15px;color:#888;margin-bottom:6px}.qr-person-panel .qr-biller-id{font-size:15px;color:#aaa;margin-bottom:14px;line-height:1.6}.qr-person-panel .qr-biller-id small{font-size:13px}.qr-person-panel .tax-badge{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;background:#e8f5e9;color:#388e3c;padding:7px 16px;-webkit-border-radius:20px;border-radius:20px;font-weight:900;margin-bottom:20px}.qr-person-panel .tax-badge .icon{font-size:18px;top:-1px}.qr-steps-inline{text-align:left;background:#f9f9f9;-webkit-border-radius:10px;border-radius:10px;padding:20px 24px;margin-bottom:16px}.qr-steps-inline .steps-title{font-size:17px;font-weight:800;margin-bottom:12px;color:#000}.qr-steps-inline .step-row{gap:10px;margin-bottom:10px;color:#555;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.qr-steps-inline .step-row,.qr-steps-inline .step-row .step-num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.qr-steps-inline .step-row .step-num{background:#fcb034;color:#000;width:28px;height:28px;-webkit-border-radius:50%;border-radius:50%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:800;font-size:14px;line-height:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.qr-steps-inline .step-row span{padding-top:3px}.qr-steps-inline .qr-benefits{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:14px}.qr-steps-inline .qr-benefits .qr-benefit{background:rgba(252,176,52,.06);border:1px solid rgba(252,176,52,.25);-webkit-border-radius:6px;border-radius:6px;padding:8px 12px;font-size:15px;color:#444}.qr-steps-inline .qr-benefits .qr-benefit .icon{font-size:18px;top:4px;margin-right:2px}.qr-steps-inline .qr-benefits .qr-benefit strong{color:#fcb034;font-weight:900}.popup-note{font-size:15px;color:#999;line-height:1.6;background:#fff3e0;-webkit-border-radius:8px;border-radius:8px;padding:10px 14px;margin-bottom:24px}.corp-popup{text-align:left}.corp-popup .bank-box{background:#fff;-webkit-border-radius:12px;border-radius:12px;padding:20px;margin-bottom:14px;border:2px solid #fcb034}.corp-popup .bank-box .bank-box-title{font-size:17px;font-weight:800;color:#000;margin-bottom:14px}.corp-popup .bank-box .brow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:8px}@media (max-width:767.98px){.corp-popup .bank-box .brow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px}}.corp-popup .bank-box .brow .bl{color:#000;min-width:120px}@media (max-width:767.98px){.corp-popup .bank-box .brow .bl{min-width:unset;color:#888}}.corp-popup .bank-box .brow .bv{color:#000;font-weight:900}.corp-popup .send-box{background:#fff3e0;-webkit-border-radius:10px;border-radius:10px;padding:20px 24px;font-size:15px;line-height:1.8;margin-bottom:24px}.corp-popup .send-box strong{font-weight:900}.corp-popup .send-box .icon{font-size:18px;top:3px}.pd-actions-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767.98px){.pd-actions-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.pd-actions-row .btn-download{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px;background:#000;color:#fff;padding:13px 22px;-webkit-border-radius:8px;border-radius:8px;font-weight:700;text-decoration:none;border:none;cursor:pointer;font-family:inherit}.pd-actions-row .btn-download .icon{font-size:18px;top:0}.pd-actions-row .btn-download:hover{background:#333;color:#fff;text-decoration:none}.pd-actions-row .btn-faq-link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px;background:#f5f5f5;color:#444;padding:13px 22px;-webkit-border-radius:8px;border-radius:8px;font-weight:700;border:none;cursor:pointer;font-family:inherit;text-decoration:none}.pd-actions-row .btn-faq-link .icon{font-size:18px;top:0}.pd-actions-row .btn-faq-link:hover{background:#e8e8e8}.pd-license-note{font-size:15px;color:#999;background:#f9f9f9;-webkit-border-radius:8px;border-radius:8px;padding:13px 16px;line-height:1.7}