.recentUploads_section{padding:2.5em 5em}.recentUploads_h2{color:#1f2a1f;margin-bottom:.5em;font-size:22px;font-weight:700}.recentUploads_divider{border:.5px solid gray;margin:0 0 2em}.recentUploads_cont{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.2em;display:grid}.recentUploads_single_card{margin-bottom:0}
.advancedtools_section{padding:2.5em 5em}.advancedtools_h2{color:#1f2a1f;margin-bottom:.5em;font-size:22px;font-weight:700}.advancedtools_divider{border:.5px solid gray;margin-bottom:2em}.advancedtools_grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.2em;display:grid}.advancedtools_infoCard{background:#f5f7f5;border-radius:12px;padding:1.2em;font-size:14px;line-height:1.6;transition:transform .35s,background-color .35s;position:relative;overflow:hidden}.advancedtools_infoCard:hover{background-color:#eef5f2;transform:translateY(-6px)}.advancedtools_title{margin-bottom:8px;font-size:16px;font-weight:600;transition:color .3s}.advancedtools_infoCard:hover .advancedtools_title{color:#1f6f5c}.advancedtools_icon{float:right;width:80px;height:80px;margin-bottom:6px;margin-left:12px;transition:transform .35s,opacity .35s}.advancedtools_infoCard:hover .advancedtools_icon{opacity:.9;transform:scale(1.1)}.advancedtools_explore_button{all:unset;color:#1f2a1f;cursor:pointer;background-color:#61d89f;border-radius:15px;margin-top:12px;padding:.5em 1.1em;font-weight:500;position:relative;overflow:hidden}.advancedtools_explore_button:before{content:"";z-index:-1;background-color:#66d7a0;transition:transform .4s;position:absolute;inset:0;transform:translate(-100%)}.advancedtools_explore_button:hover:before{transform:translate(0)}@media (max-width:600px){.advancedtools_section{padding:1.5em}.advancedtools_icon{width:60px;height:60px}}
.on-offer{padding:2.5em 5em}.on-offer__divider{border:.5px solid gray;margin:1em 0 2em}.on-offer__grid{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.on-offer__accordion{flex-direction:column;align-items:center;margin-top:1.5em;display:flex}.on-offer__see-more{color:#eaeaea;cursor:pointer;background:#193e3e;border:none;border-radius:8px;margin-bottom:1em;padding:.75em 2em;font-size:1rem;font-weight:600;transition:background .2s}.on-offer__see-more:hover{background:#1e4a4a}.on-offer__grid--accordion{margin-top:0}.offer-card{background-color:#193e3e;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;height:420px;padding:16px;transition:transform .35s,background-color .35s;display:flex}.offer-card:hover{background-color:#1e4a4a;transform:translateY(-6px)}.offer-card__title{color:#eaeaea;text-align:left;margin-bottom:12px;font-size:1.05rem;font-weight:600}.offer-card__list{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.offer-card__list::-webkit-scrollbar{width:6px}.offer-card__list::-webkit-scrollbar-thumb{background-color:#ffffff40;border-radius:4px}.offer-card__item{margin-bottom:8px}.offer-card__link{color:#eaeaea;border-radius:6px;padding:8px 10px;font-size:.95rem;text-decoration:none;display:block;position:relative;overflow:hidden}.offer-card__link:before{content:"";z-index:-1;background-color:#ffffff14;transition:transform .35s;position:absolute;inset:0;transform:translate(-100%)}.offer-card__link:hover:before{transform:translate(0)}.offer-card__link:hover{color:#fff}@media (max-width:1024px){.on-offer__grid{grid-template-columns:repeat(2,1fr);padding:0 1.5rem}.offer-card{height:400px}}@media (max-width:640px){.on-offer{padding:1.5em}.offer-card{height:380px}}
.quickAccess_section{padding:2.5em 5em}.quickAccess_title{color:#1f2a1f;margin-bottom:1em;font-size:22px;font-weight:700}.quickAccess_grid{grid-template-columns:repeat(4,1fr);gap:1.2em;display:grid}.quickAccess_card{background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000001f}.quickAccess_card:hover{transform:translateY(-4px);box-shadow:0 6px 18px #0003}.quickAccess_imgWrap img{object-fit:cover;width:100%;height:160px}.quickAccess_text{text-align:center;padding:.9em}.quickAccess_text h3{color:#1f2a1f;margin:0;font-size:16px;font-weight:700}.quickAccess_text p{color:#1f2a1f;margin:0;font-size:14px}@media (max-width:1024px){.quickAccess_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.quickAccess_section{padding:1.5em}.quickAccess_grid{grid-template-columns:1fr}}
