.blog-page{background-color:#fff;margin-top:0!important;padding-top:0!important}.blog-page>:first-child{margin-top:0!important}.blog__header{text-align:center;background-color:#f2f2ff;padding:80px 0 60px}@media only screen and (max-width:991px){.blog__header{padding:48px 0 40px}}.blog__header__inner{flex-direction:column;gap:24px;margin-bottom:40px;display:flex}.blog__header__label{color:#2929cc;text-transform:uppercase;letter-spacing:1px;margin:0 0 8px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;font-weight:500}.blog__header__title-block{margin-top:32px}.blog__header__title-block h1{margin:0}.blog__header__title-block p{max-width:760px;margin-top:16px;margin-left:auto;margin-right:auto}.blog__header__authors-link{color:#2929cc;align-items:center;gap:8px;margin-top:20px;font-family:GT Eesti Pro Display,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.blog__header__authors-link:hover{text-decoration:underline}.blog__header__authors-link svg{flex-shrink:0}.blog__header__title{color:#000;margin:0 0 16px;font-family:Eesti,sans-serif;font-size:48px;font-weight:700}@media only screen and (max-width:991px){.blog__header__title{font-size:32px}}.blog__header__subtitle{color:#000;max-width:600px;margin:0 auto;font-family:GT Eesti Pro Display,sans-serif;font-size:18px;line-height:1.6}@media only screen and (max-width:991px){.blog__header__subtitle{font-size:16px}}.blog__controls{z-index:10;background-color:#0000;border-bottom:none;padding:0;position:static}@media only screen and (max-width:991px){.blog__controls{padding:0}}.blog__controls__inner{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:0;display:flex}@media only screen and (max-width:991px){.blog__controls__inner{background-color:#0000;border:none;flex-wrap:wrap;gap:16px}}.blog__controls__topic-btn{color:#2929cc;cursor:pointer;white-space:nowrap;background-color:#0000;border:none;border-right:1px solid #e0e0e0;border-radius:8px 0 0 8px;align-items:center;gap:12px;padding:16px 24px;font-family:Eesti,sans-serif;font-size:16px;font-weight:500;transition:all .2s;display:flex}.blog__controls__topic-btn:hover{background-color:#f4f4f4}.blog__controls__topic-btn svg{flex-shrink:0}@media only screen and (max-width:991px){.blog__controls__topic-btn{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:1;justify-content:space-between}}.blog__controls__search{flex:1;align-items:center;padding:0 16px;display:flex;position:relative}@media only screen and (max-width:991px){.blog__controls__search{order:3;width:100%;padding:0}}.blog__controls__search .search-icon{color:#8d8d8d;margin-right:12px}@media only screen and (max-width:991px){.blog__controls__search .search-icon{z-index:1;margin:0;position:absolute;top:50%;left:16px;transform:translateY(-50%)}}.blog__controls__search input{color:#000;background:0 0;border:none;outline:none;width:100%;padding:16px 0;font-family:GT Eesti Pro Display,sans-serif;font-size:16px}.blog__controls__search input::placeholder{color:#8d8d8d}@media only screen and (max-width:991px){.blog__controls__search input{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px 16px 12px 48px}.blog__controls__search input:focus{border-color:#2929cc}}.blog__controls__search button[type=submit]{display:none}.blog__controls__sort{position:relative}@media only screen and (max-width:991px){.blog__controls__sort{margin-left:0}}.blog__controls__sort-btn{color:#2929cc;cursor:pointer;white-space:nowrap;background-color:#0000;border:none;border-radius:0 8px 8px 0;align-items:center;gap:8px;padding:16px 24px;font-family:Eesti,sans-serif;font-size:16px;font-weight:500;transition:all .2s;display:flex}.blog__controls__sort-btn:hover{background-color:#f4f4f4}@media only screen and (max-width:991px){.blog__controls__sort-btn{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px 20px}}.blog__controls__sort-dropdown{z-index:10;background:#fff;border:1px solid #e0e0e0;border-radius:8px;min-width:150px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.blog__controls__sort-dropdown button{text-align:left;color:#000;cursor:pointer;background:0 0;border:none;width:100%;padding:12px 16px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;transition:background .2s;display:block}.blog__controls__sort-dropdown button:hover{background-color:#f4f4f4}.blog__controls__sort-dropdown button.active{color:#2929cc;background-color:#f2f2ff;font-weight:500}.blog__filters{z-index:1000;display:flex;position:fixed;inset:0}.blog__filters__overlay{background:#00000080;position:absolute;inset:0}.blog__filters__panel{background:#fff;width:100%;max-width:400px;height:100%;animation:.3s slideIn;position:relative;overflow-y:auto}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.blog__filters__header{background:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:24px;display:flex;position:sticky;top:0}.blog__filters__header h3{margin:0;font-family:Eesti,sans-serif;font-size:24px;font-weight:700}.blog__filters__header button{cursor:pointer;color:#000;background:0 0;border:none;padding:4px}.blog__filters__header button:hover{color:#2929cc}.blog__filters__categories{padding:16px}.blog__filters__category{color:#000;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:16px;font-family:GT Eesti Pro Display,sans-serif;font-size:16px;transition:background .2s;display:flex}.blog__filters__category:hover{background-color:#f4f4f4}.blog__filters__category.active{background-color:#f2f2ff;font-weight:500}.blog__filters__category .count{color:#8d8d8d;font-size:14px}.blog__filters__loading,.blog__filters__error{text-align:center;color:#8d8d8d;padding:32px 16px}.blog__filters__loading p,.blog__filters__error p{margin:0 0 16px;font-family:GT Eesti Pro Display,sans-serif;font-size:16px}.blog__filters__retry{color:#fff;cursor:pointer;background-color:#2929cc;border:none;border-radius:6px;padding:10px 20px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;font-weight:500;transition:background-color .2s}.blog__filters__retry:hover{background-color:#2020a2}.blog__content{padding:48px 0 80px}@media only screen and (max-width:991px){.blog__content{padding:32px 0 48px}}.blog__results-info{color:#8d8d8d;align-items:center;gap:16px;margin-bottom:32px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;display:flex}.blog__clear-filter{color:#2929cc;cursor:pointer;background:0 0;border:none;font-size:14px}.blog__clear-filter:hover{text-decoration:underline}.blog__loading{text-align:center;color:#8d8d8d;padding:48px 0}.blog__loading-overlay{z-index:100;color:#8d8d8d;background:#ffffffe6;border-radius:8px;padding:16px 32px;font-family:GT Eesti Pro Display,sans-serif;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0000001a}.blog__error-banner{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:12px 20px;display:flex}.blog__error-banner p{color:#856404;margin:0;font-family:GT Eesti Pro Display,sans-serif;font-size:14px}.blog__error-banner button{color:#856404;cursor:pointer;background:#ffc107;border:none;border-radius:4px;padding:8px 16px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;font-weight:500}.blog__error-banner button:hover{background:#e0a800}.blog__error{text-align:center;padding:48px 0}.blog__error p{color:#8d8d8d;margin-bottom:16px}.blog__retry-btn{color:#fff;cursor:pointer;background:#2929cc;border:none;border-radius:8px;padding:12px 24px;font-family:GT Eesti Pro Display,sans-serif;font-size:16px;font-weight:500}.blog__retry-btn:hover{opacity:.9}.blog__featured{color:inherit;background-color:#fff;border-radius:28px;margin-bottom:48px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000001a}@media only screen and (max-width:991px){.blog__featured{flex-direction:column;margin-bottom:32px}}.blog__featured:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000026}.blog__featured:hover h2{color:#2929cc}.blog__featured__image{aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 60%;position:relative}@media only screen and (max-width:991px){.blog__featured__image{flex:none;width:100%;min-height:200px}}.blog__featured__likes{color:#000;background:#fffffff2;border-radius:20px;padding:8px 16px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;font-weight:500;position:absolute;bottom:16px;left:16px;box-shadow:0 2px 8px #0000001f}.blog__featured__content{flex-direction:column;flex:0 0 40%;justify-content:center;padding:40px;display:flex}@media only screen and (max-width:991px){.blog__featured__content{padding:24px}}.blog__featured__content h2{color:#000;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-family:Eesti,sans-serif;font-size:28px;font-weight:700;line-height:1.3;transition:color .3s;display:-webkit-box;overflow:hidden}@media only screen and (max-width:991px){.blog__featured__content h2{font-size:22px}}.blog__featured__excerpt{color:#8d8d8d;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:0 0 24px;font-family:GT Eesti Pro Display,sans-serif;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}@media only screen and (max-width:991px){.blog__featured__excerpt{-webkit-line-clamp:3;margin-bottom:16px;font-size:14px}}.blog__featured__footer{color:#8d8d8d;align-items:center;gap:16px;font-size:14px;display:flex}.blog__featured__author{align-items:center;gap:8px;font-family:GT Eesti Pro Display,sans-serif;font-weight:500;display:inline-flex}.blog__featured__author .blog__author-avatar{object-fit:cover;border-radius:50%;width:22px;height:22px;margin:0}.blog__featured__date{font-family:GT Eesti Pro Display,sans-serif}.blog__featured__date:before{content:"•";margin-right:16px}.blog__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media only screen and (max-width:1199px){.blog__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:991px){.blog__grid{grid-template-columns:1fr;gap:16px}}.blog__grid--two{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:991px){.blog__grid--two{grid-template-columns:1fr}}.blog__special-row{grid-template-columns:1fr 2fr;gap:24px;margin:32px 0 48px;display:grid}@media only screen and (max-width:991px){.blog__special-row{grid-template-columns:1fr}}.blog__special-row__item,.blog__post__single-card{display:flex}.blog__post{width:100%;color:inherit;background-color:#fff;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000014}.blog__post:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.blog__post:hover h5{color:#2929cc}.blog__post__thumbnail{background-color:#f0f0f0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:210px;min-height:210px;position:relative}@media only screen and (max-width:1199px){.blog__post__thumbnail{height:190px;min-height:190px}}@media only screen and (max-width:991px){.blog__post__thumbnail{height:170px;min-height:170px}}@media only screen and (max-width:767px){.blog__post__thumbnail{height:160px;min-height:160px}}.blog__post__thumbnail.quadric{height:210px;min-height:210px}.blog__post__thumbnail.quadric:before{display:none}@media only screen and (max-width:1199px){.blog__post__thumbnail.quadric{height:190px;min-height:190px}}@media only screen and (max-width:991px){.blog__post__thumbnail.quadric{height:170px;min-height:170px}}@media only screen and (max-width:767px){.blog__post__thumbnail.quadric{height:160px;min-height:160px}}.blog__post__likes{color:#000;background:#fffffff2;border-radius:20px;padding:6px 12px;font-family:GT Eesti Pro Display,sans-serif;font-size:12px;font-weight:500;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 4px #0000001a}.blog__post__content{flex-direction:column;flex:1;padding:20px;display:flex}.blog__post__content .blog__post__category{text-transform:uppercase;letter-spacing:.08em;color:#8d8d8d;margin-bottom:8px;font-family:GT Eesti Pro Display,sans-serif;font-size:12px;font-weight:500}.blog__post__content h5{color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-family:Eesti,sans-serif;font-size:18px;font-weight:700;line-height:1.4;transition:color .3s;display:-webkit-box;overflow:hidden}@media only screen and (max-width:991px){.blog__post__content h5{font-size:16px}}.blog__post__excerpt{color:#8d8d8d;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 16px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}@media only screen and (max-width:991px){.blog__post__excerpt{-webkit-line-clamp:2;font-size:13px}}.blog__post__footer{color:#8d8d8d;border-top:1px solid #f4f4f4;justify-content:space-between;align-items:center;padding-top:16px;font-size:12px;display:flex}.blog__post__author{align-items:center;gap:6px;font-family:GT Eesti Pro Display,sans-serif;font-weight:500;display:inline-flex}.blog__post__author .blog__author-avatar{object-fit:cover;border-radius:50%;width:18px;height:18px;margin:0}.blog__post__date{font-family:GT Eesti Pro Display,sans-serif}.blog__no-results{text-align:center;padding:80px 24px}.blog__no-results p{color:#8d8d8d;font-family:GT Eesti Pro Display,sans-serif;font-size:18px}.blog__pagination{margin-top:64px}.blog__pagination__links{justify-content:center;align-items:center;gap:8px;display:flex}.blog__pagination__number{color:#000;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;transition:all .2s;display:flex}.blog__pagination__number:hover{color:#2929cc;border-color:#2929cc}.blog__pagination__number.current{color:#fff;background-color:#2929cc;border-color:#2929cc}.blog__pagination__dots{color:#8d8d8d;padding:0 4px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px}.blog__pagination__next{cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.blog__pagination__next:hover{border-color:#2929cc}.blog__pagination__next:hover svg{color:#2929cc}.blog__newsletter{margin:32px 0 36px;padding:40px 0}.blog__newsletter__inner{background-color:#fed14c;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin:0 auto;display:grid}@media only screen and (max-width:991px){.blog__newsletter__inner{text-align:center;grid-template-columns:1fr;gap:20px}}.blog__newsletter__copy{text-align:left;flex-direction:column;gap:4px;padding-bottom:0;display:flex}@media only screen and (max-width:991px){.blog__newsletter__copy{text-align:center;align-items:center}}.blog__newsletter__title{color:#000;margin:0 0 12px;font-family:Eesti,sans-serif;font-size:28px;font-weight:700}@media only screen and (max-width:991px){.blog__newsletter__title{font-size:24px}}.blog__newsletter__subtitle{color:#000;margin:4px 0 0;font-family:GT Eesti Pro Display,sans-serif;font-size:16px}.blog__newsletter__right-col{flex-direction:column;align-items:flex-start;width:100%;display:flex;gap:2px!important}@media only screen and (max-width:991px){.blog__newsletter__right-col{align-items:center}}.blog__newsletter__input-label{color:#000;margin-bottom:0;font-family:Eesti,sans-serif;font-size:18px;font-weight:700}.blog__newsletter__form{flex-direction:row;align-items:center;gap:12px;width:100%;display:flex}@media only screen and (max-width:991px){.blog__newsletter__form{flex-direction:column;align-items:stretch}}.blog__newsletter__input{border:1px solid #e0e0e0;border-radius:999px;flex:none;width:440px;min-width:0;padding:12px 16px;font-family:GT Eesti Pro Display,sans-serif;font-size:16px}@media only screen and (max-width:991px){.blog__newsletter__input{flex:1;width:100%}}.blog__newsletter__disclaimer{color:#000;text-align:left;grid-column:auto;margin-left:0;padding-left:0;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;margin-top:0!important;padding-top:0!important;line-height:1.1!important}.blog__newsletter__disclaimer *{margin-top:0!important;padding-top:0!important}@media only screen and (max-width:991px){.blog__newsletter__disclaimer{text-align:center;margin-top:16px}}.blog__newsletter__disclaimer a{color:#2929cc;font-weight:500;text-decoration:none}.blog__newsletter__disclaimer a:hover{text-decoration:underline}.blog__newsletter__button{color:#fff;cursor:pointer;white-space:nowrap;background-color:#2929cc;border:none;border-radius:999px;padding:12px 24px;font-family:Eesti,sans-serif;font-size:16px;font-weight:500}.blog__newsletter__button:hover{background-color:#2525b7}@media only screen and (max-width:991px){.blog__newsletter__button{width:100%}}.blog__cta{background-color:#fed14c;padding:48px 0}.blog__cta__inner{justify-content:center;align-items:center;gap:48px;display:flex}@media only screen and (max-width:991px){.blog__cta__inner{text-align:center;flex-direction:column;gap:24px}}.blog__cta__image{flex-shrink:0}.blog__cta__image img{width:200px;height:auto}@media only screen and (max-width:991px){.blog__cta__image img{width:150px}}.blog__cta__content h3{color:#000;margin:0 0 12px;font-family:Eesti,sans-serif;font-size:28px;font-weight:700}@media only screen and (max-width:991px){.blog__cta__content h3{font-size:24px}}.blog__cta__content p{color:#000;margin:0 0 24px;font-family:GT Eesti Pro Display,sans-serif;font-size:16px}.blog__cta__badges{gap:16px;display:flex}@media only screen and (max-width:991px){.blog__cta__badges{justify-content:center}}.blog__cta__badges a{display:block}.blog__cta__badges a img{width:auto;height:48px}@media only screen and (max-width:991px){.blog__cta__badges a img{height:40px}}.single-post{padding:48px 0 80px}@media only screen and (max-width:991px){.single-post{padding:32px 0 48px}}.single-post__breadcrumbs{margin-bottom:24px}.single-post__breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.single-post__breadcrumbs li{color:#8d8d8d;white-space:nowrap;align-items:center;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;display:inline-flex}.single-post__breadcrumbs li a{color:#2929cc;text-decoration:none;transition:color .2s}.single-post__breadcrumbs li a:hover{text-decoration:underline}.single-post__breadcrumbs li:not(:last-child):after{content:"/";color:#8d8d8d;margin:0 8px}.single-post__breadcrumbs li:last-child{color:#000;text-overflow:ellipsis;font-weight:500;overflow:hidden}.single-post__breadcrumbs li:last-child span{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:280px;display:inline-block;overflow:hidden}@media only screen and (max-width:991px){.single-post__breadcrumbs li:last-child span{max-width:160px}.single-post__breadcrumbs{margin-bottom:16px}.single-post__breadcrumbs li{font-size:12px}}.single-post__hero{border-bottom:1px solid #e0e0e0;align-items:center;gap:48px;margin-bottom:48px;padding-bottom:48px;display:flex}@media only screen and (max-width:1199px){.single-post__hero{flex-direction:column;gap:24px;margin-bottom:32px;padding-bottom:32px}}.single-post__hero-text{flex:1;min-width:0}.single-post__hero-image{flex:0 0 45%;max-width:45%}.single-post__hero-image .single-post__featured-image-wrapper{margin-bottom:0}@media only screen and (max-width:1199px){.single-post__hero-image{flex:none;width:100%;max-width:100%}}.single-post__header{text-align:left;margin-bottom:0}@media only screen and (max-width:1199px){.single-post__header{text-align:center}}.single-post__header h1{color:#000;margin:0 0 24px;font-family:Eesti,sans-serif;font-size:42px;font-weight:700;line-height:1.3}@media only screen and (max-width:991px){.single-post__header h1{font-size:28px}}.single-post__category-label{text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;font-weight:500}.single-post__category-label .link{color:#2929cc}.single-post__category-label .link:hover{text-decoration:underline}.single-post__excerpt{color:#8d8d8d;margin:0 0 24px;font-family:GT Eesti Pro Display,sans-serif;font-size:18px;line-height:1.6}@media only screen and (max-width:991px){.single-post__excerpt{font-size:16px}}.single-post__meta{color:#8d8d8d;flex-wrap:wrap;align-items:center;gap:8px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;display:flex}@media only screen and (max-width:1199px){.single-post__meta{justify-content:center}}.single-post__meta .link{color:#2929cc}.single-post__meta .link:hover{text-decoration:underline}.single-post__author{align-items:center;gap:6px;display:inline-flex}.single-post__author .blog__author-avatar{object-fit:cover;border-radius:50%;width:20px;height:20px;margin:0}.single-post__featured-image-wrapper{border-radius:16px;width:100%;margin-bottom:48px}.single-post__featured-image{object-fit:cover;width:100%;height:auto;max-height:500px}.single-post__content{color:#000;font-family:GT Eesti Pro Display,sans-serif;font-size:18px;line-height:1.8}@media only screen and (max-width:991px){.single-post__content{font-size:16px}}.single-post__content p{margin-bottom:24px}.single-post__content h2{margin:48px 0 24px;font-family:Eesti,sans-serif;font-size:32px;font-weight:700}@media only screen and (max-width:991px){.single-post__content h2{font-size:24px}}.single-post__content h3{margin:32px 0 16px;font-family:Eesti,sans-serif;font-size:24px;font-weight:700}@media only screen and (max-width:991px){.single-post__content h3{font-size:20px}}.single-post__content ul,.single-post__content ol{margin-bottom:24px;padding-left:24px}.single-post__content ul li,.single-post__content ol li{margin-bottom:12px;list-style:outside}.single-post__content ol li{list-style:decimal}.single-post__content img{object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:600px;margin:32px auto;display:block}.single-post__content blockquote{color:#1f1fa3;background:#f2f2ff;border-left:4px solid #2929cc;border-radius:0 8px 8px 0;margin:32px 0;padding:16px 0 16px 24px;font-style:italic}.single-post__content a{color:#2929cc}.single-post__content a:hover{text-decoration:underline}.single-post__content strong{font-weight:700}.single-post__actions{justify-content:center;margin-top:48px;display:flex}.single-post__like-btn{color:#2929cc;cursor:pointer;background-color:#0000;border:2px solid #2929cc;border-radius:32px;align-items:center;gap:10px;padding:14px 28px;font-family:Eesti,sans-serif;font-size:16px;font-weight:500;transition:all .2s;display:inline-flex}.single-post__like-btn svg{transition:all .2s}.single-post__like-btn:hover:not(:disabled){color:#fff;background-color:#2929cc}.single-post__like-btn:hover:not(:disabled) svg{stroke:#fff}.single-post__like-btn:disabled{cursor:default}.single-post__like-btn--liked{color:#fff;background-color:#e53935;border-color:#e53935}.single-post__like-btn--liked svg{stroke:#fff;fill:#fff}.single-post__like-btn--liked:hover:not(:disabled){background-color:#cd1e1a;border-color:#cd1e1a}.single-post__like-btn--liked:hover:not(:disabled) svg{fill:#0000}.single-post__author-section{background-color:#f2f2ff;border-radius:16px;margin-top:48px;padding:32px}@media only screen and (max-width:991px){.single-post__author-section{border-radius:12px;padding:24px}}.single-post__author-section-title{color:#000;margin:0 0 20px;font-family:Eesti,sans-serif;font-size:20px;font-weight:700}.single-post__nav{border-top:1px solid #e0e0e0;margin-top:64px;padding-top:32px}.single-post__back-link{color:#2929cc;align-items:center;gap:8px;font-family:Eesti,sans-serif;font-size:16px;font-weight:500;transition:opacity .2s;display:inline-flex}.single-post__back-link:hover{opacity:.8}.single-post__back-link svg{transition:transform .2s}.single-post__back-link:hover svg{transform:translate(-4px)}.author-card{align-items:flex-start;gap:20px;display:flex}@media only screen and (max-width:991px){.author-card{text-align:center;flex-direction:column;align-items:center;gap:16px}}.author-card__avatar{border-radius:50%;flex-shrink:0;width:80px;height:80px;overflow:hidden}.author-card__avatar img{object-fit:cover;width:100%;height:100%}.author-card__avatar-placeholder{color:#fff;background-color:#2929cc;justify-content:center;align-items:center;width:100%;height:100%;font-family:Eesti,sans-serif;font-size:32px;font-weight:700;display:flex}.author-card__info{flex:1;min-width:0}.author-card__name{color:#000;margin:0 0 4px;font-family:Eesti,sans-serif;font-size:20px;font-weight:700}.author-card__name--compact{margin:0 0 2px;font-size:18px}.author-card__title{color:#8d8d8d;margin:0 0 12px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;font-weight:500}.author-card__title--compact{margin:0 0 10px;font-size:13px}.author-card__bio{color:#8d8d8d;margin:0 0 16px;font-family:GT Eesti Pro Display,sans-serif;font-size:15px;line-height:1.6}.author-card__bio--compact{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 12px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.author-card__post-count{color:#8d8d8d;margin:0;font-family:GT Eesti Pro Display,sans-serif;font-size:13px}.author-card__social{gap:12px;margin-bottom:16px;display:flex}@media only screen and (max-width:991px){.author-card__social{justify-content:center}}.author-card__social a{color:#8d8d8d;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.author-card__social a:hover{color:#2929cc;background-color:#f4f4f4}.author-card__view-posts{color:#2929cc;font-family:Eesti,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s}.author-card__view-posts:hover{opacity:.8;text-decoration:underline}.author-card__cover{aspect-ratio:4/3;background-color:#fed14c;border-radius:12px;width:100%;overflow:hidden}.author-card__cover img{object-fit:cover;width:100%;height:100%}.author-card__cover-placeholder{color:#fff;background-color:#fed14c;justify-content:center;align-items:center;width:100%;height:100%;font-family:Eesti,sans-serif;font-size:56px;font-weight:700;display:flex}.author-card__compact-content{padding:16px 0 0}.author-card__profile-link{color:#000;text-underline-offset:3px;align-items:center;gap:6px;font-family:Eesti,sans-serif;font-size:14px;font-weight:700;text-decoration:underline;transition:color .2s;display:inline-flex}.author-card__profile-link svg{flex-shrink:0}.author-card--compact{color:inherit;background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;flex-direction:column;padding:16px;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.author-card--compact:hover{border-color:#2929cc;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.author-card--compact:hover .author-card__profile-link{color:#2929cc}.blog-sidebar{position:sticky;top:150px}.blog-sidebar h3{border-bottom:2px solid #f4f4f4;margin-bottom:24px;padding-bottom:12px;font-family:Eesti,sans-serif;font-size:20px;font-weight:700}.blog-sidebar ul{padding:0;list-style:none}.blog-sidebar ul li{margin-bottom:8px}.blog-sidebar ul li a{color:#000;border-radius:8px;justify-content:space-between;padding:12px 16px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;transition:all .2s;display:flex}.blog-sidebar ul li a:hover,.blog-sidebar ul li a.active{color:#2929cc;background-color:#f2f2ff;font-weight:500}.blog-sidebar ul li a span{color:#8d8d8d;font-size:.9em}.blog__related-categories{background-color:#f4f4f4;padding:48px 0}.blog__related-categories h3{text-align:center;margin:0 0 24px;font-family:Eesti,sans-serif;font-size:24px;font-weight:700}.blog__category-pills{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.blog__category-pill{color:#000;background-color:#fff;border:1px solid #e0e0e0;border-radius:24px;padding:12px 24px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.blog__category-pill:hover{color:#2929cc;background-color:#f2f2ff;border-color:#2929cc}.blog-row-symmetric{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media only screen and (max-width:991px){.blog-row-symmetric{grid-template-columns:1fr;gap:16px}}.blog-row-after{margin-top:40px}.newsletter-heading{margin:0;margin-bottom:4px!important}.newsletter-subtitle{margin-bottom:16px;margin-top:0!important}main.spacing .blog-page{margin-top:0!important;padding-top:0!important}.blog-newsletter-card{border-radius:12px;width:100%;padding:40px 72px;display:block;overflow:hidden}.blog-banner-container{justify-content:center;width:100%;margin:12px auto;display:flex}@media only screen and (max-width:991px){.blog-banner-container{margin:0 auto}}.single-post__content p:has(+.blog-banner-container){margin-bottom:12px}@media only screen and (max-width:991px){.single-post__content p:has(+.blog-banner-container){margin-bottom:0}}.blog-banner-link{max-width:100%;transition:opacity .2s;display:block}@media only screen and (max-width:767px){.blog-banner-link{width:100%}}.blog-banner-link:hover{opacity:.9}.blog-banner-img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;display:block;box-shadow:0 4px 12px #00000014}@media only screen and (max-width:767px){.blog-banner-img{width:100%}}.blog-banner-img.blog-banner--small{max-height:100px}@media only screen and (min-width:992px){.blog-banner-img.blog-banner--small{max-height:150px}}@media only screen and (max-width:767px){.blog-banner-img.blog-banner--small{max-height:none}}.blog-banner-img.blog-banner--large{max-height:250px}@media only screen and (min-width:992px){.blog-banner-img.blog-banner--large{max-height:400px}}@media only screen and (max-width:767px){.blog-banner-img.blog-banner--large{max-height:none}}.close-button--inapp{top:max(16px,env(safe-area-inset-top) + 8px);right:max(16px,env(safe-area-inset-right) + 8px);z-index:1000;color:#000;background-color:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:fixed;box-shadow:0 2px 8px #00000026}.close-button--inapp:hover{background-color:#fff;transform:scale(1.05);box-shadow:0 4px 12px #0003}.close-button--inapp:active{transform:scale(.95)}@media only screen and (max-width:991px){.close-button--inapp{top:max(12px,env(safe-area-inset-top) + 8px);right:max(12px,env(safe-area-inset-right) + 8px);width:44px;height:44px}}.close-button--inapp svg{width:20px;height:20px}@media only screen and (max-width:991px){.close-button--inapp svg{width:24px;height:24px}}.single-post--inapp{padding-bottom:max(100px,env(safe-area-inset-bottom) + 100px)!important}.single-post--inapp .container{max-width:100%;padding-left:16px;padding-right:16px}.single-post--inapp .single-post__header{padding-top:max(24px,env(safe-area-inset-top));padding-bottom:16px}.single-post--inapp .single-post__header h1{margin-bottom:12px;font-size:36px;line-height:1.3}@media only screen and (max-width:991px){.single-post--inapp .single-post__header h1{font-size:30px}}.single-post--inapp .single-post__meta{flex-wrap:wrap;gap:8px;font-size:13px}.single-post--inapp .single-post__featured-image-wrapper{border-radius:8px;margin-top:16px;margin-bottom:24px}.single-post--inapp .single-post__content{font-size:16px;line-height:1.7}.single-post--inapp .single-post__content p{margin-bottom:16px}.single-post--inapp .single-post__content h2,.single-post--inapp .single-post__content h3,.single-post--inapp .single-post__content h4{margin-top:24px;margin-bottom:12px}.single-post--inapp .single-post__content img{border-radius:8px;max-width:100%;height:auto}.single-post--inapp .single-post__actions{padding:24px 0 max(100px,env(safe-area-inset-bottom) + 100px)0;border-top:1px solid #f4f4f4;margin-top:32px}.single-post--inapp .single-post__like-btn{padding:10px 16px;font-size:14px}.single-post--inapp .single-post__like-btn svg{width:20px;height:20px}.single-post--inapp .single-post__nav{display:none}.single-post--inapp .blog-banner-container{display:none!important}.skeleton-loader{z-index:1;background-color:#f0f0f0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.skeleton-loader:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:1.5s infinite skeleton-shimmer;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.blog__featured__likes,.blog__post__likes{z-index:2}.blog-authors-page{background-color:#fff}.blog-authors-hero{text-align:center;background-color:#fff;padding:80px 0 0}@media only screen and (max-width:991px){.blog-authors-hero{padding:48px 0 0}}.blog-authors-hero__breadcrumbs{justify-content:center;margin-bottom:24px}.blog-authors-hero__title{color:#000;max-width:720px;margin:0 auto 16px;font-family:Eesti,sans-serif;font-size:42px;font-weight:700}@media only screen and (max-width:991px){.blog-authors-hero__title{font-size:28px}}.blog-authors-hero__subtitle{color:#8d8d8d;max-width:720px;margin:0 auto 40px;font-family:GT Eesti Pro Display,sans-serif;font-size:16px;line-height:1.7}@media only screen and (max-width:991px){.blog-authors-hero__subtitle{font-size:15px}}.blog-authors-hero__divider{background-color:#e0e0e0;width:80px;height:3px;margin:0 auto}.blog-authors-section{padding:56px 0 80px}@media only screen and (max-width:991px){.blog-authors-section{padding:40px 0 48px}}.blog-authors-section__header{margin-bottom:40px}.blog-authors-section__header h2{color:#000;margin:0 0 8px;font-family:Eesti,sans-serif;font-size:32px;font-weight:700}@media only screen and (max-width:991px){.blog-authors-section__header h2{font-size:24px}}.blog-authors-section__header p{color:#8d8d8d;max-width:680px;margin:0;font-family:GT Eesti Pro Display,sans-serif;font-size:16px;line-height:1.6}.blog-authors__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media only screen and (max-width:1199px){.blog-authors__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:991px){.blog-authors__grid{grid-template-columns:1fr;gap:16px}}.blog-authors__load-more-wrap{text-align:center;padding-top:40px}.blog-authors__load-more{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:40px;align-items:center;gap:8px;padding:14px 32px;font-family:Eesti,sans-serif;font-size:16px;font-weight:500;transition:background-color .2s;display:inline-flex}.blog-authors__load-more:hover{background-color:#262626}.blog-author-profile{padding:48px 0 0}@media only screen and (max-width:991px){.blog-author-profile{padding:32px 0 0}}.blog-author-profile__inner{align-items:flex-start;gap:48px;display:flex}@media only screen and (max-width:991px){.blog-author-profile__inner{flex-direction:column-reverse;align-items:center;gap:24px}}.blog-author-profile__text{flex:1;min-width:0}@media only screen and (max-width:991px){.blog-author-profile__text{text-align:center}}.blog-author-profile__name{color:#000;margin:0 0 8px;font-family:Eesti,sans-serif;font-size:42px;font-weight:700;line-height:1.15}@media only screen and (max-width:991px){.blog-author-profile__name{font-size:28px}}.blog-author-profile__title{color:#8d8d8d;margin:0 0 20px;font-family:GT Eesti Pro Display,sans-serif;font-size:16px;font-weight:500}.blog-author-profile__bio{color:#000;margin:0 0 20px;font-family:GT Eesti Pro Display,sans-serif;font-size:15px;line-height:1.7}.blog-author-profile__social{gap:12px;display:flex}@media only screen and (max-width:991px){.blog-author-profile__social{justify-content:center}}.blog-author-profile__social a{color:#8d8d8d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:color .2s;display:flex}.blog-author-profile__social a:hover{color:#2929cc}.blog-author-profile__photo{border-radius:16px;flex-shrink:0;width:200px;height:200px;overflow:hidden}@media only screen and (max-width:991px){.blog-author-profile__photo{width:160px;height:160px}}.blog-author-profile__photo img{object-fit:cover;width:100%;height:100%}.blog-author-profile__photo-placeholder{color:#fff;background-color:#2929cc;justify-content:center;align-items:center;width:100%;height:100%;font-family:Eesti,sans-serif;font-size:64px;font-weight:700;display:flex}.blog-author-posts{padding:0 0 80px}@media only screen and (max-width:991px){.blog-author-posts{padding:0 0 48px}}.blog-author-posts__divider{background-color:#e0e0e0;height:1px;margin:40px 0}@media only screen and (max-width:991px){.blog-author-posts__divider{margin:32px 0}}.blog-author-posts__heading{color:#000;margin:0 0 32px;font-family:Eesti,sans-serif;font-size:28px;font-weight:700}@media only screen and (max-width:991px){.blog-author-posts__heading{margin:0 0 24px;font-size:22px}}.blog-author-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media only screen and (max-width:1199px){.blog-author-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:991px){.blog-author-posts__grid{grid-template-columns:1fr;gap:16px}}.blog-author-posts__card{color:inherit;border:1px solid #e0e0e0;border-radius:12px;flex-direction:column;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.blog-author-posts__card:hover{border-color:#2929cc;transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.blog-author-posts__card-image{aspect-ratio:16/9;background-color:#f4f4f4;width:100%;position:relative;overflow:hidden}.blog-author-posts__card-img{object-fit:cover;width:100%;height:100%}.blog-author-posts__card-body{flex-direction:column;flex:1;padding:16px 20px 20px;display:flex}.blog-author-posts__card-tag{color:#2929cc;text-transform:capitalize;background-color:#2929cc14;border-radius:20px;align-self:flex-start;margin-bottom:10px;padding:4px 10px;font-family:Eesti,sans-serif;font-size:12px;font-weight:700;display:inline-block}.blog-author-posts__card-title{color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-family:Eesti,sans-serif;font-size:16px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-author-posts__card-excerpt{color:#8d8d8d;margin:0 0 auto;padding-bottom:16px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;line-height:1.5}.blog-author-posts__card-meta{border-top:1px solid #f4f4f4;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.blog-author-posts__card-author{align-items:center;gap:8px;display:flex}.blog-author-posts__card-avatar{object-fit:cover;border-radius:50%;width:28px;height:28px}.blog-author-posts__card-author-name{color:#000;font-family:Eesti,sans-serif;font-size:13px;font-weight:500}.blog-author-posts__card-date{color:#8d8d8d;font-family:GT Eesti Pro Display,sans-serif;font-size:13px}
.reviews-page .card{background:#f4f4f4;border-radius:12px;height:100%;overflow:hidden}.reviews-page .card__author{font-family:Eesti,sans-serif;font-weight:500}.reviews-page video{border-radius:16px;max-width:100%;height:auto}.reviews-page .btn--primary{color:#fff;background-color:#2929cc;border-color:#2929cc}.reviews-page .btn--secondary{color:#2929cc;background-color:#0000;border:1px solid #2929cc}.reviews-page .btn--secondary:hover{color:#fff;background-color:#2929cc}
.reviews-carousel{flex-wrap:wrap;justify-content:center;align-items:center;padding:20px 0;display:flex;position:relative}.reviews-carousel .cards{justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.reviews-carousel .card{text-align:left;background:#f4f4f4;border-radius:12px;flex-direction:column;justify-content:center;width:330px;height:450px;padding:20px;transition:transform .3s,opacity .3s;display:flex;overflow-y:auto}@media only screen and (max-width:767px){.reviews-carousel .card{width:100%;max-width:100%}}.reviews-carousel .card::-webkit-scrollbar{display:none}.reviews-carousel .card{-ms-overflow-style:none;scrollbar-width:none}.reviews-carousel .card p{color:#000;margin-bottom:10px;font-family:GT Eesti Pro Display,sans-serif;font-size:18px;font-weight:500;line-height:1.4}.reviews-carousel .card.center{z-index:10;background:#fff;position:relative;transform:scale(1.08);box-shadow:0 4px 12px #0000001a}@media only screen and (max-width:767px){.reviews-carousel .card.center{transform:none;box-shadow:0 2px 8px #0000001a}}.reviews-carousel .card.side{opacity:.8;z-index:1;transform:scale(.95)}@media only screen and (max-width:767px){.reviews-carousel .card.side{display:none}}.reviews-carousel .review-meta{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:auto;display:flex}.reviews-carousel .review-meta span{color:#555;font-size:14px;font-weight:700}.reviews-carousel .review-meta .stars{color:#fed14c;letter-spacing:2px;margin-left:auto;font-size:18px;line-height:1}.reviews-carousel .arrow{cursor:pointer;color:#333;z-index:20;background:0 0;border:none;padding:0;font-size:40px;position:absolute;top:50%;transform:translateY(-50%)}.reviews-carousel .arrow.left{left:0}@media only screen and (max-width:767px){.reviews-carousel .arrow.left{left:0}}.reviews-carousel .arrow.right{right:0}@media only screen and (max-width:767px){.reviews-carousel .arrow.right{right:0}.reviews-carousel .arrow{background:#ffffff80;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:30px;display:flex}}.reviews-carousel .dots{justify-content:center;gap:0;width:100%;margin-top:32px;display:flex}.reviews-carousel .dots .dot{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.reviews-carousel .dots .dot:after{content:"";background:#e0e0e0;border-radius:50%;width:12px;height:12px;transition:background-color .2s}.reviews-carousel .dots .dot.active:after{background:#2929cc}.reviews-carousel .dots .dot:hover:not(.active):after{background:#8d8d8d}
.appstripesuccess-page-wrapper{background-color:#f4f4f4;width:100%;min-height:100dvh}.appstripesuccess-page{color:#000;-webkit-font-smoothing:antialiased;flex-direction:column;align-items:center;max-width:393px;min-height:100dvh;margin:0 auto;padding:48px 32px 32px;font-family:GT Eesti Pro Display,sans-serif;display:flex;position:relative}.appstripesuccess-page .appstripesuccess-content{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.appstripesuccess-page .appstripesuccess-illustration{flex-shrink:0;width:200px;height:200px;position:relative}.appstripesuccess-page .appstripesuccess-illustration img{object-fit:contain;width:200px;height:200px}.appstripesuccess-page .appstripesuccess-text{text-align:center;flex-direction:column;gap:16px;width:100%;display:flex}.appstripesuccess-page .appstripesuccess-text__heading{letter-spacing:0;font-family:Eesti,sans-serif;font-size:20px;font-weight:700;line-height:24px}.appstripesuccess-page .appstripesuccess-text__body{letter-spacing:0;font-size:16px;font-weight:400;line-height:20px}.appstripesuccess-page .appstripesuccess-cta-wrapper{z-index:10;width:311px;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.appstripesuccess-page .appstripesuccess-cta-button{cursor:pointer;background-color:#2929cc;border:none;border-radius:6px;justify-content:center;align-items:center;gap:16px;width:100%;height:56px;padding:16px 32px;transition:opacity .15s;display:flex;position:relative}.appstripesuccess-page .appstripesuccess-cta-button:hover{opacity:.92}.appstripesuccess-page .appstripesuccess-cta-button:active{opacity:.85}.appstripesuccess-page .appstripesuccess-cta-button__icon{object-fit:cover;border-radius:6px;width:40px;height:40px;position:absolute;top:8px;left:8px}.appstripesuccess-page .appstripesuccess-cta-button__label{color:#fff;white-space:nowrap;font-family:Eesti,sans-serif;font-size:16px;font-weight:700;line-height:20px}@media (min-width:600px){.appstripesuccess-page{max-width:466px;padding:160px 32px 112px}.appstripesuccess-page .appstripesuccess-content{gap:32px;max-width:466px}.appstripesuccess-page .appstripesuccess-illustration,.appstripesuccess-page .appstripesuccess-illustration img{width:250px;height:250px}.appstripesuccess-page .appstripesuccess-text__heading{font-size:24px;line-height:28px}.appstripesuccess-page .appstripesuccess-cta-wrapper{bottom:120px}}@media (min-width:1025px){.appstripesuccess-page{max-width:1000px;padding:160px 32px 112px}.appstripesuccess-page .appstripesuccess-content{gap:32px;max-width:1000px}.appstripesuccess-page .appstripesuccess-illustration,.appstripesuccess-page .appstripesuccess-illustration img{width:250px;height:250px}.appstripesuccess-page .appstripesuccess-text__heading{font-size:36px;line-height:40px}.appstripesuccess-page .appstripesuccess-text__body{font-size:18px;line-height:22px}.appstripesuccess-page .appstripesuccess-cta-wrapper{bottom:130px}}
