.support-page{background:#f7f3eb;color:#2b2f35}.support-page main{overflow:hidden}.support-page .section{padding-top:72px;padding-bottom:72px}.support-page .section:first-child{padding-top:70px;padding-bottom:45px}.support-page .archive-hero{position:relative}.support-page .archive-hero .section-label{display:inline-block;margin-bottom:14px}.support-page .archive-hero .section-title{max-width:780px;margin-left:auto;margin-right:auto}.support-page .archive-hero .section-subtitle{max-width:720px;margin-left:auto;margin-right:auto}.support-page .section-label{color:#a87518;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.support-page .section-title{color:#54261e}.support-page .section-subtitle{color:#5f5c57;line-height:1.8}.support-page .mission-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:70px;align-items:center;max-width:1050px;margin:0 auto}.support-page .mission-content{max-width:650px}.support-page .mission-content .section-label{display:inline-block;margin-bottom:12px}.support-page .mission-content .section-title{margin-top:0;margin-bottom:25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,42px);line-height:1.15}.support-page .mission-content p{margin:0 0 18px;color:#5d5a56;font-size:15px;line-height:1.85}.support-page .mission-content p:last-child{margin-bottom:0}.support-page .mission-content strong{color:#54261e}.support-page .mission-box{display:flex;flex-direction:column;gap:12px}.support-page .mission-item{position:relative;display:grid;grid-template-columns:58px 100px 1fr;align-items:center;min-height:100px;padding:20px 22px;background:#fffdf9;border:1px solid #e6ddd0;border-radius:12px;box-shadow:0 5px 18px #3f2b1b0b;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.support-page .mission-item:hover{transform:translateY(-3px);border-color:#d8c7ae;box-shadow:0 12px 28px #3f2b1b14}.support-page .mission-item h3{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0;color:#a87518;background:#f6ead4;border-radius:50%;font-size:18px}.support-page .mission-item h4{margin:0;color:#28364a;font-family:Georgia,Times New Roman,serif;font-size:17px}.support-page .mission-item p{margin:0;color:#64615c;font-size:13px;line-height:1.65}.support-page .section-header{max-width:900px;margin:0 auto 35px;text-align:center}.support-page .section-header .section-title{margin-top:10px;margin-bottom:12px}.support-page .section-header .section-subtitle{max-width:680px;margin-left:auto;margin-right:auto}.support-page .cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1050px;margin:0 auto}.support-page .cards-grid .card{position:relative;min-height:255px;padding:30px;background:#fffdf9;border:1px solid #e6ddd0;border-radius:14px;box-shadow:0 7px 24px #3f2b1b0d;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.support-page .cards-grid .card:hover{transform:translateY(-5px);border-color:#d8c7ae;box-shadow:0 16px 35px #3f2b1b17}.support-page .cards-grid .card:after{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:#a87518;opacity:.8}.support-page .card-number{display:block;margin-bottom:20px;color:#a87518;font-size:11px;font-weight:700;letter-spacing:2px}.support-page .cards-grid .card h3{display:flex;align-items:center;gap:10px;margin:0 0 15px;color:#54261e;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.3}.support-page .cards-grid .card h3 i{color:#a87518;font-size:17px}.support-page .cards-grid .card p{margin:0;color:#65615b;font-size:14px;line-height:1.8}.support-page .section .archive-hero{max-width:850px}.support-page .archive-hero .mission-buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center}.support-page .mission-buttons .btn{min-height:46px;padding:12px 22px;border-radius:7px;font-size:14px}.support-page .section>.container>.card{max-width:850px;margin-left:auto;margin-right:auto;padding:58px 55px;background:linear-gradient(135deg,#fffdf9,#faf5ec);border:1px solid #e4d8c8;border-radius:16px;box-shadow:0 12px 35px #3f2b1b12}.support-page .section>.container>.card .section-label{display:block;margin-bottom:12px}.support-page .section>.container>.card h2{margin:0 0 18px;color:#54261e;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,44px);line-height:1.15}.support-page .section>.container>.card>p{max-width:680px;margin:0 auto;color:#68635d;font-size:15px;line-height:1.8}.support-page .section>.container>.card .mission-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px!important}.support-page .section:last-child .card{max-width:850px;margin-left:auto;margin-right:auto;padding:42px 50px;background:transparent;border:1px solid #e5ddd1;border-radius:14px;box-shadow:none}.support-page .section:last-child .card h3{display:flex;align-items:center;justify-content:center;gap:9px;margin:0 0 18px;color:#a87518;font-family:Georgia,Times New Roman,serif;font-size:25px}.support-page .section:last-child .card h3 i{color:#c78a12}.support-page .section:last-child .card p{max-width:700px;margin:0 auto;color:#77716a;font-size:14px;line-height:1.85}.support-page .card:before{background-image:none!important}@media(max-width:950px){.support-page .section{padding-top:60px;padding-bottom:60px}.support-page .mission-grid{grid-template-columns:1fr;gap:40px;max-width:720px}.support-page .mission-content{max-width:none}.support-page .cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}}@media(max-width:650px){.support-page .section{padding-top:48px;padding-bottom:48px}.support-page .section:first-child{padding-top:45px}.support-page .mission-grid{gap:30px}.support-page .mission-item{grid-template-columns:50px 1fr;gap:12px;padding:18px}.support-page .mission-item h3{grid-row:span 2}.support-page .mission-item h4{align-self:end}.support-page .mission-item p{grid-column:2}.support-page .cards-grid{grid-template-columns:1fr;gap:16px}.support-page .cards-grid .card{min-height:auto;padding:26px}.support-page .section>.container>.card{padding:40px 24px}.support-page .section:last-child .card{padding:32px 24px}.support-page .archive-hero .mission-buttons,.support-page .section>.container>.card .mission-buttons{flex-direction:column;width:100%}.support-page .mission-buttons .btn{width:100%;text-align:center}}@media(max-width:420px){.support-page .section-title,.support-page .mission-content .section-title{font-size:29px}.support-page .cards-grid .card h3{font-size:19px}.support-page .section>.container>.card h2{font-size:30px}}
