.Footer_footerWrapper__YMpvh{background-color:#0f172a;color:#94a3b8}.Footer_mainContainer___T55h{max-width:1240px;margin:0 auto;padding:0 1.5rem}.Footer_footerGrid__s3Tyu{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;padding:5rem 0 4rem}@media (min-width:768px){.Footer_footerGrid__s3Tyu{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Footer_footerGrid__s3Tyu{grid-template-columns:1.7fr repeat(3,1fr) 1.6fr;gap:2rem}}.Footer_brandColumn__nh9jZ{display:flex;flex-direction:column;gap:1.25rem}.Footer_brandLogo___ZEij{font-size:1.75rem;font-weight:800;color:#fff;margin:0;letter-spacing:-.025em}.Footer_brandLogo___ZEij span{color:#247e6a}.Footer_brandDescription__CDLWE{font-size:.95rem;line-height:1.6;color:#94a3b8;max-width:420px;margin:0}.Footer_linksColumn__38kZ7{display:flex;flex-direction:column;gap:1.5rem}.Footer_columnHeading__uTWUe{font-size:.85rem;font-weight:700;color:#f8fafc;text-transform:uppercase;letter-spacing:.1em;margin:0}.Footer_linksList__lDSMe{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.Footer_footerLink__twEJY{font-size:.95rem;color:#94a3b8;text-decoration:none;transition:color .2s ease,transform .2s ease;display:inline-block}.Footer_footerLink__twEJY:hover{color:#fff}.Footer_activeLink__aw41e{color:#818cf8;font-weight:600}.Footer_subscribeColumn__ruLPK{display:flex;flex-direction:column;gap:1rem}.Footer_subscribeText__zunv5{color:#94a3b8;font-size:.95rem;line-height:1.6;margin:0}.Footer_subscribeForm__XyBO2{display:flex;flex-direction:column;gap:.75rem}.Footer_subscribeInput__iCEKI{width:100%;min-height:2.9rem;border:1px solid #334155;border-radius:.5rem;background:#111827;color:#f8fafc;font-size:.95rem;outline:none;padding:.75rem .95rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.Footer_subscribeInput__iCEKI::-moz-placeholder{color:#64748b}.Footer_subscribeInput__iCEKI::placeholder{color:#64748b}.Footer_subscribeInput__iCEKI:focus{border-color:#247e6a;background:#0f172a;box-shadow:0 0 0 3px rgba(36,126,106,.22)}.Footer_subscribeInput__iCEKI:disabled{cursor:not-allowed;opacity:.65}.Footer_subscribeButton__xSCuE{min-height:2.9rem;border:0;border-radius:.5rem;background:#247e6a;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;padding:.75rem 1rem;transition:background-color .2s ease,transform .2s ease}.Footer_subscribeButton__xSCuE:hover:not(:disabled){background:#1e6d5c;transform:translateY(-1px)}.Footer_subscribeButton__xSCuE:disabled{cursor:not-allowed;opacity:.7}.Footer_subscribeMessage__nVoAo{border-radius:.45rem;font-size:.82rem;line-height:1.5;margin:0;padding:.65rem .75rem}.Footer_successMessage__pgVK1{background:rgba(36,126,106,.14);color:#7ee0ca}.Footer_errorMessage__eVDYC{background:rgba(239,68,68,.14);color:#fca5a5}.Footer_visuallyHidden__Pbejn{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Footer_copyrightBar__dquop{border-top:1px solid #1e293b;padding:2.5rem 0;background-color:#0b0f19;text-align:center}.Footer_disclaimerText__wqfA8{font-size:.8rem;line-height:1.5;color:#64748b;max-width:800px;margin:0 auto 1.25rem}.Footer_copyrightText__ZGqLn{font-size:.85rem;color:#475569;margin:0}#blogHeader{background-image:url(/assets/blog-header-3.avif)}#blogHeader,.blog-title{max-height:200px;min-height:200px}.blog-title h2{font-size:3rem;color:#fff;font-weight:600}.navigation-box{margin-bottom:2rem}.navigation{margin-top:1.6rem}.navigation a{text-decoration:none;color:#212529;font-weight:500;font-size:.95rem}.navigation a:hover{color:#212529}.all-blogs{margin-top:1rem}.blog-box{margin-bottom:1.4rem}.blog-items{padding:.5rem;cursor:pointer}.blog-items:hover{box-shadow:2px 2px 10px #dadcde;transition:.2s ease}.blog-items a{text-decoration:none;color:#222}.blog-items a:nth-of-type(3){text-transform:uppercase;font-weight:500;padding:.5rem;letter-spacing:.1px;color:#000}.blog-items a:nth-of-type(3) i{font-weight:600;padding:.5rem}.blog-items img{display:block;margin:auto;width:100%}.blog-items h3{color:#222;font-size:1.2rem;font-weight:500;margin-top:.6rem;-webkit-line-clamp:2}.blog-items h3,.blog-items p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-items p{letter-spacing:.4px;font-size:.9rem;margin-top:.5rem;color:#999;-webkit-line-clamp:4}.blog-items button{border:none;background-color:transparent;font-weight:500;text-transform:uppercase;margin-bottom:.6rem;color:#222;font-weight:700}.blog-items button span{margin-left:.2rem;font-weight:700;font-size:1.2rem}.blog-count{justify-content:center;margin-bottom:2rem}.blog-count span{padding:.3rem;cursor:pointer;color:#fff;height:2rem;width:2rem;justify-content:center;text-align:center;align-items:center;font-weight:500;background-color:#999}.blog-count .angle-left{border-radius:3px 0 0 3px}.blog-count .angle-right{border-radius:0 3px 3px 0}.not-selected{color:#222;background-color:#fff}.recent-post{margin-bottom:3.8rem}.recent-post h2{margin-top:2.2rem;font-weight:600;margin-bottom:1.6rem}.recent-box{margin-bottom:1rem}.recent-items{padding:.6rem .6rem 1.4rem}.recent-items a{text-decoration:none}.recent-items img{width:100%;margin-bottom:.8rem;-o-object-fit:contain;object-fit:contain}.recent-items h3{color:#222;font-weight:600;font-size:1.2rem;margin-bottom:.9rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recent-items span{font-weight:500;font-size:.8rem;padding:.2rem}.time{background-color:#b8f1b8;color:#757272}.fav-box{background-color:#ebf1f5;padding:3.2rem;margin-top:2.5rem}.fav-box h2{font-weight:600;margin-bottom:2.8rem}.fav-item{margin-bottom:1rem;border:1px solid #ced0d1;padding:.5rem}.fav-item img{width:100%;height:4.5rem;margin-bottom:.5rem;-o-object-fit:contain;object-fit:contain}.fav-emoji{min-height:4.5rem;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:2.5rem;line-height:1}.fav-item a{text-decoration:none;color:#222}.fav-item a:hover{color:#142b6f;font-weight:600}.fav-item span{display:block;text-align:center;font-weight:500;font-size:.9rem}@media(max-width:600px){.fav-box{padding:1rem}.blog-title h2{font-size:2.2rem}}