.anna-page{--anna-green:#176b45;--anna-dark:#104b32;--anna-gold:#d9a441;--anna-cream:#fffaf0;font-family:'Segoe UI',Arial,sans-serif;color:#35443a}.anna-page *{box-sizing:border-box}.anna-page .anna-hero{padding:65px 20px;background:linear-gradient(135deg,#104b32,#238456);border-bottom:5px solid var(--anna-gold);text-align:center}.anna-page .anna-hero h1{margin:0 0 12px;color:#fff;font-size:40px;font-weight:800}.anna-page .anna-hero p{margin:0;color:#fff4d8;font-size:16px;line-height:1.8;text-align:right}.anna-page .anna-breadcrumb{margin-top:18px;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:10px 22px;border-radius:30px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);font-size:14px;color:#fff}.anna-page .anna-breadcrumb a{color:#ffdb8b;text-decoration:none;font-weight:600}.anna-page .anna-breadcrumb a:hover{color:#fff}.anna-page .anna-breadcrumb span{color:#ffdb8b}.anna-page .anna-container{max-width:1120px;margin:0 auto;padding:45px 20px}.anna-page .anna-heading{margin:0 0 15px;color:var(--anna-green);text-align:center;font-size:34px;font-weight:800}.anna-page .anna-heading span{color:var(--anna-gold)}.anna-page .anna-subtitle{max-width:780px;margin:0 auto 35px;color:#68766d;text-align:center;font-size:16px;line-height:1.9}.anna-page .anna-card{margin-bottom:25px;padding:30px;background:#fff;border:1px solid #e6ecdf;border-left:5px solid var(--anna-gold);border-radius:14px;box-shadow:0 8px 28px rgba(25,72,44,.06)}.anna-page .anna-card h2{margin:0 0 18px;color:var(--anna-green);font-size:25px;font-weight:800}.anna-page .anna-card p{margin:0 0 16px;color:#455349;font-size:15px;line-height:1.95}.anna-page .anna-card p:last-child{margin-bottom:0}.anna-page .anna-shloka{margin:22px 0;padding:22px;background:var(--anna-cream);border-left:4px solid var(--anna-gold);border-radius:10px;text-align:center}.anna-page .anna-shloka strong{display:block;margin-bottom:8px;color:var(--anna-dark);font-size:20px;line-height:1.8}.anna-page .anna-shloka span{color:#75664d;font-size:14px;line-height:1.8}.anna-page .anna-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:30px}.anna-page .anna-feature{padding:25px 20px;background:#f3f8f1;border:1px solid #e0eadc;border-radius:12px;text-align:center}.anna-page .anna-feature h3{margin:0 0 10px;color:var(--anna-green);font-size:19px;font-weight:800}.anna-page .anna-feature p{margin:0;color:#5d6b61;font-size:14px;line-height:1.8}.anna-page .anna-donation{margin:35px 0;padding:35px 28px;background:var(--anna-cream);border:1px solid #f0dfb7;border-radius:16px}.anna-page .anna-donation h2{margin:0 0 12px;color:var(--anna-dark);text-align:center;font-size:29px;font-weight:800}.anna-page .anna-donation-intro{max-width:720px;margin:0 auto 25px;color:#68766d;text-align:center;line-height:1.9}.anna-page .anna-options{width:100%;border-collapse:separate;border-spacing:10px;table-layout:fixed}.anna-page .anna-options td{padding:15px;background:#fff;border:1px solid #dfe8dc;border-radius:10px;vertical-align:middle}.anna-page .anna-options td:hover{border-color:var(--anna-gold);background:#fffdf7}.anna-page .anna-options input[type=radio]{width:18px;height:18px;margin:0 8px 0 0;accent-color:var(--anna-green);vertical-align:middle;cursor:pointer}.anna-page .anna-options label{display:inline;margin:0;color:#24563b;font-size:14px;font-weight:650;line-height:1.8;cursor:pointer}.anna-page .anna-custom{margin:22px 0;padding:22px;background:#fff;border:1px solid #e2e9de;border-radius:12px}.anna-page .anna-label{display:block;margin-bottom:10px;color:var(--anna-dark);font-size:15px;font-weight:700}.anna-page .anna-input{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid #cbd8cd;border-radius:8px;background:#fff;color:#33443a;font-size:15px;outline:0}.anna-page .anna-input:focus{border-color:var(--anna-green);box-shadow:0 0 0 3px rgba(23,107,69,.12)}.anna-page .anna-pay-btn{display:inline-block;min-width:180px;min-height:48px;padding:13px 30px;border:0;border-radius:8px;background:var(--anna-green);color:#fff!important;font-size:16px;font-weight:750;cursor:pointer}.anna-page .anna-pay-btn:hover{background:var(--anna-dark)}.anna-page .anna-actions{margin-top:22px;text-align:center}.anna-page .anna-note{margin:18px 0 0;color:#68766d;font-size:13px;text-align:center;line-height:1.8}.anna-page .anna-kit{margin:20px 0;padding:20px 24px;background:#f3f8f1;border-radius:12px}.anna-page .anna-kit h3{margin:0 0 12px;color:var(--anna-green);font-size:19px}.anna-page .anna-kit p{margin:0;color:#536458;line-height:1.9}.anna-page .anna-footer{margin-top:30px;padding:30px;background:#f3f8f1;border:1px solid #e0eadc;border-radius:14px;text-align:center}.anna-page .anna-footer h3{margin:0 0 12px;color:var(--anna-green);font-size:25px;font-weight:800}.anna-page .anna-footer p{margin:0;color:#526156;line-height:1.9}@media (max-width:767px){.anna-page .anna-hero{padding:40px 15px}.anna-page .anna-hero h1{font-size:29px}.anna-page .anna-container{padding:28px 14px}.anna-page .anna-heading{font-size:27px}.anna-page .anna-card,.anna-page .anna-donation{padding:20px 16px}.anna-page .anna-features{grid-template-columns:1fr}.anna-page .anna-options{border-spacing:0 10px}.anna-page .anna-options td,.anna-page .anna-options tr{display:block;width:100%}.anna-page .anna-options td{margin-bottom:10px}.anna-page .anna-pay-btn{width:100%}}.bhoomi-page .bd-land-label{display:inline-block;padding:7px 15px;margin-bottom:12px;border-radius:30px;background:#f3e6c5;color:#87621f;font-size:14px;font-weight:800}.bhoomi-page .bd-donate-btn{background:var(--bd-green);font-weight:750}.bhoomi-page{--bd-green:#176b45;--bd-dark:#104b32;--bd-gold:#d9a441;--bd-cream:#fffaf0;font-family:'Segoe UI',Arial,sans-serif;color:#35443a}.bhoomi-page *{box-sizing:border-box}.bhoomi-page .bd-hero{padding:65px 20px;background:linear-gradient(135deg,#104b32,#238456);border-bottom:5px solid var(--bd-gold);text-align:center}.bhoomi-page .bd-hero h1{margin:0 0 12px;color:#fff;font-size:42px;font-weight:800}.bhoomi-page .bd-hero p{margin:0;color:#fff4d8;font-size:16px;line-height:1.8}.bhoomi-page .bd-breadcrumb{margin-top:18px;color:#f8e5b5;font-size:14px}.bhoomi-page .bd-breadcrumb a{color:#fff;text-decoration:none}.bhoomi-page .bd-container{max-width:1120px;margin:0 auto;padding:45px 20px}.bhoomi-page .bd-heading{margin:0 0 15px;color:var(--bd-green);text-align:center;font-size:34px;font-weight:800}.bhoomi-page .bd-heading span{color:var(--bd-gold)}.bhoomi-page .bd-subtitle{max-width:780px;margin:0 auto 35px;color:#68766d;text-align:center;font-size:16px;line-height:1.9}.bhoomi-page .bd-card{margin-bottom:25px;padding:30px;background:#fff;border:1px solid #e6ecdf;border-left:5px solid var(--bd-gold);border-radius:14px;box-shadow:0 8px 28px rgba(25,72,44,.06)}.bhoomi-page .bd-card h2{margin:0 0 18px;color:var(--bd-green);font-size:25px;font-weight:800}.bhoomi-page .bd-card p{margin:0 0 16px;color:#455349;font-size:15px;line-height:1.95}.bhoomi-page .bd-card p:last-child{margin-bottom:0}.bhoomi-page .bd-highlight{padding:25px;margin:20px 0;background:var(--bd-cream);border:1px solid #f0dfb7;border-radius:12px;color:#66583b;line-height:1.9}.bhoomi-page .bd-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:30px}.bhoomi-page .bd-feature{padding:25px 20px;background:#f3f8f1;border:1px solid #e0eadc;border-radius:12px;text-align:center}.bhoomi-page .bd-feature h3{margin:0 0 10px;color:var(--bd-green);font-size:19px;font-weight:800}.bhoomi-page .bd-feature p{margin:0;color:#5d6b61;font-size:14px;line-height:1.8}.bhoomi-page .bd-donation{margin-top:35px;padding:40px 28px;background:var(--bd-cream);border:1px solid #f0dfb7;border-radius:18px}.bhoomi-page .bd-donation h2{margin:0 0 12px;color:var(--bd-dark);text-align:center;font-size:31px;font-weight:800}.bhoomi-page .bd-donation-intro{max-width:680px;margin:0 auto 30px;color:#68766d;text-align:center;line-height:1.9}.bhoomi-page .bd-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bhoomi-page .bd-price-card{overflow:hidden;background:#fff;border:1px solid #e1e8dc;border-radius:15px;text-align:center;box-shadow:0 10px 28px rgba(25,72,44,.08);transition:transform .2s,box-shadow .2s}.bhoomi-page .bd-price-card:hover{transform:translateY(-4px);box-shadow:0 14px 35px rgba(25,72,44,.13)}.bhoomi-page .bd-price-card.featured{border:2px solid var(--bd-gold)}.bhoomi-page .bd-price-header{padding:20px;background:linear-gradient(135deg,#104b32,#238456);color:#fff;font-size:16px;font-weight:700}.bhoomi-page .bd-price-body{padding:28px 18px 20px}.bhoomi-page .bd-price-label{display:block;color:#718074;font-size:13px;text-transform:uppercase;letter-spacing:1px}.bhoomi-page .bd-price{display:block;margin:12px 0;color:var(--bd-green);font-size:42px;font-weight:850;line-height:1.3}.bhoomi-page .bd-price-body p{margin:0;color:#657367;font-size:14px;line-height:1.8}.bhoomi-page .bd-button-wrap{padding:0 20px 25px}.bhoomi-page .bd-donate-btn{display:block;width:100%;min-height:50px;padding:13px 20px;border:0;border-radius:8px;background:var(--bd-green);color:#fff!important;font-size:16px;font-weight:750;cursor:pointer;transition:background .2s}.bhoomi-page .bd-donate-btn:hover{background:var(--bd-dark)}.bhoomi-page .bd-footer{margin-top:30px;padding:30px;background:#f3f8f1;border:1px solid #e0eadc;border-radius:14px;text-align:center}.bhoomi-page .bd-footer h3{margin:0 0 12px;color:var(--bd-green);font-size:25px;font-weight:800}.bhoomi-page .bd-footer p{margin:0;color:#526156;line-height:1.9}@media (max-width:767px){.bhoomi-page .bd-hero{padding:40px 15px}.bhoomi-page .bd-hero h1{font-size:30px}.bhoomi-page .bd-container{padding:28px 14px}.bhoomi-page .bd-heading{font-size:27px}.bhoomi-page .bd-card,.bhoomi-page .bd-donation{padding:20px 16px}.bhoomi-page .bd-features,.bhoomi-page .bd-price-grid{grid-template-columns:1fr}.bhoomi-page .bd-price{font-size:40px}}.bihari-page{--bj-green:#176b45;--bj-dark:#104b32;--bj-gold:#d9a441;--bj-cream:#fffaf0;font-family:'Segoe UI',Arial,sans-serif;color:#35443a}.bihari-page *{box-sizing:border-box}.bihari-page .bj-hero{padding:65px 20px;background:linear-gradient(135deg,#104b32,#238456);border-bottom:5px solid var(--bj-gold);text-align:center}.bihari-page .bj-hero h1{margin:0 0 12px;color:#fff;font-size:42px;font-weight:800}.bihari-page .bj-hero p{margin:0;color:#fff4d8;font-size:16px;line-height:1.8}.bihari-page .bj-breadcrumb{margin-top:18px;color:#f8e5b5;font-size:14px}.bihari-page .bj-breadcrumb a{color:#fff;text-decoration:none}.bihari-page .bj-container{max-width:1120px;margin:0 auto;padding:45px 20px}.bihari-page .bj-heading{margin:0 0 15px;color:var(--bj-green);text-align:center;font-size:34px;font-weight:800}.bihari-page .bj-heading span{color:var(--bj-gold)}.bihari-page .bj-subtitle{max-width:780px;margin:0 auto 35px;color:#68766d;text-align:center;font-size:16px;line-height:1.9}.bihari-page .bj-card{margin-bottom:25px;padding:30px;background:#fff;border:1px solid #e6ecdf;border-left:5px solid var(--bj-gold);border-radius:14px;box-shadow:0 8px 28px rgba(25,72,44,.06)}.bihari-page .bj-card h2{margin:0 0 18px;color:var(--bj-green);font-size:25px;font-weight:800}.bihari-page .bj-card p{margin:0 0 16px;color:#455349;font-size:15px;line-height:1.95}.bihari-page .bj-card p:last-child{margin-bottom:0}.bihari-page .bj-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:30px}.bihari-page .bj-feature{padding:25px 20px;background:#f3f8f1;border:1px solid #e0eadc;border-radius:12px;text-align:center}.bihari-page .bj-feature h3{margin:0 0 10px;color:var(--bj-green);font-size:19px;font-weight:800}.bihari-page .bj-feature p{margin:0;color:#5d6b61;font-size:14px;line-height:1.8}.bihari-page .bj-donation{margin-top:32px;padding:35px 28px;background:var(--bj-cream);border:1px solid #f0dfb7;border-radius:16px}.bihari-page .bj-donation h2{margin:0 0 12px;text-align:center;color:var(--bj-dark);font-size:30px;font-weight:800}.bihari-page .bj-donation-intro{max-width:680px;margin:0 auto 28px;text-align:center;color:#68766d;line-height:1.9}.bihari-page .bj-amount-list{width:100%;border-collapse:separate;border-spacing:12px;table-layout:fixed}.bihari-page .bj-amount-list td{width:50%;padding:15px;background:#fff;border:1px solid #dfe8dc;border-radius:10px;vertical-align:middle;transition:border-color .2s,background .2s}.bihari-page .bj-amount-list td:hover{border-color:var(--bj-gold);background:#fffdf7}.bihari-page .bj-amount-list input[type=checkbox]{width:18px;height:18px;margin:0 7px 0 0;accent-color:var(--bj-green);vertical-align:middle;cursor:pointer}.bihari-page .bj-amount-list label{display:inline;margin:0;padding:0;color:#24563b;font-size:14px;font-weight:650;line-height:1.8;cursor:pointer}.bihari-page .bj-custom-panel{margin-top:24px;padding:24px;background:#fff;border:1px solid #e2e9de;border-radius:12px}.bihari-page .bj-field-label{display:block;margin-bottom:10px;color:var(--bj-dark);font-size:15px;font-weight:700}.bihari-page .bj-input{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid #cbd8cd;border-radius:8px;background:#fff;color:#33443a;font-size:15px;outline:0}.bihari-page .bj-input:focus{border-color:var(--bj-green);box-shadow:0 0 0 3px rgba(23,107,69,.12)}.bihari-page .bj-pay-btn{display:inline-block;min-height:48px;padding:13px 30px;border:0;border-radius:8px;background:var(--bj-green);color:#fff!important;font-size:16px;font-weight:750;cursor:pointer}.bihari-page .bj-pay-btn:hover{background:var(--bj-dark)}.bihari-page .bj-events{margin-top:32px;padding:30px;background:#f3f8f1;border:1px solid #e0eadc;border-radius:14px}.bihari-page .bj-events h2{margin:0 0 22px;color:var(--bj-green);text-align:center;font-size:26px;font-weight:800}.bihari-page .bj-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.bihari-page .bj-event{padding:22px 16px;background:#fff;border:1px solid #e1e8dc;border-radius:10px;text-align:center}.bihari-page .bj-event h3{margin:0 0 10px;color:var(--bj-dark);font-size:19px;font-weight:800}.bihari-page .bj-event p{margin:0;color:#617065;font-size:14px;line-height:1.8}.bihari-page .bj-footer{margin-top:28px;padding:28px;background:var(--bj-cream);border:1px solid #f0dfb7;border-radius:12px;text-align:center}.bihari-page .bj-footer h3{margin:0 0 12px;color:var(--bj-green);font-size:24px;font-weight:800}.bihari-page .bj-footer p{margin:0;color:#526156;line-height:1.9}@media (max-width:767px){.bihari-page .bj-hero{padding:40px 15px}.bihari-page .bj-hero h1{font-size:30px}.bihari-page .bj-container{padding:28px 14px}.bihari-page .bj-heading{font-size:27px}.bihari-page .bj-card,.bihari-page .bj-donation{padding:20px 16px}.bihari-page .bj-event-grid,.bihari-page .bj-features{grid-template-columns:1fr}.bihari-page .bj-amount-list{border-spacing:0 10px}.bihari-page .bj-amount-list td,.bihari-page .bj-amount-list tr{display:block;width:100%}.bihari-page .bj-amount-list td{margin-bottom:10px}.bihari-page .bj-custom-panel .row{display:block}.bihari-page .bj-custom-panel .col-2,.bihari-page .bj-custom-panel .col-4{width:100%;max-width:100%;margin-bottom:15px}.bihari-page .bj-pay-btn{width:100%;margin-top:5px!important}}.winter-page{--winter-green:#176b45;--winter-dark:#104b32;--winter-gold:#d9a441;--winter-cream:#fffaf0;font-family:'Segoe UI',Arial,sans-serif;color:#35443a}.winter-page *{box-sizing:border-box}.winter-page .winter-hero{padding:60px 20px;background:linear-gradient(135deg,#104b32,#238456);border-bottom:5px solid var(--winter-gold);text-align:center}.winter-page .winter-hero h1{margin:0 0 12px;color:#fff;font-size:40px;font-weight:800}.winter-page .winter-hero p{margin:0;color:#fff4d8;font-size:16px;line-height:1.8}.winter-page .winter-breadcrumb{margin-top:18px;color:#f8e5b5;font-size:14px}.winter-page .winter-breadcrumb a{color:#fff;text-decoration:none}.winter-page .winter-container{max-width:1100px;margin:0 auto;padding:45px 20px}.winter-page .winter-heading{margin:0 0 15px;color:var(--winter-green);text-align:center;font-size:33px;font-weight:800}.winter-page .winter-heading span{color:var(--winter-gold)}.winter-page .winter-subtitle{max-width:760px;margin:0 auto 30px;color:#68766d;text-align:center;line-height:1.8;font-size:16px}.winter-page .winter-card{margin-bottom:25px;padding:30px;background:#fff;border:1px solid #e6ecdf;border-left:5px solid var(--winter-gold);border-radius:14px;box-shadow:0 8px 28px rgba(25,72,44,.06)}.winter-page .winter-card h2{margin:0 0 18px;color:var(--winter-green);font-size:25px;font-weight:800}.winter-page .winter-card p{margin:0 0 16px;color:#455349;font-size:15px;line-height:1.95}.winter-page .winter-card p:last-child{margin-bottom:0}.winter-page .winter-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}.winter-page .winter-benefit{padding:25px 20px;background:#f3f8f1;border:1px solid #e0eadc;border-radius:12px;text-align:center}.winter-page .winter-benefit h3{margin:0 0 10px;color:var(--winter-green);font-size:19px;font-weight:800}.winter-page .winter-benefit p{margin:0;color:#5d6b61;font-size:14px;line-height:1.8}.winter-page .winter-donation{margin-top:30px;padding:35px 28px;background:var(--winter-cream);border:1px solid #f0dfb7;border-radius:16px}.winter-page .winter-donation h2{margin:0 0 12px;text-align:center;color:var(--winter-dark);font-size:29px;font-weight:800}.winter-page .winter-donation-intro{max-width:650px;margin:0 auto 26px;text-align:center;color:#68766d;line-height:1.8}.winter-page .winter-amount-list{width:100%;border-collapse:separate;border-spacing:12px;table-layout:fixed}.winter-page .winter-amount-list td{width:33.333%;padding:12px;background:#fff;border:1px solid #dfe8dc;border-radius:10px;vertical-align:middle;transition:border-color .2s,background .2s}.winter-page .winter-amount-list td:hover{border-color:var(--winter-gold);background:#fffdf7}.winter-page .winter-amount-list input[type=checkbox]{width:18px;height:18px;margin:0 6px 0 0;accent-color:var(--winter-green);vertical-align:middle;cursor:pointer}.winter-page .winter-amount-list label{display:inline;margin:0;padding:0;color:#24563b;font-size:14px;font-weight:650;line-height:1.7;cursor:pointer}.winter-page .winter-custom-panel{margin-top:24px;padding:24px;background:#fff;border:1px solid #e2e9de;border-radius:12px}.winter-page .winter-field-label{display:block;margin-bottom:10px;color:var(--winter-dark);font-size:15px;font-weight:700}.winter-page .winter-input{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid #cbd8cd;border-radius:8px;background:#fff;color:#33443a;font-size:15px;outline:0}.winter-page .winter-input:focus{border-color:var(--winter-green);box-shadow:0 0 0 3px rgba(23,107,69,.12)}.winter-page .winter-pay-btn{display:inline-block;min-height:48px;padding:13px 30px;border:0;border-radius:8px;background:var(--winter-green);color:#fff!important;font-size:16px;font-weight:750;cursor:pointer}.winter-page .winter-pay-btn:hover{background:var(--winter-dark)}.winter-page .winter-footer{margin-top:28px;padding:28px;background:#f3f8f1;border-radius:12px;text-align:center}.winter-page .winter-footer h3{margin:0 0 12px;color:var(--winter-green);font-size:24px;font-weight:800}.winter-page .winter-footer p{margin:0;color:#526156;line-height:1.9}@media (max-width:767px){.winter-page .winter-hero{padding:40px 15px}.winter-page .winter-hero h1{font-size:29px}.winter-page .winter-container{padding:28px 14px}.winter-page .winter-heading{font-size:27px}.winter-page .winter-card,.winter-page .winter-donation{padding:20px 16px}.winter-page .winter-benefits{grid-template-columns:1fr}.winter-page .winter-amount-list{border-spacing:0 10px}.winter-page .winter-amount-list td,.winter-page .winter-amount-list tr{display:block;width:100%}.winter-page .winter-amount-list td{margin-bottom:10px}.winter-page .winter-custom-panel .row{display:block}.winter-page .winter-custom-panel .col-2,.winter-page .winter-custom-panel .col-4{width:100%;max-width:100%;margin-bottom:15px}.winter-page .winter-pay-btn{width:100%;margin-top:5px!important}}.edu-page{--edu-green:#176b45;--edu-dark:#104b32;--edu-gold:#d9a441;--edu-cream:#fffaf0;font-family:'Segoe UI',Arial,sans-serif;color:#35443a}.edu-page *{box-sizing:border-box}.edu-page .edu-hero{padding:60px 20px;background:linear-gradient(135deg,#104b32,#238456);border-bottom:5px solid var(--edu-gold);text-align:center}.edu-page .edu-hero h1{margin:0 0 12px;color:#fff;font-size:40px;font-weight:800}.edu-page .edu-hero p{margin:0;color:#fff4d8;font-size:16px;line-height:1.8}.edu-page .edu-breadcrumb{margin-top:18px;color:#f8e5b5;font-size:14px}.edu-page .edu-breadcrumb a{color:#fff;text-decoration:none}.edu-page .edu-container{max-width:1100px;margin:0 auto;padding:45px 20px}.edu-page .edu-heading{margin:0 0 15px;text-align:center;color:var(--edu-green);font-size:33px;font-weight:800}.edu-page .edu-heading span{color:var(--edu-gold)}.edu-page .edu-subtitle{max-width:760px;margin:0 auto 30px;color:#68766d;text-align:center;line-height:1.8;font-size:16px}.edu-page .edu-card{margin-bottom:25px;padding:30px;background:#fff;border:1px solid #e6ecdf;border-left:5px solid var(--edu-gold);border-radius:14px;box-shadow:0 8px 28px rgba(25,72,44,.06)}.edu-page .edu-card h2{margin:0 0 18px;color:var(--edu-green);font-size:25px;font-weight:800}.edu-page .edu-card p{margin:0 0 16px;color:#455349;font-size:15px;line-height:1.95}.edu-page .edu-card p:last-child{margin-bottom:0}.edu-page .edu-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}.edu-page .edu-benefit{padding:25px 20px;background:#f3f8f1;border:1px solid #e0eadc;border-radius:12px;text-align:center}.edu-page .edu-benefit h3{margin:0 0 10px;color:var(--edu-green);font-size:19px;font-weight:800}.edu-page .edu-benefit p{margin:0;color:#5d6b61;font-size:14px;line-height:1.8}.edu-page .edu-donation{margin-top:30px;padding:35px 28px;background:var(--edu-cream);border:1px solid #f0dfb7;border-radius:16px}.edu-page .edu-donation h2{margin:0 0 12px;text-align:center;color:var(--edu-dark);font-size:29px;font-weight:800}.edu-page .edu-donation-intro{max-width:650px;margin:0 auto 26px;text-align:center;color:#68766d;line-height:1.8}.edu-page .edu-amount-list{width:100%;border-collapse:separate;border-spacing:12px;table-layout:fixed}.edu-page .edu-amount-list td{width:33.333%;vertical-align:top}.edu-page .edu-amount-list label{display:inline-block;width:calc(100% - 30px);min-height:62px;margin:0 0 0 8px;padding:16px 4px;color:#24563b;font-size:14px;font-weight:650;line-height:1.5;vertical-align:middle;cursor:pointer}.edu-page .edu-amount-list input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--edu-green);vertical-align:middle;cursor:pointer}.edu-page .edu-amount-list td{background:#fff;border:1px solid #dfe8dc;border-radius:10px;padding:12px}.edu-page .edu-amount-list td:hover{border-color:var(--edu-gold);background:#fffdf7}.edu-page .edu-custom-panel{margin-top:24px;padding:24px;background:#fff;border:1px solid #e2e9de;border-radius:12px}.edu-page .edu-field-label{display:block;margin-bottom:10px;color:var(--edu-dark);font-size:15px;font-weight:700}.edu-page .edu-input{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid #cbd8cd;border-radius:8px;background:#fff;color:#33443a;font-size:15px;outline:0}.edu-page .edu-input:focus{border-color:var(--edu-green);box-shadow:0 0 0 3px rgba(23,107,69,.12)}.edu-page .edu-pay-btn{display:inline-block;min-height:48px;padding:13px 30px;border:0;border-radius:8px;background:var(--edu-green);color:#fff!important;font-size:16px;font-weight:750;cursor:pointer}.edu-page .edu-pay-btn:hover{background:var(--edu-dark)}.edu-page .edu-footer{margin-top:28px;padding:28px;background:#f3f8f1;border-radius:12px;text-align:center}.edu-page .edu-footer h3{margin:0 0 12px;color:var(--edu-green);font-size:24px;font-weight:800}.edu-page .edu-footer p{margin:0;color:#526156;line-height:1.9}@media (max-width:767px){.edu-page .edu-hero{padding:40px 15px}.edu-page .edu-hero h1{font-size:29px}.edu-page .edu-container{padding:28px 14px}.edu-page .edu-heading{font-size:27px}.edu-page .edu-card,.edu-page .edu-donation{padding:20px 16px}.edu-page .edu-benefits{grid-template-columns:1fr}.edu-page .edu-amount-list{border-spacing:0 10px}.edu-page .edu-amount-list td,.edu-page .edu-amount-list tr{display:block;width:100%}.edu-page .edu-amount-list td{margin-bottom:10px}.edu-page .edu-custom-panel .row{display:block}.edu-page .edu-custom-panel .col-2,.edu-page .edu-custom-panel .col-4{width:100%;max-width:100%;margin-bottom:15px}.edu-page .edu-pay-btn{width:100%;margin-top:5px!important}}.gau-daan-page{--gd-green:#176b45;--gd-dark:#104b32;--gd-gold:#d9a441;--gd-cream:#fffaf0;font-family:'Segoe UI',Arial,sans-serif;color:#35443a}.gau-daan-page *{box-sizing:border-box}.gau-daan-page .gd-hero{padding:65px 20px;text-align:center;background:linear-gradient(135deg,#104b32,#238456);border-bottom:5px solid var(--gd-gold)}.gau-daan-page .gd-hero h1{margin:0 0 12px;color:#fff;font-size:42px;font-weight:800}.gau-daan-page .gd-hero p{color:#fff4d8;font-size:16px;line-height:1.8}.gau-daan-page .gd-breadcrumb{margin-top:18px;color:#f8e5b5;font-size:14px}.gau-daan-page .gd-breadcrumb a{color:#fff;text-decoration:none}.gau-daan-page .gd-container{max-width:1120px;margin:auto;padding:45px 20px}.gau-daan-page .gd-title{margin-bottom:15px;color:var(--gd-green);text-align:center;font-size:34px;font-weight:800}.gau-daan-page .gd-title span{color:var(--gd-gold)}.gau-daan-page .gd-subtitle{max-width:750px;margin:0 auto 35px;text-align:center;color:#66756b;font-size:16px;line-height:1.8}.gau-daan-page .gd-card{margin-bottom:25px;padding:30px;background:#fff;border:1px solid #e5ebdf;border-left:5px solid var(--gd-gold);border-radius:14px;box-shadow:0 8px 25px rgba(25,72,44,.06)}.gau-daan-page .gd-card h2{margin:0 0 18px;color:var(--gd-green);font-size:25px;font-weight:800}.gau-daan-page .gd-card p{margin:0 0 16px;color:#455349;font-size:15px;line-height:1.95}.gau-daan-page .gd-card p:last-child{margin-bottom:0}.gau-daan-page .gd-mother-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0;padding:0;list-style:none}.gau-daan-page .gd-mother-list li{padding:14px;border-radius:9px;background:#f3f8f1;border:1px solid #e0eadc;color:#28573b;font-size:14px}.gau-daan-page .gd-mother-list strong{margin-right:8px;color:#b58a32}.gau-daan-page .gd-highlight{padding:24px;background:var(--gd-cream);border:1px solid #f0dfb7;border-radius:12px;line-height:1.9}.gau-daan-page .gd-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:0;margin:20px 0 0;list-style:none}.gau-daan-page .gd-benefits li{padding:22px 16px;background:#f3f8f1;border:1px solid #e0eadc;border-radius:10px;color:#28573b;text-align:center;font-size:14px;line-height:1.8}.gau-daan-page .gd-donation-section{margin-top:35px;padding:40px 25px;background:var(--gd-cream);border:1px solid #f0dfb7;border-radius:18px;text-align:center}.gau-daan-page .gd-donation-section h2{margin:0 0 12px;color:var(--gd-dark);font-size:32px;font-weight:800}.gau-daan-page .gd-donation-section>p{max-width:650px;margin:0 auto 25px;color:#68766d;line-height:1.8}.gau-daan-page .gd-price-card{max-width:440px;margin:auto;overflow:hidden;background:#fff;border:1px solid #e1e8dc;border-radius:16px;box-shadow:0 12px 30px rgba(25,72,44,.1)}.gau-daan-page .gd-price-header{padding:22px;color:#fff;background:linear-gradient(135deg,#104b32,#238456);font-size:17px;font-weight:700}.gau-daan-page .gd-price-body{padding:30px 20px}.gau-daan-page .gd-price-label{display:block;color:#718074;font-size:13px;text-transform:uppercase;letter-spacing:1px}.gau-daan-page .gd-price{display:block;margin:10px 0;color:var(--gd-green);font-size:52px;font-weight:850;line-height:1.3}.gau-daan-page .gd-price-body p{margin:0;color:#657367;line-height:1.8;font-size:14px}.gau-daan-page .gd-button-wrap{padding:0 25px 28px}.gau-daan-page .gd-donate-btn{display:block;width:100%;min-height:54px;padding:14px 25px;border:0;border-radius:9px;background:var(--gd-green);color:#fff!important;font-size:18px;font-weight:750;cursor:pointer;transition:background .2s}.gau-daan-page .gd-donate-btn:hover{background:var(--gd-dark)}.gau-daan-page .gd-footer-message{margin-top:30px;padding:28px;text-align:center;background:#f3f8f1;border-radius:14px}.gau-daan-page .gd-footer-message h3{margin:0 0 12px;color:var(--gd-green);font-size:25px;font-weight:800}.gau-daan-page .gd-footer-message p{margin:0;color:#526156;line-height:1.9}@media (max-width:767px){.gau-daan-page .gd-hero{padding:40px 15px}.gau-daan-page .gd-hero h1{font-size:31px}.gau-daan-page .gd-container{padding:28px 14px}.gau-daan-page .gd-title{font-size:27px}.gau-daan-page .gd-card{padding:20px 16px}.gau-daan-page .gd-card h2{font-size:22px}.gau-daan-page .gd-benefits,.gau-daan-page .gd-mother-list{grid-template-columns:1fr}.gau-daan-page .gd-donation-section{padding:25px 15px}.gau-daan-page .gd-donation-section h2{font-size:27px}.gau-daan-page .gd-price{font-size:42px}}.gau-page{--gau-green:#176b45;--gau-dark:#104b32;--gau-gold:#d9a441;--gau-cream:#fffaf0;color:#35443a;font-family:'Segoe UI',Arial,sans-serif}.gau-page *{box-sizing:border-box}.gau-page .gau-hero{padding:55px 20px;text-align:center;color:#fff;background:linear-gradient(135deg,#104b32,#238456);border-bottom:5px solid var(--gau-gold)}.gau-page .gau-hero h1{margin:0 0 12px;color:#fff;font-size:40px;font-weight:800}.gau-page .gau-hero p{margin:0;color:#fff4d8;font-size:16px;line-height:1.7}.gau-page .gau-breadcrumb{margin-top:18px;color:#f8e5b5;font-size:14px}.gau-page .gau-breadcrumb a{color:#fff;text-decoration:none}.gau-page .gau-container{max-width:1100px;margin:0 auto;padding:40px 20px}.gau-page .gau-heading{margin:0 0 12px;color:var(--gau-green);text-align:center;font-size:32px;font-weight:800}.gau-page .gau-heading span{color:var(--gau-gold)}.gau-page .gau-subtitle{max-width:750px;margin:0 auto 28px;color:#68766d;text-align:center;line-height:1.8}.gau-page .gau-card{margin-bottom:25px;padding:28px;background:#fff;border:1px solid #e6ecdf;border-left:5px solid var(--gau-gold);border-radius:12px;box-shadow:0 8px 28px rgba(25,72,44,.06)}.gau-page .gau-card p{margin:0 0 16px;color:#455349;font-size:15px;line-height:1.9;text-align:justify}.gau-page .gau-card p:last-child{margin-bottom:0}.gau-page .gau-section-title{margin:0 0 18px;padding-left:14px;border-left:4px solid var(--gau-gold);color:var(--gau-green);font-size:24px;font-weight:800}.gau-page .gau-highlight{margin-bottom:25px;padding:24px;background:#f1f8f0;border:1px solid #dcebd9;border-radius:12px}.gau-page .gau-highlight h3{margin:0 0 10px;color:var(--gau-dark);font-size:21px;font-weight:750}.gau-page .gau-highlight p{margin:0;line-height:1.85}.gau-page .gau-donation-card{margin:32px 0;padding:30px;background:var(--gau-cream);border:1px solid #f0dfb7;border-radius:16px}.gau-page .gau-donation-title{margin:0 0 10px;color:var(--gau-dark);text-align:center;font-size:28px;font-weight:800}.gau-page .gau-donation-intro{margin:0 auto 25px;max-width:650px;color:#68766d;text-align:center;line-height:1.8}.gau-page .gau-amount-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0}.gau-page .gau-amount-list td{padding:0;border:0}.gau-page .gau-amount-list input[type=checkbox]{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--gau-green);cursor:pointer}.gau-page .gau-amount-list label{display:flex;align-items:center;gap:12px;min-height:65px;width:100%;margin:0;padding:14px 16px;border:1px solid #dfe8dc;border-radius:10px;background:#fff;color:#24563b;font-size:14px;font-weight:650;line-height:1.6;cursor:pointer;transition:border-color .2s,background .2s}.gau-page .gau-amount-list label:hover{border-color:var(--gau-gold);background:#fffdf7}.gau-page .gau-custom-panel{margin-top:24px;padding:24px;background:#fff;border:1px solid #e2e9de;border-radius:12px}.gau-page .gau-field-label{display:block;margin-bottom:10px;padding:0;color:var(--gau-dark);font-size:15px;font-weight:700}.gau-page .gau-input{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid #cbd8cd;border-radius:8px;background:#fff;color:#33443a;font-size:15px;outline:0}.gau-page .gau-input:focus{border-color:var(--gau-green);box-shadow:0 0 0 3px rgba(23,107,69,.12)}.gau-page .gau-pay-button{display:inline-block;min-height:48px;padding:13px 30px;border:0;border-radius:8px;background:var(--gau-green);color:#fff!important;font-size:16px;font-weight:750;cursor:pointer;transition:background .2s}.gau-page .gau-pay-button:hover{background:var(--gau-dark)}.gau-page .gau-closing{padding:26px;background:#f7f8f1;border-radius:12px;text-align:center}.gau-page .gau-closing h3{margin:0 0 12px;color:var(--gau-green);font-size:23px;font-weight:800}.gau-page .gau-closing p{margin:0;color:#526156;line-height:1.9}.gau-page .gau-thanks{margin-top:20px;color:#8b6928;font-weight:700;text-align:center}@media (max-width:767px){.gau-page .gau-hero{padding:38px 15px}.gau-page .gau-hero h1{font-size:31px}.gau-page .gau-container{padding:28px 14px}.gau-page .gau-heading{font-size:27px}.gau-page .gau-card,.gau-page .gau-donation-card{padding:20px 16px}.gau-page .gau-section-title{font-size:21px}.gau-page .gau-amount-list{grid-template-columns:1fr;gap:10px}.gau-page .gau-amount-list label{min-height:58px;padding:12px}.gau-page .gau-custom-panel .row{display:block}.gau-page .gau-custom-panel .col-2,.gau-page .gau-custom-panel .col-4{width:100%;max-width:100%;margin-bottom:15px}.gau-page .gau-pay-button{width:100%;margin-top:5px!important}}.jal-sewa-page{--jal-green:#176b45;--jal-dark:#104b32;--jal-gold:#d9a441;--jal-cream:#fffaf0;color:#35443a;font-family:'Segoe UI',Arial,sans-serif}.jal-sewa-page *{box-sizing:border-box}.jal-sewa-page .jal-hero{padding:55px 20px;text-align:center;color:#fff;background:linear-gradient(135deg,#104b32,#238456);border-bottom:5px solid var(--jal-gold)}.jal-sewa-page .jal-hero h1{margin:0 0 12px;color:#fff;font-size:40px;font-weight:800;letter-spacing:1px}.jal-sewa-page .jal-hero p{margin:0;color:#fff4d8;font-size:16px}.jal-sewa-page .jal-breadcrumb{margin-top:18px;font-size:14px;color:#f8e5b5}.jal-sewa-page .jal-breadcrumb a{color:#fff;text-decoration:none}.jal-sewa-page .jal-container{max-width:1100px;margin:0 auto;padding:40px 20px}.jal-sewa-page .jal-heading{margin:0 0 12px;text-align:center;color:var(--jal-green);font-size:32px;font-weight:800}.jal-sewa-page .jal-heading span{color:var(--jal-gold)}.jal-sewa-page .jal-subtitle{margin:0 auto 28px;max-width:700px;text-align:center;line-height:1.7;color:#68766d}.jal-sewa-page .jal-info-card{background:#fff;padding:30px;border:1px solid #e6ecdf;border-left:5px solid var(--jal-gold);border-radius:12px;box-shadow:0 8px 28px rgba(25,72,44,.07);line-height:1.9;font-size:15px}.jal-sewa-page .jal-info-card p{margin:0 0 16px;text-align:justify}.jal-sewa-page .jal-info-card p:last-child{margin-bottom:0}.jal-sewa-page .jal-donation-card{margin-top:32px;padding:30px;background:var(--jal-cream);border:1px solid #f0dfb7;border-radius:16px}.jal-sewa-page .jal-donation-title{margin:0 0 8px;text-align:center;color:var(--jal-dark);font-size:27px;font-weight:800}.jal-sewa-page .jal-donation-description{margin:0 0 24px;text-align:center;color:#6b756b;line-height:1.7}.jal-sewa-page .jal-amount-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.jal-sewa-page .jal-amount-list input[type=checkbox]{accent-color:var(--jal-green);width:18px;height:18px;cursor:pointer;flex-shrink:0}.jal-sewa-page .jal-amount-list td{padding:0;border:0}.jal-sewa-page .jal-amount-list label{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;margin:0;padding:15px;border:1px solid #dfe8dc;border-radius:10px;background:#fff;color:#24563b;font-size:15px;font-weight:650;cursor:pointer;transition:border-color .2s,background .2s}.jal-sewa-page .jal-amount-list label:hover{border-color:var(--jal-gold);background:#fffdf7}.jal-sewa-page .jal-custom-panel{margin-top:24px;padding:22px;background:#fff;border:1px solid #e2e9de;border-radius:12px}.jal-sewa-page .jal-field-label{display:block;margin-bottom:10px;color:var(--jal-dark);font-weight:700}.jal-sewa-page .jal-input{width:100%;min-height:48px;padding:12px 14px;border:1px solid #cbd8cd;border-radius:8px;outline:0;color:#33443a;font-size:15px;transition:border-color .2s,box-shadow .2s}.jal-sewa-page .jal-input:focus{border-color:var(--jal-green);box-shadow:0 0 0 3px rgba(23,107,69,.12)}.jal-sewa-page .jal-pay-button{display:inline-block;min-height:48px;padding:13px 32px;border:0;border-radius:8px;background:var(--jal-green);color:#fff!important;font-size:16px;font-weight:750;cursor:pointer;transition:background .2s,transform .2s}.jal-sewa-page .jal-pay-button:hover{background:var(--jal-dark);transform:translateY(-1px)}.jal-sewa-page .jal-footer-note{margin:22px 0 0;text-align:center;color:#657367;font-size:13px;line-height:1.7}@media (max-width:767px){.jal-sewa-page .jal-hero{padding:38px 15px}.jal-sewa-page .jal-hero h1{font-size:31px}.jal-sewa-page .jal-container{padding:28px 14px}.jal-sewa-page .jal-heading{font-size:27px}.jal-sewa-page .jal-donation-card,.jal-sewa-page .jal-info-card{padding:20px 16px}.jal-sewa-page .jal-amount-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jal-sewa-page .jal-amount-list label{min-height:58px;padding:12px 10px;font-size:13px}.jal-sewa-page .jal-custom-panel .row{display:block}.jal-sewa-page .jal-custom-panel .col-2,.jal-sewa-page .jal-custom-panel .col-4{width:100%;max-width:100%;margin-bottom:15px}.jal-sewa-page .jal-pay-button{width:100%;margin-top:5px!important}}@media (max-width:380px){.jal-sewa-page .jal-amount-list{grid-template-columns:1fr}}.elderly-page{--elderly-green:#286943;--elderly-dark:#17462f;--elderly-gold:#d9a441;--elderly-light:#f2f8ef;--elderly-text:#4d5c51;color:var(--elderly-text)}.elderly-page *{box-sizing:border-box}.elderly-page .elderly-hero{padding:65px 20px;position:relative;overflow:hidden;text-align:center;color:#fff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.13),transparent 25%),linear-gradient(135deg,#17462f,#348052);border-bottom:5px solid var(--elderly-gold)}.elderly-page .elderly-hero:after{content:"❤";position:absolute;right:7%;bottom:-18px;font-size:115px;opacity:.12;pointer-events:none}.elderly-page .hero-label{display:inline-block;padding:7px 16px;margin-bottom:15px;border:1px solid rgba(255,255,255,.5);border-radius:30px;color:#fff;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.elderly-page .elderly-hero h1{margin:0 0 15px;color:#fff;font-size:clamp(28px, 5vw, 44px);line-height:1.25;font-weight:800}.elderly-page .elderly-hero p{max-width:740px;margin:0 auto;color:#edf6ed;font-size:17px;line-height:1.8}.elderly-page .elderly-breadcrumb{margin-top:20px;color:#e1eee0;font-size:13px}.elderly-page .elderly-breadcrumb a{color:#fff;text-decoration:none}.elderly-page .elderly-main{padding:55px 0;background:#fff}.elderly-page .elderly-heading{margin-bottom:35px;text-align:center}.elderly-page .eyebrow{color:var(--elderly-green);font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.elderly-page .elderly-heading h2{margin:10px 0 12px;color:var(--elderly-dark);font-size:clamp(25px, 4vw, 35px);line-height:1.4;font-weight:800}.elderly-page .elderly-heading p{max-width:760px;margin:auto;font-size:15px;line-height:1.9}.elderly-page .elderly-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.85fr);gap:28px;align-items:start}.elderly-page .elderly-donation-card,.elderly-page .elderly-info-card{overflow:hidden;border:1px solid #e4ebdf;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(27,75,47,.07)}.elderly-page .elderly-info-inner{padding:30px}.elderly-page .elderly-info-inner h3{margin:0 0 18px;color:var(--elderly-dark);font-size:23px;font-weight:800}.elderly-page .elderly-info-inner h4{margin:25px 0 10px;color:var(--elderly-green);font-size:18px;font-weight:800}.elderly-page .elderly-info-inner p{margin-bottom:16px;color:#536158;font-size:15px;line-height:1.95;text-align:justify}.elderly-page .elderly-highlight{margin-top:22px;padding:20px;border-left:4px solid var(--elderly-gold);border-radius:8px;background:var(--elderly-light)}.elderly-page .elderly-highlight strong{color:var(--elderly-dark)}.elderly-page .elderly-highlight p{margin:8px 0 0}.elderly-page .elderly-donation-header{padding:27px 24px;text-align:center;background:linear-gradient(135deg,#286943,#17462f);color:#fff}.elderly-page .elderly-icon{margin-bottom:8px;font-size:38px}.elderly-page .elderly-donation-header h3{margin:0 0 8px;color:#fff;font-size:24px;font-weight:800}.elderly-page .elderly-donation-header p{margin:0;color:#e2f0e3;font-size:14px;line-height:1.7}.elderly-page .elderly-donation-body{padding:25px}.elderly-page .elderly-amount-intro{margin-bottom:18px;color:#526653;font-size:14px;line-height:1.7;text-align:center}.elderly-page .elderly-amount-list{margin-bottom:20px}.elderly-page .elderly-amount-list table{width:100%;border-collapse:separate;border-spacing:0 9px}.elderly-page .elderly-amount-list td{padding:13px;border:1px solid #e2ebdf;border-radius:9px;background:#fbfdf9;color:#35483a;font-size:14px;line-height:1.7}.elderly-page .elderly-amount-list input[type=checkbox]{margin-right:8px;accent-color:var(--elderly-green);transform:scale(1.15)}.elderly-page .elderly-amount-list label{display:inline;padding:0;margin:0;color:#35483a;font-size:13px;cursor:pointer}.elderly-page .elderly-custom-label{display:block;margin-bottom:9px;color:var(--elderly-dark);font-size:14px;font-weight:700}.elderly-page .elderly-custom-input{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid #cbd9c7;border-radius:9px;background:#fff;color:#34483a;font-size:15px;outline:0;box-shadow:none}.elderly-page .elderly-custom-input:focus{border-color:var(--elderly-green);box-shadow:0 0 0 3px rgba(40,105,67,.12)}.elderly-page .elderly-pay-button{display:block;width:100%;min-height:50px;margin-top:18px;padding:13px 20px;border:none;border-radius:9px;background:var(--elderly-gold);color:#fff;font-size:16px;font-weight:800;cursor:pointer;transition:background .2s,transform .2s}.elderly-page .elderly-pay-button:hover{background:#bd8726;transform:translateY(-1px)}.elderly-page .elderly-donation-note{margin-top:17px;padding:14px;border-radius:9px;background:#f2f7ef;color:#355b3c;font-size:13px;line-height:1.8;text-align:center}.elderly-page .elderly-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:35px}.elderly-page .elderly-benefit{padding:23px 18px;border:1px solid #e6ecdf;border-radius:14px;background:#fbfdf9;text-align:center}.elderly-page .elderly-benefit-icon{margin-bottom:10px;font-size:30px}.elderly-page .elderly-benefit h4{margin:0 0 9px;color:var(--elderly-dark);font-size:16px;font-weight:800}.elderly-page .elderly-benefit p{margin:0;color:#667267;font-size:13px;line-height:1.8}.elderly-page .elderly-closing{margin-top:35px;padding:32px 25px;border-radius:16px;background:linear-gradient(135deg,#edf6e8,#fbf7e9);text-align:center}.elderly-page .elderly-closing h3{margin:0 0 12px;color:var(--elderly-dark);font-size:25px;font-weight:800}.elderly-page .elderly-closing p{max-width:760px;margin:auto;color:#536158;font-size:15px;line-height:1.9}@media (max-width:991px){.elderly-page .elderly-layout{grid-template-columns:1fr}.elderly-page .elderly-donation-card{width:100%;max-width:600px;margin:0 auto}}@media (max-width:767px){.elderly-page .elderly-hero{padding:45px 15px}.elderly-page .elderly-hero p{font-size:15px}.elderly-page .elderly-main{padding:35px 0}.elderly-page .elderly-donation-body,.elderly-page .elderly-info-inner{padding:20px}.elderly-page .elderly-benefits{grid-template-columns:1fr}.elderly-page .elderly-info-inner p{text-align:left}}.monkey-page{--monkey-green:#286943;--monkey-dark:#17462f;--monkey-gold:#d9a441;--monkey-light:#f2f8ef;--monkey-text:#4d5c51;color:var(--monkey-text)}.monkey-page *{box-sizing:border-box}.monkey-page .monkey-hero{padding:65px 20px;position:relative;overflow:hidden;text-align:center;color:#fff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.13),transparent 25%),linear-gradient(135deg,#17462f,#348052);border-bottom:5px solid var(--monkey-gold)}.monkey-page .monkey-hero:after{content:"🐒";position:absolute;right:7%;bottom:-18px;font-size:105px;opacity:.13;transform:rotate(-10deg);pointer-events:none}.monkey-page .hero-label{display:inline-block;padding:7px 16px;margin-bottom:15px;border:1px solid rgba(255,255,255,.5);border-radius:30px;color:#fff;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.monkey-page .monkey-hero h1{margin:0 0 15px;color:#fff;font-size:clamp(30px, 5vw, 46px);line-height:1.2;font-weight:800}.monkey-page .monkey-hero p{max-width:740px;margin:0 auto;color:#edf6ed;font-size:17px;line-height:1.8}.monkey-page .monkey-breadcrumb{margin-top:20px;color:#e1eee0;font-size:13px}.monkey-page .monkey-breadcrumb a{color:#fff;text-decoration:none}.monkey-page .monkey-main{padding:55px 0;background:#fff}.monkey-page .monkey-heading{margin-bottom:35px;text-align:center}.monkey-page .eyebrow{color:var(--monkey-green);font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.monkey-page .monkey-heading h2{margin:10px 0 12px;color:var(--monkey-dark);font-size:clamp(25px, 4vw, 35px);line-height:1.35;font-weight:800}.monkey-page .monkey-heading p{max-width:760px;margin:auto;font-size:15px;line-height:1.9}.monkey-page .monkey-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.85fr);gap:28px;align-items:start}.monkey-page .monkey-donation-card,.monkey-page .monkey-info-card{overflow:hidden;border:1px solid #e4ebdf;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(27,75,47,.07)}.monkey-page .monkey-info-inner{padding:30px}.monkey-page .monkey-info-inner h3{margin:0 0 18px;color:var(--monkey-dark);font-size:23px;font-weight:800}.monkey-page .monkey-info-inner h4{margin:25px 0 10px;color:var(--monkey-green);font-size:18px;font-weight:800}.monkey-page .monkey-info-inner p{margin-bottom:16px;color:#536158;font-size:15px;line-height:1.95;text-align:justify}.monkey-page .monkey-highlight{margin-top:22px;padding:20px;border-left:4px solid var(--monkey-gold);border-radius:8px;background:var(--monkey-light)}.monkey-page .monkey-highlight strong{color:var(--monkey-dark)}.monkey-page .monkey-highlight p{margin:8px 0 0}.monkey-page .monkey-donation-header{padding:27px 24px;text-align:center;background:linear-gradient(135deg,#286943,#17462f);color:#fff}.monkey-page .monkey-icon{margin-bottom:8px;font-size:38px}.monkey-page .monkey-donation-header h3{margin:0 0 8px;color:#fff;font-size:24px;font-weight:800}.monkey-page .monkey-donation-header p{margin:0;color:#e2f0e3;font-size:14px;line-height:1.7}.monkey-page .monkey-donation-body{padding:25px}.monkey-page .monkey-amount-intro{margin-bottom:18px;color:#526653;font-size:14px;line-height:1.7;text-align:center}.monkey-page .monkey-amount-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.monkey-page .monkey-amount-list table{width:100%;grid-column:1/-1;border-collapse:separate;border-spacing:0 9px}.monkey-page .monkey-amount-list td{padding:13px;border:1px solid #e2ebdf;border-radius:9px;background:#fbfdf9;color:#35483a;font-size:14px;line-height:1.7}.monkey-page .monkey-amount-list input[type=checkbox]{margin-right:8px;accent-color:var(--monkey-green);transform:scale(1.15)}.monkey-page .monkey-amount-list label{display:inline;padding:0;margin:0;color:#35483a;font-size:13px;cursor:pointer}.monkey-page .monkey-custom-label{display:block;margin-bottom:9px;color:var(--monkey-dark);font-size:14px;font-weight:700}.monkey-page .monkey-custom-input{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid #cbd9c7;border-radius:9px;background:#fff;color:#34483a;font-size:15px;outline:0;box-shadow:none}.monkey-page .monkey-custom-input:focus{border-color:var(--monkey-green);box-shadow:0 0 0 3px rgba(40,105,67,.12)}.monkey-page .monkey-pay-button{display:block;width:100%;min-height:50px;margin-top:18px;padding:13px 20px;border:none;border-radius:9px;background:var(--monkey-gold);color:#fff;font-size:16px;font-weight:800;cursor:pointer;transition:background .2s,transform .2s}.monkey-page .monkey-pay-button:hover{background:#bd8726;transform:translateY(-1px)}.monkey-page .monkey-donation-note{margin-top:17px;padding:14px;border-radius:9px;background:#f2f7ef;color:#355b3c;font-size:13px;line-height:1.8;text-align:center}.monkey-page .monkey-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:35px}.monkey-page .monkey-benefit{padding:23px 18px;border:1px solid #e6ecdf;border-radius:14px;background:#fbfdf9;text-align:center}.monkey-page .monkey-benefit-icon{margin-bottom:10px;font-size:30px}.monkey-page .monkey-benefit h4{margin:0 0 9px;color:var(--monkey-dark);font-size:16px;font-weight:800}.monkey-page .monkey-benefit p{margin:0;color:#667267;font-size:13px;line-height:1.8}.monkey-page .monkey-closing{margin-top:35px;padding:32px 25px;border-radius:16px;background:linear-gradient(135deg,#edf6e8,#fbf7e9);text-align:center}.monkey-page .monkey-closing h3{margin:0 0 12px;color:var(--monkey-dark);font-size:25px;font-weight:800}.monkey-page .monkey-closing p{max-width:760px;margin:auto;color:#536158;font-size:15px;line-height:1.9}@media (max-width:991px){.monkey-page .monkey-layout{grid-template-columns:1fr}.monkey-page .monkey-donation-card{width:100%;max-width:600px;margin:0 auto}}@media (max-width:767px){.monkey-page .monkey-hero{padding:45px 15px}.monkey-page .monkey-hero p{font-size:15px}.monkey-page .monkey-main{padding:35px 0}.monkey-page .monkey-donation-body,.monkey-page .monkey-info-inner{padding:20px}.monkey-page .monkey-benefits{grid-template-columns:1fr}.monkey-page .monkey-info-inner p{text-align:left}}.plantation-page{--plant-green:#246b45;--plant-dark:#174b32;--plant-light:#f3f8ef;--plant-gold:#d9a441;--plant-text:#445148;color:var(--plant-text);font-family:inherit}.plantation-page *{box-sizing:border-box}.plantation-page .plant-hero{position:relative;padding:65px 20px;text-align:center;color:#fff;overflow:hidden;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.13),transparent 25%),linear-gradient(135deg,#174b32,#318252);border-bottom:5px solid var(--plant-gold)}.plantation-page .plant-hero:after{content:"🌿";position:absolute;right:7%;bottom:-22px;font-size:110px;opacity:.12;transform:rotate(-20deg);pointer-events:none}.plantation-page .hero-label{display:inline-block;padding:7px 17px;margin-bottom:14px;border:1px solid rgba(255,255,255,.45);border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.plantation-page .plant-hero h1{color:#fff;margin:0 0 14px;font-size:clamp(30px, 5vw, 46px);line-height:1.2;font-weight:800}.plantation-page .plant-hero p{max-width:720px;margin:0 auto;color:#f2f8ef;font-size:17px;line-height:1.8}.plantation-page .plant-breadcrumb{margin-top:20px;font-size:13px;color:#e2efdf}.plantation-page .plant-breadcrumb a{color:#fff;text-decoration:none}.plantation-page .plant-main{padding:55px 0;background:#fff}.plantation-page .plant-heading{text-align:center;margin-bottom:35px}.plantation-page .plant-heading .eyebrow{color:var(--plant-green);font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.plantation-page .plant-heading h2{color:var(--plant-dark);font-size:clamp(25px, 4vw, 34px);line-height:1.35;font-weight:800;margin:10px 0 12px}.plantation-page .plant-heading p{max-width:760px;margin:auto;line-height:1.8}.plantation-page .plant-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:28px;align-items:start}.plantation-page .plant-content-card,.plantation-page .plant-donation-card{border:1px solid #e5ecdf;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(27,75,47,.07);overflow:hidden}.plantation-page .plant-content-inner{padding:30px}.plantation-page .plant-content-inner h3{color:var(--plant-dark);font-size:23px;font-weight:800;margin:0 0 18px}.plantation-page .plant-content-inner h4{color:var(--plant-green);font-size:18px;font-weight:800;margin:25px 0 10px}.plantation-page .plant-content-inner p{color:#536158;font-size:15px;line-height:1.95;margin-bottom:16px;text-align:justify}.plantation-page .plant-highlight{margin-top:22px;padding:20px;border-left:4px solid var(--plant-gold);border-radius:8px;background:var(--plant-light)}.plantation-page .plant-highlight strong{color:var(--plant-dark)}.plantation-page .plant-donation-top{padding:27px 24px;text-align:center;color:#fff;background:linear-gradient(135deg,#246b45,#174b32)}.plantation-page .plant-leaf{font-size:36px;margin-bottom:8px}.plantation-page .plant-donation-top h3{color:#fff;margin:0 0 8px;font-size:24px;font-weight:800}.plantation-page .plant-donation-top p{color:#e2f0e3;font-size:14px;line-height:1.7;margin:0}.plantation-page .plant-donation-body{padding:25px}.plantation-page .plant-price{padding:20px 12px;margin-bottom:20px;border:1px solid #e2ebdc;border-radius:13px;background:#f5f9f1;text-align:center}.plantation-page .plant-price small{display:block;color:#607261;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.plantation-page .plant-price strong{display:block;color:var(--plant-green);font-size:36px;line-height:1.4;font-weight:800}.plantation-page .plant-price span{color:#637166;font-size:13px}.plantation-page .plant-form-title{display:block;margin-bottom:12px;color:var(--plant-dark);font-size:15px;font-weight:800}.plantation-page .plant-options{display:block;margin-bottom:20px}.plantation-page .plant-options table{width:100%;border-collapse:separate;border-spacing:0 10px}.plantation-page .plant-options td{padding:13px;border:1px solid #e2ebdf;border-radius:9px;background:#fbfdf9;color:#35483a;font-size:13px;line-height:1.7}.plantation-page .plant-options input[type=checkbox]{margin-right:8px;accent-color:var(--plant-green);transform:scale(1.15)}.plantation-page .plant-options label{padding:0;margin:0;color:#35483a;font-size:13px;cursor:pointer}.plantation-page .plant-custom-label{display:block;margin-bottom:9px;color:var(--plant-dark);font-size:14px;font-weight:700}.plantation-page .plant-custom-input{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid #cbd9c7;border-radius:9px;background:#fff;color:#34483a;font-size:15px;outline:0;box-shadow:none}.plantation-page .plant-custom-input:focus{border-color:var(--plant-green);box-shadow:0 0 0 3px rgba(36,107,69,.12)}.plantation-page .plant-pay-button{display:block;width:100%;min-height:50px;margin-top:17px;padding:13px 20px;border:0;border-radius:9px;background:var(--plant-gold);color:#fff;font-size:15px;font-weight:800;cursor:pointer;transition:background .2s,transform .2s}.plantation-page .plant-pay-button:hover{background:#bd8726;transform:translateY(-1px)}.plantation-page .plant-donor-note{margin-top:18px;padding:14px;border-radius:9px;background:#f2f7ef;color:#355b3c;font-size:13px;line-height:1.8;text-align:center}.plantation-page .plant-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:35px}.plantation-page .plant-benefit{padding:23px 18px;border:1px solid #e6ecdf;border-radius:14px;background:#fbfdf9;text-align:center}.plantation-page .plant-benefit .benefit-icon{font-size:30px;margin-bottom:10px}.plantation-page .plant-benefit h4{color:var(--plant-dark);font-size:16px;font-weight:800;margin:0 0 9px}.plantation-page .plant-benefit p{color:#667267;font-size:13px;line-height:1.8;margin:0}.plantation-page .plant-closing{margin-top:35px;padding:32px 25px;border-radius:16px;background:linear-gradient(135deg,#edf6e8,#fbf7e9);text-align:center}.plantation-page .plant-closing h3{color:var(--plant-dark);font-size:25px;font-weight:800;margin:0 0 12px}.plantation-page .plant-closing p{max-width:760px;margin:auto;color:#536158;font-size:15px;line-height:1.9}@media (max-width:991px){.plantation-page .plant-layout{grid-template-columns:1fr}.plantation-page .plant-donation-card{max-width:600px;width:100%;margin:0 auto}}@media (max-width:767px){.plantation-page .plant-hero{padding:45px 15px}.plantation-page .plant-hero p{font-size:15px}.plantation-page .plant-main{padding:35px 0}.plantation-page .plant-content-inner,.plantation-page .plant-donation-body{padding:20px}.plantation-page .plant-benefits{grid-template-columns:1fr}.plantation-page .plant-content-inner p{text-align:left}}.ration-page{font-family:Arial,sans-serif;color:#514238;background:#fffaf2}.ration-page *{box-sizing:border-box}.ration-page .ration-hero{position:relative;overflow:hidden;padding:55px 20px;text-align:center;background:linear-gradient(120deg,#493020,#95612d);color:#fff}.ration-page .ration-hero:after,.ration-page .ration-hero:before{content:"";position:absolute;width:190px;height:190px;border:1px solid rgba(255,255,255,.18);border-radius:50%}.ration-page .ration-hero:before{top:-105px;left:-55px}.ration-page .ration-hero:after{right:-60px;bottom:-120px}.ration-page .ration-hero h1{color:#fff;font-size:40px;font-weight:800;margin:0 0 12px}.ration-page .ration-hero h1 span{color:#ffdc94}.ration-page .ration-hero p{max-width:750px;margin:0 auto;color:#fff3df;font-size:16px;line-height:1.8}.ration-page .ration-breadcrumb{margin-top:18px;font-size:13px;color:#ffe0a5}.ration-page .ration-breadcrumb a{color:#fff;text-decoration:none}.ration-page .ration-main{padding:48px 15px 60px;background:linear-gradient(180deg,#fffaf2,#fff)}.ration-page .ration-layout{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:28px;align-items:start}.ration-page .ration-card,.ration-page .ration-donate-card{background:#fff;border:1px solid #eddfcc;border-radius:18px;padding:30px;box-shadow:0 12px 34px rgba(75,48,28,.07)}.ration-page .ration-eyebrow{color:#b17b30;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.ration-page h2{color:#654126;font-size:28px;font-weight:800;line-height:1.35;margin:0 0 18px}.ration-page .ration-card p{color:#63574d;font-size:15px;line-height:1.9;margin-bottom:16px}.ration-page .ration-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.ration-page .ration-benefit{background:#fff8e9;border:1px solid #f0dfc3;border-radius:11px;padding:15px}.ration-page .ration-benefit strong{display:block;color:#79502c;font-size:14px;margin-bottom:5px}.ration-page .ration-benefit span{display:block;color:#77675a;font-size:12px;line-height:1.6}.ration-page .ration-highlight{margin-top:22px;padding:18px;background:#fff5df;border-left:4px solid #c28a36;border-radius:9px;color:#704d29;font-size:15px;line-height:1.8}.ration-page .ration-donate-title{text-align:center;margin-bottom:23px}.ration-page .ration-icon{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff0d8;font-size:29px;margin-bottom:12px}.ration-page .ration-donate-title h2{font-size:25px;margin-bottom:8px}.ration-page .ration-donate-title p{color:#7b7065;font-size:14px;line-height:1.7;margin:0}.ration-page .ration-amounts table{width:100%;border-collapse:separate;border-spacing:6px}.ration-page .ration-amounts td{width:50%;padding:0!important;border:0!important;vertical-align:top}.ration-page .ration-amounts td span{display:block;min-height:55px;padding:13px 9px;background:#fffaf2;border:1px solid #ead9c2;border-radius:9px;transition:background .2s,border-color .2s}.ration-page .ration-amounts td span:hover{background:#fff2d9;border-color:#bd832c}.ration-page .ration-amounts input[type=checkbox]{accent-color:#a56b27;margin-right:6px}.ration-page .ration-amounts label{color:#67452c;font-size:13px;font-weight:700;line-height:1.5;cursor:pointer}.ration-page .ration-custom{margin-top:15px;padding-top:20px;border-top:1px solid #f0e3d2}.ration-page .ration-custom label{display:block;margin-bottom:9px;color:#654126;font-size:14px;font-weight:700}.ration-page .ration-custom input[type=text]{display:block;width:100%;height:48px;padding:12px 14px;border:1px solid #ddcbb5;border-radius:9px;outline:0;background:#fff;color:#514238;font-size:15px;letter-spacing:0;transition:border-color .2s,box-shadow .2s}.ration-page .ration-custom input[type=text]:focus{border-color:#bd832c;box-shadow:0 0 0 3px rgba(189,131,44,.12)}.ration-page .ration-error{color:#c62828;font-size:12px}.ration-page .ration-pay{display:block;width:100%;min-height:50px;margin-top:18px;padding:12px;border:0;border-radius:10px;background:linear-gradient(100deg,#986027,#d19a40);color:#fff;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 7px 18px rgba(152,96,39,.2);transition:transform .2s,box-shadow .2s}.ration-page .ration-pay:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(152,96,39,.27)}.ration-page .ration-note{margin-top:14px;color:#81756a;font-size:12px;line-height:1.7;text-align:center}.ration-page .ration-footer{max-width:1120px;margin:28px auto 0;color:#78563d;font-size:14px;line-height:1.8;text-align:center}@media (max-width:767px){.ration-page .ration-hero{padding:40px 16px}.ration-page .ration-hero h1{font-size:30px}.ration-page .ration-main{padding:28px 12px 40px}.ration-page .ration-layout{grid-template-columns:1fr;gap:20px}.ration-page .ration-card,.ration-page .ration-donate-card{padding:22px 17px}.ration-page h2{font-size:24px}}@media (max-width:380px){.ration-page .ration-benefits{grid-template-columns:1fr}}.sadhu-page{font-family:Arial,sans-serif;color:#514238;background:#fffaf2}.sadhu-page *{box-sizing:border-box}.sadhu-page .sadhu-hero{position:relative;overflow:hidden;padding:55px 20px;text-align:center;color:#fff;background:linear-gradient(120deg,#493020,#94602e)}.sadhu-page .sadhu-hero:after,.sadhu-page .sadhu-hero:before{content:"";position:absolute;width:190px;height:190px;border:1px solid rgba(255,255,255,.17);border-radius:50%}.sadhu-page .sadhu-hero:before{top:-105px;left:-55px}.sadhu-page .sadhu-hero:after{right:-60px;bottom:-120px}.sadhu-page .sadhu-hero h1{color:#fff;font-size:40px;font-weight:800;margin:0 0 12px}.sadhu-page .sadhu-hero h1 span{color:#ffdc94}.sadhu-page .sadhu-hero p{max-width:750px;margin:0 auto;color:#fff3df;font-size:16px;line-height:1.8}.sadhu-page .sadhu-breadcrumb{margin-top:18px;font-size:13px;color:#ffe0a5}.sadhu-page .sadhu-breadcrumb a{color:#fff;text-decoration:none}.sadhu-page .sadhu-main{padding:48px 15px 60px;background:linear-gradient(180deg,#fffaf2,#fff)}.sadhu-page .sadhu-layout{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:28px;align-items:start}.sadhu-page .sadhu-card,.sadhu-page .sadhu-donate-card{background:#fff;border:1px solid #eddfcc;border-radius:18px;padding:30px;box-shadow:0 12px 34px rgba(75,48,28,.07)}.sadhu-page .sadhu-eyebrow{color:#b17b30;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.sadhu-page h2{color:#654126;font-size:28px;font-weight:800;line-height:1.35;margin:0 0 18px}.sadhu-page .sadhu-card p{color:#63574d;font-size:15px;line-height:1.9;margin-bottom:16px}.sadhu-page .sadhu-highlight{margin-top:22px;padding:18px;background:#fff5df;border-left:4px solid #c28a36;border-radius:9px;color:#704d29;font-size:15px;line-height:1.8}.sadhu-page .sadhu-donate-title{text-align:center;margin-bottom:23px}.sadhu-page .sadhu-icon{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff0d8;font-size:29px;margin-bottom:12px}.sadhu-page .sadhu-donate-title h2{font-size:25px;margin-bottom:8px}.sadhu-page .sadhu-donate-title p{color:#7b7065;font-size:14px;line-height:1.7;margin:0}.sadhu-page .sadhu-amounts table{width:100%;border-collapse:separate;border-spacing:6px}.sadhu-page .sadhu-amounts td{width:50%;padding:0!important;border:0!important;vertical-align:top}.sadhu-page .sadhu-amounts td span{display:block;min-height:55px;padding:13px 9px;background:#fffaf2;border:1px solid #ead9c2;border-radius:9px;transition:background .2s,border-color .2s}.sadhu-page .sadhu-amounts td span:hover{background:#fff2d9;border-color:#bd832c}.sadhu-page .sadhu-amounts input[type=checkbox]{accent-color:#a56b27;margin-right:6px}.sadhu-page .sadhu-amounts label{color:#67452c;font-size:13px;font-weight:700;line-height:1.5;cursor:pointer}.sadhu-page .sadhu-custom{margin-top:15px;padding-top:20px;border-top:1px solid #f0e3d2}.sadhu-page .sadhu-custom label{display:block;margin-bottom:9px;color:#654126;font-size:14px;font-weight:700}.sadhu-page .sadhu-custom input[type=text]{display:block;width:100%;height:48px;padding:12px 14px;border:1px solid #ddcbb5;border-radius:9px;outline:0;background:#fff;color:#514238;font-size:15px;letter-spacing:0;transition:border-color .2s,box-shadow .2s}.sadhu-page .sadhu-custom input[type=text]:focus{border-color:#bd832c;box-shadow:0 0 0 3px rgba(189,131,44,.12)}.sadhu-page .sadhu-error{color:#c62828;font-size:12px}.sadhu-page .sadhu-pay{display:block;width:100%;min-height:50px;margin-top:18px;padding:12px;border:0;border-radius:10px;background:linear-gradient(100deg,#986027,#d19a40);color:#fff;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 7px 18px rgba(152,96,39,.2);transition:transform .2s,box-shadow .2s}.sadhu-page .sadhu-pay:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(152,96,39,.27)}.sadhu-page .sadhu-note{margin-top:14px;color:#81756a;font-size:12px;line-height:1.7;text-align:center}.sadhu-page .sadhu-footer{max-width:1120px;margin:28px auto 0;color:#78563d;font-size:14px;line-height:1.8;text-align:center}@media (max-width:767px){.sadhu-page .sadhu-hero{padding:40px 16px}.sadhu-page .sadhu-hero h1{font-size:30px}.sadhu-page .sadhu-main{padding:28px 12px 40px}.sadhu-page .sadhu-layout{grid-template-columns:1fr;gap:20px}.sadhu-page .sadhu-card,.sadhu-page .sadhu-donate-card{padding:22px 17px}.sadhu-page h2{font-size:24px}}.sankirtan-page{font-family:Arial,sans-serif;color:#4e3a32;background:#fffaf1}.sankirtan-page *{box-sizing:border-box}.sankirtan-page .sk-hero{padding:55px 20px;text-align:center;color:#fff;background:linear-gradient(120deg,#612c20,#a64f2c);position:relative;overflow:hidden}.sankirtan-page .sk-hero:after,.sankirtan-page .sk-hero:before{content:"";position:absolute;width:180px;height:180px;border:1px solid rgba(255,255,255,.18);border-radius:50%}.sankirtan-page .sk-hero:before{left:-70px;top:-80px}.sankirtan-page .sk-hero:after{right:-50px;bottom:-110px}.sankirtan-page .sk-hero h1{color:#fff;font-size:40px;font-weight:800;margin:0 0 12px}.sankirtan-page .sk-hero h1 span{color:#ffdc91}.sankirtan-page .sk-hero p{color:#fff4e7;max-width:750px;margin:0 auto;font-size:16px;line-height:1.8}.sankirtan-page .sk-breadcrumb{margin-top:18px;color:#ffe0a0;font-size:13px}.sankirtan-page .sk-breadcrumb a{color:#fff;text-decoration:none}.sankirtan-page .sk-main{padding:48px 15px 60px}.sankirtan-page .sk-layout{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:28px;align-items:start}.sankirtan-page .sk-card,.sankirtan-page .sk-donation-card{background:#fff;border:1px solid #f0dfc8;border-radius:18px;padding:30px;box-shadow:0 12px 32px rgba(90,48,27,.07)}.sankirtan-page .sk-label{color:#b07825;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.sankirtan-page h2{color:#713724;font-size:28px;line-height:1.35;font-weight:800;margin:0 0 18px}.sankirtan-page .sk-card p{font-size:15px;line-height:1.9;color:#63564e;margin-bottom:16px}.sankirtan-page .sk-mantra{background:#fff5df;border-left:4px solid #c48a2d;border-radius:9px;padding:18px;margin-top:22px;color:#7b4825;font-size:16px;font-weight:700;line-height:1.8}.sankirtan-page .sk-donation-title{text-align:center;margin-bottom:24px}.sankirtan-page .sk-icon{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;background:#fff0d7;border-radius:50%;font-size:30px;margin-bottom:12px}.sankirtan-page .sk-donation-title h2{font-size:25px;margin-bottom:8px}.sankirtan-page .sk-donation-title p{font-size:14px;line-height:1.7;color:#7b7068;margin:0}.sankirtan-page .sk-amount-list table{width:100%;border-collapse:separate;border-spacing:6px}.sankirtan-page .sk-amount-list td{width:50%;padding:0!important;border:0!important;vertical-align:top}.sankirtan-page .sk-amount-list td span{display:block;background:#fffaf2;border:1px solid #ead9c2;border-radius:9px;padding:13px 9px;min-height:50px;transition:.2s}.sankirtan-page .sk-amount-list td span:hover{border-color:#bf842b;background:#fff3dc}.sankirtan-page .sk-amount-list input[type=checkbox]{accent-color:#a96025;margin-right:6px}.sankirtan-page .sk-amount-list label{color:#70412e;font-size:13px;font-weight:700;cursor:pointer}.sankirtan-page .sk-custom{margin-top:16px;padding-top:20px;border-top:1px solid #f0e3d3}.sankirtan-page .sk-custom label{display:block;font-weight:700;font-size:14px;color:#713724;margin-bottom:9px}.sankirtan-page .sk-custom input[type=text]{width:100%;height:48px;display:block;border:1px solid #ddcbb5;border-radius:9px;background:#fff;padding:12px 14px;color:#51433a;font-size:15px;letter-spacing:0;outline:0;transition:border-color .2s,box-shadow .2s}.sankirtan-page .sk-custom input[type=text]:focus{border-color:#bf842b;box-shadow:0 0 0 3px rgba(191,132,43,.12)}.sankirtan-page .sk-error{color:#c62828;font-size:12px}.sankirtan-page .sk-pay{display:block;width:100%;min-height:50px;margin-top:18px;border:0;border-radius:10px;background:linear-gradient(100deg,#a45c22,#d49a3a);color:#fff;font-size:16px;font-weight:800;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 7px 18px rgba(164,92,34,.2)}.sankirtan-page .sk-pay:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(164,92,34,.25)}.sankirtan-page .sk-note{text-align:center;margin-top:14px;color:#81756b;font-size:12px;line-height:1.7}.sankirtan-page .sk-footer{text-align:center;max-width:1120px;margin:28px auto 0;font-size:14px;line-height:1.8;color:#78543d}@media (max-width:767px){.sankirtan-page .sk-hero{padding:40px 16px}.sankirtan-page .sk-hero h1{font-size:30px}.sankirtan-page .sk-main{padding:28px 12px 40px}.sankirtan-page .sk-layout{grid-template-columns:1fr;gap:20px}.sankirtan-page .sk-card,.sankirtan-page .sk-donation-card{padding:22px 17px}.sankirtan-page h2{font-size:24px}}.thal-page{--thal-gold:#c68b2c;--thal-dark:#4b2630;--thal-cream:#fff9f0;--thal-text:#4c4c4c;color:var(--thal-text);font-family:Arial,sans-serif}.thal-page *{box-sizing:border-box}.thal-page .thal-hero{background:linear-gradient(120deg,#4b2630,#873e48);padding:55px 20px;text-align:center;color:#fff;position:relative;overflow:hidden}.thal-page .thal-hero:before{content:"";position:absolute;width:220px;height:220px;border:1px solid rgba(255,255,255,.16);border-radius:50%;top:-100px;right:-35px}.thal-page .thal-hero h1{color:#fff;font-size:38px;font-weight:800;margin:0 0 12px;line-height:1.25}.thal-page .thal-hero h1 span{color:#ffd78a}.thal-page .thal-hero p{color:#fff3e8;font-size:16px;line-height:1.8;max-width:720px;margin:0 auto}.thal-page .thal-breadcrumb{margin-top:18px;color:#f7dcae;font-size:13px}.thal-page .thal-breadcrumb a{color:#fff;text-decoration:none}.thal-page .thal-main{padding:50px 15px 60px;background:linear-gradient(180deg,#fffaf3,#fff)}.thal-page .thal-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:30px;align-items:start;max-width:1120px;margin:0 auto}.thal-page .thal-card{background:#fff;border:1px solid #f0e2d0;border-radius:18px;padding:30px;box-shadow:0 12px 35px rgba(75,38,48,.07)}.thal-page .thal-eyebrow{color:var(--thal-gold);font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.thal-page .thal-card h2{color:var(--thal-dark);font-size:28px;font-weight:800;line-height:1.3;margin:0 0 18px}.thal-page .thal-card p{color:#5d5d5d;font-size:15px;line-height:1.9;margin-bottom:16px}.thal-page .thal-highlight{margin-top:24px;padding:18px;background:#fff7e9;border-left:4px solid var(--thal-gold);border-radius:8px;color:#614a2d;line-height:1.8}.thal-page .thal-donate-card{background:#fff;border:1px solid #ead7bd;border-radius:18px;padding:28px;box-shadow:0 12px 35px rgba(75,38,48,.09)}.thal-page .thal-donate-heading{text-align:center;margin-bottom:22px}.thal-page .thal-heart{width:58px;height:58px;border-radius:50%;background:#fff1e5;color:#a63c4c;display:inline-flex;justify-content:center;align-items:center;font-size:28px;margin-bottom:12px}.thal-page .thal-donate-heading h2{color:var(--thal-dark);font-size:25px;font-weight:800;margin:0 0 8px}.thal-page .thal-donate-heading p{color:#777;font-size:14px;line-height:1.7;margin:0}.thal-page .thal-amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.thal-page .thal-amounts table{width:100%}.thal-page .thal-amounts td{padding:0!important;border:0!important;width:50%;vertical-align:top}.thal-page .thal-amounts input[type=checkbox]{accent-color:var(--thal-gold);margin-right:7px;transform:scale(1.1)}.thal-page .thal-amounts label{cursor:pointer;color:#5b3a3d;font-size:13px;font-weight:700;line-height:1.5}.thal-page .thal-amounts span{display:block;background:#fffaf3;border:1px solid #eadcc8;border-radius:10px;padding:13px 10px;margin:0 5px 10px 0;min-height:55px}.thal-page .thal-amounts span:hover{border-color:var(--thal-gold)}.thal-page .thal-custom{margin-top:12px;padding-top:20px;border-top:1px solid #f0e4d5}.thal-page .thal-custom label{display:block;font-weight:700;color:var(--thal-dark);font-size:14px;margin-bottom:9px}.thal-page .thal-custom input[type=text]{display:block;width:100%;height:48px;border:1px solid #dfcfbb;border-radius:9px;padding:12px 14px;color:#4c4c4c;background:#fff;outline:0;font-size:15px;letter-spacing:0;transition:border-color .2s,box-shadow .2s}.thal-page .thal-custom input[type=text]:focus{border-color:var(--thal-gold);box-shadow:0 0 0 3px rgba(198,139,44,.12)}.thal-page .thal-error{color:#c62828;font-size:12px}.thal-page .thal-pay-button{display:block;width:100%;margin-top:18px;min-height:50px;border:none;border-radius:10px;color:#fff;background:linear-gradient(100deg,#a56b1c,#d49a3b);font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 7px 18px rgba(165,107,28,.2);transition:transform .2s,box-shadow .2s}.thal-page .thal-pay-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(165,107,28,.28)}.thal-page .thal-secure{margin-top:15px;text-align:center;font-size:12px;color:#777;line-height:1.7}.thal-page .thal-bottom{max-width:1120px;margin:28px auto 0;text-align:center;color:#725b48;font-size:14px;line-height:1.8}@media (max-width:767px){.thal-page .thal-hero{padding:40px 18px}.thal-page .thal-hero h1{font-size:29px}.thal-page .thal-main{padding:28px 12px 40px}.thal-page .thal-layout{grid-template-columns:1fr;gap:20px}.thal-page .thal-card,.thal-page .thal-donate-card{padding:22px 18px}.thal-page .thal-card h2{font-size:24px}}.yamuna-page{--yamuna-gold:#c68b32;--yamuna-dark:#44251c;--yamuna-cream:#fffaf1;background:#fffdf9;color:#49382f;padding:55px 0 75px;font-family:inherit}.yamuna-page *{box-sizing:border-box}.yamuna-page .ym-wrap{max-width:1140px;margin:auto}.yamuna-page .ym-heading{text-align:center;margin:0 auto 38px}.yamuna-page .ym-eyebrow{color:#b57a23;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.yamuna-page .ym-heading h2{font-size:34px;line-height:1.35;color:var(--yamuna-dark);font-weight:700;margin:12px 0}.yamuna-page .ym-heading p{color:#796c63;line-height:1.9;max-width:740px;margin:0 auto}.yamuna-page .ym-hero{background:linear-gradient(135deg,#fff7e7,#f4e4ca);border:1px solid #f0dfc4;border-radius:22px;overflow:hidden;margin-bottom:65px;box-shadow:0 12px 35px rgba(79,45,21,.07)}.yamuna-page .ym-hero-copy{padding:42px 35px}.yamuna-page .ym-hero-copy h2{color:#49281c;font-size:35px;line-height:1.4;font-weight:700;margin:12px 0 20px}.yamuna-page .ym-hero-copy p{color:#675348;font-size:15px;line-height:1.95;margin-bottom:18px}.yamuna-page .ym-hero-image{width:100%;height:100%;min-height:390px;max-height:470px;object-fit:cover;display:block}.yamuna-page .ym-pill{display:inline-block;background:#fff;color:#98621e;border:1px solid #e8d1a9;padding:9px 15px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:.5px}.yamuna-page .ym-intro{line-height:1.95;color:#675a51;font-size:15px;margin-bottom:20px}.yamuna-page .ym-donation-box{background:#fff;border:1px solid #eee4d6;border-radius:20px;padding:32px;box-shadow:0 12px 40px rgba(70,43,25,.07);margin-bottom:35px}.yamuna-page .ym-donation-box h3{color:#49281c;font-size:25px;font-weight:700;margin:0 0 12px}.yamuna-page .ym-donation-box .ym-subtitle{color:#837267;line-height:1.8;margin-bottom:24px}.yamuna-page .ym-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:20px 0 25px}.yamuna-page .ym-options table{grid-column:1/-1}.yamuna-page .ym-options table,.yamuna-page .ym-options tbody{display:block;width:100%}.yamuna-page .ym-options tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;width:100%}.yamuna-page .ym-options td{display:block;width:100%;padding:0;border:0;vertical-align:top}.yamuna-page .ym-options label{display:flex;align-items:flex-start;gap:10px;min-height:72px;padding:16px;margin:0;background:#fffdf8;border:1px solid #e9dfd1;border-radius:12px;color:#554236;font-size:13px;font-weight:600;line-height:1.65;cursor:pointer;transition:.2s}.yamuna-page .ym-options label:hover{border-color:#c68b32;background:#fff8e9}.yamuna-page .ym-options input[type=checkbox]{margin:4px 0 0;flex-shrink:0;accent-color:#b77922;width:16px;height:16px}.yamuna-page .ym-custom{background:#fff8eb;border:1px solid #efdfc2;border-radius:13px;padding:22px;margin-top:20px}.yamuna-page .ym-custom label{display:block;color:#4c3022;font-size:14px;font-weight:700;margin-bottom:12px}.yamuna-page .ym-custom input[type=number],.yamuna-page .ym-custom input[type=text]{width:100%;height:48px;border:1px solid #e2d2bc;background:#fff;border-radius:8px;padding:12px 15px;font-size:15px;letter-spacing:normal;outline:0}.yamuna-page .ym-custom input:focus{border-color:#bd842d;box-shadow:0 0 0 3px rgba(198,139,50,.12)}.yamuna-page .ym-pay-btn{display:inline-block;width:100%;border:0;border-radius:9px;padding:16px 22px;background:linear-gradient(135deg,#c99037,#a96c20);color:#fff!important;font-size:15px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-top:20px;box-shadow:0 7px 18px rgba(169,108,32,.2);cursor:pointer;transition:.25s}.yamuna-page .ym-pay-btn:hover{background:#875019;transform:translateY(-2px)}.yamuna-page .ym-secure-note{color:#82766c;text-align:center;font-size:12px;line-height:1.8;margin-top:15px}.yamuna-page .ym-side-card{background:#fff;border:1px solid #eee4d6;border-radius:18px;padding:20px;box-shadow:0 10px 30px rgba(70,43,25,.06);margin-bottom:25px}.yamuna-page .ym-side-card img{width:100%;height:auto;border-radius:12px;display:block}.yamuna-page .ym-side-card h3{color:#49281c;font-size:20px;font-weight:700;margin:20px 0 10px}.yamuna-page .ym-side-card p{color:#75665b;font-size:14px;line-height:1.9;margin-bottom:0}.yamuna-page .ym-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 65px}.yamuna-page .ym-benefit{text-align:center;background:#fff;border:1px solid #eee5d8;border-radius:16px;padding:28px 20px}.yamuna-page .ym-benefit .ym-symbol{width:55px;height:55px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#fff2da;color:#a76b1e;font-size:24px;margin:0 auto 16px}.yamuna-page .ym-benefit h4{color:#49281c;font-size:17px;font-weight:700;margin:0 0 10px}.yamuna-page .ym-benefit p{color:#786a60;font-size:13px;line-height:1.8;margin:0}.yamuna-page .ym-story{background:linear-gradient(135deg,#49281c,#75452c);color:#fff8ef;border-radius:20px;padding:42px;margin:0 0 35px}.yamuna-page .ym-story h2{color:#ffe2a9;font-size:27px;line-height:1.45;margin:0 0 18px}.yamuna-page .ym-story p{font-size:14px;line-height:2;color:#f4e6d9;margin-bottom:16px}.yamuna-page .ym-story p:last-child{margin-bottom:0}.yamuna-page .ym-bottom-cta{background:#fff5e5;border:1px solid #f0dfc1;border-radius:18px;padding:35px 25px;text-align:center;margin-top:35px}.yamuna-page .ym-bottom-cta h3{font-size:27px;color:#49281c;font-weight:700;margin:0 0 12px}.yamuna-page .ym-bottom-cta p{color:#756458;line-height:1.9;max-width:720px;margin:auto}.yamuna-page .ym-divider{width:65px;height:3px;background:#c68b32;border-radius:5px;margin:17px auto 0}@media(max-width:767px){.yamuna-page{padding:35px 12px 45px}.yamuna-page .ym-hero-copy{padding:27px 22px}.yamuna-page .ym-hero-copy h2{font-size:28px}.yamuna-page .ym-hero-image{min-height:250px;max-height:330px}.yamuna-page .ym-heading h2{font-size:27px}.yamuna-page .ym-donation-box{padding:22px 16px}.yamuna-page .ym-options tr{grid-template-columns:1fr}.yamuna-page .ym-benefits{grid-template-columns:1fr;gap:14px}.yamuna-page .ym-story{padding:27px 21px}}.ym-radio-list{display:flex;flex-direction:column;gap:12px}.ym-radio-list>span{display:flex;align-items:center;gap:12px;padding:16px 18px;background:#fffaf3;border:1px solid #ecdcc4;border-radius:12px;cursor:pointer;transition:.2s}.ym-radio-list>span:has(input:checked){background:#fff0d8;border-color:#d88b28;box-shadow:0 0 0 1px #d88b28}.ym-radio-list input[type=radio]{accent-color:#b86b13;width:18px;height:18px;flex-shrink:0;accent-color:#b86b13;margin-right:8px;cursor:pointer}.ym-radio-list label{margin:0;flex:1}.ym-custom{display:none;padding:18px;margin:18px 0;background:#fff8ed;border:1px solid #e9d2ac;border-radius:12px}.ym-custom label{display:block;font-weight:600;margin-bottom:10px}.ym-custom input{width:100%;padding:12px;border:1px solid #dec8a7;border-radius:8px}.ym-total-box{display:flex;justify-content:space-between;align-items:center;padding:18px;margin:20px 0;background:#fff5e6;border-radius:12px;font-weight:600}.ym-total-box strong{color:#a6570b;font-size:25px}.ym-pay-btn{width:100%;background:#b76b16;color:#fff;padding:15px;border:0;border-radius:10px;font-weight:700;cursor:pointer}.ym-pay-btn:hover{background:#914f0a}.ym-radio-list{width:100%;border-collapse:separate;border-spacing:12px;margin:10px -12px}.ym-radio-list td{width:50%;padding:15px;background:#fffaf3;border:1px solid #ecdcc4;border-radius:12px;vertical-align:middle;transition:.2s}.ym-radio-list td:has(input:checked){background:#fff0d8;border-color:#d88b28}.ym-radio-list label{cursor:pointer;font-weight:500;line-height:1.5}@media (max-width:767px){.ym-radio-list,.ym-radio-list tbody,.ym-radio-list tr{display:block;width:100%}.ym-radio-list{margin:10px 0;border-spacing:0}.ym-radio-list td{display:block;width:100%;margin-bottom:10px;box-sizing:border-box}}.thal-radio-list{width:100%;border-collapse:separate;border-spacing:10px}.thal-radio-list td{width:50%;padding:14px;vertical-align:middle;cursor:pointer}.thal-radio-list input[type=radio]{accent-color:#b86b13;margin-right:8px;cursor:pointer}.thal-radio-list label{cursor:pointer;font-weight:500}.thal-radio-list td:has(input:checked){background:#fff0d8;border-color:#d88b28}.thal-total-box{display:flex;justify-content:space-between;align-items:center;padding:16px;margin:18px 0;background:#fff5e6;border-radius:10px}.thal-total-box strong{font-size:24px;color:#a6570b}@media(max-width:767px){.thal-radio-list,.thal-radio-list tbody,.thal-radio-list tr{display:block;width:100%}.thal-radio-list td{display:block;width:100%;box-sizing:border-box;margin-bottom:10px}}.sk-radio-list{width:100%;border-collapse:separate;border-spacing:10px}.sk-radio-list td{width:50%;padding:14px;vertical-align:middle;cursor:pointer}.sk-radio-list input[type=radio]{accent-color:#b86b13;margin-right:8px;cursor:pointer}.sk-radio-list label{cursor:pointer;font-weight:500}.sk-radio-list td:has(input:checked){background:#fff0d8;border-color:#d88b28}.sk-total-box{display:flex;justify-content:space-between;align-items:center;padding:16px;margin:18px 0;background:#fff5e6;border-radius:10px}.sk-total-box strong{font-size:24px;color:#a6570b}@media(max-width:767px){.sk-radio-list,.sk-radio-list tbody,.sk-radio-list tr{display:block;width:100%}.sk-radio-list td{display:block;width:100%;box-sizing:border-box;margin-bottom:10px}}