.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.delay-7{animation-delay:.7s}.delay-8{animation-delay:.8s}.delay-9{animation-delay:.9s}.delay-10{animation-delay:1s}.delay-11{animation-delay:1.1s}.delay-12{animation-delay:1.2s}.delay-13{animation-delay:1.3s}.delay-14{animation-delay:1.4s}.delay-15{animation-delay:1.5s}.delay-16{animation-delay:1.6s}.delay-17{animation-delay:1.7s}.delay-18{animation-delay:1.8s}.delay-19{animation-delay:1.9s}.delay-20{animation-delay:2s}.transition-delay-1{-o-transition-delay:.1s;transition-delay:.1s}.transition-delay-2{-o-transition-delay:.2s;transition-delay:.2s}.transition-delay-3{-o-transition-delay:.3s;transition-delay:.3s}.transition-delay-4{-o-transition-delay:.4s;transition-delay:.4s}.transition-delay-5{-o-transition-delay:.5s;transition-delay:.5s}.transition-delay-6{-o-transition-delay:.6s;transition-delay:.6s}.transition-delay-7{-o-transition-delay:.7s;transition-delay:.7s}.transition-delay-8{-o-transition-delay:.8s;transition-delay:.8s}.transition-delay-9{-o-transition-delay:.9s;transition-delay:.9s}.transition-delay-10{-o-transition-delay:1s;transition-delay:1s}.transition-delay-11{-o-transition-delay:1.1s;transition-delay:1.1s}.transition-delay-12{-o-transition-delay:1.2s;transition-delay:1.2s}.transition-delay-13{-o-transition-delay:1.3s;transition-delay:1.3s}.transition-delay-14{-o-transition-delay:1.4s;transition-delay:1.4s}.transition-delay-15{-o-transition-delay:1.5s;transition-delay:1.5s}.transition-delay-16{-o-transition-delay:1.6s;transition-delay:1.6s}.transition-delay-17{-o-transition-delay:1.7s;transition-delay:1.7s}.transition-delay-18{-o-transition-delay:1.8s;transition-delay:1.8s}.transition-delay-19{-o-transition-delay:1.9s;transition-delay:1.9s}.transition-delay-20{-o-transition-delay:2s;transition-delay:2s}.intro-section-wrapper{padding:0;position:relative;overflow:hidden}.intro-section-wrapper:before{content:"";background:radial-gradient(circle, rgba(var(--theme-primary-rgb,240, 79, 87), .18) 0%, rgba(var(--theme-primary-rgb,240, 79, 87), 0) 68%);pointer-events:none;border-radius:50%;width:380px;height:380px;position:absolute;top:-10px;left:-120px}.intro-section-wrapper:after{content:"";background:radial-gradient(circle, rgba(var(--theme-secondary-rgb,250, 185, 20), .2) 0%, rgba(var(--theme-secondary-rgb,250, 185, 20), 0) 72%);pointer-events:none;border-radius:50%;width:340px;height:340px;position:absolute;top:120px;right:-140px}.intro-section-wrapper .intro-shell{z-index:2;isolation:isolate;position:relative}.intro-section-wrapper .intro-split-wrapper{border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .12);background:linear-gradient(140deg,#fff 0%,#fff6ef 100%);border-radius:30px;padding:clamp(24px,4vw,50px);box-shadow:0 20px 50px #141c2314}.intro-section-wrapper .intro-content .intro-subtitle{margin-bottom:14px}.intro-section-wrapper .intro-content .intro-subtitle .subtitle{background:rgba(var(--theme-primary-rgb,240, 79, 87), .1);color:var(--theme-primary,#f04f57);letter-spacing:.13em;text-transform:uppercase;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:.72rem;font-weight:700;display:inline-flex}.intro-section-wrapper .intro-content .intro-trust-list{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.intro-section-wrapper .intro-content .intro-trust-list .intro-trust-item{background:rgba(var(--theme-primary-rgb,240, 79, 87), .07);border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .12);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.intro-section-wrapper .intro-content .intro-trust-list .intro-trust-item i{color:var(--theme-primary,#f04f57);font-size:.82rem;line-height:1}.intro-section-wrapper .intro-content .intro-trust-list .intro-trust-item span{color:#4b5968;font-size:.78rem;font-weight:600;line-height:1.3}.intro-section-wrapper .intro-content .intro-hero h1,.intro-section-wrapper .intro-content .intro-hero span{color:#101a23;margin:0 0 16px;font-size:clamp(2.15rem,4.6vw,3.15rem);line-height:1.08;display:block}.intro-section-wrapper .intro-content .intro-hero span{color:#fff}.intro-section-wrapper .intro-content .intro-text{margin-bottom:26px}.intro-section-wrapper .intro-content .intro-text .after-hero{color:#4e5965;margin:0;font-size:1.02rem;line-height:1.75}.intro-section-wrapper .intro-actions,.intro-section-wrapper .intro-button{flex-wrap:wrap;gap:12px;display:flex}.intro-section-wrapper .intro-media{background:linear-gradient(140deg,#fff5ee 0%,#fff3e8 100%);border:2px solid #ffffff73;border-radius:24px;min-height:clamp(300px,47vw,540px);position:relative;overflow:hidden;box-shadow:0 16px 36px #d6684133}.intro-section-wrapper .intro-media iframe,.intro-section-wrapper .intro-media video{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;display:block}.intro-section-wrapper .intro-media .intro-video-fallback{width:100%;min-height:inherit;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.intro-section-wrapper .intro-media .intro-video-fallback i{font-size:3rem;line-height:1}.intro-section-wrapper .intro-area{max-width:100%;position:relative}.intro-section-wrapper .intro-container{background:#fff6f0;border-radius:30px;width:100%;position:relative;overflow:hidden;box-shadow:0 22px 44px #d6684133}@media screen and (width<=576px){.intro-section-wrapper .intro-container{box-shadow:none;background:0 0;overflow:visible}}.intro-section-wrapper .intro-container .image-holder{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:clamp(480px,73vh,760px);position:relative}.intro-section-wrapper .intro-container .image-holder:before{content:"";z-index:1;background:linear-gradient(105deg,#ffffffdb 0%,#ffffff8f 52%,#ffffff3d 100%);position:absolute;inset:0}@media screen and (width<=768px){.intro-section-wrapper .intro-container .image-holder{height:clamp(420px,82vw,620px)}}@media screen and (width<=576px){.intro-section-wrapper .intro-container .image-holder{border-radius:24px;height:260px;overflow:hidden}.intro-section-wrapper .intro-container .image-holder:before{background:linear-gradient(#fff0 30%,#ffffff40 100%)}}.intro-section-wrapper .intro-container .image-holder.intro-mobile{display:none}.intro-section-wrapper .intro-container .image-holder.intro-fallback{background-image:linear-gradient(130deg,#ffd9c8 0%,#ffebd5 45%,#fff2eb 100%)}.intro-section-wrapper .intro-container .intro-content-wrapper{z-index:3;align-items:center;padding:clamp(24px,7vw,110px);display:flex;position:absolute;inset:0}@media screen and (width<=992px){.intro-section-wrapper .intro-container .intro-content-wrapper{padding:34px}}@media screen and (width<=576px){.intro-section-wrapper .intro-container .intro-content-wrapper{align-items:stretch;padding:16px 0 0;position:relative;inset:auto}}.intro-section-wrapper .intro-container .intro-content{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffdb;border:1px solid #ffffffe6;border-radius:24px;max-width:680px;padding:clamp(18px,3vw,26px);box-shadow:0 12px 24px #cd665224}.intro-section-wrapper .intro-container .intro-content .intro-subtitle .subtitle{background:rgba(var(--theme-primary-rgb,240, 79, 87), .1);border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .18);color:var(--theme-primary,#f04f57)}.intro-section-wrapper .intro-container .intro-content .intro-hero h1,.intro-section-wrapper .intro-container .intro-content .intro-hero span{color:#122333;text-shadow:none}.intro-section-wrapper .intro-container .intro-content .intro-text .after-hero{color:#4b5867;max-width:560px}.intro-section-wrapper .intro-container .intro-content .intro-trust-item{background:#fff}@media screen and (width<=576px){.intro-section-wrapper .intro-container .intro-content{border-color:rgba(var(--theme-primary-rgb,240, 79, 87), .1);background:#fff;max-width:100%;padding:20px;box-shadow:0 8px 20px #cd66521a}}.intro-section-wrapper .intro-container .carousel-control-wrapper .carousel-navigation{opacity:1}.intro-section-wrapper .intro-container .carousel-control-wrapper .carousel-navigation .carousel-btn{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .2);-o-transition:all .3s ease;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex}@media screen and (width<=768px){.intro-section-wrapper .intro-container .carousel-control-wrapper .carousel-navigation .carousel-btn{width:44px;height:44px}}.intro-section-wrapper .intro-container .carousel-control-wrapper .carousel-navigation .carousel-btn i{color:var(--theme-primary,#f04f57);font-size:1.3rem}.intro-section-wrapper .intro-container .carousel-control-wrapper .carousel-navigation .carousel-btn:hover{background:var(--theme-primary,#f04f57);border-color:var(--theme-primary,#f04f57);transform:translateY(-1px)}.intro-section-wrapper .intro-container .carousel-control-wrapper .carousel-navigation .carousel-btn:hover i{color:#fff}.intro-section-wrapper .mango-btn-primary,.intro-section-wrapper .mango-btn-secondary{letter-spacing:.01em;-o-transition:all .3s ease;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:13px 24px;font-size:.93rem;font-weight:700;transition:all .3s;display:inline-flex}@media screen and (width<=576px){.intro-section-wrapper .mango-btn-primary,.intro-section-wrapper .mango-btn-secondary{justify-content:center;width:100%}}.intro-section-wrapper .mango-btn-primary:hover,.intro-section-wrapper .mango-btn-secondary:hover{transform:translateY(-2px)}.intro-section-wrapper .mango-btn-primary span,.intro-section-wrapper .mango-btn-secondary span{font-size:inherit;font-weight:inherit;line-height:1}.intro-section-wrapper .mango-btn-primary{background:linear-gradient(135deg, var(--theme-primary,#f04f57) 0%, color-mix(in srgb, var(--theme-primary) 84%, black) 100%);color:#fff;box-shadow:0 10px 24px rgba(var(--theme-primary-rgb,240, 79, 87), .35)}.intro-section-wrapper .mango-btn-primary:hover{color:#fff;box-shadow:0 14px 28px rgba(var(--theme-primary-rgb,240, 79, 87), .45)}.intro-section-wrapper .mango-btn-secondary{background:rgba(var(--theme-primary-rgb,240, 79, 87), .08);border-color:rgba(var(--theme-primary-rgb,240, 79, 87), .18);color:#16283a;-webkit-backdrop-filter:none;backdrop-filter:none}.intro-section-wrapper .mango-btn-secondary:hover{color:#16283a;background:rgba(var(--theme-primary-rgb,240, 79, 87), .14);border-color:rgba(var(--theme-primary-rgb,240, 79, 87), .3)}.intro-section-wrapper .intro-split-wrapper .mango-btn-secondary{color:#122130;-webkit-backdrop-filter:none;backdrop-filter:none;background:#101e2c0a;border-color:#101e2c2e}.intro-section-wrapper .intro-split-wrapper .mango-btn-secondary:hover{color:#122130;background:#101e2c14;border-color:#101e2c47}.about-section-wrapper{z-index:1;position:relative}.about-section-wrapper .about-media{border-radius:24px;width:100%;height:600px;position:relative;overflow:hidden}.about-section-wrapper .about-media img,.about-section-wrapper .about-media video{object-fit:cover;object-position:center;width:100%;height:100%}.about-section-wrapper .about-media .video-volume{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:4;-o-transition:all .3s ease;background:#ffffff38;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:all .3s;display:flex;position:absolute;bottom:16px;right:16px}.about-section-wrapper .about-media .video-volume i{color:#fff;font-size:1.2rem;line-height:0}.about-section-wrapper .about-media .video-volume:hover{background:rgba(var(--theme-primary-rgb,240, 79, 87), .85);border-color:rgba(var(--theme-primary-rgb,240, 79, 87), .95)}.about-section-wrapper .about-data{z-index:2;border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .1);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;padding:clamp(18px,2.4vw,26px);display:flex;position:relative;box-shadow:0 14px 30px #0d18221a}@media screen and (width<=1200px){.about-section-wrapper .about-data{padding:clamp(16px,2vw,22px)}}@media screen and (width<=992px){.about-section-wrapper .about-data{margin-top:12px}}.about-section-wrapper .about-data .about-subtitle{margin-bottom:14px}.about-section-wrapper .about-data .about-title{padding:0 0 14px}.about-section-wrapper .about-data .about-title h2{color:#0f1d2a;margin:0;line-height:1.15}.about-section-wrapper .about-data .about-desc p{color:#4f5b67;line-height:1.78}.about-section-wrapper .about-data .about-points{gap:10px;margin:8px 0 24px;padding:0;list-style:none;display:grid}.about-section-wrapper .about-data .about-points li{color:#384755;align-items:center;gap:10px;font-size:.92rem;font-weight:600;line-height:1.4;display:flex}.about-section-wrapper .about-data .about-points li i{color:#28a745;font-size:1rem;line-height:1}.about-section-wrapper .about-data .about-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}@media screen and (width<=576px){.about-section-wrapper .about-data .about-mini-stats{grid-template-columns:1fr}}.about-section-wrapper .about-data .about-mini-stats .mini-stat-item{background:rgba(var(--theme-primary-rgb,240, 79, 87), .05);border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .13);border-radius:10px;padding:10px 12px}.about-section-wrapper .about-data .about-mini-stats .mini-stat-item strong{color:#162636;margin-bottom:4px;font-size:1.15rem;line-height:1.1;display:block}.about-section-wrapper .about-data .about-mini-stats .mini-stat-item span{color:#5b6876;font-size:.75rem;font-weight:600;line-height:1.35;display:block}.about-section-wrapper .about-data .about-btn{margin-top:0}.mission-section{position:relative}.mission-section .mission-layout{grid-template-columns:minmax(280px,.95fr) minmax(380px,1.25fr);align-items:start;gap:28px;display:grid}@media screen and (width<=992px){.mission-section .mission-layout{grid-template-columns:1fr}}.mission-section .mission-layout-single{grid-template-columns:1fr}.mission-section .mission-intro{border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .12);background:linear-gradient(165deg,#fff 0%,#fff6ef 100%);border-radius:26px;padding:clamp(22px,3vw,32px);box-shadow:0 14px 30px #0b162214}.mission-section .mission-intro .mission-title h2{color:#101f2d;margin:0 0 14px;line-height:1.18}.mission-section .mission-intro .mission-desc{margin-bottom:24px}.mission-section .mission-intro p{color:#4f5c69;line-height:1.75}.mission-section .mission-items-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media screen and (width<=576px){.mission-section .mission-items-grid{grid-template-columns:1fr}}.mission-section .mission-items-grid .mission-item{border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .12);-o-transition:all .3s ease;background:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:18px 16px;transition:all .3s;display:flex;box-shadow:0 8px 20px #0b162214}.mission-section .mission-items-grid .mission-item:hover{border-color:rgba(var(--theme-primary-rgb,240, 79, 87), .28);box-shadow:0 14px 30px rgba(var(--theme-primary-rgb,240, 79, 87), .14);transform:translateY(-4px)}.mission-section .mission-items-grid .mission-item:hover .mission-item-icon{background:linear-gradient(145deg, var(--theme-primary,#f04f57) 0%, color-mix(in srgb, var(--theme-primary) 84%, black) 100%)}.mission-section .mission-items-grid .mission-item:hover .mission-item-icon i{color:#fff}.mission-section .mission-items-grid .mission-item .mission-item-icon{background:rgba(var(--theme-primary-rgb,240, 79, 87), .11);-o-transition:background .3s ease;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .3s;display:flex}.mission-section .mission-items-grid .mission-item .mission-item-icon i{color:var(--theme-primary,#f04f57);-o-transition:color .3s ease;font-size:1.2rem;line-height:1;transition:color .3s}.mission-section .mission-items-grid .mission-item .mission-item-content{flex:1;min-width:0}.mission-section .mission-items-grid .mission-item .mission-item-content .mission-item-title{color:#10202e;margin:0 0 5px;font-size:1rem;font-weight:700;line-height:1.3}.mission-section .mission-items-grid .mission-item .mission-item-content .mission-item-desc{color:#637180;margin:0;font-size:.86rem;line-height:1.5}.stats-section{position:relative}.stats-section .stats-shell{border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .14);background:linear-gradient(150deg,#fff 0%,#fff7f0 100%);border-radius:28px;padding:clamp(24px,3vw,42px);position:relative;overflow:hidden}.stats-section .stats-shell:before{content:"";background:radial-gradient(circle, rgba(var(--theme-secondary-rgb,250, 185, 20), .18) 0%, rgba(var(--theme-secondary-rgb,250, 185, 20), 0) 72%);pointer-events:none;border-radius:50%;width:320px;height:320px;position:absolute;top:-160px;right:-120px}.stats-section .section-header{z-index:2;position:relative}.stats-section .section-header .section-tag span{background:rgba(var(--theme-primary-rgb,240, 79, 87), .1);color:var(--theme-primary,#f04f57)}.stats-section .section-header h2{color:#132537}.stats-section .section-header .section-desc{color:#5a6878}.stats-section .section-header .stats-context-list{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.stats-section .section-header .stats-context-list .stats-context-item{border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .15);background:#fff;border-radius:100px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.stats-section .section-header .stats-context-list .stats-context-item i{color:#28a745;font-size:.82rem;line-height:1}.stats-section .section-header .stats-context-list .stats-context-item span{color:#425262;font-size:.77rem;font-weight:700;line-height:1}.stats-section .stat-card{z-index:2;text-align:center;border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .12);-o-transition:all .3s ease;background:#fff;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:24px 18px;transition:all .3s;display:flex;position:relative}@media screen and (width<=576px){.stats-section .stat-card{padding:20px 14px}}.stats-section .stat-card:hover{border-color:rgba(var(--theme-primary-rgb,240, 79, 87), .24);box-shadow:0 14px 28px rgba(var(--theme-primary-rgb,240, 79, 87), .14);transform:translateY(-5px)}.stats-section .stat-card:hover .stat-icon{background:linear-gradient(145deg, var(--theme-primary,#f04f57) 0%, color-mix(in srgb, var(--theme-primary) 84%, black) 100%)}.stats-section .stat-card:hover .stat-icon i{color:#fff}.stats-section .stat-card .stat-icon{background:rgba(var(--theme-primary-rgb,240, 79, 87), .1);-o-transition:all .3s ease;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 14px;transition:all .3s;display:flex}.stats-section .stat-card .stat-icon i{color:var(--theme-primary,#f04f57);-o-transition:color .3s ease;font-size:1.2rem;line-height:1;transition:color .3s}.stats-section .stat-card .stat-number{color:#132537;letter-spacing:-.02em;align-items:flex-end;gap:2px;margin-bottom:12px;font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,2.9vw,3.05rem);font-weight:800;line-height:1;display:inline-flex}.stats-section .stat-card .stat-number .number{font-size:1.08em;font-weight:800;line-height:1}.stats-section .stat-card .stat-number .suffix{color:#132537;font-size:.48em;font-weight:700;line-height:1;transform:translateY(-.12em)}.stats-section .stat-card .stat-label{color:#586778;max-width:17ch;margin:0 auto;font-size:clamp(.84rem,.22vw + .8rem,.95rem);font-weight:500;line-height:1.5}.stats-section .stats-footnote{text-align:center;color:#6f7f8f;margin:16px 0 0;font-size:.82rem;line-height:1.6}.form-home-section{position:relative}.form-home-section .form-home-shell{text-align:center;background:linear-gradient(130deg,#eb5d4b 0%,#dd4a3a 55%,#cb3e3d 100%);border:1px solid #ffffff24;border-radius:30px;padding:clamp(42px,4.8vw,64px) clamp(24px,4vw,52px);position:relative;overflow:hidden;box-shadow:0 26px 52px #cb3e3d42}@media screen and (width<=992px){.form-home-section .form-home-shell{padding:40px 28px}}@media screen and (width<=576px){.form-home-section .form-home-shell{border-radius:24px;padding:36px 20px}}.form-home-section .form-home-shell .form-home-deco{pointer-events:none;border-radius:50%;position:absolute}.form-home-section .form-home-shell .form-home-deco.form-home-deco-one{background:#ffffff1c;width:320px;height:320px;top:-150px;right:-90px}.form-home-section .form-home-shell .form-home-deco.form-home-deco-two{background:#ffd6a33d;width:220px;height:220px;bottom:-110px;left:-60px}.form-home-section .form-home-icon,.form-home-section .form-home-content,.form-home-section .form-home-actions{z-index:1;position:relative}.form-home-section .form-home-icon{background:#ffffff24;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 24px;display:inline-flex}@media screen and (width<=576px){.form-home-section .form-home-icon{width:60px;height:60px;margin-bottom:18px}}.form-home-section .form-home-icon i{color:#fff;font-size:1.55rem;line-height:1}@media screen and (width<=576px){.form-home-section .form-home-icon i{font-size:1.3rem}}.form-home-section .form-home-content .section-tag{margin-bottom:18px}.form-home-section .form-home-content .section-tag span{text-transform:uppercase;letter-spacing:.15em;color:#fff;background:#ffffff24;border-radius:100px;padding:6px 18px;font-size:.72rem;font-weight:700;display:inline-block}.form-home-section .form-home-content h2{color:#fff;max-width:21ch;margin:0 auto 14px;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.2}.form-home-section .form-home-text{max-width:60ch;margin:0 auto}.form-home-section .form-home-text p{color:#ffffffe0;margin:0;font-size:.98rem;line-height:1.68}.form-home-section .form-home-text p strong{color:#fff}.form-home-section .form-home-actions{margin-top:26px}@media screen and (width<=576px){.form-home-section .form-home-actions{width:100%}}.form-home-section .form-home-btn{color:#cf463d;letter-spacing:.01em;-o-transition:all .3s ease;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:15px 26px;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 18px 32px #851c1d29}@media screen and (width<=576px){.form-home-section .form-home-btn{width:100%;padding:15px 22px}}.form-home-section .form-home-btn:hover{color:#cf463d;transform:translateY(-3px);box-shadow:0 22px 36px #851c1d38}.form-home-section .form-home-btn i{font-size:1rem;line-height:1}.featured-story-section{position:relative}.featured-story-section .featured-story-shell{border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .12);background:linear-gradient(145deg,#fff 0%,#fff7ef 100%);border-radius:30px;padding:clamp(24px,3.3vw,42px);position:relative;overflow:hidden}.featured-story-section .featured-story-shell:before{content:"";background:radial-gradient(circle, rgba(var(--theme-secondary-rgb,250, 185, 20), .18) 0%, rgba(var(--theme-secondary-rgb,250, 185, 20), 0) 72%);pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;top:-140px;right:-110px}.featured-story-section .featured-story-layout{z-index:2;align-items:center;gap:clamp(22px,3vw,36px);display:flex;position:relative}@media screen and (width<=768px){.featured-story-section .featured-story-layout{flex-wrap:wrap}}.featured-story-section .featured-story-media{flex-shrink:0;width:35%}@media screen and (width<=768px){.featured-story-section .featured-story-media{width:100%}}.featured-story-section .featured-story-media .featured-story-video-frame,.featured-story-section .featured-story-media .featured-story-video-placeholder{border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .14);background:linear-gradient(145deg,#fdebd9 0%,#fff3e9 100%);border-radius:24px;min-height:clamp(260px,34vw,440px);position:relative;overflow:hidden;box-shadow:0 18px 36px #12202c17}.featured-story-section .featured-story-media .featured-story-video-frame.has-poster video{opacity:0;-o-transition:opacity .25s ease;transition:opacity .25s}.featured-story-section .featured-story-media .featured-story-video-frame.has-poster.is-playing video{opacity:1}.featured-story-section .featured-story-media .featured-story-video-frame.has-poster.is-playing .featured-story-video-poster{opacity:0;pointer-events:none}.featured-story-section .featured-story-media .featured-story-video-frame video{object-fit:cover;border:0;width:100%;height:100%;min-height:clamp(260px,34vw,440px);display:block}.featured-story-section .featured-story-media .featured-story-video-frame .featured-story-video-poster{cursor:pointer;-o-transition:opacity .25s ease;background:0 0;border:0;padding:0;transition:opacity .25s;position:absolute;inset:0}.featured-story-section .featured-story-media .featured-story-video-frame .featured-story-video-poster img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.featured-story-section .featured-story-media .featured-story-video-frame .featured-story-poster-overlay{background:linear-gradient(#0e162214 0%,#0e16223d 100%);position:absolute;inset:0}.featured-story-section .featured-story-media .featured-story-video-frame .video-volume{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:4;-o-transition:all .3s ease;background:#ffffff38;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:all .3s;display:flex;position:absolute;bottom:16px;right:16px}.featured-story-section .featured-story-media .featured-story-video-frame .video-volume i{color:#fff;font-size:1.2rem;line-height:0}.featured-story-section .featured-story-media .featured-story-video-frame .video-volume:hover{background:rgba(var(--theme-primary-rgb,240, 79, 87), .85);border-color:rgba(var(--theme-primary-rgb,240, 79, 87), .95)}.featured-story-section .featured-story-media .featured-story-image-frame img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:clamp(260px,34vw,440px);display:block}.featured-story-section .featured-story-media .featured-story-video-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex}.featured-story-section .featured-story-media .featured-story-video-placeholder strong{color:#142534;font-size:1.18rem;line-height:1.2}.featured-story-section .featured-story-media .featured-story-video-placeholder span{color:#61707f;max-width:28ch;font-size:.94rem;line-height:1.65}.featured-story-section .featured-story-media .featured-story-play{z-index:2;background:linear-gradient(145deg, var(--theme-primary,#f04f57) 0%, color-mix(in srgb, var(--theme-primary) 84%, black) 100%);width:68px;height:68px;box-shadow:0 16px 28px rgba(var(--theme-primary-rgb,240, 79, 87), .26);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-story-section .featured-story-media .featured-story-play i{color:#fff;margin-left:4px;font-size:1.8rem;line-height:1}.featured-story-section .featured-story-content .section-tag{margin-bottom:16px}.featured-story-section .featured-story-content .section-tag span{background:rgba(var(--theme-primary-rgb,240, 79, 87), .1);color:var(--theme-primary,#f04f57)}.featured-story-section .featured-story-content h2{color:#10212f;margin:0 0 16px;line-height:1.14}.featured-story-section .featured-story-content .featured-story-desc{color:#556372;margin:0 0 20px;font-size:1rem;line-height:1.75}.featured-story-section .featured-story-points{gap:10px;margin:0 0 24px;padding:0;display:grid}.featured-story-section .featured-story-points li{align-items:flex-start;gap:10px;list-style:none;display:flex}.featured-story-section .featured-story-points li i{color:#28a745;margin-top:2px;font-size:.92rem;line-height:1.3}.featured-story-section .featured-story-points li span{color:#314252;font-size:.92rem;font-weight:600;line-height:1.5}.featured-story-section .featured-story-impact{border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .12);background:#fff;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:18px 18px 16px;display:grid;box-shadow:0 12px 26px #12202c0f}@media screen and (width<=576px){.featured-story-section .featured-story-impact{grid-template-columns:1fr;gap:10px}}.featured-story-section .featured-story-impact .impact-number{letter-spacing:-.03em;color:#10212f;font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;line-height:1}.featured-story-section .featured-story-impact .impact-copy strong{color:#10212f;margin-bottom:4px;font-size:.98rem;line-height:1.35;display:block}.featured-story-section .featured-story-impact .impact-copy span{color:#667483;font-size:.87rem;line-height:1.55;display:block}.featured-story-section .featured-story-actions{margin-top:24px}.homepage-gallery-section{border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .12);background:linear-gradient(150deg,#fff 0%,#fff7f1 100%);border-radius:28px;padding:60px 0 30px;position:relative;overflow:hidden}.homepage-gallery-section:before{content:"";background:radial-gradient(circle, rgba(var(--theme-secondary-rgb,250, 185, 20), .18) 0%, rgba(var(--theme-secondary-rgb,250, 185, 20), 0) 70%);pointer-events:none;border-radius:50%;width:330px;height:330px;position:absolute;top:-160px;right:-130px}.homepage-gallery-section .section-header{z-index:2;position:relative}.homepage-gallery-section .section-header .section-tag span{background:rgba(var(--theme-primary-rgb,240, 79, 87), .1);color:var(--theme-primary,#f04f57)}.homepage-gallery-section .section-header h2{color:#132537}.homepage-gallery-section .section-header .section-desc{color:#5d6b79}.homepage-gallery-section .section-header .gallery-context-list{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.homepage-gallery-section .section-header .gallery-context-list .gallery-context-item{border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .14);background:#fff;border-radius:100px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.homepage-gallery-section .section-header .gallery-context-list .gallery-context-item i{color:#28a745;font-size:.82rem;line-height:1}.homepage-gallery-section .section-header .gallery-context-list .gallery-context-item span{color:#425262;font-size:.77rem;font-weight:700;line-height:1}.homepage-gallery-section .homepage-gallery-wide{width:100%;padding:0 clamp(12px,3.2vw,46px)}.homepage-gallery-section .homepage-gallery-wide-inner{width:100%;max-width:2200px;margin:0 auto}.homepage-gallery-section .homepage-gallery-grid{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid;position:relative}@media screen and (width<=1600px){.homepage-gallery-section .homepage-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (width<=1200px){.homepage-gallery-section .homepage-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width<=768px){.homepage-gallery-section .homepage-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=576px){.homepage-gallery-section .homepage-gallery-grid{grid-template-columns:1fr}}.homepage-gallery-section .homepage-gallery-grid .homepage-gallery-item{aspect-ratio:4/3;border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .14);-o-transition:all .35s ease;background:#fff;border-radius:18px;transition:all .35s;display:block;position:relative;overflow:hidden;box-shadow:0 12px 24px #0d1a251a}.homepage-gallery-section .homepage-gallery-grid .homepage-gallery-item img{object-fit:cover;object-position:center;-o-transition:transform .55s ease;width:100%;height:100%;transition:transform .55s}.homepage-gallery-section .homepage-gallery-grid .homepage-gallery-item:hover{border-color:rgba(var(--theme-primary-rgb,240, 79, 87), .28);box-shadow:0 18px 34px rgba(var(--theme-primary-rgb,240, 79, 87), .14);transform:translateY(-5px)}.homepage-gallery-section .homepage-gallery-grid .homepage-gallery-item:hover img{transform:scale(1.06)}.homepage-gallery-section .homepage-gallery-carousel{z-index:2;margin-bottom:22px;position:relative}.homepage-gallery-section .homepage-gallery-carousel .swiper-slide{height:auto}.homepage-gallery-section .homepage-gallery-carousel .homepage-gallery-item{aspect-ratio:4/3;border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .14);-o-transition:all .35s ease;background:#fff;border-radius:18px;transition:all .35s;display:block;position:relative;overflow:hidden;box-shadow:0 12px 24px #0d1a251a}.homepage-gallery-section .homepage-gallery-carousel .homepage-gallery-item img{object-fit:cover;object-position:center;-o-transition:transform .55s ease;width:100%;height:100%;transition:transform .55s}.homepage-gallery-section .homepage-gallery-carousel .homepage-gallery-item:hover{border-color:rgba(var(--theme-primary-rgb,240, 79, 87), .28);box-shadow:0 18px 34px rgba(var(--theme-primary-rgb,240, 79, 87), .14);transform:translateY(-5px)}.homepage-gallery-section .homepage-gallery-carousel .homepage-gallery-item:hover img{transform:scale(1.06)}.homepage-gallery-section .homepage-gallery-carousel-controls{z-index:2;justify-content:center;align-items:center;gap:20px;margin:0 0 20px;display:flex;position:relative}.homepage-gallery-section .homepage-gallery-carousel-controls .gallery-carousel-btn{border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .24);-o-transition:all .3s ease;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:inline-flex}.homepage-gallery-section .homepage-gallery-carousel-controls .gallery-carousel-btn i{color:var(--theme-primary,#f04f57);font-size:1rem}.homepage-gallery-section .homepage-gallery-carousel-controls .gallery-carousel-btn:hover{background:var(--theme-primary,#f04f57);border-color:var(--theme-primary,#f04f57)}.homepage-gallery-section .homepage-gallery-carousel-controls .gallery-carousel-btn:hover i{color:#fff}.homepage-gallery-section .homepage-gallery-carousel-controls .gallery-carousel-dots{justify-content:center;align-items:center;gap:8px;display:inline-flex}.homepage-gallery-section .homepage-gallery-carousel-controls .gallery-carousel-dots .swiper-pagination-bullet{background:rgba(var(--theme-primary-rgb,240, 79, 87), .22);opacity:1;-o-transition:all .3s ease;width:9px;height:9px;transition:all .3s}.homepage-gallery-section .homepage-gallery-carousel-controls .gallery-carousel-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--theme-primary,#f04f57);transform:scale(1.12)}.homepage-gallery-section .gallery-section-btn{z-index:2;margin-top:2px;position:relative}.testimonials-section{position:relative}.testimonials-section .testimonials-header{z-index:2;margin-bottom:38px;position:relative}.testimonials-section .testimonials-header .section-tag span{background:rgba(var(--theme-primary-rgb,240, 79, 87), .1);color:var(--theme-primary,#f04f57)}.testimonials-section .testimonials-header h2{color:#111f2d}.testimonials-section .testimonials-header .section-desc{color:#586776}.testimonials-section .testimonials-header .testimonials-context-list{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.testimonials-section .testimonials-header .testimonials-context-list .testimonials-context-item{border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .14);background:#fff;border-radius:100px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.testimonials-section .testimonials-header .testimonials-context-list .testimonials-context-item i{color:#28a745;font-size:.82rem;line-height:1}.testimonials-section .testimonials-header .testimonials-context-list .testimonials-context-item span{color:#425262;font-size:.77rem;font-weight:700;line-height:1}.testimonials-section .testimonials-content{z-index:2;padding:0 34px;position:relative}@media screen and (width<=768px){.testimonials-section .testimonials-content{padding:0}}.testimonials-section .testimonials-content .testimonials-carousel{padding:10px 0 60px}.testimonials-section .testimonials-content .testimonials-carousel .swiper-wrapper{align-items:stretch}.testimonials-section .testimonials-content .testimonials-carousel .swiper-wrapper .swiper-slide{height:auto;display:flex}.testimonials-section .testimonials-content .testimonials-carousel .testimonial-box{border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .12);-o-transition:all .3s ease;background:#fff;border-radius:24px;flex-direction:column;height:100%;padding:30px 26px 26px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 34px #0e182214}.testimonials-section .testimonials-content .testimonials-carousel .testimonial-box:hover{transform:translateY(-6px);box-shadow:0 22px 46px #0e182224}.testimonials-section .testimonials-content .testimonials-carousel .testimonial-box .testimonial-quote{background:rgba(var(--theme-primary-rgb,240, 79, 87), .08);border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .16);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:16px;right:16px}.testimonials-section .testimonials-content .testimonials-carousel .testimonial-box .testimonial-quote i{color:rgba(var(--theme-primary-rgb,240, 79, 87), .82);font-size:1.05rem;line-height:1}.testimonials-section .testimonials-content .testimonials-carousel .testimonial-box .header-details{z-index:1;border-bottom:1px solid #111f2c14;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:18px;padding-bottom:18px;display:flex;position:relative}.testimonials-section .testimonials-content .testimonials-carousel .testimonial-box .header-details .user-data{align-items:center;gap:11px;display:flex}.testimonials-section .testimonials-content .testimonials-carousel .testimonial-box .header-details .user-data .user-avatar{border:2px solid rgba(var(--theme-primary-rgb,240, 79, 87), .22);background:#f2f6fa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex;overflow:hidden}.testimonials-section .testimonials-content .testimonials-carousel .testimonial-box .header-details .user-data .user-avatar img{object-fit:cover;object-position:center;width:100%;height:100%}.testimonials-section .testimonials-content .testimonials-carousel .testimonial-box .header-details .user-data .user-avatar.user-avatar-placeholder i{color:rgba(var(--theme-primary-rgb,240, 79, 87), .6);font-size:1.35rem;line-height:1}.testimonials-section .testimonials-content .testimonials-carousel .testimonial-box .header-details .user-data .user-details{flex-direction:column;gap:5px;padding-right:40px;display:flex}.testimonials-section .testimonials-content .testimonials-carousel .testimonial-box .header-details .user-data .user-details .user-name{color:#122130;font-size:1rem;font-weight:700;line-height:1.2;display:block}.testimonials-section .testimonials-content .testimonials-carousel .testimonial-box .header-details .user-data .user-details .user-title{color:var(--theme-primary,#f04f57);margin:0;font-size:.8rem;font-weight:500;line-height:1;display:block}.testimonials-section .testimonials-content .testimonials-carousel .testimonial-box .header-details .user-stars{flex-shrink:0;align-items:center;gap:2px;display:flex}.testimonials-section .testimonials-content .testimonials-carousel .testimonial-box .header-details .user-stars i{color:var(--theme-secondary,#fab914);font-size:.84rem}.testimonials-section .testimonials-content .testimonials-carousel .testimonial-box .testimonial-text{z-index:1;flex:1;position:relative}.testimonials-section .testimonials-content .testimonials-carousel .testimonial-box .testimonial-text p{color:#505d69;margin:0;font-size:.95rem;line-height:1.8}.testimonials-section .testimonials-content .carousel-controls-wrapper{text-align:center;pointer-events:none;width:100%;position:absolute;inset:0}.testimonials-section .testimonials-content .carousel-controls-wrapper .carousel-controls{width:100%;height:100%;position:relative}.testimonials-section .testimonials-content .carousel-controls-wrapper .carousel-controls .carousel-btn{border:1px solid rgba(var(--theme-primary-rgb,240, 79, 87), .22);pointer-events:auto;-o-transition:all .3s ease;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:absolute;top:calc(50% - 22px);transform:translateY(-50%);box-shadow:0 8px 20px #101c2a14}@media screen and (width<=768px){.testimonials-section .testimonials-content .carousel-controls-wrapper .carousel-controls .carousel-btn{display:none}}.testimonials-section .testimonials-content .carousel-controls-wrapper .carousel-controls .carousel-btn i{color:var(--theme-primary,#f04f57);font-size:1.15rem;line-height:0}.testimonials-section .testimonials-content .carousel-controls-wrapper .carousel-controls .carousel-btn:hover{background:var(--theme-primary,#f04f57);border-color:var(--theme-primary,#f04f57)}.testimonials-section .testimonials-content .carousel-controls-wrapper .carousel-controls .carousel-btn:hover i{color:#fff}.testimonials-section .testimonials-content .carousel-controls-wrapper .carousel-controls .carousel-btn.carousel-btn-prev{left:0}.testimonials-section .testimonials-content .carousel-controls-wrapper .carousel-controls .carousel-btn.carousel-btn-next{right:0}.testimonials-section .testimonials-content .carousel-controls-wrapper .carousel-controls .carousel-dots{pointer-events:auto;justify-content:center;align-items:center;gap:10px;width:max-content;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.testimonials-section .testimonials-content .carousel-controls-wrapper .carousel-controls .carousel-dots .swiper-pagination-bullet{opacity:1;-o-transition:all .3s ease;background:#12223033;width:10px;height:10px;transition:all .3s}.testimonials-section .testimonials-content .carousel-controls-wrapper .carousel-controls .carousel-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--theme-primary,#f04f57);transform:scale(1.1)}.donate-cta-section .donate-cta-inner{text-align:center;background:linear-gradient(125deg,#f04f57 0%,#dd3d4a 55%,#c9333f 100%);border-radius:30px;padding:76px 56px;position:relative;overflow:hidden;box-shadow:0 26px 54px #c82d3d57}@media screen and (width<=992px){.donate-cta-section .donate-cta-inner{padding:58px 32px}}@media screen and (width<=576px){.donate-cta-section .donate-cta-inner{border-radius:24px;padding:48px 28px}}.donate-cta-section .donate-cta-inner .cta-deco{pointer-events:none;border-radius:50%;position:absolute}.donate-cta-section .donate-cta-inner .cta-deco.cta-deco-one{background:#ffffff1c;width:380px;height:380px;top:-140px;right:-100px}@media screen and (width<=576px){.donate-cta-section .donate-cta-inner .cta-deco.cta-deco-one{width:220px;height:220px;top:-80px;right:-60px}}.donate-cta-section .donate-cta-inner .cta-deco.cta-deco-two{background:#ffffff17;width:240px;height:240px;bottom:-100px;left:-60px}@media screen and (width<=576px){.donate-cta-section .donate-cta-inner .cta-deco.cta-deco-two{width:150px;height:150px;bottom:-60px;left:-30px}}.donate-cta-section .donate-cta-inner .cta-deco.cta-deco-three{background:rgba(var(--theme-secondary-rgb,250, 185, 20), .25);width:120px;height:120px;top:30px;left:10%}@media screen and (width<=768px){.donate-cta-section .donate-cta-inner .cta-deco.cta-deco-three{display:none}}.donate-cta-section .donate-cta-inner .cta-icon{z-index:1;background:#ffffff38;border:2px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 28px;display:inline-flex;position:relative}@media screen and (width<=576px){.donate-cta-section .donate-cta-inner .cta-icon{width:58px;height:58px;margin-bottom:20px}}.donate-cta-section .donate-cta-inner .cta-icon i{color:#fff;font-size:1.8rem;line-height:1}@media screen and (width<=576px){.donate-cta-section .donate-cta-inner .cta-icon i{font-size:1.4rem}}.donate-cta-section .donate-cta-inner .cta-tag{z-index:1;margin-bottom:12px;position:relative}.donate-cta-section .donate-cta-inner .cta-tag span{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#ffffff29;border:1px solid #ffffff52;border-radius:100px;padding:7px 14px;font-size:.7rem;font-weight:700;display:inline-block}.donate-cta-section .donate-cta-inner .cta-title{z-index:1;color:#fff;max-width:700px;margin:0 auto 20px;font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:700;line-height:1.2;position:relative}.donate-cta-section .donate-cta-inner .cta-content{z-index:1;margin-bottom:24px;position:relative}@media screen and (width<=576px){.donate-cta-section .donate-cta-inner .cta-content{margin-bottom:18px}}.donate-cta-section .donate-cta-inner .cta-content p{color:#ffffffd9;max-width:600px;margin:0 auto;font-size:1rem;line-height:1.72}.donate-cta-section .donate-cta-inner .cta-content p strong{color:#fff;font-weight:700}.donate-cta-section .donate-cta-inner .cta-highlights{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin:0 0 34px;padding:0;list-style:none;display:flex;position:relative}.donate-cta-section .donate-cta-inner .cta-highlights li{background:#ffffff1f;border:1px solid #ffffff38;border-radius:100px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.donate-cta-section .donate-cta-inner .cta-highlights li i{color:#fff;font-size:.85rem;line-height:1}.donate-cta-section .donate-cta-inner .cta-highlights li span{color:#fff;font-size:.8rem;font-weight:600;line-height:1.2}.donate-cta-section .donate-cta-inner .cta-buttons{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}@media screen and (width<=576px){.donate-cta-section .donate-cta-inner .cta-buttons{flex-direction:column;align-items:stretch;gap:12px;max-width:320px;margin:0 auto}}.donate-cta-section .donate-cta-inner .cta-buttons .cta-btn{letter-spacing:.01em;-o-transition:all .3s ease;cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 30px;font-family:Montserrat,sans-serif;font-size:.94rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}@media screen and (width<=576px){.donate-cta-section .donate-cta-inner .cta-buttons .cta-btn{width:100%;padding:14px 20px}}.donate-cta-section .donate-cta-inner .cta-buttons .cta-btn i{flex-shrink:0;font-size:.95rem;line-height:1}.donate-cta-section .donate-cta-inner .cta-buttons .cta-btn span{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:1}.donate-cta-section .donate-cta-inner .cta-buttons .cta-btn.cta-btn-primary{color:var(--theme-primary,#f04f57);background:#fff;box-shadow:0 4px 20px #00000026}.donate-cta-section .donate-cta-inner .cta-buttons .cta-btn.cta-btn-primary:hover{color:color-mix(in srgb, var(--theme-primary) 84%, black);background:#fff;transform:translateY(-3px);box-shadow:0 10px 32px #00000038}.donate-cta-section .donate-cta-inner .cta-buttons .cta-btn.cta-btn-outline{color:#fff;background:#ffffff1a;border:2px solid #ffffff73}.donate-cta-section .donate-cta-inner .cta-buttons .cta-btn.cta-btn-outline:hover{background:#fff3;border-color:#ffffffbf;transform:translateY(-3px)}
