:root{--bg:#fff8e8;--surface:#fff;--surface-soft:#fff1c9;--blue:#1f96d3;--blue-dark:#193550;--yellow:#ffd45a;--yellow-strong:#ffc629;--green:#48a868;--red:#e45a55;--muted:#65778a;--line:#1935501f;--shadow:0 18px 45px #1935501a;--radius:24px;--container:863px}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html{scroll-behavior:smooth}body{color:var(--blue-dark);background:#fffefa;margin:0;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%;height:auto}.page{background:#fffefa;width:100%;min-height:100dvh;overflow-x:clip}.container{width:min(var(--container), calc(100vw - 48px));margin:0 auto}.section{padding:80px 0}.section--soft{background:#fff3d3}.section-title{text-align:center;max-width:700px;margin:0 auto 48px}.section-title.left{text-align:left;margin-left:0}h1,h2,h3,p{margin:0}h1{letter-spacing:0;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:48px;font-weight:800;line-height:1.25}h2{font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:clamp(32px,4.6vw,40px);font-weight:800;line-height:1.12}h3{font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.25}.lead{color:var(--muted);font-size:20px;font-weight:400;line-height:1.5}.muted{color:var(--muted)}.accent{color:var(--blue)}.accent-warm{color:#f5906a}.header{z-index:20;background:#fffefa;border-bottom:1px solid #1f96d324;height:81px;font-family:Lato,Trebuchet MS,Arial,sans-serif;position:sticky;top:0}.header__inner{height:80px;display:block;position:relative}.logo{align-items:center;width:75px;height:56px;display:inline-flex;position:absolute;top:12px;left:0}.nav{color:#1269ad;align-items:center;gap:21px;font-family:Inter,Lato,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:flex;position:absolute;top:30px;left:108px}.nav a{font-family:Inter,Lato,Trebuchet MS,Arial,sans-serif}.header__actions{display:block}.phone{color:#1269ad;white-space:nowrap;font-family:Inter,Lato,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:600;line-height:20px;position:absolute;top:30px;left:566px}.header .button--primary{width:122px;height:44px;min-height:44px;padding:0;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:700;line-height:20px;position:absolute;top:18px;left:741px}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{color:#fff;background:var(--blue);padding:12px 24px;box-shadow:0 10px 24px #1f96d33d}.button--yellow{min-height:56px;color:var(--blue-dark);background:var(--yellow);padding:16px 32px;box-shadow:0 12px 24px #ffc62947}.button--outline{min-height:56px;color:var(--blue);border:2px solid var(--blue);background:0 0;padding:15px 32px}.icon-button{border:1px solid var(--line);width:44px;height:44px;color:var(--blue-dark);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:none}.hero{background:#fffefa;min-height:660px;padding:64px 0 58px;position:relative}.hero__grid{grid-template-columns:minmax(0,390px) minmax(500px,620px);align-items:start;gap:32px;display:grid}.hero__content{max-width:400px}.badge{min-height:40px;color:var(--blue-dark);background:#fff1bf;border:0;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.badge--star svg,.donate-hero-badge svg{color:#ffc532;fill:currentColor;stroke:currentColor;flex:none}.hero .lead{color:#6d8aa3;max-width:390px;margin-top:24px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.6}.hero__actions{flex-wrap:wrap;gap:20px;margin-top:32px;display:flex}.hero__button{border-radius:999px;min-height:72px;font-size:18px;line-height:28px}.hero__button--primary{color:#fff;background:linear-gradient(135deg,#2e9fd8 0%,#2388bd 100%);width:322px;box-shadow:0 10px 22px #2e97cf38}.hero__button--primary svg{width:24px;height:24px}.hero__button--outline{color:#2e97cf;width:306px;box-shadow:none;background:0 0;border:3px solid #2e97cf}.hero__image{justify-self:end;align-items:center;width:min(620px,100%);min-height:410px;margin-top:12px;display:flex}.hero__image img{object-fit:contain;width:100%;height:auto}@media (min-width:1024px){:root{--container:1360px}.container{width:min(var(--container), calc(100vw - 128px))}.header__inner{align-items:center;gap:clamp(28px,2.4vw,44px);height:80px;display:flex}.logo{flex:0 0 75px;position:static}.nav{flex:0 auto;gap:clamp(22px,1.9vw,34px);font-size:16px;line-height:22px;position:static}.header__actions{align-items:center;gap:clamp(28px,3vw,58px);margin-left:auto;display:flex}.phone{font-size:16px;line-height:22px;position:static}.header .button--primary{width:142px;height:52px;min-height:52px;font-size:18px;position:static}.hero{min-height:748px;padding:64px 0 72px}.hero__grid{grid-template-columns:minmax(390px,500px) minmax(650px,860px);justify-content:space-between;align-items:center;gap:clamp(28px,3.8vw,60px)}.hero__content{max-width:500px}h1{max-width:500px;font-size:clamp(52px,4.3vw,72px);line-height:1.12}.hero .lead{max-width:470px;font-size:clamp(20px,1.45vw,28px);line-height:1.55}.hero__image{width:min(860px,100%);min-height:500px;margin-top:0}.hero__image img{width:100%}}@media (min-width:1024px) and (max-width:1180px){:root{--container:863px}.container{width:min(var(--container), calc(100vw - 48px))}.header__inner{height:80px;display:block;position:relative}.logo{position:absolute;top:12px;left:0}.nav{gap:21px;font-size:14px;line-height:20px;position:absolute;top:30px;left:108px}.header__actions{margin-left:0;display:block}.phone{font-size:14px;line-height:20px;position:absolute;top:30px;left:566px}.header .button--primary{width:122px;height:44px;min-height:44px;font-size:16px;position:absolute;top:18px;left:741px}.hero{min-height:660px;padding:64px 0 58px}.hero__grid{grid-template-columns:minmax(0,360px) minmax(0,500px);align-items:center;gap:14px}.hero__content{max-width:360px}h1{max-width:360px;font-size:48px;line-height:1.25}.hero .lead{max-width:360px;font-size:20px;line-height:1.6}.hero__image{width:min(500px,100%);min-height:380px;margin-top:12px}}.donation{color:#fff;background:linear-gradient(#319fd3 0%,#238bbf 100%);padding:64px 0}.donation-card{width:min(848px,100%);box-shadow:none;background:#ffffff29;border:1px solid #ffffff38;border-radius:16px;margin:40px auto 0;padding:41px}.donation .section-title{max-width:min(1000px,100%);margin-bottom:0}.donation .section-title h2{color:#fff;font-size:36px;line-height:40px}.donation .section-title .lead{color:#ffffffe6;font-size:18px;line-height:28px}.donation-mode{justify-items:center;gap:10px;margin:0 auto 32px;display:grid}.segment{background:#eff6fb;border:2px solid #c8e8f8;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(430px,100%);padding:6px;display:grid}.segment button{color:#6b8fa8;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:52px;padding:12px 22px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:17px;font-weight:700;line-height:24px;transition:background .2s,box-shadow .2s,color .2s}.segment button.is-active{color:#fff;background:linear-gradient(135deg,#2e9fd8 0%,#2388bd 100%);box-shadow:0 8px 18px #2e97cf2e}.donation-mode__hint{color:#6b8fa8;text-align:center;max-width:430px;font-size:14px;font-weight:400;line-height:20px}.donation-mode--blue .segment{background:#ffffff29;border-color:#ffffff47}.donation-mode--blue .segment button{color:#ffffffc7}.donation-mode--blue .segment button.is-active{color:#1a3550;background:#fff;box-shadow:0 10px 24px #1a35501f}.donation-mode--blue .donation-mode__hint{color:#ffffffbd}.amount-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.amount-grid button,.field{color:#fff;background:#ffffff14;border:2px solid #ffffff47;border-radius:10px;min-height:64px;font-size:18px;font-weight:700}.amount-grid button.is-selected{border-color:var(--yellow-strong);color:var(--blue-dark);background:var(--yellow-strong)}.field{width:100%;margin-top:16px;padding:0 22px;font-weight:700}.field::placeholder{color:#ffffffb8}.donation-card__submit{justify-content:center;margin-top:32px;display:flex}.donation-card__submit .button{min-width:230px;min-height:60px;padding:16px 40px;font-size:18px}@media (min-width:1181px){.hero__grid{grid-template-columns:minmax(620px,680px) minmax(520px,620px)}.hero__content{max-width:680px}.hero__actions{flex-wrap:nowrap}.donation-card{width:min(848px,100%);padding:41px}.donation .section-title h2{font-size:clamp(40px,2.6vw,48px);line-height:1.15}}.grid{gap:24px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:28px}.card__icon{width:56px;height:56px;color:var(--blue);background:#eaf7fd;border-radius:18px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.card p{color:var(--muted);margin-top:10px}.card__action{color:var(--blue);align-items:center;gap:6px;margin-top:18px;font-weight:700;display:inline-flex}.article-video,.article-video-file{border:1px solid var(--line);background:#eff6fb;border-radius:18px;width:100%;margin-top:28px;overflow:hidden}.article-video{aspect-ratio:16/9}.article-video iframe{border:0;width:100%;height:100%}.article-video-file{max-height:560px;display:block}.number-card{text-align:center}.number-card strong{margin:8px 0 2px;font-size:48px;line-height:1;display:block}.step{counter-increment:step}.step:before{content:counter(step, decimal-leading-zero);color:var(--blue);margin-bottom:14px;font-size:48px;font-weight:800;line-height:1;display:block}.needs-card{flex-direction:column;min-height:247px;display:flex}.need-pill{width:fit-content;color:var(--blue-dark);background:#fff1c9;border-radius:999px;margin-top:18px;padding:8px 14px;font-size:14px;font-weight:600}.card__bottom{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}.amount{font-size:24px;font-weight:800}.media-card{padding:0;overflow:hidden}.media-card__image{background:#dff3fb;height:230px;position:relative}.media-card__image--wide{height:192px}.media-card__body{padding:24px}.media-card__meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pill{min-height:20px;color:var(--blue);background:#1f96d31a;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.doc-tabs{flex-wrap:wrap;gap:12px;margin-bottom:48px;display:flex}.doc-tabs button{border:1px solid var(--line);min-height:44px;color:var(--blue);background:#fff;border-radius:999px;padding:10px 22px;font-weight:600}.doc-tabs button.is-active{color:#fff;background:var(--blue);border-color:var(--blue)}.documents-grid{align-items:stretch;gap:26px}.documents-hero,.documents-filters-section,.documents-list-section,.documents-trust-cta{font-family:Lato,Trebuchet MS,Arial,sans-serif}.documents-hero h1,.document-card h3,.documents-trust-cta h2{letter-spacing:0;font-family:Nunito,Trebuchet MS,Arial,sans-serif}.documents-filters-section{background:#eef7fd;padding:33px 0 41px}.documents-filters-section>.container{width:min(1068px,100vw - 64px)}.documents-tabs{gap:16px 24px;margin-bottom:0}.documents-tabs button{color:#1a3550;background:#fffefa;border:3px solid #d2e9f5;border-radius:999px;min-height:56px;padding:0 28px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:700;line-height:24px}.documents-tabs button.is-active{color:#fff;background:#2e9bd0;border-color:#2e9bd0}.documents-list-section{background:#fffdf7;padding:64px 0 80px}.documents-list-section>.container{width:min(1068px,100vw - 64px)}.documents-hero{background:#fffdf7;border-top:1px solid #2e97cf2e;border-bottom:1px solid #2e97cf2e;min-height:560px;padding:72px 0 62px}.documents-hero>.container{width:min(1280px,100vw - 96px)}.documents-hero__grid{grid-template-columns:minmax(360px,500px) minmax(320px,420px);justify-content:space-between;align-items:center;gap:clamp(56px,9vw,160px);display:grid}.documents-hero__content{max-width:460px}.documents-hero__badge{color:#1a3550;background:#eff6fb;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 20px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:700;line-height:28px;display:inline-flex}.documents-hero__badge svg{color:#2e97cf}.documents-hero h1{color:#1a3550;margin-top:38px;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:54px;font-weight:800;line-height:66px}.documents-hero p{color:#6b8fa8;max-width:460px;margin-top:28px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:24px;font-weight:400;line-height:36px}.documents-hero__button{color:#fff;background:linear-gradient(135deg,#2e9fd8 0%,#2388bd 100%);border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:260px;min-height:70px;margin-top:42px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:20px;font-weight:700;line-height:28px;display:inline-flex;box-shadow:0 10px 20px #1935502e}.documents-hero__visual{justify-content:center;display:flex}.documents-hero__visual img{width:min(360px,100%);height:auto}.document-card{background:#fff;border:1px solid #dceff8;border-radius:18px;grid-template-columns:62px minmax(0,1fr);align-content:start;column-gap:20px;min-height:255px;padding:30px;display:grid}.document-card__icon{border-radius:24px;justify-content:center;align-items:center;width:62px;height:62px;display:inline-flex}.document-card__icon--blue{color:#2e9bd0;background:#eef7fd}.document-card__icon--purple{color:#8b5cf6;background:#f1ebff}.document-card__icon--green{color:#16c47f;background:#e8fbf2}.document-card__icon--yellow{color:#f9bd23;background:#fff3c4}.document-card__icon--coral{color:#f5906a;background:#fee8dc}.document-card__year{color:#6b8fa8;margin-bottom:8px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:16px;font-weight:700;line-height:22px;display:block}.document-card h3{color:#1a3550;margin:0;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:24px;font-weight:800;line-height:30px}.document-card p{color:#6b8fa8;max-width:340px;margin-top:12px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:400;line-height:30px}.document-card__actions{flex-wrap:wrap;grid-column:1/-1;gap:12px;margin-top:24px;display:flex}.document-card__button{color:#2e9bd0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:700;line-height:24px;text-decoration:none;display:inline-flex}.document-card__button--soft{background:#eef7fd;min-width:144px}.document-card__button--outline{background:#fff;border:3px solid #c9e7f6;min-width:144px}.documents-trust-cta{color:#fff;background:radial-gradient(circle at 50% 35%,#5083a652,#0000 52%),#1f4664;padding:70px 0 66px}.documents-trust-cta>.container{width:min(872px,100vw - 64px)}.documents-trust-cta__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.documents-trust-cta__icon{color:#d9e5ed;filter:drop-shadow(0 3px #00000040);margin-bottom:18px}.documents-trust-cta h2{color:#fff;margin:0;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:30px;font-weight:800;line-height:38px}.documents-trust-cta h2 span{color:#ffc83d}.documents-trust-cta p{color:#ffffffc7;max-width:704px;margin-top:22px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:400;line-height:28px}.documents-trust-cta__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px;display:flex}.documents-trust-cta__button{border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:208px;min-height:58px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:17px;font-weight:700;line-height:24px;text-decoration:none;display:inline-flex}.documents-trust-cta__button--light{color:#1a3550;background:#fff}.documents-trust-cta__button--blue{color:#fff;background:linear-gradient(135deg,#2e9fd8 0%,#2388bd 100%);box-shadow:0 8px 16px #0b203140}.map-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.map-card__surface{min-height:320px;color:var(--blue-dark);text-align:center;background-color:#f6fbfe;background-image:linear-gradient(90deg,#1f96d31f 1px,#0000 1px),linear-gradient(#1f96d31f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:center;align-items:center;padding:32px;font-size:20px;font-weight:700;display:flex}.cta--compact{padding:72px 0}.section--filters{padding:40px 0}.news-load-more{justify-content:center;margin-top:48px;display:flex}.inner-hero.news-hero{background:#fffdf7;min-height:506px;padding:64px 0 56px}.news-hero>.container,.news-filters>.container{width:min(1360px,100vw - 128px)}.news-hero .inner-hero__grid--reports{grid-template-columns:minmax(430px,560px) minmax(380px,520px);justify-content:space-between;align-items:start;gap:clamp(64px,8vw,160px)}.news-hero__content{max-width:560px}.news-hero__badge{box-sizing:border-box;white-space:nowrap;color:#1a3550;background:#fef3c7;border-radius:999px;align-items:center;gap:8px;width:300px;height:36px;padding:8px 16px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.news-hero__badge img{flex:0 0 14px}.news-hero h1{color:#1a3550;max-width:420px;margin-top:24px;font-size:48px;line-height:60px}.news-hero__lead{color:#6b8fa8;max-width:420px;margin-top:20px;font-size:20px;line-height:32.5px}.news-hero__button{color:#fff;background:linear-gradient(135deg,#2e97cf 0%,#1e7daf 100%);border-radius:999px;justify-content:center;align-items:center;gap:12px;width:202px;min-height:56px;margin-top:32px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;display:inline-flex;box-shadow:0 10px 24px #2e97cf38}.news-hero .inner-hero__visual{justify-self:end;width:min(420px,100%);transform:translateY(-1px)}.news-hero .inner-hero__visual img{width:min(380px,100%)}.news-filters{background:#eff6fb;padding:32px 0}.news-filters .doc-tabs{gap:14px;margin:0}.news-filters .doc-tabs button{box-sizing:border-box;color:#1a3550;white-space:nowrap;background:#fff;border:2px solid #d8dee4;border-radius:999px;justify-content:center;align-items:center;height:44px;padding:10px 20px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.news-filters .doc-tabs button.is-active{color:#fff;background:#1a3550;border-color:#1a3550}.news-filters .doc-tabs button:first-child{width:68px}.news-filters .doc-tabs button:nth-child(2){width:102px}.news-filters .doc-tabs button:nth-child(3){width:165px}.news-filters .doc-tabs button:nth-child(4){width:86px}.news-filters .doc-tabs button:nth-child(5){width:116px}.news-filters .doc-tabs button:nth-child(6){width:118px}.news-list-section{background:#fffdf7;padding:64px 0}.news-list-section>.container{width:min(1360px,100vw - 128px)}.grid.two.news-list-grid{grid-template-columns:repeat(auto-fit,minmax(320px,419.5px));justify-content:center;gap:24px}.news-card{min-height:0;box-shadow:none;border:0;border-radius:24px}.news-card .media-card__image{background:#eff6ff;height:192px}.news-card .media-card__body{padding:24px}.news-card .media-card__meta{gap:12px}.news-card .date{color:#6b8fa8;letter-spacing:0;font-size:12px;font-weight:600;line-height:16px}.news-card .pill{color:#1a3550;background:#fef3c7;min-height:20px;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px}.news-card h3{color:#1a3550;margin-top:12px;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px}.news-card p{color:#6b8fa8;margin-top:12px;font-size:14px;line-height:22.75px}.news-card .card__action{color:#2e97cf;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}@media (max-width:1023px){.inner-hero.news-hero{min-height:0;padding:56px 0 64px}.news-hero>.container,.news-filters>.container{width:min(100% - 32px,560px)}.news-hero .inner-hero__grid--reports{grid-template-columns:1fr;gap:32px}.news-hero__badge{width:min(300px,100%)}.news-hero h1{max-width:none;font-size:36px;line-height:45px}.news-hero__lead{max-width:none;font-size:18px;line-height:29px}.news-hero__button{width:100%}.news-hero .inner-hero__visual{justify-self:center;width:min(304px,100%);transform:none}.news-hero .inner-hero__visual img{width:min(304px,100%)}.news-filters .doc-tabs{gap:10px}.news-filters .doc-tabs button{flex:auto}.news-list-section{padding:56px 0}.news-list-section>.container{width:min(100% - 32px,560px)}}.news-load-more__button{color:#2e97cf;cursor:pointer;background:0 0;border:2px solid #2e97cf;border-radius:999px;justify-content:center;align-items:center;width:156px;min-height:52px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.news-final-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#1a3550 0%,#2d5270 100%);min-height:436px;padding:80px 0}.news-final-cta__inner{justify-items:center;display:grid}.news-final-cta__mark{background:url(/images/sun-gap.svg) 50%/contain no-repeat;width:54px;height:54px}.news-final-cta h2{color:#fff;text-align:center;margin-top:20px;font-size:30px;line-height:36px}.news-final-cta h2 span{color:#f9c52e;display:block}.news-final-cta p{color:#ffffffbf;max-width:680px;margin-top:16px;font-size:18px;line-height:28px}.news-final-cta__actions{justify-content:center;gap:16px;margin-top:32px;display:flex}.news-final-cta__button{border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:60px;font-size:16px;line-height:24px;display:inline-flex}.news-final-cta__button--primary{color:#fff;background:linear-gradient(135deg,#2e97cf 0%,#1e7daf 100%);width:202px;min-height:56px;font-weight:700;box-shadow:0 2px 4px #0000001a,0 4px 6px #0000001a}.news-final-cta__button--outline{color:#fff;background:0 0;border:2px solid #fff;width:190px;font-weight:600}.reports-annual{background:#fef3c7;padding:80px 0}.reports-annual .section-title{margin-bottom:48px}.reports-annual__list{gap:16px;display:grid}.reports-annual__item{background:#fff;border-radius:16px;grid-template-columns:56px minmax(0,1fr) 148px;align-items:center;gap:20px;min-height:104px;padding:24px;display:grid;box-shadow:0 2px 16px #f9c52e26}.reports-annual__icon{color:#f9c52e;background:#fef3c7;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.reports-annual__content h3{font-size:18px;line-height:27px}.reports-annual__content p{color:#6b8fa8;margin-top:2px;font-size:14px;line-height:20px}.reports-annual__actions{justify-content:flex-end;gap:8px;display:flex}.reports-annual__open,.reports-annual__download{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:36px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.reports-annual__open{background:#2e97cf;width:90px}.reports-annual__download{color:#2e97cf;background:0 0;border:2px solid #2e97cf;width:50px}.reports-final-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#1a3550 0%,#2d5270 100%);min-height:472px;padding:80px 0}.reports-final-cta__inner{justify-items:center;padding-top:48px;display:grid}.reports-final-cta h2{color:#fff;font-size:36px;line-height:40px}.reports-final-cta h2 span{color:#f9c52e}.reports-final-cta p{color:#ffffffbf;max-width:720px;margin-top:16px;font-size:18px;line-height:28px}.reports-final-cta__button{color:#fff;background:linear-gradient(135deg,#2e97cf 0%,#1e7daf 100%);border-radius:999px;justify-content:center;align-items:center;gap:12px;width:234px;min-height:60px;margin-top:32px;font-size:18px;font-weight:700;line-height:28px;display:inline-flex;box-shadow:0 2px 4px #0000001a,0 4px 6px #0000001a}.contacts-cards-section,.contacts-map-section,.contacts-form-section,.contacts-requisites-section{padding:64px 0}.contacts-hero,.contacts-cards-section,.contacts-form-section,.contacts-requisites-section,.contacts-final-cta{font-family:Lato,Trebuchet MS,Arial,sans-serif}.contacts-hero h1,.contacts-card h3,.contacts-form-section .section-title h2,.contacts-requisites-section .section-title h2,.contacts-final-cta h2{letter-spacing:0;font-family:Nunito,Trebuchet MS,Arial,sans-serif}.contacts-cards-section{background:#eff6fb}.contacts-cards-section>.container{width:min(1360px,100vw - 80px)}.contacts-cards{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:32px;display:grid}.contacts-card{box-sizing:border-box;color:#1a3550;background:#fff;border-radius:32px;flex-direction:column;align-items:flex-start;min-height:306px;padding:44px;display:flex;box-shadow:0 2px 16px #2e97cf14}.contacts-card--address,.contacts-card--social{min-height:343px}.contacts-card__icon{border-radius:22px;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:28px;display:inline-flex}.contacts-card__icon svg{stroke-width:2.5px;width:36px;height:36px}.contacts-card--phone .contacts-card__icon{color:#2e97cf;background:#eff6fb}.contacts-card--email .contacts-card__icon{color:#f5906a;background:#fee8dc}.contacts-card--address .contacts-card__icon{color:#10b981;background:#ecfdf5}.contacts-card--social .contacts-card__icon{color:#8b5cf6;background:#f3f0ff}.contacts-card__label{color:#6b8fa8;text-transform:uppercase;margin-bottom:6px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:700;line-height:28px}.contacts-card h3{color:#1a3550;margin:0;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:24px;font-weight:800;line-height:32px}.contacts-card p{color:#6b8fa8;margin:8px 0 0;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:400;line-height:28px}.contacts-form-section{background:#eff6fb;padding:64px 0}.contacts-form-shell{width:min(980px,100vw - 80px)}.contacts-form-section .section-title{text-align:center;width:min(860px,100%);margin:0 auto 48px}.contacts-form-section .section-title h2{color:#1a3550;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:36px;font-weight:800;line-height:40px}.contacts-form-section .section-title .lead{color:#6b8fa8;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:400;line-height:28px;margin-top:12px!important}.contact-form{box-sizing:border-box;background:#fff;border-radius:28px;gap:20px;width:min(900px,100%);margin:0 auto;padding:48px;display:grid;box-shadow:0 2px 16px #2e97cf14}.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.contact-form__field{color:#1a3550;gap:8px;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:600;line-height:24px;display:grid}.contact-form__field input,.contact-form__field select,.contact-form__field textarea{box-sizing:border-box;color:#1a3550;background:#eff6fb;border:3px solid #c8e8f8;border-radius:18px;outline:none;width:100%;min-height:68px;padding:16px 22px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:20px;font-weight:400;line-height:28px}.contact-form__field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#6b8fa8 50%),linear-gradient(135deg,#6b8fa8 50%,#0000 50%);background-position:calc(100% - 22px) 24px,calc(100% - 16px) 24px;background-repeat:no-repeat;background-size:6px 6px,6px 6px}.contact-form__field input::placeholder,.contact-form__field textarea::placeholder{color:#8296a7}.contact-form__field select:invalid{color:#1a355080}.contact-form__field textarea{resize:vertical;min-height:172px}.contact-form__check{color:#6b8fa8;align-items:flex-start;gap:16px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:20px;font-weight:600;line-height:28px;display:flex}.contact-form__check input{appearance:none;background:#fff;border:3px solid #a9d8f2;border-radius:50%;flex:0 0 28px;width:28px;height:28px;margin:0}.contact-form__check input:checked{background:radial-gradient(circle,#2e97cf 0 5px,#0000 6px),#fff}.contact-form__check a{color:#2e97cf;text-underline-offset:3px;text-decoration:underline}.contact-form__submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2e97cf 0%,#1e7daf 100%);border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:64px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:20px;font-weight:700;line-height:26px;display:inline-flex;box-shadow:0 8px 18px #1a35502e}.contacts-requisites-section .section-title{text-align:center;margin-bottom:72px}.contacts-requisites-section .section-title h2{color:#1a3550;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:48px;font-weight:800;line-height:56px}.contacts-requisites-section .section-title .lead{color:#6b8fa8;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:24px;font-weight:400;line-height:32px}.contacts-requisites-section .requisites-card{background:#fff;border:1px solid #d7edf8;border-radius:28px;width:min(900px,100%);margin:0 auto;overflow:hidden;box-shadow:0 12px 34px #2e97cf14}.requisites-card__header{color:#fff;background:linear-gradient(135deg,#2e9fd8 0%,#2388bd 100%);align-items:center;gap:18px;min-height:84px;padding:0 42px;display:flex}.requisites-card__header h3{color:inherit;margin:0;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px}.requisites-card__body{display:grid}.contacts-requisites-section .requisite-row{border-bottom:1px solid #d7edf8;grid-template-columns:250px minmax(0,1fr);align-items:center;gap:0;min-height:76px;padding:0 42px;display:grid}.contacts-requisites-section .requisite-row span{color:#6b8fa8;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:20px;font-weight:700;line-height:28px}.contacts-requisites-section .requisite-row strong{color:#1a3550;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:22px;font-weight:700;line-height:30px}.requisites-card__actions{background:#eaf6ff;align-items:center;gap:28px;padding:28px 42px;display:flex}.requisites-card__button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:0 30px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:20px;font-weight:700;line-height:28px;display:inline-flex}.requisites-card__button--primary{color:#fff;background:linear-gradient(135deg,#2e9fd8 0%,#2388bd 100%);border:2px solid #0000;box-shadow:0 10px 22px #2e97cf2e}.requisites-card__button--outline{color:#2e97cf;background:#eaf6ff;border:3px solid #2e97cf}.contacts-final-cta{text-align:center;background:linear-gradient(135deg,#1a3550 0%,#2d5270 100%);min-height:413px;padding:84px 0 74px}.contacts-final-cta__inner{justify-items:center;display:grid}.contacts-final-cta h2{color:#fff;margin:0;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:36px;font-weight:800;line-height:40px}.contacts-final-cta h2 span{color:#f9c52e}.contacts-final-cta p{color:#ffffffb8;max-width:720px;margin:32px 0 0;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:20px;font-weight:400;line-height:28px}.contacts-final-cta__button{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#2e97cf 0%,#1e7daf 100%);border-radius:999px;justify-content:center;align-items:center;gap:16px;width:337px;min-height:86px;margin-top:48px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px;display:inline-flex;box-shadow:0 12px 22px #0000002e}.contacts-final-cta__button img{flex:0 0 24px;width:24px;height:24px}.donation-details{text-align:left;width:min(624px,100%);margin:48px auto 0}.step-card strong{color:var(--blue);font-size:48px;line-height:1;display:block}.share-block{text-align:center}.social--center{justify-content:center}.status-note{width:min(584px,100%);color:var(--muted);margin:48px auto 0}.date{color:var(--blue);font-size:13px;font-weight:600}.home-help-section,.home-numbers-section,.home-steps-section,.home-needs-section,.home-reports-section,.home-trust-section,.home-news-section{padding:80px 0}.home-help-section,.home-needs-section,.home-trust-section{background:#fffdf7}.home-numbers-section{background:#fef3c7}.home-steps-section,.home-news-section{background:#eff6fb}.home-reports-section{background:#f0f7ff}.home-help-section>.container,.home-numbers-section>.container,.home-steps-section>.container,.home-needs-section>.container,.home-reports-section>.container,.home-trust-section>.container,.home-news-section>.container{width:min(863px,100vw - 48px)}.home-help-section .section-title,.home-numbers-section .section-title,.home-steps-section .section-title,.home-needs-section .section-title,.home-reports-section .section-title,.home-trust-section .section-title,.home-news-section .section-title{margin-bottom:48px}.home-help-section .section-title h2,.home-numbers-section .section-title h2,.home-steps-section .section-title h2,.home-needs-section .section-title h2,.home-reports-section .section-title h2,.home-trust-section .section-title h2,.home-news-section .section-title h2{color:#1a3550;text-align:center;font-size:36px;line-height:40px}.home-help-section .section-title .lead,.home-steps-section .section-title .lead,.home-needs-section .section-title .lead,.home-reports-section .section-title .lead,.home-trust-section .section-title .lead,.home-news-section .section-title .lead{color:#6b8fa8;text-align:center;max-width:672px;margin:12px auto 0;font-size:18px;line-height:28px}.home-card-grid{gap:24px;display:grid}.home-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.home-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.home-info-card,.home-number-card,.home-step-card,.home-need-card,.home-trust-card{background:#fff;border:0;border-radius:24px}.home-info-card{min-height:247px;padding:29px;box-shadow:0 2px 16px #2e97cf14}.home-info-card .card__icon{width:56px;height:56px;color:var(--help-color);background:var(--help-soft);border-radius:18px}.home-info-card h3{font-size:18px;line-height:28px}.home-info-card p{color:#6b8fa8;font-size:14px;line-height:22.75px}.home-info-card .card__action{color:var(--help-color)}.home-numbers-section{min-height:728px}.home-number-card{flex-direction:column;justify-content:flex-start;align-items:center;min-height:228px;padding:32px;display:flex;box-shadow:0 2px 16px #1a35500f}.home-number-card .card__icon{color:#f9c52e;background:#fef3c7;border-radius:16px;width:48px;height:48px;margin-bottom:16px}.home-number-card .card__icon svg{width:22px;height:22px}.home-number-card strong{color:#1a3550;margin:0;font-size:48px;line-height:48px}.home-number-card h3{margin-top:4px;font-size:16px;line-height:24px}.home-number-card p{color:#6b8fa8;margin-top:4px;font-size:14px;line-height:20px}.home-steps-section{min-height:723px}.home-step-card{border:0;min-height:205.5px;padding:28px;box-shadow:0 2px 16px #2e97cf0f}.home-step-card:before{color:#dbeafe;margin-bottom:16px;font-size:48px;font-weight:800;line-height:48px}.home-step-card h3{margin:0;font-size:16px;line-height:24px}.home-step-card p{color:#6b8fa8;margin-top:16px;font-size:14px;line-height:22.75px}.home-needs-section{min-height:807px}.home-need-card{min-height:247.5px;padding:37px 25px 25px;position:relative;overflow:hidden;box-shadow:0 2px 16px #1a35500f}.home-need-card:before{content:"";background:var(--need-color);width:calc(100% - 2px);height:12px;position:absolute;top:1px;left:1px}.home-need-card h3{font-size:16px;line-height:24px}.home-need-card p{color:#6b8fa8;margin-top:12px;font-size:14px;line-height:22.75px}.home-need-card .need-pill{color:#1a3550;background:var(--need-soft);border:0;border-radius:16px;width:100%;min-height:44px;margin-top:12px;padding:12px 16px;font-size:14px;font-weight:400;line-height:20px}.home-need-card .need-pill strong{color:var(--need-color);font-weight:400}.home-need-card .amount{color:#1a3550;font-size:18px;line-height:28px}.home-need-card .button{width:83px;min-height:36px;color:var(--need-button-text);background:var(--need-color);box-shadow:none;padding:8px 16px;font-size:14px;line-height:20px}.home-reports-section{min-height:861px}.home-report-card,.home-news-card{background:#fff;border:0;border-radius:24px;min-height:483px;padding:0;overflow:hidden;box-shadow:0 2px 16px #2e97cf14}.home-media-image,.home-news-card__image{aspect-ratio:271.666/192;border-radius:24px 24px 0 0;height:auto}.home-media-body,.home-news-card__body{padding:24px}.home-media-body h3,.home-news-card__body h3{font-size:16px;line-height:24px}.home-media-body p,.home-news-card__body p{color:#6b8fa8;font-size:14px;line-height:20px}.home-section-more,.home-news-more{text-align:center;margin:40px 0 0}.home-section-more__button,.home-news-more__button{color:#2e97cf;background:0 0;border:2px solid #2e97cf;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:167px;min-height:52px;font-size:16px;font-weight:700;line-height:24px;display:inline-flex}.home-trust-section{min-height:799.5px}.home-card-grid--trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:19.5px 20px}.home-trust-card{border:1px solid #2e97cf1a;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:16px;min-height:127px;padding:25px;display:grid;box-shadow:0 2px 16px #2e97cf14}.home-trust-card .card__icon{color:#2e97cf;background:#eff6fb;border-radius:20px;width:44px;height:44px;margin:0}.home-trust-card .card__icon svg{width:22px;height:22px}.home-trust-card h3{margin:0;font-size:18px;line-height:27px}.home-trust-card p{color:#6b8fa8;grid-column:2;margin-top:4px;font-size:14px;line-height:22.75px}.home-trust-more{text-align:center;margin:43px 0 0}.home-trust-more__button{color:#2e97cf;background:0 0;border:2px solid #2e97cf;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:220px;min-height:56px;font-size:16px;font-weight:700;line-height:24px;display:inline-flex}.home-news-section{min-height:863px}.home-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-about-section{background:#fffdf7;padding:80px 0}.home-about-card{text-align:center;background:linear-gradient(135deg,#fef3c7 0%,#eff6fb 100%);border-radius:24px;align-content:center;justify-items:center;min-height:468px;padding:64px;display:grid;position:relative;overflow:hidden}.home-about-card__sun{opacity:.32;background:#f9c52e;border-radius:999px;width:192px;height:192px;position:absolute;top:24px;right:28px}.home-about-card__logo{object-fit:contain;width:107px;height:80px}.home-about-card h2{color:#1a3550;text-align:center;margin-top:24px;font-size:36px;line-height:40px}.home-about-card p{color:#2d5270;max-width:672px;margin-top:20px;font-size:18px;line-height:29.25px}.home-about-card__button{color:#fff;background:linear-gradient(135deg,#2e97cf 0%,#1e7daf 100%);border-radius:999px;justify-content:center;align-items:center;gap:10px;width:265px;min-height:56px;margin-top:32px;font-size:16px;font-weight:700;line-height:24px;display:inline-flex;box-shadow:0 2px 4px #0000001a,0 4px 6px #0000001a}.home-faq{background:#fffdf7;min-height:782px;padding:80px 0}.home-faq__inner{justify-items:center;width:min(768px,100%);display:grid}.home-faq h2{color:#1a3550;text-align:center;font-size:36px;line-height:40px}.home-faq__list{gap:12px;width:min(720px,100%);margin-top:48px;display:grid}.home-faq__item{color:#1a3550;text-align:left;background:#fff;border:1px solid #2e97cf1f;border-radius:16px;min-height:66px;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px}.home-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:21px 58px 21px 24px;list-style:none;display:flex;position:relative}.home-faq__item summary::-webkit-details-marker{display:none}.home-faq__item summary:after{content:"";border-bottom:3px solid #2e97cf;border-right:3px solid #2e97cf;width:10px;height:10px;position:absolute;top:50%;right:26px;transform:translateY(-65%)rotate(45deg)}.home-faq__item[open] summary:after{transform:translateY(-35%)rotate(225deg)}.home-faq__item span{overflow-wrap:anywhere}.home-faq__item p{color:#6b8fa8;margin:0;padding:0 58px 22px 24px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:16px;font-weight:400;line-height:26px}.home-final-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#1a3550 0%,#2d5270 100%);min-height:524px;padding:96px 0}.home-final-cta__inner{justify-items:center;display:grid}.home-final-cta__mark{background:url(/images/sun-gap.svg) 50%/contain no-repeat;width:68px;height:68px}.home-final-cta h2{color:#fff;text-align:center;max-width:720px;margin-top:24px;font-size:48px;line-height:48px}.home-final-cta h2 span{color:#f9c52e;display:block}.home-final-cta p{color:#dbeafe;max-width:538px;margin-top:20px;font-size:20px;line-height:28px}.home-final-cta__actions{justify-content:center;gap:28px;margin-top:40px;display:flex}.home-final-cta__button{border-radius:999px;justify-content:center;align-items:center;gap:12px;font-size:18px;font-weight:700;line-height:28px;display:inline-flex}.home-final-cta__button--primary{color:#1a3550;background:#f8c23a;width:370px;min-height:72px;box-shadow:0 10px 20px #bf7a0f2e}.home-final-cta__button--outline{color:#2e97cf;background:0 0;border:3px solid #2e97cf;width:282px;min-height:72px}.about-band{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:48px;display:grid}.cta{color:#fff;background:var(--blue);padding:96px 0}.cta__inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.footer{color:#fff;background:#1a3550;min-height:673px;padding:64px 0;font-family:Lato,Trebuchet MS,Arial,sans-serif}.footer>.container{width:min(1360px,100vw - 48px)}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(40px,6vw,96px);display:grid}.footer__grid>div{min-height:180px}.footer__grid>div:nth-child(-n+2){min-height:228px}.footer h4{color:#fff;margin:0 0 16px;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px}.footer p,.footer a,.footer li{color:#fff9;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.footer a{text-decoration:none}.footer a:hover{color:#ffffffdb}.footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer__contacts{gap:12px}.footer__contacts a{align-items:center;gap:10px;font-weight:400;display:inline-flex}.footer__contacts svg{color:#f9c52e;flex:0 0 15px}.footer__logo{width:85px;height:64px;margin-bottom:16px}.footer__brand p{max-width:412px;font-weight:400;line-height:22.75px}.footer__donate{margin-top:20px}.footer__donate .button{color:#1a3550;width:165px;height:44px;min-height:44px;box-shadow:none;background:#f9c52e;padding:0 24px}.social{gap:12px;margin-top:20px;display:flex}.social a{color:#fff;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.footer__requisites-action{margin-top:20px}.footer__requisites-action .button{color:#fff;width:143px;height:37px;min-height:37px;box-shadow:none;background:#ffffff29;border:0;padding:0 20px;font-weight:600}.footer__legal{color:#ffffff75;border-top:1px solid #ffffff24;justify-content:space-between;gap:24px;margin-top:64px;padding-top:36px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:flex}.footer__legal span,.footer__legal a{color:#ffffff75;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px}.legal-links{gap:32px;display:flex}@media (min-width:1024px){.footer>.container{width:min(1360px,100vw - 128px)}}@media (min-width:1200px){.footer__grid{grid-template-columns:minmax(280px,1.15fr) minmax(170px,.7fr) minmax(330px,1fr) minmax(250px,.8fr);align-items:start;gap:0 clamp(48px,4.6vw,88px)}.footer__grid>div,.footer__grid>div:nth-child(-n+2){min-height:0}.footer__brand p{max-width:340px}.footer__legal{margin-top:64px}}.inner-hero{padding:64px 0 80px}.inner-hero h1{font-size:48px;line-height:60px}.inner-hero--large h1{font-size:60px;line-height:75px}.inner-hero__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:48px;display:grid}.inner-hero__grid--reports{grid-template-columns:430px minmax(320px,380px);justify-content:space-between;align-items:start}.inner-hero__grid--detail{grid-template-columns:minmax(0,1fr) minmax(320px,430px)}.inner-hero__visual{justify-content:center;display:flex}.inner-hero__visual img{object-fit:contain;width:min(380px,100%);height:auto}.inner-hero__visual--native img{width:min(258px,100%)}.donate-hero .inner-hero__grid{grid-template-columns:minmax(0,700px) minmax(300px,520px);justify-content:space-between;gap:clamp(40px,5vw,72px)}.donate-hero__lead{max-width:660px}.donate-hero__actions{flex-wrap:nowrap;align-items:center;gap:28px}.donate-hero__button{white-space:nowrap;flex:none;height:56px;min-height:56px;padding:16px 32px;font-size:16px;line-height:24px}.donate-hero__button--primary{background:linear-gradient(135deg,#2e9fd8 0%,#2388bd 100%);width:296px}.donate-hero__button--primary svg{flex:0 0 24px;width:24px;height:24px}.donate-hero__button--outline{color:#2e97cf;width:282px;height:60px;min-height:60px;box-shadow:none;border-color:#2e97cf;font-weight:600}.donate-hero__button--outline svg{flex:0 0 18px;width:18px;height:18px}.donate-hero__image{object-fit:contain;justify-self:end;width:min(520px,100%);height:auto}.inner-hero.contacts-hero{background:#fffdf7;min-height:446px;padding:64px 0 56px}.contacts-hero>.container{width:min(1360px,100vw - 128px)}.contacts-hero__grid{grid-template-columns:minmax(430px,560px) minmax(380px,520px);justify-content:space-between;align-items:start;gap:clamp(64px,8vw,160px)}.contacts-hero__content{max-width:430px}.contacts-hero__badge{box-sizing:border-box;color:#1a3550;white-space:nowrap;background:#eff6fb;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:239px;height:36px;margin:0;padding:8px 16px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.contacts-hero__badge img{flex:0 0 13px}.contacts-hero h1{color:#1a3550;max-width:430px;margin-top:24px;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:48px;font-weight:800;line-height:60px}.contacts-hero__lead{color:#6b8fa8;max-width:420px;margin-top:20px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:20px;font-weight:400;line-height:32.5px}.contacts-hero__button{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#2e97cf 0%,#1e7daf 100%);border-radius:999px;justify-content:center;align-items:center;gap:12px;width:202px;min-height:56px;margin-top:32px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;display:inline-flex;box-shadow:0 2px 4px #0000001a,0 4px 6px #0000001a}.contacts-hero__button img{flex:0 0 18px;width:18px;height:18px}.contacts-hero__visual{justify-content:center;justify-self:end;width:min(420px,100%);display:flex;transform:translateY(-1px)}.contacts-hero__visual img{object-fit:contain;width:min(380px,100%);height:auto}.inner-hero.need-hero{background:#fffdf7;min-height:473px;padding:64px 0 56px}.need-hero>.container{width:min(1360px,100vw - 128px)}.need-hero__grid.inner-hero__grid--reports{grid-template-columns:minmax(430px,560px) minmax(380px,520px);justify-content:space-between;align-items:start;gap:clamp(64px,8vw,160px)}.need-hero__content{max-width:430px}.need-hero__badge{box-sizing:border-box;color:#1a3550;white-space:nowrap;background:#fee8dc;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:265px;height:36px;margin:0;padding:8px 16px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.need-hero__badge img{flex:0 0 13px}.need-hero h1{color:#1a3550;max-width:382px;margin-top:24px;font-size:48px;line-height:60px}.need-hero .accent-warm{color:#f5906a}.need-hero__lead{color:#6b8fa8;max-width:420px;margin-top:20px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:20px;font-weight:400;line-height:32.5px}.need-hero__actions{margin-top:32px;display:flex}.need-hero__button{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#f5906a 0%,#e06040 100%);border-radius:999px;justify-content:center;align-items:center;gap:12px;width:263px;min-height:56px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 2px 4px #0000001a,0 4px 6px #0000001a}.need-hero__button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #e0604038}.need-hero__button svg{stroke-width:1.5px;flex:none}.need-hero__visual{justify-self:end;width:min(420px,100%);transform:translateY(12px)}.need-hero__visual img{width:min(380px,100%)}@media (min-width:1181px){.inner-hero__grid--reports{grid-template-columns:minmax(430px,560px) minmax(520px,620px);justify-content:start;gap:clamp(72px,7vw,120px)}.inner-hero__grid--reports .inner-hero__visual{justify-content:center}.inner-hero__grid--reports .inner-hero__visual img{width:min(380px,100%)}.inner-hero__grid--large-art .inner-hero__visual img{width:min(620px,100%)}.inner-hero__grid--reports .inner-hero__visual--native img{width:min(258px,100%)}}@media (max-width:1023px){.inner-hero.contacts-hero{min-height:779px;padding:64px 0 56px}.contacts-hero>.container{width:min(100% - 48px,560px)}.contacts-hero__grid{grid-template-columns:1fr;gap:32px}.contacts-hero__content{max-width:none}.contacts-hero__badge{width:min(239px,100%)}.inner-hero.contacts-hero h1{max-width:none;font-size:36px;line-height:45px}.inner-hero.contacts-hero .contacts-hero__lead{max-width:none;font-size:20px;line-height:32.5px}.contacts-hero__visual{justify-self:center;width:min(304px,100%);transform:none}.contacts-hero__visual img{width:min(304px,100%)}.inner-hero.need-hero{min-height:0;padding:64px 0 56px}.need-hero>.container{width:min(100% - 48px,560px)}.need-hero__grid.inner-hero__grid--reports{grid-template-columns:1fr;gap:32px}.need-hero__content{max-width:none}.need-hero__badge{width:min(265px,100%)}.inner-hero.need-hero h1{max-width:none;font-size:36px;line-height:45px}.inner-hero.need-hero .need-hero__lead{max-width:none;font-size:20px;line-height:32.5px}.need-hero__button{width:min(263px,100%)}.inner-hero.need-hero .need-hero__visual{justify-self:center;width:min(304px,100%);transform:none}.inner-hero.need-hero .need-hero__visual img{width:min(304px,100%)}}.detail-hero-image{min-height:300px;box-shadow:var(--shadow);background:#dff3fb;border-radius:24px;position:relative;overflow:hidden}.detail-hero-image img{object-fit:cover}.article-card{gap:18px;max-width:848px;margin:0 auto;display:grid}.article-card h2{font-size:32px;line-height:40px}.article-card p{color:var(--muted);font-size:18px;line-height:1.6}.form{gap:16px;display:grid}.form label{color:var(--blue-dark);gap:8px;font-weight:600;display:grid}.form input,.form textarea,.form select{border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;min-height:56px;padding:14px 18px}.form textarea{resize:vertical;min-height:132px}.need-hero{padding:64px 0}.need-section{background:#fffefa;padding:80px 0}.need-section--soft{background:#fff5d9}.need-applicants-section{background:#eff6fb;padding:80px 0}.need-applicants-section>.container{width:min(863px,100vw - 128px)}.need-section__inner{gap:48px;display:grid}.need-section .section-title,.need-form-shell .section-title{margin-bottom:0}.need-section .section-title{max-width:863px}.need-form-shell .section-title{max-width:720px}.need-section .section-title h2,.need-form-shell .section-title h2{font-size:36px;line-height:40px}.need-section .section-title .lead,.need-form-shell .section-title .lead{font-size:18px;line-height:28px}.need-applicants-section .section-title{text-align:center;max-width:863px}.need-applicants-section .section-title h2{color:#1a3550;font-size:36px;line-height:40px}.need-applicants-section .section-title .lead{color:#6b8fa8;margin-top:12px;font-size:18px;line-height:28px}.need-applicants{grid-template-columns:repeat(2,421.5px);justify-content:center;gap:19.5px 20px;display:grid}.need-applicant-card{box-sizing:border-box;background:#fff;border:0;border-radius:16px;grid-template-columns:48px minmax(0,1fr);gap:16px;width:421.5px;min-height:125px;padding:24px;display:grid;box-shadow:0 2px 16px #2e97cf14}.need-applicant-card__icon{color:#f5906a;background:#fee8dc;border-radius:20px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.need-applicant-card__icon svg{stroke-width:2px;width:22px;height:22px}.need-applicant-card h3,.need-process-card h3{color:#1a3550;margin:0;font-size:18px;line-height:27px}.need-applicant-card p,.need-process-card p{color:#6b8fa8;margin-top:4px;font-size:14px;line-height:22.75px}.need-form-shell{max-width:768px}.need-form{background:#fff;border:1px solid #1f96d324;border-radius:24px;gap:20px;width:720px;max-width:100%;margin:48px auto 0;padding:41px;display:grid;box-shadow:0 18px 48px #19355014}.need-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.need-form .form-label{gap:6px}.need-form .form-label input,.need-form .form-label select,.need-form .form-label textarea{border-radius:16px;min-height:56px}.need-form .form-label textarea{min-height:152px}.need-upload{min-height:92px;color:var(--muted);text-align:center;background:#f8fcff;border:1px dashed #1f96d357;border-radius:16px;place-items:center;padding:18px;display:grid;position:relative;overflow:hidden}.need-upload small{color:var(--muted);font-size:12px;font-weight:400;line-height:16px}.need-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.need-check{color:var(--blue-dark);margin-top:0;font-weight:700}.need-submit{width:100%;min-height:68px;font-size:18px}.need-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.need-process-section{background:#fef3c7;padding:80px 0}.need-process-section>.container{width:min(863px,100vw - 128px)}.need-process-section .need-section__inner{gap:48px}.need-process-section .section-title{text-align:center;max-width:863px}.need-process-section .section-title h2{color:#1a3550;font-size:36px;line-height:40px}.need-process-section .need-process{grid-template-columns:repeat(2,419.5px);justify-content:center;gap:23.5px 24px}.need-process-card{background:#fff;border-radius:24px;min-height:201px;padding:28px;box-shadow:0 2px 16px #f9c52e26}.need-process-section .need-process-card{box-sizing:border-box;width:419.5px;min-height:201px}.need-process-card strong{color:#f9c52e33;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:48px;font-weight:800;line-height:48px;display:block}.need-process-card h3,.need-process-card p{margin-top:12px}.need-contact-section{text-align:center;background:#fffefa;padding:64px 0}.need-contact{justify-items:center;gap:24px;max-width:768px;display:grid}.need-contact h2{font-size:24px;line-height:32px}.need-contact__links{justify-content:center;gap:10px;display:flex}.need-contact__links a{min-height:44px;color:var(--blue);background:#eaf6fd;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-weight:700;display:inline-flex}.need-final-cta{text-align:center;background:linear-gradient(135deg,#1a3550 0%,#2d5270 100%);min-height:332px;padding:64px 0}.need-final-cta .container{justify-items:center;gap:0;width:min(768px,100vw - 128px);display:grid}.need-final-cta h2{color:#fff;font-size:30px;line-height:36px}.need-final-cta h2 span{color:#f9c52e}.need-final-cta .lead{color:#ffffffbf;max-width:638px;margin-top:16px;font-size:18px;line-height:28px}.need-final-cta__button{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#2e97cf 0%,#1e7daf 100%);border-radius:999px;justify-content:center;align-items:center;gap:12px;width:220px;min-height:56px;margin-top:32px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;display:inline-flex;box-shadow:0 2px 4px #0000001a,0 4px 6px #0000001a}.need-final-cta__button img{flex:0 0 18px;width:18px;height:18px}.status-page{text-align:center;padding:80px 0}.thanks-hero{flex-direction:column;align-items:center;width:min(624px,100vw - 48px);font-family:Lato,Trebuchet MS,Arial,sans-serif;display:flex}.thanks-hero__image{width:116px;height:auto;margin-bottom:24px}.thanks-hero h1{color:#1a3550;letter-spacing:0;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:42px;font-weight:800;line-height:48px}.thanks-hero h1 span{color:#2e9bd0}.thanks-hero h1 img{vertical-align:-6px;width:42px;height:42px;margin-left:10px}.thanks-hero>p{color:#6b8fa8;max-width:560px;margin-top:24px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:400;line-height:28px}.thanks-details{text-align:left;background:#fff;border:1px solid #d8edf8;border-radius:20px;width:min(540px,100%);margin-top:32px;padding:28px 24px 24px;box-shadow:0 18px 40px #19355014}.thanks-details h3{color:#1a3550;margin-bottom:18px;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:17px;font-weight:800;line-height:24px}.thanks-details__row{border-bottom:1px solid #edf3f7;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:20px;min-height:46px;display:grid}.thanks-details__row span{color:#6b8fa8;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:13px;font-weight:400;line-height:20px}.thanks-details__row strong{color:#1a3550;text-align:right;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:700;line-height:20px}.thanks-actions{flex-wrap:wrap;justify-content:center;gap:14px 16px;width:min(360px,100%);margin-top:36px;display:flex}.thanks-actions__button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.thanks-actions__button--primary{color:#fff;background:linear-gradient(135deg,#2e9fd8 0%,#2388bd 100%);width:188px;box-shadow:0 8px 18px #19355029}.thanks-actions__button--outline,.thanks-actions__button--wide{color:#2e9bd0;background:#fff;border:2px solid #2e9bd0}.thanks-actions__button--outline{width:150px}.thanks-actions__button--wide{width:182px}.thanks-next-section{background:#eef7fd;padding:74px 0 69px;font-family:Lato,Trebuchet MS,Arial,sans-serif}.thanks-next{width:min(746px,100vw - 48px)}.thanks-next h2{color:#1a3550;text-align:center;letter-spacing:0;margin:0;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:30px;font-weight:800;line-height:38px}.thanks-next__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:42px;display:grid}.thanks-next-card{text-align:left;background:#fff;border-radius:20px;min-height:174px;padding:23px 26px 24px;box-shadow:0 14px 32px #2e97cf14}.thanks-next-card strong{color:#d8edf8;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:38px;font-weight:800;line-height:44px;display:block}.thanks-next-card h3{color:#1a3550;margin-top:12px;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:17px;font-weight:800;line-height:24px}.thanks-next-card p{color:#6b8fa8;margin-top:14px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:13px;font-weight:400;line-height:21px}.thanks-share-section{background:#fff3c4;padding:48px 0 50px;font-family:Lato,Trebuchet MS,Arial,sans-serif}.thanks-share{text-align:center;flex-direction:column;align-items:center;width:min(746px,100vw - 48px);display:flex}.thanks-share>svg{color:#1a3550;stroke-width:2.5px;margin-bottom:18px}.thanks-share h2{color:#1a3550;letter-spacing:0;margin:0;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:22px;font-weight:800;line-height:30px}.thanks-share p{color:#6b8fa8;margin-top:12px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:400;line-height:22px}.thanks-share__links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.thanks-share__links a{color:#1a3550;background:#fff;border:2px solid #d7edf8;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 20px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:13px;font-weight:700;line-height:18px;text-decoration:none;display:inline-flex}.payment-error{flex-direction:column;align-items:center;width:min(674px,100vw - 48px);font-family:Lato,Trebuchet MS,Arial,sans-serif;display:flex}.payment-error__icon{color:#f5906a;background:#fee8dc;border-radius:999px;justify-content:center;align-items:center;width:104px;height:104px;margin-bottom:34px;display:inline-flex}.payment-error__icon svg{stroke-width:2px}.payment-error h1{color:#1a3550;letter-spacing:0;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:52px;font-weight:800;line-height:58px}.payment-error h1 span{color:#f5906a}.payment-error__lead{color:#6b8fa8;max-width:674px;margin-top:26px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:22px;font-weight:400;line-height:34px}.payment-error__hint{color:#1a3550;margin-top:22px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:600;line-height:28px}.payment-error__actions{flex-wrap:wrap;justify-content:center;gap:18px 28px;width:min(548px,100%);margin-top:44px;display:flex}.payment-error__button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:64px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:17px;font-weight:700;line-height:24px;text-decoration:none;display:inline-flex}.payment-error__button--primary{color:#fff;background:linear-gradient(135deg,#2e9fd8 0%,#2388bd 100%);width:253px;box-shadow:0 10px 20px #1935502e}.payment-error__button--outline{color:#2e9bd0;background:#fffefa;border:3px solid #2e9bd0;width:268px}.payment-error__button--soft{color:#1a3550;background:#eff6fb;width:248px;min-height:60px}.payment-error__note{color:#6b8fa8;text-align:left;background:#eff6fb;border-radius:18px;align-items:flex-start;gap:8px;width:min(674px,100%);margin-top:44px;padding:22px 38px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:15px;font-weight:400;line-height:25px;display:flex}.payment-error__note svg{color:#1f8fe5;fill:currentColor;flex:0 0 16px;margin-top:4px}.payment-error__note a{color:#2e9bd0;text-underline-offset:3px;text-decoration:underline}.payment-other-section{background:#eef7fd;border-bottom:8px solid #1a3550;padding:88px 0 86px;font-family:Lato,Trebuchet MS,Arial,sans-serif}.payment-other{width:min(920px,100vw - 64px)}.payment-other h2{color:#1a3550;text-align:center;letter-spacing:0;margin:0;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:28px;font-weight:800;line-height:36px}.payment-other__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:50px;display:grid}.payment-other-card{text-align:left;background:#fff;border-radius:22px;flex-direction:column;min-height:306px;padding:30px;display:flex;box-shadow:0 14px 32px #2e97cf14}.payment-other-card__icon{border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;display:inline-flex}.payment-other-card__icon--blue{color:#2e9bd0;background:#eef7fd}.payment-other-card__icon--coral{color:#f5906a;background:#fee8dc}.payment-other-card__icon--green{color:#10b981;background:#e8fbf2}.payment-other-card h3{color:#1a3550;margin-top:22px;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:800;line-height:26px}.payment-other-card p{color:#6b8fa8;margin-top:16px;margin-bottom:28px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:15px;font-weight:400;line-height:25px}.payment-other-card__action{border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:auto;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.payment-other-card__action--blue{color:#2e9bd0;background:#eef7fd}.payment-other-card__action--coral{color:#f5906a;background:#fee8dc}.payment-other-card__action--green{color:#10b981;background:#e8fbf2}.status-icon{color:#fff;background:var(--green);border-radius:999px;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:32px;display:inline-flex}.status-icon.error{background:var(--red)}.faq-list{gap:16px;display:grid}.faq-item{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:24px 28px}.faq-item summary{cursor:pointer;font-size:20px;font-weight:700}.faq-item p{color:var(--muted);margin-top:12px}.timeline{gap:24px;display:grid}.timeline__item{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;grid-template-columns:120px minmax(0,1fr);gap:24px;padding:28px;display:grid}.timeline__item strong{color:var(--blue);font-size:42px;line-height:1}.timeline__item p,.work-item p,.team-card p,.documents-preview p{color:var(--muted)}.work-list{gap:18px;display:grid}.work-item{grid-template-columns:72px minmax(0,1fr);align-items:center;display:grid}.team-card{text-align:center}.team-card__avatar{color:#fff;background:var(--blue);border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;font-size:24px;font-weight:800;display:inline-flex}.documents-preview{text-align:center;justify-items:center;padding:56px;display:grid}.button--light{color:#fff;border-color:#fff}.about-hero{background:#fffdf7}.about-hero .badge{font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:600;line-height:20px}.about-hero h1{font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:48px;font-weight:800;line-height:60px}.about-hero .lead{color:#6b8fa8;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:20px;font-weight:400;line-height:32.5px}.about-section{background:#fffdf7;padding:80px 0}.about-section--blue{background:#eff6fb}.about-section--yellow{background:#fef3c7}.about-section--team>.container{width:min(863px,100vw - 48px)}.about-mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.about-mission-card,.about-work-card,.about-number-card,.about-team-card{box-shadow:var(--shadow);background:#fff}.about-mission-card{text-align:center;border-radius:24px;align-content:start;justify-items:center;min-height:256px;padding:32px;display:grid}.about-mission-icon{border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:inline-flex}.about-mission-icon--warm{color:#f5906a;background:#fee8dc}.about-mission-icon--blue{color:#2e97cf;background:#eff6fb}.about-mission-icon--violet{color:#8b5cf6;background:#f3f0ff}.about-mission-card h3{font-size:20px;line-height:28px}.about-mission-card p{color:#6b8fa8;max-width:208px;margin-top:12px;font-size:14px;line-height:23px}.about-history-section .section-title{margin-bottom:48px}.about-timeline{gap:53px;max-width:848px;margin:0 auto;padding-left:124px;display:grid;position:relative}.about-timeline:before{content:"";background:linear-gradient(#f9c52e 0%,#2e97cf 100%);width:2px;position:absolute;top:24px;bottom:24px;left:48px}.about-timeline__item{position:relative}.about-timeline__marker{color:#fff;background:var(--blue);border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:absolute;top:28px;left:-100px;box-shadow:0 10px 24px #1f96d338}.about-timeline__card{min-height:154px;box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:32px}.about-timeline__card strong{color:var(--blue);font-size:24px;line-height:32px;display:block}.about-timeline__card h3{margin-top:4px;font-size:18px;line-height:28px}.about-timeline__card p{color:#6b8fa8;margin-top:8px;font-size:14px;line-height:23px}.about-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.about-work-card{border-radius:16px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:20px;min-height:148px;padding:24px;display:grid}.about-card-icon{color:#f9c52e;background:#fef3c7;border-radius:20px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.about-work-card h3{font-size:18px;line-height:27px}.about-work-card p{color:#6b8fa8;margin-top:4px;font-size:14px;line-height:23px}.about-numbers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.about-number-card{text-align:center;border-radius:24px;align-content:center;justify-items:center;min-height:200px;padding:32px;display:grid}.about-number-icon{color:#2e97cf;background:#eff6fb;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:inline-flex}.about-number-card strong{font-size:48px;line-height:48px}.about-number-card p{color:#6b8fa8;margin-top:4px;font-size:14px;font-weight:600;line-height:20px}.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.about-team-card{text-align:center;background:#fff;border-radius:24px;justify-items:center;min-height:245.5px;padding:28px;display:grid;box-shadow:0 2px 16px #2e97cf14}.about-team-card__avatar{color:#fff;background:var(--blue);border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;font-size:24px;font-weight:700;line-height:32px;display:inline-flex}.about-team-card h3{margin-top:16px;font-size:16px;font-weight:700;line-height:24px}.about-team-card .date{color:#2e97cf;text-transform:none;margin-top:4px;font-size:12px;font-weight:600;line-height:16px}.about-team-card:nth-child(2) .about-team-card__avatar{background:#f5906a}.about-team-card:nth-child(2) .date{color:#f5906a}.about-team-card:nth-child(3) .about-team-card__avatar{background:#8b5cf6}.about-team-card:nth-child(3) .date{color:#8b5cf6}.about-team-card:nth-child(4) .about-team-card__avatar{background:#10b981}.about-team-card:nth-child(4) .date{color:#10b981}.about-team-card p{color:#6b8fa8;margin-top:12px;font-size:14px;line-height:23px}.about-documents-section{padding:80px 0}.about-documents-card{width:min(1120px,100%);min-height:430px;color:var(--blue-dark);text-align:center;background:linear-gradient(135deg,#eff6fb 0%,#fef3c7 100%);border:1px solid #2e97cf1f;border-radius:24px;align-content:center;justify-items:center;margin:0 auto;padding:72px clamp(48px,6vw,96px);display:grid}.about-documents-icon{width:64px;height:64px;color:var(--blue);background:#fff;border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.about-documents-card h2{margin-top:24px;font-size:30px;line-height:36px}.about-documents-card .lead{color:#6b8fa8;max-width:760px;margin-top:16px;font-size:16px;line-height:26px}.about-documents-card .hero__actions{justify-content:center;gap:20px;margin-top:32px}.about-documents-button{white-space:nowrap;min-height:52px;padding:14px 28px;font-size:16px;line-height:24px}.about-documents-button--primary{color:#fff;background:linear-gradient(135deg,#2e97cf 0%,#1e7daf 100%);width:306px;box-shadow:0 2px 4px #0000001a,0 4px 6px #0000001a}.about-documents-button--outline{color:#2e97cf;background:0 0;border:2px solid #2e97cf;width:294px;min-height:56px}.about-final-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#1a3550 0%,#2d5270 100%);min-height:496px;padding:96px 0}.about-final-cta .container{justify-items:center;max-width:768px;display:grid}.about-final-cta__sun{background:url(/images/sun-gap.svg) 50%/contain no-repeat;width:60px;height:60px;margin-bottom:24px;display:block}.about-final-cta h2{color:#fff;font-size:36px;line-height:40px}.about-final-cta h2 span{color:#f9c52e}.about-final-cta .lead{color:#ffffffbf;max-width:720px;margin-top:20px;font-size:20px;line-height:28px}.about-final-cta .hero__actions{justify-content:center;gap:16px;margin-top:40px}.about-final-cta .button--yellow{color:#1a3550;background:#f9c52e;width:234px;min-height:60px;padding:16px 40px;font-size:18px;line-height:28px;box-shadow:0 2px 4px #0000001a,0 4px 6px #0000001a}.about-final-cta .button--light{color:#fff;border:2px solid #fff;width:245px;min-height:64px;padding:16px 32px;font-size:18px;font-weight:600;line-height:28px}.donation-form-section{background:#eff6fb;padding:80px 0}.donation-form-section>.container{width:min(980px,100vw - 80px)}.donation-form-section h2{color:#1a3550;font-size:36px;font-weight:800;line-height:40px}.donation-form-section .lead{color:#6b8fa8;font-size:18px;line-height:28px}#donation-amount{scroll-margin-top:110px}.donate-form{background:#fff;border:0;border-radius:0;gap:20px;width:min(900px,100%);margin:40px auto 0;padding:40px 48px 28px;display:grid;box-shadow:0 18px 45px #2e97cf14}.donate-form .donation-mode,.donate-form .amount-grid{margin-left:auto;margin-right:auto}.donate-form .amount-grid{gap:16px;width:100%}.donate-form .amount-grid button{color:#1a3550;background:#eff6fb;border:3px solid #c8e8f8;border-radius:18px;min-height:80px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px}.donate-form .amount-grid button.is-selected{color:#fff;background:linear-gradient(135deg,#2e9fd8 0%,#2388bd 100%);border-color:#2e97cf}.donate-form>.form-label--amount{margin-bottom:20px}.donate-form>.form-label--amount:after{content:"";background:#d7edf8;height:2px;margin-top:40px;display:block}.form-label{color:var(--blue-dark);gap:8px;font-weight:600;display:grid}.form-label input,.form-label select,.form-label textarea{color:#1a3550;background:#eff6fb;border:2px solid #2e97cf33;border-radius:16px;width:100%;min-height:56px;padding:14px 18px}.form-label input::placeholder,.form-label textarea::placeholder{color:#1a355080}.form-label textarea{resize:vertical;min-height:112px}.donate-form .form-label{color:#1a3550;gap:8px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:600;line-height:24px}.donate-form .form-label input,.donate-form .form-label textarea{color:#1a3550;background:#eff6fb;border:3px solid #c8e8f8;border-radius:18px;min-height:68px;padding:16px 22px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:20px;font-weight:400;line-height:28px}.donate-form .form-label input::placeholder,.donate-form .form-label textarea::placeholder{color:#8296a7}.donate-form .form-label textarea{min-height:130px}.donate-form .grid.two{gap:20px}.need-form .form-label{color:#1a3550;gap:6px;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:600;line-height:20px}.need-form .form-label input,.need-form .form-label select,.need-form .form-label textarea{color:#1a3550;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px}.need-form .form-label input::placeholder,.need-form .form-label textarea::placeholder{color:#1a355080;font-weight:400}.need-form .form-label select:invalid{color:#1a355080}.need-upload{color:#6b8fa8;font-family:Lato,Trebuchet MS,Arial,sans-serif}.need-upload span{color:#6b8fa8;font-size:14px;font-weight:400;line-height:20px}.need-upload small{color:#6b8fa8}.need-check{color:#1a3550;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:600;line-height:22.75px}.need-submit{font-weight:700;line-height:28px}.need-contact__links a{color:#2e97cf;font-size:14px;font-weight:600;line-height:20px}.need-contact>.button{font-size:16px;font-weight:700;line-height:24px}.check-row{color:var(--muted);align-items:flex-start;gap:12px;font-weight:600;display:flex}.donate-check{color:#6b8fa8;align-items:center;gap:16px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:600;line-height:28px}.donate-check input{appearance:none;background:#fff;border:3px solid #a9d8f2;border-radius:50%;flex:0 0 28px;width:28px;height:28px;margin:0}.donate-check input:checked{background:radial-gradient(circle,#2e97cf 0 5px,#0000 6px),#fff}.donate-check a{color:#2e97cf;text-underline-offset:3px;text-decoration:underline}.need-form .need-check{color:#1a3550;font-size:14px;font-weight:600;line-height:22.75px}.donate-submit{color:#fff;background:linear-gradient(135deg,#2e9fd8 0%,#2388bd 100%);border:0;border-radius:999px;width:100%;min-height:84px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px;box-shadow:0 12px 22px #1935502e}.secure-note{text-align:left;color:#6b8fa8;background:#eff6fb;border-radius:18px;justify-content:flex-start;align-items:flex-start;gap:14px;padding:22px 24px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:400;line-height:32px;display:flex}.secure-note svg{color:#2e97cf;flex:0 0 22px;width:22px;height:22px;margin-top:4px}.monthly-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.monthly-help-section{background:#fff3c7;padding:96px 0}.monthly-help-section>.container{width:min(1076px,100vw - 96px)}.monthly-help-section .monthly-grid{grid-template-columns:1fr;align-items:stretch;gap:58px;display:grid}.monthly-help__intro{max-width:1000px}.monthly-help__badge{color:#1a3550;background:#fff;border-radius:999px;align-items:center;gap:10px;min-height:45px;padding:0 20px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:700;line-height:28px;display:inline-flex}.monthly-help__badge svg{fill:#f5906a;color:#f5906a;width:18px;height:18px}.monthly-help__intro h2{color:#1a3550;margin-top:28px;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:48px;font-weight:800;line-height:56px}.monthly-help__intro p{color:#6b8fa8;max-width:1000px;margin-top:20px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:24px;font-weight:400;line-height:36px}.monthly-help__button{color:#fff;background:linear-gradient(135deg,#2e9fd8 0%,#2388bd 100%);border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:344px;min-height:70px;margin-top:42px;padding:0 34px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:22px;font-weight:700;line-height:30px;display:inline-flex;box-shadow:0 10px 20px #1935502e}.monthly-help__button svg{width:24px;height:24px}.monthly-help__list{gap:20px;display:grid}.monthly-help__item{background:#fff;border-radius:18px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:24px;min-height:118px;padding:24px;display:grid}.monthly-help__icon{color:#2e97cf;background:#eff6fb;border-radius:22px;justify-content:center;align-items:center;width:62px;height:62px;display:inline-flex}.monthly-help__item:nth-child(2) .monthly-help__icon{color:#f5906a;background:#fee8dc}.monthly-help__item:nth-child(3) .monthly-help__icon{color:#10b981;background:#ecfdf5}.monthly-help__item h3{color:#1a3550;margin:0;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:24px;font-weight:800;line-height:32px}.monthly-help__item p{color:#6b8fa8;margin-top:8px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:400;line-height:28px}.help-ways-section{background:#fffefa;padding:80px 0}.help-ways-section>.container{width:min(1076px,100vw - 96px)}.help-ways-section .section-title{max-width:820px;margin-bottom:64px}.help-ways-section .section-title h2{color:#1a3550;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:42px;font-weight:800;line-height:50px}.help-ways-section .section-title .lead{color:#6b8fa8;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:22px;font-weight:400;line-height:32px;margin-top:16px!important}.help-ways-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.help-way-card{background:#fff;border:1px solid #d7edf8;border-radius:24px;flex-direction:column;align-items:flex-start;min-height:360px;padding:36px;display:flex;box-shadow:0 16px 36px #1935500f}.help-way-card__icon{color:#f5906a;background:#fee8dc;border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:28px;display:inline-flex}.help-way-card:nth-child(2) .help-way-card__icon{color:#2e97cf;background:#eff6fb}.help-way-card:nth-child(3) .help-way-card__icon{color:#8b5cf6;background:#f3f0ff}.help-way-card:nth-child(4) .help-way-card__icon{color:#10b981;background:#ecfdf5}.help-way-card h3{color:#1a3550;margin:0;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:24px;font-weight:800;line-height:32px}.help-way-card p{color:#6b8fa8;margin:16px 0 0;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:400;line-height:32px}.help-way-card__action{color:#f5906a;background:#fee8dc;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:auto;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:700;line-height:26px;display:inline-flex}.help-way-card:nth-child(2) .help-way-card__action{color:#2e97cf;background:#eff6fb}.help-way-card:nth-child(3) .help-way-card__action{color:#8b5cf6;background:#f3f0ff}.help-way-card:nth-child(4) .help-way-card__action{color:#10b981;background:#ecfdf5}.help-requisites-section{background:#eff6fb;padding:80px 0}.help-requisites-section>.container{width:min(980px,100vw - 80px)}.help-requisites-section .section-title{max-width:780px;margin-bottom:56px}.help-requisites-section .section-title h2{color:#1a3550;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:48px;font-weight:800;line-height:56px}.help-requisites-section .section-title .lead{color:#6b8fa8;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:22px;font-weight:400;line-height:32px;margin-top:16px!important}.help-requisites-card{background:#fff;border:1px solid #d7edf8;border-radius:24px;width:min(900px,100%);margin:0 auto;overflow:hidden;box-shadow:0 16px 36px #1935500f}.help-requisites-card__header{color:#fff;background:linear-gradient(135deg,#2e9fd8 0%,#2388bd 100%);align-items:center;gap:16px;min-height:80px;padding:0 40px;display:flex}.help-requisites-card__header h3{color:inherit;margin:0;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:20px;font-weight:700;line-height:28px}.help-requisites-card__body{display:grid}.help-requisites-row{border-bottom:1px solid #d7edf8;grid-template-columns:260px minmax(0,1fr);align-items:center;min-height:72px;padding:0 40px;display:grid}.help-requisites-row span{color:#6b8fa8;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px}.help-requisites-row strong{color:#1a3550;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:20px;font-weight:700;line-height:28px}.help-requisites-card__actions{background:#eaf6ff;align-items:center;gap:28px;padding:30px 40px;display:flex}.help-requisites-card__button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 26px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;display:inline-flex}.help-requisites-card__button--primary{color:#fff;background:linear-gradient(135deg,#2e9fd8 0%,#2388bd 100%);border:2px solid #0000;box-shadow:0 10px 22px #2e97cf2e}.help-requisites-card__button--outline{color:#2e97cf;background:#eaf6ff;border:3px solid #2e97cf}.help-faq-section{background:#fffefa;padding:88px 0 80px}.help-faq-section>.container{width:min(980px,100vw - 80px)}.help-faq-section .section-title{max-width:820px;margin-bottom:64px}.help-faq-section .section-title h2{color:#1a3550;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:48px;font-weight:800;line-height:56px}.help-faq-section .section-title .lead{color:#6b8fa8;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:22px;font-weight:400;line-height:32px;margin-top:16px!important}.help-faq-list{gap:16px;width:min(900px,100%);margin:0 auto;display:grid}.help-faq-item{background:#fff;border:1px solid #d7edf8;border-radius:18px;overflow:hidden}.help-faq-item summary{cursor:pointer;color:#1a3550;align-items:center;min-height:80px;padding:0 72px 0 32px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:20px;font-weight:700;line-height:28px;list-style:none;display:flex;position:relative}.help-faq-item summary::-webkit-details-marker{display:none}.help-faq-item summary:after{content:"";border-bottom:2px solid #2e97cf;border-right:2px solid #2e97cf;width:10px;height:10px;position:absolute;top:50%;right:34px;transform:translateY(-65%)rotate(45deg)}.help-faq-item[open] summary:after{transform:translateY(-35%)rotate(225deg)}.help-faq-item p{color:#6b8fa8;margin:0;padding:0 72px 24px 32px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:17px;font-weight:400;line-height:28px}.requisites-card{gap:0;display:grid}.requisite-row{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.requisite-row span{color:var(--muted);font-weight:600}@media (max-width:1023px){.container{width:calc(100vw - 48px)}.section,.inner-hero{padding:64px 0}h1{font-size:48px;line-height:1.25}.hero h1{font-size:36px;line-height:45px}.inner-hero h1{font-size:40px;line-height:48px}.inner-hero--large h1{font-size:48px;line-height:60px}h2{font-size:32px}.header{height:81px}.header__inner{justify-content:space-between;align-items:center;display:flex}.logo{position:static}.nav,.phone{display:none}.icon-button{width:38px;height:38px;display:inline-flex}.header__actions{gap:12px;display:flex}.header .button--primary{width:112px;height:44px;padding:12px 16px;font-size:14px;position:static}.header__actions{gap:8px}.hero{min-height:auto;padding:64px 0}.hero__grid,.inner-hero__grid,.about-band,.cta__inner{grid-template-columns:1fr}.hero__image,.inner-hero__grid>:last-child{justify-self:center;width:min(300px,100%);min-height:0;margin-top:0}.hero .hero__image{width:min(380px,100%)}.donate-hero .inner-hero__grid{grid-template-columns:1fr;gap:40px}.donate-hero__lead{max-width:560px}.donate-hero .donate-hero__image{justify-self:center;width:min(360px,100%)}.inner-hero__grid--detail>:last-child{width:100%}.inner-hero__grid--detail>.detail-hero-image{min-height:230px}.hero__actions,.cta__inner,.footer__legal{flex-direction:column;align-items:stretch}.hero__actions .button,.cta .button{width:100%}.donate-hero .donate-hero__actions{flex-direction:row;align-items:center;gap:28px}.donate-hero .donate-hero__button--primary{width:min(296px,100%)}.donate-hero .donate-hero__button--outline{width:min(282px,100%)}.donation-card{border-radius:16px;padding:28px 20px}.donation .section-title h2{font-size:30px;line-height:36px}.donation-card{padding:32px}.donation-mode{width:100%;margin-bottom:28px}.segment{width:100%}.segment button{white-space:nowrap;min-height:48px;padding:10px 12px;font-size:15px;line-height:22px}.donation .amount-grid,.donation .field{width:calc(100% + 16px);max-width:296px}.donation .amount-grid{grid-template-columns:repeat(2,1fr);gap:12px}.donate-form{width:100%;padding:28px}.donate-form .amount-grid,.donate-form>.form-label,.donate-form .grid.two,.donate-form .check-row,.donate-form .donate-submit,.donate-form .secure-note{width:100%;max-width:none}.donate-form .amount-grid{grid-template-columns:repeat(2,1fr);gap:12px}.donate-form .amount-grid button{min-height:64px;font-size:20px;line-height:28px}.donate-form>.form-label--amount:after{margin-top:28px}.donate-form .form-label{font-size:16px;line-height:24px}.donate-form .form-label input,.donate-form .form-label textarea{min-height:60px;font-size:18px;line-height:26px}.donate-form .grid.two{grid-template-columns:1fr}.donate-check{align-items:flex-start;font-size:16px;line-height:24px}.donate-submit{min-height:64px;font-size:20px;line-height:28px}.secure-note{font-size:16px;line-height:26px}.need-section{padding:64px 0}.need-section__inner{gap:32px}.need-applicants,.need-form__grid,.need-process{grid-template-columns:1fr}.need-applicant-card{min-height:0;padding:20px}.need-applicants-section{background:#eff6fb;padding:80px 0}.need-applicants-section>.container{width:min(100% - 48px,560px)}.need-applicants-section .section-title h2{font-size:30px;line-height:36px}.need-applicants-section .section-title .lead{font-size:18px;line-height:28px}.need-applicants-section .need-applicants{gap:19.5px}.need-applicants-section .need-applicant-card{width:100%;min-height:125px;padding:24px}.need-form-shell{max-width:none}.need-form{border-radius:20px;gap:18px;margin-top:32px;padding:24px 20px}.need-process-card{min-height:0;padding:24px}.need-process-section{background:#fef3c7;padding:80px 0}.need-process-section>.container{width:min(100% - 48px,560px)}.need-process-section .need-section__inner{gap:48px}.need-process-section .section-title h2{font-size:30px;line-height:36px}.need-process-section .need-process{grid-template-columns:1fr;gap:23.5px}.need-process-section .need-process-card{border-radius:24px;width:100%;min-height:201px;padding:28px}.need-contact-section,.need-final-cta{padding:64px 0}.need-final-cta{background:linear-gradient(135deg,#1a3550 0%,#2d5270 100%);min-height:360px}.need-final-cta .container{width:min(100% - 48px,560px)}.need-final-cta h2{font-size:30px;line-height:36px}.need-final-cta .lead{max-width:345px;font-size:18px;line-height:28px}.need-final-cta__button{width:220px}.need-contact__links{flex-direction:column;width:100%}.need-contact__links a,.need-contact .button,.need-final-cta .button{width:100%}.about-section,.about-documents-section{padding:64px 0}.about-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:38px;line-height:46px}.about-hero .lead{overflow-wrap:anywhere;max-width:100%;font-size:18px;line-height:28px}.about-hero .hero__actions{width:100%}.about-hero .button{width:min(100%,345px)}.about-mission-grid,.about-work-grid,.about-numbers-grid,.about-team-grid{grid-template-columns:1fr}.about-mission-card,.about-number-card,.about-team-card{min-height:0;padding:28px 24px}.about-timeline{gap:24px;padding-left:56px}.about-timeline:before{left:23px}.about-timeline__marker{width:46px;height:46px;top:24px;left:-56px}.about-timeline__card{border-radius:18px;min-height:0;padding:24px}.about-work-card,.about-work-card:last-child{grid-template-columns:56px minmax(0,1fr);max-width:none;min-height:0;padding:22px}.about-documents-card{min-height:0;padding:36px 24px}.about-documents-card .hero__actions,.about-final-cta .hero__actions,.about-documents-card .button,.about-final-cta .button{width:100%}.about-final-cta{padding:72px 0}.about-final-cta h2{font-size:32px;line-height:38px}.home-help-section,.home-numbers-section,.home-steps-section,.home-needs-section,.home-reports-section,.home-trust-section,.home-news-section{min-height:0;padding:64px 0}.home-help-section .section-title h2,.home-numbers-section .section-title h2,.home-steps-section .section-title h2,.home-needs-section .section-title h2,.home-reports-section .section-title h2,.home-trust-section .section-title h2,.home-news-section .section-title h2{font-size:32px;line-height:38px}.home-card-grid,.home-card-grid--two,.home-card-grid--three,.home-news-grid{grid-template-columns:1fr}.home-info-card,.home-number-card,.home-step-card,.home-need-card,.home-trust-card,.home-report-card,.home-news-card{min-height:0}.home-section-more__button,.home-news-more__button,.home-trust-more__button{width:100%}.home-about-section{padding:64px 0}.home-about-card{min-height:0;padding:48px 24px}.home-about-card__sun{width:128px;height:128px;top:20px;right:20px}.home-about-card h2{font-size:32px;line-height:38px}.home-about-card p{font-size:17px;line-height:27px}.home-about-card__button{width:100%}.home-faq{min-height:0;padding:64px 0}.home-faq h2{font-size:32px;line-height:38px}.home-faq__list{margin-top:36px}.home-faq__item{min-height:64px;padding:18px 20px}.home-final-cta{min-height:0;padding:72px 0}.home-final-cta h2{font-size:32px;line-height:38px}.home-final-cta p{font-size:18px;line-height:28px}.home-final-cta__actions{flex-direction:column;gap:16px;width:100%}.home-final-cta__button,.home-final-cta__button--primary,.home-final-cta__button--outline{width:100%}.reports-annual{padding:64px 0}.reports-annual__item{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px;padding:20px}.reports-annual__actions{grid-column:1/-1;justify-content:stretch}.reports-annual__open{flex:1;width:auto}.reports-annual__download{flex:0 0 50px}.reports-final-cta{min-height:0;padding:72px 0}.reports-final-cta h2{font-size:32px;line-height:38px}.reports-final-cta__button{width:100%}.news-load-more{margin-top:36px}.news-final-cta{min-height:0;padding:72px 0}.news-final-cta h2{font-size:28px;line-height:34px}.news-final-cta p{font-size:17px;line-height:27px}.news-final-cta__actions{flex-direction:column;width:100%}.news-final-cta__button,.news-final-cta__button--primary,.news-final-cta__button--outline{width:100%}.amount-grid,.grid.two,.grid.three,.footer__grid,.document-card,.requisite-row{grid-template-columns:1fr}.doc-tabs{gap:10px;margin-bottom:32px}.doc-tabs button{flex:auto}.documents-grid{gap:18px}.documents-filters-section>.container,.documents-list-section>.container{width:min(100% - 48px,560px)}.documents-list-section{padding:44px 0 64px}.document-card{grid-template-columns:56px minmax(0,1fr);column-gap:16px;min-height:0;padding:24px}.document-card__icon{border-radius:20px;width:56px;height:56px}.document-card h3{font-size:21px;line-height:28px}.document-card p{max-width:none;font-size:16px;line-height:26px}.document-card__actions{gap:10px;margin-top:20px}.document-card__button{flex:136px;min-height:48px;font-size:16px;line-height:22px}.documents-trust-cta{padding:56px 0}.documents-trust-cta>.container{width:min(100% - 48px,560px)}.documents-trust-cta h2{font-size:28px;line-height:36px}.documents-trust-cta p{font-size:16px;line-height:26px}.documents-trust-cta__actions,.documents-trust-cta__button{width:100%}.documents-hero{min-height:0;padding:64px 0}.documents-hero>.container{width:min(100% - 48px,560px)}.documents-hero__grid{grid-template-columns:1fr;gap:44px}.documents-hero__badge{min-height:44px;padding:0 18px;font-size:16px;line-height:24px}.documents-hero h1{margin-top:32px;font-size:44px;line-height:54px}.documents-hero p{margin-top:24px;font-size:20px;line-height:32px}.documents-hero__button{width:100%;min-width:0;min-height:64px;margin-top:36px;font-size:20px;line-height:28px}.documents-hero__visual img{width:min(320px,100%)}.document-card{padding:22px}.map-card__surface{min-height:240px;font-size:18px}.contacts-cards-section,.contacts-map-section,.contacts-form-section,.contacts-requisites-section{padding:56px 0}.contacts-cards-section{padding:64px 0}.contacts-cards-section>.container{width:min(100% - 48px,560px)}.contacts-cards{grid-template-columns:1fr;gap:20px}.contacts-card{width:100%}.contacts-form-shell{width:min(100% - 48px,560px)}.contacts-form-section .section-title{margin-bottom:40px}.contacts-form-section .section-title h2{font-size:30px;line-height:36px}.contact-form{width:100%;padding:28px}.contact-form__row{grid-template-columns:1fr}.contacts-requisites-section .section-title{margin-bottom:40px}.contacts-requisites-section .section-title h2{font-size:32px;line-height:38px}.contacts-requisites-section .section-title .lead{font-size:18px;line-height:28px}.requisites-card__header{min-height:76px;padding:0 24px}.requisites-card__header h3{font-size:20px;line-height:28px}.contacts-requisites-section .requisite-row{grid-template-columns:1fr;gap:6px;min-height:auto;padding:18px 24px}.contacts-requisites-section .requisite-row span{font-size:16px;line-height:24px}.contacts-requisites-section .requisite-row strong{overflow-wrap:anywhere;font-size:18px;line-height:26px}.requisites-card__actions{flex-direction:column;align-items:stretch;gap:14px;padding:24px}.requisites-card__button{width:100%;min-height:54px;padding:0 20px;font-size:18px;line-height:26px}.contacts-final-cta{min-height:0;padding:72px 0}.contacts-final-cta h2{font-size:30px;line-height:36px}.contacts-final-cta p{margin-top:20px;font-size:18px;line-height:28px}.contacts-final-cta__button{gap:12px;width:min(100%,300px);min-height:64px;margin-top:32px;font-size:20px;line-height:28px}.contacts-final-cta__button img{width:20px;height:20px}.donation-details{margin-top:40px}.thanks-hero h1{font-size:34px;line-height:42px}.thanks-hero h1 img{width:34px;height:34px;margin-left:6px}.thanks-hero>p{font-size:16px;line-height:26px}.thanks-details{padding:24px 18px 20px}.thanks-details__row{grid-template-columns:1fr;gap:2px;padding:10px 0}.thanks-details__row strong{text-align:left}.thanks-actions,.thanks-actions__button,.thanks-actions__button--primary,.thanks-actions__button--outline,.thanks-actions__button--wide{width:100%}.thanks-next-section{padding:56px 0}.thanks-next h2{font-size:26px;line-height:34px}.thanks-next__grid{grid-template-columns:1fr;margin-top:32px}.thanks-next-card{min-height:0}.payment-error__icon{width:88px;height:88px;margin-bottom:28px}.payment-error h1{font-size:36px;line-height:44px}.payment-error__lead{font-size:18px;line-height:30px}.payment-error__hint{font-size:16px;line-height:26px}.payment-error__actions,.payment-error__button,.payment-error__button--primary,.payment-error__button--outline,.payment-error__button--soft{width:100%}.payment-error__note{padding:20px;font-size:14px;line-height:23px}.payment-other-section{padding:64px 0}.payment-other{width:min(100% - 48px,560px)}.payment-other__grid{grid-template-columns:1fr;margin-top:36px}.payment-other-card{min-height:0}.status-note{margin-top:40px}.amount-grid{gap:10px}.footer{padding:64px 0}.footer__grid{gap:40px}.footer__legal,.legal-links{text-align:center;align-items:center}.legal-links{flex-direction:column;gap:12px}.timeline__item,.work-item{grid-template-columns:1fr}.timeline__item strong{font-size:36px}.documents-preview{padding:36px 24px}.monthly-grid,.requisite-row{grid-template-columns:1fr}.monthly-help-section{padding:64px 0}.monthly-help-section>.container{width:min(100% - 48px,560px)}.monthly-help-section .monthly-grid{gap:40px}.monthly-help__badge{min-height:40px;font-size:16px;line-height:24px}.monthly-help__intro h2{margin-top:24px;font-size:32px;line-height:38px}.monthly-help__intro p{font-size:18px;line-height:28px}.monthly-help__button{width:100%;min-width:0;min-height:60px;margin-top:32px;font-size:18px;line-height:26px}.monthly-help__item{grid-template-columns:56px minmax(0,1fr);gap:16px;min-height:0;padding:20px}.monthly-help__icon{border-radius:18px;width:56px;height:56px}.monthly-help__item h3{font-size:20px;line-height:28px}.monthly-help__item p{font-size:16px;line-height:24px}.help-ways-section{padding:64px 0}.help-ways-section>.container{width:min(100% - 48px,560px)}.help-ways-section .section-title{margin-bottom:40px}.help-ways-section .section-title h2{font-size:32px;line-height:38px}.help-ways-section .section-title .lead{font-size:18px;line-height:28px}.help-ways-grid{grid-template-columns:1fr;gap:20px}.help-way-card{min-height:0;padding:28px}.help-way-card__icon{width:62px;height:62px;margin-bottom:24px}.help-way-card h3{font-size:22px;line-height:30px}.help-way-card p{font-size:17px;line-height:28px}.help-way-card__action{margin-top:28px;font-size:17px;line-height:24px}.help-requisites-section{padding:64px 0}.help-requisites-section>.container{width:min(100% - 48px,560px)}.help-requisites-section .section-title{margin-bottom:40px}.help-requisites-section .section-title h2{font-size:32px;line-height:38px}.help-requisites-section .section-title .lead{font-size:18px;line-height:28px}.help-requisites-card__header{min-height:72px;padding:0 24px}.help-requisites-card__header h3{font-size:18px;line-height:26px}.help-requisites-row{grid-template-columns:1fr;gap:6px;min-height:auto;padding:18px 24px}.help-requisites-row strong{overflow-wrap:anywhere;font-size:18px;line-height:26px}.help-requisites-card__actions{flex-direction:column;align-items:stretch;gap:14px;padding:24px}.help-requisites-card__button{width:100%}.help-faq-section{padding:64px 0}.help-faq-section>.container{width:min(100% - 48px,560px)}.help-faq-section .section-title{margin-bottom:40px}.help-faq-section .section-title h2{font-size:32px;line-height:38px}.help-faq-section .section-title .lead{font-size:18px;line-height:28px}.help-faq-item summary{min-height:70px;padding:0 52px 0 20px;font-size:17px;line-height:25px}.help-faq-item summary:after{right:24px}.help-faq-item p{padding:0 52px 20px 20px;font-size:16px;line-height:26px}}@media (max-width:640px){.donate-hero .donate-hero__actions{flex-direction:column;align-items:flex-start;gap:16px}}@media (min-width:900px) and (max-width:1023px){.donate-hero .inner-hero__grid{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:28px}.donate-hero .donate-hero__actions{flex-direction:row;align-items:center;gap:24px}.donate-hero .donate-hero__image{justify-self:end;width:min(220px,100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media (min-width:1024px){.home-help-section>.container,.home-numbers-section>.container,.home-steps-section>.container,.home-needs-section>.container,.home-reports-section>.container,.home-trust-section>.container,.home-news-section>.container{width:min(1360px,100vw - 128px)}.home-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,2.4vw,40px)}.home-card-grid--three,.home-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.2vw,36px)}.home-info-card,.home-number-card{padding:clamp(28px,3vw,48px)}.home-info-card{min-height:clamp(247px,18vw,320px)}.home-need-card{min-height:clamp(247.5px,18vw,300px);padding:clamp(37px,2.7vw,44px) clamp(25px,2.1vw,34px) clamp(25px,2.1vw,34px)}.home-number-card{min-height:clamp(228px,17vw,300px)}.home-report-card,.home-news-card{min-height:clamp(483px,35vw,560px)}.home-number-card strong{font-size:clamp(48px,4.5vw,72px);line-height:1}}.reports-hero{background:#fffdf7;min-height:477px;padding:64px 0}.reports-hero>.container,.reports-filters>.container{width:min(1360px,100vw - 128px)}.reports-hero .inner-hero__grid--reports{grid-template-columns:minmax(430px,560px) minmax(380px,520px);justify-content:space-between;align-items:start;gap:clamp(64px,8vw,160px)}.reports-hero__content{max-width:560px}.reports-hero__badge{color:#1a3550;background:#eff6fb;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:8px 16px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.reports-hero__badge svg{color:#2e97cf}.reports-hero h1{color:#1a3550;max-width:420px;margin-top:24px;font-size:48px;line-height:60px}.reports-hero__lead{color:#6b8fa8;max-width:420px;margin-top:20px;font-size:20px;line-height:32.5px}.reports-hero__actions{align-items:center;gap:16px;margin-top:32px;display:flex}.reports-hero__button{border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:56px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:16px;line-height:24px;display:inline-flex}.reports-hero__button--primary{color:#fff;background:linear-gradient(135deg,#2e97cf 0%,#1e7daf 100%);width:202px;font-weight:700;box-shadow:0 10px 24px #2e97cf38}.reports-hero__button--outline{color:#2e97cf;background:0 0;border:2px solid #2e97cf;width:256px;min-height:60px;font-weight:600}.reports-hero .inner-hero__visual{justify-self:end;width:min(420px,100%);transform:translateY(-16px)}.reports-hero .inner-hero__visual img{width:min(420px,100%)}.reports-filters{background:#eff6fb;padding:40px 0}.reports-filters__intro{color:#6b8fa8;align-items:center;gap:12px;max-width:720px;margin:0;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:14px;line-height:20px;display:flex}.reports-filters__intro svg,.reports-filters__icon{color:#6b8fa8;flex:none}.reports-filters .doc-tabs{gap:12px;margin:20px 0 0}.reports-filters .doc-tabs button{color:#1a3550;background:#fff;border:1px solid #2e97cf33;min-height:44px;padding:10px 20px;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:600;line-height:20px}.reports-filters .doc-tabs button.is-active{color:#fff;background:#2e97cf;border-color:#2e97cf}.reports-list-section .section-title h2{color:#1a3550;font-size:36px;font-weight:800;line-height:40px}.reports-list-section__lead{color:#6b8fa8;margin-top:12px;font-size:18px;line-height:28px}.reports-card .media-card__body{padding:24px}.reports-card h3{color:#1a3550;margin-top:12px;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px}.reports-card p{color:#6b8fa8;margin-top:12px;font-size:14px;line-height:20px}.reports-card .amount{color:#2e97cf;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-weight:800;line-height:24px;font-size:16px!important}.reports-card .card__action{color:#2e97cf;font-size:14px;font-weight:600;line-height:20px}@media (max-width:1023px){.reports-hero{min-height:0;padding:56px 0}.reports-hero>.container,.reports-filters>.container{width:min(100% - 32px,560px)}.reports-hero .inner-hero__grid--reports{grid-template-columns:1fr;gap:32px}.reports-hero h1{max-width:none;font-size:40px;line-height:48px}.reports-hero__lead{max-width:none;font-size:18px;line-height:29px}.reports-hero__actions{flex-direction:column;align-items:stretch}.reports-hero__button--primary,.reports-hero__button--outline{width:100%}.reports-hero .inner-hero__visual{justify-self:center;width:min(300px,100%);transform:none}.reports-filters{padding:36px 0}.reports-filters .doc-tabs{gap:10px}.reports-filters .doc-tabs button{flex:auto}}@media (max-width:420px){.segment button{padding:10px 8px;font-size:14px}.donation-form-section h2{font-size:30px;line-height:36px}.document-card h3{overflow-wrap:anywhere}}.section-title h2,.hero h1,.inner-hero h1,.contacts-hero h1,.need-hero h1,.documents-hero h1,.reports-hero h1,.news-hero h1,.about-hero h1,.thanks-hero h1,.payment-error h1,.contacts-form-section .section-title h2,.contacts-requisites-section .section-title h2,.donation-form-section h2,.monthly-help__intro h2,.help-ways-section .section-title h2,.help-requisites-section .section-title h2,.help-faq-section .section-title h2,.home-final-cta h2,.about-final-cta h2,.documents-trust-cta h2,.reports-final-cta h2{letter-spacing:0;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-weight:800}article h3,.card h3,.media-card h3,.document-card h3,.contacts-card h3,.about-mission-card h3,.about-work-card h3,.about-team-card h3,.monthly-help__item h3,.help-way-card h3,.payment-other-card h3,.thanks-next-card h3,.home-faq__item,.faq-item summary,.help-faq-item summary{letter-spacing:0;font-family:Nunito,Trebuchet MS,Arial,sans-serif;font-weight:700}p,.lead,.hero .lead,.inner-hero .lead,.section-title .lead,.contacts-hero__lead,.need-hero__lead,.news-hero__lead,.reports-hero__lead,.documents-hero p,.about-hero .lead,.thanks-hero>p,.payment-error p,.card p,.media-card p,.document-card p,.contacts-card p,.about-mission-card p,.about-work-card p,.about-team-card p,.monthly-help__item p,.help-way-card p,.payment-other-card p,.thanks-next-card p{letter-spacing:0;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-weight:400}.badge,.news-hero__badge,.reports-hero__badge,.contacts-hero__badge,.need-hero__badge,.documents-hero__badge,.monthly-help__badge,.doc-tabs button,.reports-filters .doc-tabs button,.news-filters .doc-tabs button,.documents-tabs button,.date,.pill,.form-label,.donate-form .form-label,.need-form .form-label,.check-row,.donate-check,.need-check,.requisite-row span,.help-requisites-row span,.contacts-card__label{letter-spacing:0;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-weight:600}.button,.button--primary,.button--yellow,.button--outline,.hero__actions .button,.header .button--primary,.footer__donate .button,.footer__requisites-action .button,.home-about-card__button,.home-final-cta__button,.news-final-cta__button,.reports-final-cta__button,.documents-hero__button,.documents-trust-cta__button,.contacts-hero__button,.contacts-final-cta__button,.need-hero__button,.need-final-cta__button,.thanks-actions__button,.payment-error__button,.payment-other-card__action,.help-way-card__action,.help-requisites-card__button,.requisites-card__button,.document-card__button,.card__action{letter-spacing:0;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-weight:700}.button--outline,.reports-hero__button--outline,.news-final-cta__button--outline,.documents-trust-cta__button--light,.payment-error__button--outline,.payment-error__button--soft{font-weight:600}.nav a,.nav,.phone{letter-spacing:0;font-family:Inter,Lato,Trebuchet MS,Arial,sans-serif}.nav a,.nav{font-weight:500}.phone{font-weight:600}.footer__legal,.footer__legal span,.footer__legal a{color:#ffffff75;font-family:Lato,Trebuchet MS,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px}
