/* sections/site-header.liquid */
.awix-h{position:sticky;top:0;z-index:50;padding:10px;background:transparent;font-size:18px;line-height:27px;color:#595959}
.awix-h .e-con-inner{display:flex;align-items:center;width:100%}
.awix-h__desktop{background:var(--awix-h-bg,#f2f2f2);border-radius:40px;min-height:111px;padding-block:0;padding-inline:20px 10px;display:flex;align-items:center}
.awix-h__desktop > .e-con-inner{justify-content:space-between;gap:20px}
.awix-h .elementor-widget-container a{display:inline-block}
.awix-h .attachment-full{display:block;width:195px;height:auto;max-width:100%}
.awix-h__navwrap{flex:1 1 auto;display:flex;justify-content:center}
.awix-h ul{list-style:none;margin:0;padding:0}
.awix-h .elementor-nav-menu--main > .elementor-nav-menu{display:flex;align-items:center;justify-content:center}
.awix-h .elementor-nav-menu > li{position:relative;display:flex}
.awix-h .elementor-item{display:flex;align-items:center;gap:6px;padding:13px 20px;min-height:46px;color:#000;text-decoration:none;font-size:18px;line-height:20px}
.awix-h .elementor-item:hover,.awix-h .elementor-item:focus-visible{opacity:.7}
.awix-h .sub-arrow{display:inline-flex;align-items:center}
.awix-h .elementor-nav-menu--main > ul > li > .sub-menu{display:none;position:absolute;inset-block-start:100%;inset-inline-start:0;min-width:220px;background:#fff;border-radius:16px;padding:8px 0;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:60}
.awix-h .elementor-nav-menu--main > ul > li:hover > .sub-menu,.awix-h .elementor-nav-menu--main > ul > li:focus-within > .sub-menu{display:block}
.awix-h .elementor-sub-item{display:flex;align-items:center;padding:13px 20px;font-size:13px;line-height:20px;color:#33373d;text-decoration:none}
.awix-h .elementor-sub-item:hover{background:rgba(0,0,0,.05)}
.awix-h .elementor-button{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:30px;background:var(--awix-h-btn,#2b6cf0);color:var(--awix-h-btn-text,#fff);font-size:13px;line-height:20px;text-decoration:none}
.awix-h .elementor-button-content-wrapper{display:flex;flex-direction:row-reverse;align-items:center;gap:8px;color:var(--awix-h-btn-text,#fff)}
.awix-h .elementor-button-text,.awix-h .elementor-button-icon{color:var(--awix-h-btn-text,#fff)}
.awix-h .elementor-button-icon{display:inline-flex;font-size:16px}
.awix-h .elementor-nav-menu--dropdown,.awix-h .elementor-menu-toggle,.awix-h__check,.awix-h__mobile,.awix-h__spacer{display:none}
.awix-h__bars{display:block;width:22px;height:2px;background:#000;position:relative;border-radius:2px}
.awix-h__bars::before,.awix-h__bars::after{content:"";position:absolute;inset-inline:0;height:2px;background:#000;border-radius:2px}
.awix-h__bars::before{top:-7px}
.awix-h__bars::after{top:7px}
@media (max-width:767px){
.awix-h__desktop{display:none}
.awix-h__mobile{display:flex;align-items:center;position:relative;width:260px;max-width:100%;min-height:83px;margin-inline-start:auto;padding-inline:20px;background:var(--awix-h-bg,#f2f2f2);border-radius:40px 0 0 40px;gap:16px}
.awix-h__mobile .attachment-full{width:100px}
.awix-h__mobile .elementor-nav-menu--main{display:none}
.awix-h__mobile .awix-h__navwrap{margin-inline-start:auto;flex:0 0 auto}
.awix-h__mobile .elementor-menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer}
.awix-h__mobile .awix-h__check{display:block;position:absolute;opacity:0;width:1px;height:1px}
.awix-h__mobile .awix-h__check:focus-visible + .elementor-menu-toggle{outline:2px solid #2b6cf0}
.awix-h__mobile .elementor-nav-menu--dropdown{display:none;position:absolute;inset-inline:0;top:100%;margin-top:8px;background:var(--awix-h-bg,#f2f2f2);border-radius:24px;padding:8px 0;z-index:60}
.awix-h__mobile .awix-h__check:checked ~ .elementor-nav-menu--dropdown{display:block}
.awix-h__mobile .elementor-nav-menu--dropdown .elementor-nav-menu > li{display:block}
.awix-h__mobile .elementor-nav-menu--dropdown .sub-menu{display:block;padding-inline-start:16px}
}
/* sections/sth-about-banner.liquid */
.sth-ab { background: var(--sth-ab-bg, #f2f2f2); color: var(--sth-ab-ink, #595959); padding-block: 110px 76px; padding-inline: 10px; }
.sth-ab__inner { display: flex; align-items: flex-start; justify-content: space-between; gap: 40px; max-width: 1440px; margin-inline: auto; }
.sth-ab__side { flex: none; padding-block-start: 10px; }
.sth-ab__button { display: inline-flex; align-items: center; gap: 4px; font-size: 12px; line-height: 1.5; color: var(--sth-ab-btn, #3f51b5); text-decoration: none; min-height: 44px; }
.sth-ab__button-icon { display: inline-block; flex: none; width: 1.125em; height: 1em; background-color: currentColor; }
.sth-ab__button-text { color: var(--sth-ab-btn, #3f51b5); }
.sth-ab__body { flex: 0 1 940px; min-width: 0; }
.sth-ab__heading { margin: 0 0 20px; font-size: 40px; font-weight: 500; line-height: 40px; color: inherit; }
.sth-ab__text { margin: 0 0 34px; font-size: 34px; line-height: 1.2; font-weight: 400; color: inherit; }
.sth-ab__globe { display: inline-block; flex: none; width: 0.969em; height: 1em; vertical-align: -0.125em; margin-inline: 4px; background-color: #2c7be5; }
.sth-ab__logo { display: inline-block; height: 33px; width: auto; vertical-align: middle; margin-inline: 2px; }
@media (max-width: 767px) {
  .sth-ab { padding-block: 100px 60px; padding-inline: 15px; }
  .sth-ab__inner { flex-direction: column; gap: 24px; }
  .sth-ab__body { flex: none; width: 100%; }
  .sth-ab__heading { font-size: 28px; line-height: 1.15; }
  .sth-ab__text { font-size: 30px; line-height: 1.35; }
}
/* sections/sth-about-intro.liquid */
.sth-intro{background:transparent}
.sth-intro__inner{display:flex;flex-direction:row;align-items:flex-start;gap:40px;padding-block:160px 190px;padding-inline:80px;box-sizing:border-box}
.sth-intro__side{flex:0 0 auto;order:0}
.sth-intro__body{flex:0 1 847px;min-width:0;order:1;margin-inline-end:auto}
.sth-intro__btn{display:inline-flex;align-items:center;gap:6px;min-height:35px;padding-inline:14px;border-radius:999px;background:var(--sth-intro-btn-bg,#f0f0f5);color:var(--sth-intro-btn-color,#3a4a9f);font-size:13px;line-height:1;text-decoration:none}
.sth-intro__btn-icon{display:inline-flex;width:1.125em;height:1em;color:inherit}
.sth-intro__btn-icon svg,.sth-intro__globe svg{width:100%;height:100%;fill:currentColor}
.sth-intro__heading{margin:0 0 20px;font-size:40px;line-height:40px;font-weight:500;letter-spacing:-1px;text-align:start;color:var(--sth-intro-heading,#2f2c2c)}
.sth-intro__text{margin:0;font-size:34px;line-height:1.2;font-weight:400;text-align:start;color:var(--sth-intro-text,#595959)}
.sth-intro__globe{display:inline-block;width:.969em;height:1em;vertical-align:-.125em;margin-inline:4px;color:var(--sth-intro-icon,#2c7be5)}
@media (max-width:749px){
  .sth-intro__inner{flex-direction:column;gap:0;padding-block:80px 90px;padding-inline:20px}
  .sth-intro__side{display:none}
  .sth-intro__body{flex:1 1 auto;width:100%;margin-inline-end:0}
  .sth-intro__heading{font-size:26px;line-height:1.2;letter-spacing:0;margin-bottom:14px}
  .sth-intro__text{font-size:26px;line-height:1.4}
}
/* sections/sth-about-split-rating.liquid */
.sab{margin-block:150px;color:var(--sab-text,#595959)}
.sab__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,.71fr);gap:20px;align-items:stretch;max-width:1300px;margin-inline:auto;padding-inline:20px}
.sab__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;padding-inline-end:20px}
.sab__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:50px;background:var(--sab-badge-bg,#f1f1f1);font-size:14px;color:var(--sab-badge-text,#2f2c2c)}
.sab__badge-icon{width:1.25em;height:1em;background-color:currentColor;-webkit-mask:var(--awix-asset-ba9b816d-icon-svg) center/contain no-repeat;mask:var(--awix-asset-ba9b816d-icon-svg) center/contain no-repeat}
.sab__heading{margin:0;font-size:40px;line-height:1.1;font-weight:700;letter-spacing:-1px;color:var(--sab-heading,#2f2c2c)}
.sab__desc{margin:0;font-size:16px;line-height:1.2}
.sab__btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 20px;border-radius:50px;background:var(--sab-btn,#2563eb);color:var(--sab-btn-text,#fff);font-size:16px;text-decoration:none;transition:transform .2s}
.sab__btn:hover{transform:scale(1.05)}
.sab__btn span{color:inherit}
.sab__btn-icon{width:1em;height:1em;background-color:currentColor;-webkit-mask:var(--awix-asset-4127d7e0-icon-svg) center/contain no-repeat;mask:var(--awix-asset-4127d7e0-icon-svg) center/contain no-repeat}
.sab__col{display:flex;flex-direction:column;gap:15px;min-width:0}
.sab__pic{flex:1 1 auto;min-height:0;overflow:hidden;border-radius:20px}
.sab__pic img{display:block;width:100%;height:100%;object-fit:cover}
.sab__pic--main{min-height:444px}
.sab__pic--side{min-height:536px}
.sab__rating{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:20px;background:var(--sab-card,#f1f1f1)}
.sab__avatars{display:flex}
.sab__avatars img{width:57px;height:57px;border-radius:50px;object-fit:cover;border:0}
.sab__avatars img+img{margin-inline-start:-20px}
.sab__stars{display:flex;flex-direction:column;gap:4px}
.sab__stars img{width:193px;max-width:100%;height:auto}
.sab__caption{margin:0;font-size:10px;line-height:1}
.sab__score{margin:0;margin-inline-start:auto;font-size:18px;line-height:1}
@media (max-width:900px){
  .sab{margin-block:60px}
  .sab__inner{grid-template-columns:minmax(0,1fr)}
  .sab__heading{font-size:30px}
  .sab__pic--main{min-height:320px}
  .sab__pic--side{min-height:380px}
  .sab__rating{flex-wrap:wrap;justify-content:center}
  .sab__score{margin-inline-start:0}
}
/* sections/sth-article-sidebar.liquid */
.sth-aside{width:calc(100% - 40px);max-width:413px;margin-inline-start:auto;margin-block:20px;margin-inline-end:20px}
.sth-aside__img{display:block;width:100%;height:auto;border-radius:20px}
.sth-aside__card{display:flex;flex-direction:column;gap:20px;padding:10px;margin-block-start:20px;border-radius:20px;background:var(--sth-aside-card,#f2f2f2)}
.sth-aside__title{margin:0;font-size:25px;line-height:25px;font-weight:500;color:#595959}
.sth-aside__list{list-style:none;margin:0;padding:0}
.sth-aside__item a{display:flex;align-items:center;gap:8px;min-height:27px;font-size:18px;line-height:27px;color:#595959;text-decoration:none}
.sth-aside__chev{display:inline-block;flex:none;width:.625em;height:1em;background-color:currentColor;-webkit-mask:var(--awix-asset-2eb61e39-icon-svg) center/contain no-repeat;mask:var(--awix-asset-2eb61e39-icon-svg) center/contain no-repeat}
@media (max-width:749px){.sth-aside{margin-inline:20px;width:auto;max-width:none}}
/* sections/sth-blog-carousel.liquid */
.sth-blogc{--sth-blogc-card-fb:#f1f1f1;padding-block:40px;color:#595959}
.sth-blogc__inner{max-width:var(--page-width,1200px);margin-inline:auto;padding-inline:10px;display:flex;flex-direction:column;gap:30px}
.sth-blogc__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}
.sth-blogc__titles{display:flex;flex-direction:column;align-items:flex-start;gap:20px}
.sth-blogc__badge{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#f1f1f1;color:#3a4bb8;font-size:14px;line-height:1.4}
.sth-blogc__badge svg,.sth-blogc__badge .awix-icon{width:18px;height:16px}
.sth-blogc__title{margin:0;font-size:40px;font-weight:500;line-height:40px;letter-spacing:-1px;color:#2f2c2c;max-width:380px}
.sth-blogc__intro{margin:0;max-width:250px;font-size:16px;line-height:1.2;color:#595959}
.sth-blogc__carousel{min-width:0}
.sth-blogc__track{display:flex;gap:10px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.sth-blogc__track::-webkit-scrollbar{display:none}
.sth-blogc__slide{flex:0 0 calc((100% - (var(--sth-blogc-cols-m,1) - 1) * 10px) / var(--sth-blogc-cols-m,1));scroll-snap-align:start;min-width:0}
@media (min-width:750px){.sth-blogc__slide{flex-basis:calc((100% - (var(--sth-blogc-cols,3) - 1) * 10px) / var(--sth-blogc-cols,3))}}
.sth-blogc__card{display:flex;flex-direction:column;align-items:flex-start;gap:20px;height:100%;padding:10px 10px 20px;border-radius:24px;background:var(--sth-blogc-card,var(--sth-blogc-card-fb))}
.sth-blogc__media{display:block;width:100%;border-radius:20px;overflow:hidden}
.sth-blogc__media img{display:block;width:100%;height:auto;aspect-ratio:373/224;object-fit:cover;border-radius:20px}
.sth-blogc__date{display:inline-flex;align-items:center;gap:8px;margin-inline:8px;padding:4px 40px;min-height:32px;border:1px solid #1a1a1a;border-radius:999px;font-size:13px;line-height:1.5;color:#595959}
.sth-blogc__date svg,.sth-blogc__date .awix-icon{width:14px;height:16px}
.sth-blogc__post-title{margin:0;padding-inline:8px;font-size:18px;font-weight:400;line-height:1.35;color:#595959}
.sth-blogc__post-title a{color:inherit;text-decoration:none}
.sth-blogc__post-title a:hover{text-decoration:underline}
.sth-blogc__foot{display:flex;justify-content:flex-start}
.sth-blogc__btn{--sth-blogc-btn-fb:#2563eb;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 20px;border-radius:999px;background:var(--sth-blogc-btn,var(--sth-blogc-btn-fb));color:#fff;font-size:16px;text-decoration:none}
.sth-blogc__btn span,.sth-blogc__btn svg{color:#fff}
.sth-blogc__btn svg,.sth-blogc__btn .awix-icon{width:16px;height:16px}
@media (max-width:749px){
.sth-blogc__title{font-size:32px;line-height:34px}
.sth-blogc__head{flex-direction:column;align-items:flex-start}
}
/* sections/sth-blog-latest.liquid */
.sbl{margin-block:150px;color:#595959}
.sbl-inner{width:calc(100% - 2 * var(--awix-gutter, 20px));max-width:1170px;margin-inline:auto}
.sbl-head{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-block-end:30px}
.sbl-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border-radius:999px;background:#f1f1f1;background:var(--sbl-pill-c, #f1f1f1);color:#3544c4;font-size:14px}
.sbl-pill .sth-blog-latest-awix-icon,.sbl-pill svg,.sbl-pill span[aria-hidden]{width:1.25em;height:1em}
.sbl-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;width:100%}
.sbl-title{margin:0;max-width:366px;font-size:40px;font-weight:500;line-height:40px;letter-spacing:-1px;color:#2f2c2c}
.sbl-sub{margin:0;max-width:250px;font-size:16px;line-height:1.6;color:#595959}
.sbl-carousel{position:relative}
.sbl-track{display:flex;gap:10px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.sbl-track::-webkit-scrollbar{display:none}
.sbl-card{flex:0 0 calc((100% - 20px) / 3);scroll-snap-align:start;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:10px;border-radius:30px;background:#f1f1f1;background:var(--sbl-card-c, #f1f1f1)}
.sbl-img{display:block}
.sbl-img img{display:block;width:100%;height:auto;border-radius:20px}
.sbl-date{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-inline:8px;padding:4px 14px;border:1px solid #000;border-radius:999px;font-size:13px;line-height:19.5px;color:#595959}
.sbl-card-title{margin:0 8px 10px;font-size:18px;line-height:1.5;color:#595959}
.sbl-card-title a{color:inherit;text-decoration:none}
.sbl-more{margin-block-start:30px}
.sbl-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;background:#2563eb;background:var(--sbl-btn-c, #2563eb);color:#fff;font-size:15px;text-decoration:none}
.sbl-btn span{color:#fff}
@media (max-width:1023px){.sbl-card{flex-basis:calc((100% - 10px) / 2)}}
@media (max-width:640px){
  .sbl{margin-block:80px}
  .sbl-head-row{flex-direction:column;align-items:flex-start}
  .sbl-title{max-width:none}
  .sbl-sub{max-width:none}
  .sbl-card{flex-basis:92%}
}
/* sections/sth-brands-carousel.liquid */
.sth-brands{display:flex;flex-direction:column;align-items:center;gap:20px;padding-block:150px;text-align:center}
.sth-brands__head{display:flex;flex-direction:column;align-items:center;gap:20px;padding-inline:20px}
.sth-brands__title{margin:0;font-size:30px;line-height:30px;font-weight:700;letter-spacing:-1px;color:var(--sth-brands-title, #2f2c2c)}
.sth-brands__text{margin:0;max-width:568px;font-size:24px;line-height:24px;font-weight:400;color:var(--sth-brands-text, #595959)}
.sth-brands__strip{width:100%;margin-top:20px;overflow:hidden}
.sth-brands__track{display:flex;align-items:center;gap:var(--sth-brands-gap, 100px);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.sth-brands__track::-webkit-scrollbar{display:none}
.sth-brands__slide{flex:0 0 var(--sth-brands-slide, 90px);scroll-snap-align:start;margin:0;padding:0;list-style:none}
.sth-brands__slide a{display:block}
.sth-brands__slide img{display:block;width:100%;height:auto;object-fit:contain}
@media (max-width:749px){
  .sth-brands{padding-block:60px}
  .sth-brands__title{font-size:26px;line-height:28px}
  .sth-brands__text{font-size:20px;line-height:24px;max-width:240px}
  .sth-brands__slide{flex-basis:calc(100% - 40px)}
}
/* sections/sth-compare-columns.liquid */
.sth-cmp{--sth-cmp-pill-bg:#f1f1f1;--sth-cmp-pill-ink:#3f51b5;--sth-cmp-hl:#f8f9fa;margin-block:60px 60px;padding-inline:10px;color:#595959;font-size:18px;line-height:27px}
.sth-cmp__inner{max-width:1220px;margin-inline:auto}
.sth-cmp__pill-wrap{display:flex;justify-content:center;padding-block-start:20px}
.sth-cmp__pill{display:inline-flex;align-items:center;gap:6px;min-height:35px;padding:4px 14px;border-radius:999px;background:var(--sth-cmp-pill-bg);color:var(--sth-cmp-pill-ink);font-size:16px;line-height:1.4;text-decoration:none}
.sth-cmp__pill-icon{display:inline-flex;width:1.25em;height:1em;color:var(--sth-cmp-pill-ink)}
.sth-cmp__pill-icon svg,.sth-cmp__pill-icon img{width:100%;height:100%}
.sth-cmp__heading{max-width:534px;margin:20px auto 40px;font-size:40px;line-height:48px;font-weight:700;letter-spacing:-1px;text-align:center;color:#2f2c2c}
.sth-cmp__grid{display:grid;grid-template-columns:repeat(var(--sth-cmp-cols),minmax(0,1fr));gap:30px;align-items:stretch}
.sth-cmp__col{display:flex;flex-direction:column;padding:20px 10px 30px;text-align:center}
.sth-cmp__col.is-highlight{background:var(--sth-cmp-hl)}
.sth-cmp__title{margin:0 0 48px;font-size:18px;line-height:27px;font-weight:700;color:#595959;text-align:center}
.sth-cmp__col.is-highlight .sth-cmp__title{margin-block-end:30px;font-size:25px;line-height:25px;font-weight:600;text-align:start}
.sth-cmp__items{display:flex;flex-direction:column;gap:38px}
.sth-cmp__item{margin:0;font-size:18px;line-height:27px;text-align:center;color:#595959}
@media (min-width:990px){.sth-cmp{margin-block-start:150px;margin-block-end:100px}}
@media (max-width:989px){
  .sth-cmp__grid{grid-template-columns:1fr;gap:24px}
  .sth-cmp__heading{font-size:36px;line-height:44px}
  .sth-cmp__item{font-size:16px;line-height:24px}
  .sth-cmp__items{gap:24px}
  .sth-cmp__title{margin-block-end:30px}
}
/* sections/sth-contact-cards.liquid */
.sth-cc{padding-block:var(--sth-cc-pad,150px)}
.sth-cc__inner{width:calc(100% - 2 * var(--awix-gutter,20px));max-width:1300px;margin-inline:auto}
.sth-cc__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--sth-cc-cols,3),minmax(0,1fr));gap:20px}
.sth-cc__card{display:flex;flex-direction:column;gap:20px;min-width:0;padding-block:30px;padding-inline-start:20px;padding-inline-end:10px;background:var(--sth-cc-card,#f2f2f2);border-radius:20px;color:var(--sth-cc-ink,#000);text-align:start}
.sth-cc__title{margin:0;font-size:45px;line-height:45px;font-weight:800;color:var(--sth-cc-ink,#000)}
.sth-cc__value{margin:0;font-size:18px;line-height:18px;font-weight:400;color:var(--sth-cc-ink,#000);overflow-wrap:anywhere}
@media (max-width:749px){
  .sth-cc{padding-block:calc(var(--sth-cc-pad,150px) * .4)}
  .sth-cc__grid{grid-template-columns:repeat(var(--sth-cc-cols-m,1),minmax(0,1fr));gap:10px}
  .sth-cc__title{font-size:40px}
}
/* sections/sth-contact-form-intro.liquid */
.sth-cfi{padding-block:var(--sth-cfi-pad,80px) 0}
.sth-cfi__inner{max-width:1160px;margin-inline:auto;padding-inline:20px;text-align:start}
.sth-cfi__title{margin:0 0 20px;font-size:40px;line-height:1;font-weight:700;letter-spacing:-1px;color:#2f2c2c}
.sth-cfi__text{margin:0;font-size:16px;line-height:1.2;color:#595959}
@media (max-width:749px){.sth-cfi__title{font-size:32px;line-height:1.2}.sth-cfi__text{line-height:1.5}}
/* sections/sth-cta-split.liquid */
.sth-cta{margin-block:var(--sth-cta-mt,60px) var(--sth-cta-mb,60px);padding-inline:20px}
.sth-cta__grid{display:grid;grid-template-columns:2fr 3fr;gap:15px;min-height:600px}
.sth-cta__photo,.sth-cta__card{position:relative;overflow:hidden;border-radius:20px;min-height:600px}
.sth-cta__photo img,.sth-cta__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.sth-cta__card{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;background:#2563eb;color:var(--sth-cta-ink,#fff)}
.sth-cta__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px;max-width:447px;width:100%;text-align:center}
.sth-cta__title{margin:0;font-size:40px;font-weight:500;line-height:48px;letter-spacing:-1px;color:var(--sth-cta-ink,#fff)}
.sth-cta__text{margin:0;font-size:16px;line-height:1.5;color:var(--sth-cta-ink,#fff)}
.sth-cta__btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:999px;background:var(--sth-cta-btn,rgba(255,255,255,.2));color:var(--sth-cta-ink,#fff);text-decoration:none;font-size:14px;transition:transform .2s}
.sth-cta__btn:hover{transform:scale(1.08)}
.sth-cta__btn-icon{display:inline-flex;width:1em;height:1em;color:inherit}
.sth-cta__btn-icon svg{width:100%;height:100%}
@media (max-width:767px){
  .sth-cta{padding-inline:16px}
  .sth-cta__grid{grid-template-columns:1fr;min-height:0}
  .sth-cta__photo{min-height:155px;height:155px}
  .sth-cta__card{min-height:420px;padding:24px 16px}
  .sth-cta__title{font-size:32px;line-height:1.25}
}
/* sections/sth-faq-columns.liquid */
.sth-faqc{padding-block:var(--faqc-py,30px);padding-inline:10px}
.sth-faqc__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;max-width:1160px;margin-inline:auto;align-items:start}
.sth-faqc__col{min-width:0}
.sth-faqc__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding-block:10px;cursor:pointer;list-style:none;font-size:18px;line-height:27px;font-weight:400;color:var(--faqc-title,#1a1a1a)}
.sth-faqc__q::-webkit-details-marker{display:none}
.sth-faqc__q::marker{content:""}
.sth-faqc__qtext{flex:1 1 auto;text-align:start}
.sth-faqc__icon{flex:none;width:16px;height:16px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}
.sth-faqc__col--1 .sth-faqc__q{border-bottom:1px solid #e3e3e3;padding-block:11px}
.sth-faqc__col--1 .sth-faqc__icon{-webkit-mask-image:var(--awix-asset-f6c9f446-icon-svg);mask-image:var(--awix-asset-f6c9f446-icon-svg);width:14px}
.sth-faqc__col--1 .sth-faqc__item[open] .sth-faqc__icon{-webkit-mask-image:var(--awix-asset-3c3f506f-icon-svg);mask-image:var(--awix-asset-3c3f506f-icon-svg);width:16px}
.sth-faqc__col--2 .sth-faqc__icon{-webkit-mask-image:var(--awix-asset-4127d7e0-icon-svg);mask-image:var(--awix-asset-4127d7e0-icon-svg)}
.sth-faqc__col--2 .sth-faqc__item[open] .sth-faqc__icon{-webkit-mask-image:var(--awix-asset-99e5afe6-icon-svg);mask-image:var(--awix-asset-99e5afe6-icon-svg)}
.sth-faqc__a{padding:20px;font-size:18px;line-height:27px;color:#595959}
.sth-faqc__a p{margin:0 0 18px}
.sth-faqc__a p:last-child{margin-bottom:0}
@media (max-width:767px){
  .sth-faqc__inner{grid-template-columns:minmax(0,1fr);gap:48px}
  .sth-faqc__q{font-size:17px;line-height:25px}
  .sth-faqc__a{padding:16px 14px;font-size:14px;line-height:22px}
}
/* sections/sth-footer.liquid */
.sth-fc{--sth-fc-accent:#2868ed;--sth-fc-ink:#fff;padding-inline:22px;box-sizing:border-box}
.sth-fc:not(.sth-fc--full){max-width:var(--page-width,1440px);margin-inline:auto}
.sth-fc *{box-sizing:border-box}
.sth-fc__card{position:relative;overflow:hidden;isolation:isolate;border-radius:40px;min-height:800px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;color:var(--sth-fc-ink);background:var(--sth-fc-accent)}
.sth-fc__bg{position:absolute;inset:0;z-index:-1}
.sth-fc__bg img{width:100%;height:100%;object-fit:cover;display:block}
.sth-fc__top{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:20px}
.sth-fc__logo img{display:block;width:300px;max-width:100%;height:auto}
.sth-fc__nav{flex:0 1 600px}
.sth-fc__toggle{position:absolute;opacity:0;pointer-events:none}
.sth-fc__burger{display:none}
.sth-fc__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}
.sth-fc__item a{display:flex;align-items:center;gap:8px;min-height:46px;padding-inline:20px;font-size:18px;color:var(--sth-fc-ink);text-decoration:none}
.sth-fc__item a:hover{opacity:.8}
.sth-fc__caret{display:inline-flex;width:.7em;font-size:16px}
.sth-fc__mid{width:100%;display:flex;flex-direction:column;align-items:center;gap:30px}
.sth-fc__heading{margin:0;font-size:40px;line-height:1.3;text-align:center;color:var(--sth-fc-ink)}
.sth-fc__form{width:min(523px,100%);display:flex;flex-direction:column;gap:30px;margin:0}
.sth-fc__input{width:100%;height:44px;border:0;border-radius:15px;background:#fff;padding-inline:16px;font-size:16px;color:#333}
.sth-fc__submit{width:100%;height:44px;border:0;border-radius:15px;padding-inline:24px;font-size:15px;color:#fff;background:var(--sth-fc-accent);cursor:pointer}
.sth-fc__bottom{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}
.sth-fc__social{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:20px}
.sth-fc__pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding-inline:24px;border:1px solid var(--sth-fc-ink);border-radius:20px;font-size:15px;color:var(--sth-fc-ink);text-decoration:none}
.sth-fc__pill-icon{display:inline-flex;width:.875em;font-size:15px}
.sth-fc__copy{margin:0;font-size:18px;text-align:end;color:var(--sth-fc-ink)}
@media (max-width:767px){
  .sth-fc{padding-inline:10px}
  .sth-fc__card{border-radius:30px;min-height:700px}
  .sth-fc__top{flex-direction:column;align-items:center}
  .sth-fc__logo img{width:220px}
  .sth-fc__nav{flex:none;width:100%}
  .sth-fc__burger{display:flex;flex-direction:column;justify-content:center;gap:4px;width:44px;height:44px;padding:12px;cursor:pointer}
  .sth-fc__burger span{display:block;height:3px;border-radius:2px;background:var(--sth-fc-ink)}
  .sth-fc__list{display:none;flex-direction:column}
  .sth-fc__toggle:checked ~ .sth-fc__list{display:flex}
  .sth-fc__heading{font-size:32px}
  .sth-fc__bottom{flex-direction:column;align-items:center}
  .sth-fc__social{justify-content:center;gap:12px}
  .sth-fc__copy{text-align:center}
}
/* sections/sth-hero.liquid */
.sth-hero{--sth-card:#f2f2f2;--sth-accent:#2563eb;--sth-ink:#2f2c2c;--sth-body:#595959;display:grid;grid-template-columns:minmax(0,1fr) 422px;gap:12px;padding:10px;font-family:inherit}
.sth-hero__main{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:711px;padding:40px;background-color:var(--sth-card);background-repeat:no-repeat;background-position:left center;background-size:cover;border-radius:15px;color:var(--sth-body);overflow:hidden}
.sth-hero__body{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:540px}
.sth-hero__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border-radius:20px;color:#000;font-size:14px;line-height:1.4;text-decoration:none}
.sth-hero__title{margin:20px 0 0;font-size:60px;line-height:72px;font-weight:500;color:var(--sth-ink)}
.sth-hero__subtitle,.sth-hero__text{margin:0;font-size:16px;line-height:1.2;color:var(--sth-body)}
.sth-hero__text{max-width:443px}
.sth-hero__logos{width:100%;max-width:354px;overflow:hidden}
.sth-hero__logo-track{display:flex;gap:20px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.sth-hero__logo-track::-webkit-scrollbar{display:none}
.sth-hero__logo{flex:0 0 73px;scroll-snap-align:start}
.sth-hero__logo img{display:block;width:73px;height:31px;object-fit:contain}
.sth-hero__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.sth-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;border-radius:30px;font-size:16px;line-height:1.3;text-decoration:none;text-align:center}
.sth-hero__btn--primary{background:var(--sth-accent);color:#fff}
.sth-hero__btn--outline{border:1px solid #000;color:#000;background:transparent;max-width:117px}
.sth-hero__social{display:flex;gap:12px;margin:0;padding:0;list-style:none}
.sth-hero__social-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--sth-body);border-radius:50%;opacity:.8}
.sth-hero__side{display:flex;flex-direction:column;justify-content:flex-end;min-height:711px;padding:0 20px 10px;background-color:#dfe9fb;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:15px}
.sth-hero__pills{display:flex;flex-wrap:wrap;gap:10px 5px;margin:0;padding:0;list-style:none}
.sth-hero__pill{display:inline-flex;align-items:center;min-height:30px;padding:4px 12px;border:1px solid #fff;border-radius:20px;color:#fff;font-size:14px;text-decoration:none;white-space:nowrap}
@media (max-width:900px){
.sth-hero{grid-template-columns:minmax(0,1fr)}
.sth-hero__main{min-height:520px;padding:30px 20px;background-position:left center}
.sth-hero__side{min-height:500px}
.sth-hero__title{font-size:40px;line-height:48px}
}
/* sections/sth-intro-split.liquid */
.sth-is{margin-block:150px;color:#595959}
.sth-is__inner{display:grid;grid-template-columns:minmax(0,468px) minmax(0,445px) minmax(0,317px);gap:20px;justify-content:space-between;align-items:stretch;max-width:var(--page-width,1300px);margin-inline:auto}
.sth-is__text{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-block-start:20px}
.sth-is__badge{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:50px;background:#f1f1f1;color:var(--sth-is-badge,#3b3fb5);font-size:16px;line-height:1.2}
.sth-is__badge svg,.sth-is__btn svg,.sth-is__badge .sth-intro-split-awix-icon,.sth-is__btn .sth-intro-split-awix-icon{width:1.1em;height:1.1em}
.sth-is__title{margin:0;font-size:40px;line-height:40px;font-weight:700;letter-spacing:-1px;color:#2f2c2c}
.sth-is__desc{margin:0;font-size:16px;line-height:1.2;color:#595959}
.sth-is__btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:50px;background:var(--sth-is-btn,#2563eb);color:#fff;font-size:16px;text-decoration:none;transition:transform .2s}
.sth-is__btn:hover{transform:scale(1.05)}
.sth-is__btn span{color:#fff}
.sth-is__mid{display:flex;flex-direction:column;gap:15px;min-height:536px}
.sth-is__photo{flex:1;border-radius:20px;overflow:hidden;background:#ddd;min-height:300px}
.sth-is__photo img{display:block;width:100%;height:100%;object-fit:cover}
.sth-is__rating{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-radius:20px;background:#f0f0f0;min-height:77px}
.sth-is__avatars{display:flex}
.sth-is__avatars img{width:57px;height:57px;border-radius:50px;object-fit:cover;margin-inline-start:-20px}
.sth-is__avatars img:first-child{margin-inline-start:0}
.sth-is__stars{display:flex;flex-direction:column;align-items:center;gap:4px}
.sth-is__stars img{width:193px;max-width:100%;height:auto}
.sth-is__caption{font-size:10px;line-height:10px}
.sth-is__score{font-size:18px;line-height:18px;white-space:nowrap}
.sth-is__tall{border-radius:20px;overflow:hidden;background:#ddd;min-height:536px}
.sth-is__tall img{display:block;width:100%;height:100%;object-fit:cover}
@media (max-width:989px){
  .sth-is{margin-block:60px}
  .sth-is__inner{grid-template-columns:1fr;padding-inline:20px;gap:24px}
  .sth-is__title{font-size:30px;line-height:36px}
  .sth-is__mid{min-height:0}
  .sth-is__photo{flex:none;aspect-ratio:1/1;min-height:0}
  .sth-is__rating{flex-wrap:wrap;justify-content:center}
  .sth-is__tall{min-height:0;aspect-ratio:3/4}
}
/* sections/sth-logos.liquid */
.sth-logos{display:flex;flex-direction:column;align-items:center;gap:20px;margin-block-end:150px;padding-inline:10px;overflow:hidden;text-align:center}
.sth-logos__head{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:100%}
.sth-logos__heading{margin:0;font-size:24px;line-height:24px;font-weight:700;letter-spacing:-1px;color:var(--sth-logos-heading,#2f2c2c)}
.sth-logos__text{margin:0;max-width:568px;font-size:24px;line-height:24px;font-weight:400;color:var(--sth-logos-text,#595959)}
.sth-logos__carousel{width:100%;margin-block-start:20px}
.sth-logos__track{display:flex;align-items:center;gap:100px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.sth-logos__track::-webkit-scrollbar{display:none}
.sth-logos__slide{flex:0 0 90px;scroll-snap-align:start;margin:0;padding:0;list-style:none}
.sth-logos__slide a{display:block}
.sth-logos__img{display:block;width:90px;height:auto;max-width:none}
@media (max-width:749px){
  .sth-logos{margin-block-end:60px}
  .sth-logos__heading{font-size:24px;line-height:28px}
  .sth-logos__text{font-size:20px;line-height:24px}
  .sth-logos__track{gap:40px}
  .sth-logos__slide{flex:0 0 200px}
  .sth-logos__img{width:200px}
}
/* sections/sth-method.liquid */
.sth-method{margin-block:0}
.sth-method__box{display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-start;width:calc(100% - 2 * var(--awix-gutter, 20px));max-width:994px;margin-inline:auto;padding:30px;background:var(--sth-method-bg, #f2f2f2);border-radius:10px;box-sizing:border-box}
.sth-method__text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-block-start:20px;color:#595959}
.sth-method__badge{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--sth-method-accent, #2a62e8);text-decoration:none}
.sth-method__mask{display:inline-block;flex:none;width:1.1em;height:1em;background-color:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}
.sth-method__title{margin:0;font-size:50px;line-height:1;font-weight:400;letter-spacing:-1px;color:#2f2c2c;text-align:start}
.sth-method__desc{margin:0;font-size:16px;line-height:1.5;color:#595959;text-align:start}
.sth-method__btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 20px;border-radius:25px;background:var(--sth-method-accent, #2a62e8);color:#fff;text-decoration:none;font-size:16px;margin-block-start:10px}
.sth-method__btn .sth-method__mask{color:#fff}
.sth-method__media{flex:0 0 480px;max-width:100%;display:flex;flex-direction:column;gap:10px}
.sth-method__img{display:block;width:100%;height:500px;object-fit:cover;object-position:center;margin-block-end:10px}
.sth-method__card{display:flex;flex-direction:row;align-items:center;gap:12px;padding:10px;min-height:68px;background:#fff;border-radius:10px;box-sizing:border-box}
.sth-method__ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--sth-method-accent, #2a62e8);color:#fff}
.sth-method__ico .sth-method__mask{width:20px;height:20px;color:#fff}
.sth-method__card-text{margin:0;font-size:16px;line-height:24px;color:#000;text-align:start}
@media (max-width:900px){
  .sth-method__box{flex-direction:column;gap:24px;padding:20px}
  .sth-method__text{padding-block-start:10px}
  .sth-method__title{font-size:32px}
  .sth-method__media{flex:none;width:100%}
  .sth-method__img{height:auto;aspect-ratio:1/1}
  .sth-method__card{flex-direction:column;text-align:center;gap:10px;padding:15px}
  .sth-method__card-text{text-align:center}
}
/* sections/sth-pill-button.liquid */
.sth-pill-button { padding-block: 10px; padding-inline: 10px; }
.sth-pill-button__row { display: flex; justify-content: center; align-items: center; }
.sth-pill-button__btn {
  display: inline-flex; align-items: center; gap: 6px;
  min-height: 44px; padding-block: 5px; padding-inline: 12px;
  border-radius: 999px;
  background: var(--sth-pill-bg, #f0f0f0);
  color: var(--sth-pill-text, #3a3fb5);
  font-size: 16px; line-height: 1.5; text-decoration: none;
}
.sth-pill-button__btn .sth-pill-button__text { color: var(--sth-pill-text, #3a3fb5); }
.sth-pill-button__icon { display: inline-flex; width: 1em; height: 1em; color: var(--sth-pill-text, #3a3fb5); }
.sth-pill-button__icon svg, .sth-pill-button__icon img { width: 100%; height: 100%; }
@media (max-width: 749px) {
  .sth-pill-button__row { justify-content: flex-start; }
}
/* sections/sth-pill-heading.liquid */
.sth-pill-heading{padding-block:30px;padding-inline:10px}
.sth-pill-heading__inner{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:100%;margin-inline:auto}
.sth-pill-heading__pill{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:8px 14px;border-radius:999px;background:var(--sph-pill-bg,#f0f0f3);color:var(--sph-pill-ink,#3f4fb5);font-size:14px;line-height:1.4;text-decoration:none}
.sth-pill-heading__icon{display:inline-flex;width:16px;height:16px;color:inherit}
.sth-pill-heading__icon svg,.sth-pill-heading__icon img{width:100%;height:100%}
.sth-pill-heading__label{color:inherit}
.sth-pill-heading__title{margin:0;max-width:100%;text-align:center;font-size:40px;font-weight:700;line-height:48px;letter-spacing:-1px;color:var(--sph-ink,#2f2c2c)}
@media (max-width:749px){.sth-pill-heading__title{font-size:36px;line-height:44px}}
/* sections/sth-plan-feature-columns.liquid */
.sth-pfc{padding-block:80px;}
.sth-pfc__grid{display:grid;grid-template-columns:repeat(var(--sth-pfc-cols,3),minmax(0,1fr));gap:9px;width:calc(100% - 2 * var(--awix-gutter,20px));max-width:1200px;margin-inline:auto;}
.sth-pfc__col{background:var(--sth-pfc-bg,#f7f7f7);color:var(--sth-pfc-ink,#595959);padding:5px;font-size:18px;line-height:27px;text-align:center;}
.sth-pfc__col p{margin:0 0 18px;text-align:center;}
.sth-pfc__col p:last-child{margin-bottom:18px;}
.sth-pfc__col strong,.sth-pfc__col b{font-weight:700;}
@media (max-width:749px){
  .sth-pfc{padding-block:40px;}
  .sth-pfc__grid{grid-template-columns:minmax(0,1fr);}
}
/* sections/sth-portfolio-carousel.liquid */
.sthpc{--sthpc-gap:10px;padding-block:100px 150px;padding-inline:var(--awix-gutter,20px);max-width:1440px;margin-inline:auto;box-sizing:border-box;color:#595959}
.sthpc__head{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;margin-block-end:50px}
.sthpc__badge{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:50px;background:var(--sthpc-badge-bg,#f2f2f2);color:var(--sthpc-badge-ink,#3d4db7);font-size:16px;text-decoration:none}
.sthpc__badge-icon{width:1.25em;height:1em;background-color:currentColor;-webkit-mask:var(--awix-asset-ba9b816d-icon-svg) center/contain no-repeat;mask:var(--awix-asset-ba9b816d-icon-svg) center/contain no-repeat}
.sthpc__title{margin:0;max-width:882px;font-size:40px;line-height:48px;font-weight:700;letter-spacing:-1px;color:#2f2c2c;text-align:center}
.sthpc__note{margin:0;max-width:882px;font-size:20px;line-height:24px;color:#595959}
.sthpc__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 10px;border:1px solid #000;border-radius:50px;color:#000;font-size:16px;text-decoration:none;transition:transform .2s}
.sthpc__cta:hover{transform:scale(1.05)}
.sthpc__carousel{position:relative}
.sthpc__track{display:flex;gap:var(--sthpc-gap);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.sthpc__track::-webkit-scrollbar{display:none}
.sthpc__slide{flex:0 0 calc((100% - (var(--sthpc-cols) - 1) * var(--sthpc-gap)) / var(--sthpc-cols));scroll-snap-align:start;display:flex;min-width:0}
.sthpc__card{display:flex;flex-direction:column;gap:30px;width:100%;box-sizing:border-box;padding:40px 20px 40px;border-radius:30px;background:var(--sthpc-card,#f4f4f4)}
.sthpc__media img{display:block;width:100%;height:auto;border-radius:20px}
.sthpc__body{display:flex;flex-direction:column;gap:20px;flex:1}
.sthpc__card-title{margin:0;font-size:20px;line-height:1.3;font-weight:600;color:#000}
.sthpc__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;font-size:18px;line-height:27px;color:#595959}
.sthpc__list li{display:flex;align-items:center;gap:10px}
.sthpc__list li::before{content:"";flex:none;width:1em;height:1em;background-color:currentColor}
.sthpc__list--dot li::before{-webkit-mask:var(--awix-asset-8acd1a31-icon-svg) center/contain no-repeat;mask:var(--awix-asset-8acd1a31-icon-svg) center/contain no-repeat;width:.6em;height:.6em}
.sthpc__list--ring li::before{-webkit-mask:var(--awix-asset-40dd4083-icon-svg) center/contain no-repeat;mask:var(--awix-asset-40dd4083-icon-svg) center/contain no-repeat}
.sthpc__btn{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:12px 24px;border-radius:50px;background:#fff;color:#000;font-size:16px;text-decoration:none}
.sthpc__btn-icon{width:1em;height:1em;background-color:currentColor;-webkit-mask:var(--awix-asset-4127d7e0-icon-svg) center/contain no-repeat;mask:var(--awix-asset-4127d7e0-icon-svg) center/contain no-repeat}
.sthpc .pb-carousel-dots{display:flex;justify-content:center;margin-block-start:20px}
@media (max-width:1024px){
  .sthpc{padding-block:60px 80px}
  .sthpc__slide{flex-basis:calc((100% - (var(--sthpc-cols-t) - 1) * var(--sthpc-gap)) / var(--sthpc-cols-t))}
}
@media (max-width:767px){
  .sthpc{padding-block:40px 60px}
  .sthpc__title{font-size:32px;line-height:40px}
  .sthpc__note{font-size:18px;line-height:26px}
  .sthpc__slide{flex-basis:calc((100% - (var(--sthpc-cols-m) - 1) * var(--sthpc-gap)) / var(--sthpc-cols-m))}
  .sthpc__card{padding:30px 16px}
}
/* sections/sth-portfolio-cases.liquid */
.sth-cases{max-width:1300px;margin-inline:auto;margin-block:60px 80px;padding-inline:var(--awix-gutter,16px);box-sizing:border-box}
.sth-cases__head{display:flex;flex-direction:column;align-items:center;gap:30px;margin-block-end:40px;text-align:center}
.sth-cases__pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:var(--sth-cases-pill,#f1f1f1);color:var(--sth-cases-ink,#2f2c2c);font-size:16px;line-height:24px;text-decoration:none}
.sth-cases__pill-icon{display:inline-flex;width:1.25em;height:1em}
.sth-cases__pill-icon svg,.sth-cases__pill-icon img{width:100%;height:100%}
.sth-cases__heading{margin:0;max-width:882px;font-size:28px;line-height:1.4;font-weight:700;letter-spacing:-1px;text-align:center;color:var(--sth-cases-ink,#2f2c2c)}
.sth-cases__rows{display:flex;flex-direction:column;gap:20px}
.sth-cases .sth-cases__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;margin:0;padding:0;scrollbar-width:none}
.sth-cases .sth-cases__track::-webkit-scrollbar{display:none}
.sth-cases__slide{flex:0 0 100%;scroll-snap-align:start;display:flex;min-width:0}
.sth-cases__card{flex:1;display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:24px;background:var(--sth-cases-card,#f1f1f1);box-sizing:border-box;min-width:0}
.sth-cases__img{display:block;width:100%;height:auto;border-radius:20px}
.sth-cases__body{display:flex;flex-direction:column;gap:20px}
.sth-cases__title{margin:0;font-size:20px;line-height:20px;font-weight:600;color:#000}
.sth-cases__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.sth-cases__list li{display:flex;align-items:center;gap:10px;font-size:18px;line-height:27px;color:#595959}
.sth-cases__mark{display:inline-flex;flex:none;width:14px;height:14px}
.sth-cases__mark svg,.sth-cases__mark img{width:100%;height:100%}
.sth-cases__foot{margin-block-start:auto;padding-block-start:6px;display:flex;justify-content:flex-start}
.sth-cases__btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 20px;border-radius:999px;background:#fff;color:#000;font-size:16px;line-height:24px;text-decoration:none}
.sth-cases__btn-icon{display:inline-flex;width:1em;height:1em}
.sth-cases__btn-icon svg,.sth-cases__btn-icon img{width:100%;height:100%}
@media(min-width:600px){.sth-cases__slide{flex-basis:calc(50% - 5px)}}
@media(min-width:990px){
.sth-cases{margin-block:100px 150px}
.sth-cases__heading{font-size:40px;line-height:48px}
.sth-cases .sth-cases__track{display:grid;grid-template-columns:repeat(var(--sth-cols,3),minmax(0,1fr));overflow:visible}
.sth-cases__slide{flex-basis:auto}
}
/* sections/sth-portfolio.liquid */
.sth-portfolio{margin-block:100px 150px;display:flex;flex-direction:column;gap:48px;padding-inline:20px;box-sizing:border-box}
.sth-portfolio__head{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;max-width:882px;margin-inline:auto}
.sth-portfolio__badge{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:100px;background:#f3f3f7;color:var(--sth-badge-ink,#3d4fb5);font-size:16px;text-decoration:none;line-height:1}
.sth-portfolio__badge svg,.sth-portfolio__badge img,.sth-portfolio__badge span[aria-hidden]{width:1.25em;height:1em}
.sth-portfolio__title{margin:0;font-size:40px;line-height:48px;font-weight:700;letter-spacing:-1px;color:#2f2c2c}
.sth-portfolio__note{margin:0;font-size:20px;line-height:24px;color:#595959}
.sth-portfolio__all{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;border:1px solid #000;border-radius:100px;color:#000;text-decoration:none;font-size:16px;transition:transform .2s}
.sth-portfolio__all:hover{transform:scale(1.05)}
.sth-portfolio__carousel{width:100%;max-width:1370px;margin-inline:auto}
.sth-portfolio__track{display:flex;gap:10px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}
.sth-portfolio__slide{flex:0 0 calc((100% - 10px * (var(--sth-cols) - 1)) / var(--sth-cols));scroll-snap-align:start;display:flex}
.sth-card{flex:1;display:flex;flex-direction:column;gap:30px;padding:45px 10px 30px;background:var(--sth-card,#f3f3f3);border-radius:30px;box-sizing:border-box}
.sth-card__media{padding-inline:10px}
.sth-card__media img{display:block;width:100%;height:auto;aspect-ratio:1581/960;object-fit:cover;border-radius:20px}
.sth-card__body{display:flex;flex-direction:column;gap:20px;padding-inline:20px;flex:1}
.sth-card__title{margin:0;font-size:20px;line-height:1.2;font-weight:600;color:#000;text-align:start}
.sth-card__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}
.sth-card__list li{display:flex;align-items:center;gap:10px;min-height:27px;font-size:18px;line-height:27px;color:#595959;text-align:start}
.sth-card__list li::before{content:"";flex:none;width:14px;height:14px;border-radius:50%;box-sizing:border-box}
.sth-card__list--solid li::before{background:#595959}
.sth-card__list--ring li::before{border:2px solid #595959;border-inline-start-color:transparent}
.sth-card__foot{padding-inline:10px}
.sth-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:14px 30px;border-radius:100px;background:#fff;color:#000;text-decoration:none;font-size:16px;width:fit-content}
.sth-card__btn svg,.sth-card__btn img,.sth-card__btn span[aria-hidden]{width:1em;height:1em}
@media (max-width:989px){.sth-portfolio__slide{flex-basis:calc((100% - 10px) / 2)}}
@media (max-width:749px){
.sth-portfolio{margin-block:60px 80px;gap:32px}
.sth-portfolio__title{font-size:28px;line-height:36px}
.sth-portfolio__note{font-size:16px;line-height:22px}
.sth-portfolio__slide{flex-basis:calc((100% - 10px * (var(--sth-cols-m) - 1)) / var(--sth-cols-m))}
}
/* sections/sth-pricing-article.liquid */
.sth-pa {
  padding-block: 10px;
  color: var(--sth-pa-text, #595959);
  font-size: 18px;
  line-height: 27px;
  text-align: start;
}
.sth-pa__inner {
  width: calc(100% - 2 * var(--awix-gutter, 20px));
  max-width: 1180px;
  margin-inline: auto;
}
.sth-pa__body p {
  margin: 0 0 18px;
}
.sth-pa__body h2 {
  margin: 17px 0;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -1px;
  color: var(--sth-pa-heading, #2f2c2c);
}
.sth-pa__body blockquote {
  position: relative;
  margin: 0;
  padding-block: 15px;
  padding-inline: 20px;
}
.sth-pa__body blockquote::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 3.889em;
  height: 3.889em;
  background-color: var(--sth-pa-mark, #edf2f7);
  -webkit-mask: var(--awix-asset-f3ea8d7d-icon-svg) center/contain no-repeat;
  mask: var(--awix-asset-f3ea8d7d-icon-svg) center/contain no-repeat;
  pointer-events: none;
}
.sth-pa__body blockquote p {
  position: relative;
  margin: 0;
  font-size: 20px;
  line-height: 26px;
  text-align: center;
}
.sth-pa__body b,
.sth-pa__body strong {
  font-weight: 700;
}
@media (max-width: 749px) {
  .sth-pa__body h2 {
    font-size: 32px;
  }
  .sth-pa__body blockquote {
    padding-inline: 0;
  }
}
/* sections/sth-pricing-feature-lists.liquid */
.sth-pfl{padding-block:80px;color:var(--sth-pfl-ink,#595959);font-size:18px;line-height:27px}
.sth-pfl__wrap{display:grid;grid-template-columns:repeat(var(--sth-pfl-cols,3),minmax(0,1fr));gap:9px;width:calc(100% - 40px);max-width:1200px;margin-inline:auto}
.sth-pfl__col{background:var(--sth-pfl-bg,#f7f7f7);padding:24px 15px;text-align:center}
.sth-pfl__col p{margin:0 0 23px;text-align:center}
.sth-pfl__col p:last-child{margin-bottom:0}
.sth-pfl__col strong,.sth-pfl__col b{font-weight:700}
@media (max-width:749px){
.sth-pfl{padding-block:40px;font-size:14px;line-height:21px}
.sth-pfl__wrap{grid-template-columns:1fr;gap:4px;width:calc(100% - 30px)}
.sth-pfl__col{padding:20px 10px}
.sth-pfl__col p{margin-bottom:19px}
}
/* sections/sth-pricing-features.liquid */
.sth-pf{padding-block:80px;padding-inline:0}
.sth-pf__grid{display:grid;grid-template-columns:repeat(var(--pf-cols,3),minmax(0,1fr));gap:9px;max-width:1200px;margin-inline:auto;width:calc(100% - 2 * var(--awix-gutter, 20px))}
.sth-pf__col{background:var(--sth-pf-card,#f7f7f7);color:var(--sth-pf-ink,#595959);padding:20px 15px 2px;font-size:18px;line-height:27px;text-align:center;min-width:0}
.sth-pf__col p{margin:0 0 18px;text-align:center}
.sth-pf__col strong,.sth-pf__col b{font-weight:700}
@media (max-width:749px){
  .sth-pf{padding-block:40px}
  .sth-pf__grid{grid-template-columns:repeat(var(--pf-cols-m,1),minmax(0,1fr));gap:5px}
  .sth-pf__col{font-size:16px;line-height:24px}
}
/* sections/sth-pricing-intro.liquid */
.sth-pi{color:var(--sth-pi-ink,#595959);font-size:18px;line-height:27px;padding-block:10px 30px}
.sth-pi__inner{max-width:var(--page-width,1180px);margin-inline:auto;padding-inline:var(--awix-gutter,20px)}
.sth-pi__text{text-align:start}
.sth-pi__text p{margin:0 0 18px}
.sth-pi__row{display:grid;grid-template-columns:repeat(var(--sth-pi-cols),minmax(0,1fr));gap:41px;margin-block-start:50px}
.sth-pi__item{margin:0;text-align:center;font-size:18px;line-height:18px}
@media (max-width:749px){
  .sth-pi__row{grid-template-columns:repeat(var(--sth-pi-cols-m),minmax(0,1fr));gap:34px;margin-block-start:40px}
}
/* sections/sth-pricing-plans.liquid */
.sth-plans{margin-block-end:150px}
.sth-plans__grid{display:grid;grid-template-columns:repeat(var(--sth-plans-cols,3),minmax(0,1fr));gap:20px;align-items:stretch}
.sth-plan{--acc:var(--sth-plans-accent,#2563eb);display:flex;flex-direction:column;align-items:center;gap:40px;padding:50px 40px;border:1px solid #cfcfd4;border-radius:30px;text-align:center;color:#595959;font-size:18px;line-height:27px;background:transparent;min-width:0}
.sth-plan>*{margin:0}
.sth-plan__pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#f0f0f3;color:#3f51b5;font-size:14px;line-height:22px;direction:rtl}
.sth-plan__pill-icon{width:18px;height:16px;background-color:currentColor;-webkit-mask:var(--awix-asset-5fcbe3ab-icon-svg) center/contain no-repeat;mask:var(--awix-asset-5fcbe3ab-icon-svg) center/contain no-repeat}
.sth-plan__price{font-size:30px;line-height:30px;font-weight:600;color:#000}
.sth-plan__audience{font-size:18px;line-height:18px}
.sth-plan__outline,.sth-plan__more{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 10px;border:1px solid #000;border-radius:999px;color:#000;font-size:14px;line-height:21px;text-decoration:none;background:transparent}
.sth-plan__cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 20px;border-radius:999px;background:var(--acc);color:#fff;font-size:14px;line-height:21px;text-decoration:none}
.sth-plan__cta span{color:#fff}
.sth-plan__cta-icon{width:16px;height:16px;background-color:currentColor;-webkit-mask:var(--awix-asset-4127d7e0-icon-svg) center/contain no-repeat;mask:var(--awix-asset-4127d7e0-icon-svg) center/contain no-repeat}
.sth-plan__list-title{font-size:25px;line-height:25px;font-weight:500;color:#595959}
.sth-plan__list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:5px;text-align:start}
.sth-plan__list li{display:flex;align-items:center;gap:10px;line-height:27px}
.sth-plan__check{flex:none;width:20px;height:20px;background-color:var(--acc);-webkit-mask:var(--awix-asset-0801f045-icon-svg) center/contain no-repeat;mask:var(--awix-asset-0801f045-icon-svg) center/contain no-repeat}
.sth-plan__more{margin-block-start:auto}
@media (max-width:989px){
  .sth-plans{margin-block-end:60px}
  .sth-plans__grid{grid-template-columns:1fr;gap:20px}
  .sth-plan{padding:40px 20px;gap:30px}
  .sth-plan__price{font-size:26px}
}
/* sections/sth-pricing-seo-tabs.liquid */
.sth-pst{padding-block:20px 30px;width:calc(100% - 2 * var(--awix-gutter, 20px));max-width:1180px;margin-inline:auto}
.sth-pst__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--sth-pst-cols-m, 1),minmax(0,1fr));gap:20px}
.sth-pst__card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:146px;padding:10px 16px;box-sizing:border-box;border:3px solid var(--sth-pst-border-c, #595959);background:#fff;text-align:center}
.sth-pst__icon{display:block;width:25px;height:50px;object-fit:contain;color:var(--sth-pst-icon, #6b7280)}
.sth-pst__title{margin:12px 0;font-size:24px;font-weight:400;line-height:1.3;letter-spacing:-2px;text-align:center;color:var(--sth-pst-text, #2f2c2c)}
@media (min-width:750px){.sth-pst__grid{grid-template-columns:repeat(var(--sth-pst-cols, 3),minmax(0,1fr))}}
/* sections/sth-promise-banner.liquid */
.sth-pb { margin-block: 150px; }
.sth-pb__inner { display: grid; grid-template-columns: 2fr 3fr; gap: 15px; min-height: 600px; }
.sth-pb__media { border: 1px solid #7a7a7a; border-radius: 20px; overflow: hidden; background: #fff; min-height: 0; }
.sth-pb__media img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: top; }
.sth-pb__panel { position: relative; overflow: hidden; border-radius: 20px; background: var(--sth-pb-bg, #2f6be0); display: flex; flex-direction: column; justify-content: center; padding: 10px; color: var(--sth-pb-ink, #fff); }
.sth-pb__bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.sth-pb__content { position: relative; z-index: 1; display: flex; flex-direction: column; align-items: center; gap: 20px; max-width: 480px; margin-inline: auto; text-align: center; }
.sth-pb__title { margin: 0; font-size: 40px; font-weight: 500; line-height: 48px; letter-spacing: -1px; color: inherit; }
.sth-pb__text { margin: 0; font-size: 16px; line-height: 1.2; color: inherit; }
.sth-pb__actions { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; margin-block-start: 10px; }
.sth-pb__btn { display: inline-flex; align-items: center; gap: 8px; min-height: 44px; padding: 0 22px; border-radius: 22px; background: var(--sth-pb-btn, rgba(47, 107, 224, .85)); color: var(--sth-pb-ink, #fff); font-size: 16px; text-decoration: none; transition: transform .2s; }
.sth-pb__btn:hover { transform: scale(1.05); }
.sth-pb__btn-icon { display: inline-flex; width: 1em; height: 1em; color: inherit; }
@media (max-width: 767px) {
  .sth-pb { margin-block: 60px; }
  .sth-pb__inner { grid-template-columns: 1fr; }
  .sth-pb__media { height: 240px; }
  .sth-pb__panel { padding: 40px 20px; min-height: 520px; }
  .sth-pb__title { font-size: 34px; line-height: 44px; }
  .sth-pb__actions { flex-direction: column; align-items: center; }
}
/* sections/sth-promise-split.liquid */
.sth-promise { margin-block: 150px; }
.sth-promise__grid { display: grid; grid-template-columns: 570fr 855fr; gap: 15px; width: 100%; min-height: 600px; }
.sth-promise__shot { position: relative; overflow: hidden; border: 1px solid #7a7a7a; border-radius: 20px; padding: 10px; background: #fff; box-sizing: border-box; }
.sth-promise__shot-img { position: absolute; inset: 10px; width: calc(100% - 20px); height: calc(100% - 20px); object-fit: cover; object-position: top left; border-radius: 12px; }
.sth-promise__panel { position: relative; overflow: hidden; border-radius: 20px; display: flex; flex-direction: column; justify-content: center; padding: 10px; background: #2f66e8; box-sizing: border-box; }
.sth-promise__bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.sth-promise__content { position: relative; z-index: 1; display: flex; flex-direction: column; align-items: center; gap: 20px; max-width: 461px; margin-inline: auto; text-align: center; color: #fff; }
.sth-promise__title { margin: 0; font-size: 40px; line-height: 48px; font-weight: 500; letter-spacing: -1px; color: #fff; }
.sth-promise__text { margin: 0; font-size: 16px; line-height: 1.2; color: #fff; }
.sth-promise__actions { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; margin-top: 10px; }
.sth-promise__btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 44px; padding-inline: 20px; border-radius: 30px; background: var(--sth-promise-btn, #2f66e8); color: #fff; text-decoration: none; font-size: 16px; transition: transform .2s; }
.sth-promise__btn:hover { transform: scale(1.08); }
.sth-promise__btn-text { color: #fff; }
.sth-promise__icon { display: inline-block; flex: none; width: 1em; height: 1em; background-color: currentColor; color: #fff; -webkit-mask: var(--awix-asset-4127d7e0-icon-svg) center/contain no-repeat; mask: var(--awix-asset-4127d7e0-icon-svg) center/contain no-repeat; }
@media (max-width: 749px) {
  .sth-promise { margin-block: 40px; }
  .sth-promise__grid { grid-template-columns: 1fr; min-height: 0; }
  .sth-promise__shot { min-height: 300px; }
  .sth-promise__panel { min-height: 460px; padding: 30px 16px; }
  .sth-promise__title { font-size: 36px; line-height: 1.25; }
  .sth-promise__actions { flex-direction: column; align-items: center; }
}
/* sections/sth-section-heading.liquid */
.sth-sh { margin-block-start: 150px; padding-block: 20px; }
.sth-sh__inner { display: flex; flex-direction: column; align-items: center; gap: 20px; text-align: center; padding-inline: 20px; }
.sth-sh__pill { display: inline-flex; align-items: center; gap: 8px; min-height: 35px; padding: 6px 14px; border-radius: 20px; background: var(--sth-sh-pill-bg, #f1f1f3); color: var(--sth-sh-pill-ink, #3d4db7); font-size: 14px; line-height: 1.5; text-decoration: none; }
.sth-sh__icon { display: inline-flex; width: 1.25em; height: 1em; flex: none; color: currentColor; }
.sth-sh__icon svg, .sth-sh__icon img { width: 100%; height: 100%; }
.sth-sh__title { margin: 0; max-width: 100%; font-size: 40px; font-weight: 700; line-height: 48px; letter-spacing: -1px; text-align: center; color: var(--sth-sh-ink, #2f2c2c); }
@media (max-width: 749px) {
  .sth-sh { margin-block-start: 60px; }
  .sth-sh__title { font-size: 28px; line-height: 36px; letter-spacing: -0.5px; }
}
/* sections/sth-seo-card-list.liquid */
.sth-sc{padding-inline:10px;margin-block-end:150px}
.sth-sc__inner{display:grid;grid-template-columns:427px minmax(0,1fr);gap:40px;max-width:1290px;margin-inline:auto;align-items:start}
.sth-sc__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:536px;padding:50px 10px;border-radius:20px;overflow:hidden;background:#e9eef7;color:#fff;text-align:center;box-sizing:border-box}
.sth-sc__card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.sth-sc__card-body{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px}
.sth-sc__card-title{margin:0;font-size:40px;line-height:40px;font-weight:400;letter-spacing:-1px;color:#fff}
.sth-sc__card-text{margin:0;font-size:16px;line-height:1.2;color:#fff}
.sth-sc__btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid #fff;border-radius:50px;color:#fff;font-size:14px;text-decoration:none;transition:transform .2s}
.sth-sc__btn:hover{transform:scale(1.05)}
.sth-sc__btn-icon{display:inline-block;flex:none;width:1em;height:1em;background-color:currentColor;-webkit-mask:var(--awix-asset-4127d7e0-icon-svg) center/contain no-repeat;mask:var(--awix-asset-4127d7e0-icon-svg) center/contain no-repeat}
.sth-sc__title{margin:0 0 18px;font-size:34px;line-height:1.2;font-weight:700;letter-spacing:-1px;color:var(--sth-sc-heading,#2f2c2c)}
.sth-sc__text{font-size:18px;line-height:27px;color:var(--sth-sc-text,#595959)}
.sth-sc__text p{margin:0 0 18px}
.sth-sc__sub{margin:0 0 20px;font-size:24px;line-height:24px;font-weight:400;letter-spacing:-2px;color:var(--sth-sc-heading,#2f2c2c)}
.sth-sc__list{list-style:none;margin:0;padding:0}
.sth-sc__item{display:flex;align-items:center;gap:8px;padding-block-end:2.5px;font-size:18px;line-height:27px;color:var(--sth-sc-text,#595959)}
.sth-sc__item+.sth-sc__item{margin-block-start:2.5px}
.sth-sc__check{display:inline-block;flex:none;width:20px;height:20px;background-color:var(--sth-sc-check,#2f6bff);-webkit-mask:var(--awix-asset-0801f045-icon-svg) center/contain no-repeat;mask:var(--awix-asset-0801f045-icon-svg) center/contain no-repeat}
@media (max-width:900px){
  .sth-sc{margin-block-end:60px}
  .sth-sc__inner{grid-template-columns:minmax(0,1fr);gap:30px}
  .sth-sc__card{min-height:500px;padding-block:40px}
  .sth-sc__card-title{font-size:28px;line-height:32px}
  .sth-sc__title{font-size:34px;line-height:1.2}
  .sth-sc__sub{font-size:24px;line-height:28px}
  .sth-sc__item{font-size:16px;line-height:24px}
}
/* sections/sth-seo-text.liquid */
.sth-seo-text{padding-block:0;padding-inline:10px;color:var(--sth-seo-text,#595959)}
.sth-seo-text__inner{display:flex;flex-direction:column;gap:20px;max-width:var(--sth-seo-max,1200px);margin-inline:auto;padding-block:10px}
.sth-seo-text__title{margin:0 auto;max-width:720px;font-size:40px;font-weight:700;line-height:48px;letter-spacing:-1px;text-align:center;color:var(--sth-seo-heading,#2f2c2c)}
.sth-seo-text__body{font-size:18px;line-height:27px;text-align:start;color:var(--sth-seo-text,#595959)}
.sth-seo-text__body p{margin:0 0 18px}
@media (max-width:749px){
  .sth-seo-text__title{font-size:36px;line-height:44px}
  .sth-seo-text__inner{padding-block:20px}
}
/* sections/sth-services-grid.liquid */
.sth-svc{margin-block:150px;padding-inline:20px}
.sth-svc__inner{max-width:1260px;margin-inline:auto}
.sth-svc__head{display:flex;flex-direction:column;align-items:center;gap:20px;margin-block-end:40px;text-align:center}
.sth-svc__chip{display:inline-flex;align-items:center;gap:8px;min-height:35px;padding:0 15px;border-radius:999px;background:#f1f1f1;color:var(--sth-svc-accent-set,#3f51b5);font-size:16px;line-height:1.2}
.sth-svc__chip--card{background:transparent;padding:0;align-self:flex-start;min-height:0}
.sth-svc__chip-icon{display:inline-flex;width:20px;height:16px}
.sth-svc__chip-icon svg,.sth-svc__chip-icon img{width:100%;height:100%}
.sth-svc__title{margin:0;font-size:40px;font-weight:700;line-height:48px;letter-spacing:-1px;color:#2f2c2c}
.sth-svc__grid{display:flex;flex-wrap:wrap;gap:20px}
.sth-svc__card{flex:1 1 calc((100% - (var(--sth-svc-cols) - 1) * 20px) / var(--sth-svc-cols) - 1px);min-width:260px;display:flex;flex-direction:column;gap:30px;padding:25px 20px 20px;border-radius:24px;background:var(--sth-svc-card-set,#f3f3f3);box-sizing:border-box}
.sth-svc__card-title{margin:0;font-size:25px;font-weight:400;line-height:25px;letter-spacing:-1px;color:#2f2c2c;text-align:start}
.sth-svc__card-text{margin:0;font-size:16px;line-height:1.5;color:#595959;text-align:start}
.sth-svc__btn{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;background:var(--sth-svc-btn-set,#2563eb);color:#fff;font-size:16px;line-height:1;text-decoration:none}
.sth-svc__btn span{color:#fff}
.sth-svc__btn-icon{display:inline-flex;width:20px;height:20px}
.sth-svc__btn-icon svg,.sth-svc__btn-icon img{width:100%;height:100%}
@media (max-width:749px){
  .sth-svc{margin-block:60px}
  .sth-svc__title{font-size:30px;line-height:38px}
  .sth-svc__card{flex-basis:100%}
}
/* sections/sth-spacer.liquid */
.sth-spacer {
  display: block;
  width: 100%;
  padding-block-start: var(--sth-spacer-top, 20px);
  padding-block-end: var(--sth-spacer-bottom, 30px);
  min-height: calc(var(--sth-spacer-top, 20px) + var(--sth-spacer-bottom, 30px) + var(--sth-spacer-extra, 1px));
  box-sizing: border-box;
}
/* sections/sth-stat-cards.liquid */
.sth-stats{margin-block-start:100px;color:var(--sth-stats-ink,#595959);font-size:18px;line-height:27px}
.sth-stats__inner{max-width:1160px;margin-inline:auto;padding-block:60px 0;padding-inline:20px;box-sizing:border-box}
.sth-stats__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--sth-stats-cols,4),minmax(0,1fr));column-gap:20px;row-gap:40px}
.sth-stats__card{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:233px;padding:20px;background:var(--sth-stats-card,#f1f1f1);border-radius:30px;text-align:center}
.sth-stats__text p{margin:0;text-align:center}
.sth-stats__text a{color:var(--sth-stats-link,#0073e6);text-decoration:none}
@media (max-width:767px){
.sth-stats{margin-block-start:40px;font-size:14px;line-height:21px}
.sth-stats__inner{padding-block-start:20px;padding-inline:20px}
.sth-stats__grid{grid-template-columns:repeat(var(--sth-stats-cols-m,1),minmax(0,1fr));row-gap:20px}
.sth-stats__card{min-height:136px;border-radius:24px;padding:20px}
}
/* sections/sth-stat-tiles.liquid */
.sth-stat-tiles{padding-block:var(--stt-pad,150px);padding-inline:15px;box-sizing:border-box}
.sth-stat-tiles__grid{display:grid;grid-template-columns:repeat(var(--stt-cols-m,1),minmax(0,1fr));gap:10px;max-width:1300px;margin-inline:auto}
.sth-stat-tiles__card{display:flex;flex-direction:column;gap:20px;padding-block:30px;padding-inline-start:20px;padding-inline-end:10px;border-radius:20px;background:var(--stt-card,#f2f2f2);color:var(--stt-ink,#000);min-width:0}
.sth-stat-tiles__value{margin:0;font-size:45px;line-height:45px;font-weight:800;color:var(--stt-ink,#000);text-align:start}
.sth-stat-tiles__label{margin:0;font-size:18px;line-height:18px;font-weight:400;color:var(--stt-ink,#000);text-align:start}
@media (min-width:768px){
  .sth-stat-tiles{padding-block:var(--stt-pad,150px);padding-inline:70px}
  .sth-stat-tiles__grid{grid-template-columns:repeat(var(--stt-cols,4),minmax(0,1fr));gap:20px}
}
@media (max-width:767px){
  .sth-stat-tiles{padding-block:var(--stt-pad-m,60px)}
}
/* sections/sth-team-cards.liquid */
.sth-tc{max-width:1180px;margin-inline:auto;padding:40px 10px 20px;display:flex;flex-direction:column;gap:40px;box-sizing:content-box;width:calc(100% - 20px)}
.sth-tc__top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}
.sth-tc__lead{display:flex;flex-direction:column;align-items:flex-start;gap:20px}
.sth-tc__pill{display:inline-flex;align-items:center;gap:8px;min-height:35px;padding:0 10px;border-radius:30px;background:var(--tc-card,#f2f2f2);color:#3340b8;font-size:14px;line-height:1}
.sth-tc__pill-icon{display:inline-flex;width:20px;height:16px;color:currentColor}
.sth-tc__heading{margin:0;max-width:366px;font-size:40px;line-height:40px;font-weight:500;letter-spacing:-1px;color:#2f2c2c;text-align:start}
.sth-tc__side{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:265px;max-width:100%}
.sth-tc__text{margin:0;font-size:16px;line-height:1.2;color:#595959}
.sth-tc__btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:30px;background:var(--tc-btn,#2962ff);color:#fff;text-decoration:none;font-size:14px;transition:transform .2s}
.sth-tc__btn:hover{transform:scale(1.05)}
.sth-tc__btn-icon{display:inline-flex;width:16px;height:16px;color:#fff}
.sth-tc__btn-text{color:#fff}
.sth-tc__grid{display:grid;grid-template-columns:repeat(var(--tc-cols,3),minmax(0,1fr));gap:20px}
.sth-tc__card{display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:20px;background:var(--tc-card,#f2f2f2);min-height:606px;box-sizing:border-box}
.sth-tc__photo{display:block;width:100%;aspect-ratio:1/1;height:auto;object-fit:cover;border-radius:20px}
.sth-tc__name{margin:0;font-size:50px;line-height:50px;color:#54595f}
.sth-tc__meta{margin:0;font-size:18px;line-height:18px;color:#595959}
.sth-tc__social{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#000;color:#fff}
.sth-tc__social .sth-team-cards-awix-icon,.sth-tc__social span,.sth-tc__social svg{width:18px;height:18px}
@media (max-width:767px){
.sth-tc{gap:30px;padding-block:30px 20px}
.sth-tc__top{flex-direction:column;gap:30px}
.sth-tc__side{width:100%}
.sth-tc__grid{grid-template-columns:repeat(var(--tc-cols-m,1),minmax(0,1fr))}
.sth-tc__card{min-height:0}
.sth-tc__name{font-size:40px;line-height:44px}
}
/* sections/sth-team-intro.liquid */
.sti { padding-inline: 10px; }
.sti__inner { max-width: 1180px; margin-inline: auto; padding-block: 40px; }
.sti__head { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; gap: 24px; padding-inline: 20px; margin-block-end: 50px; }
.sti__title-wrap { display: flex; flex-direction: column; align-items: flex-start; gap: 20px; max-width: 366px; }
.sti__badge { display: inline-flex; align-items: center; gap: 8px; padding: 8px 10px; min-height: 35px; border-radius: 20px; background: var(--sti-badge-bg, #f2f2f2); color: var(--sti-badge-ink, #3a4bb5); font-size: 14px; line-height: 1.2; }
.sti__badge-icon { display: inline-flex; width: 1.25em; height: 1em; }
.sti__badge-icon svg, .sti__btn-icon svg, .sti__social svg { width: 100%; height: 100%; fill: currentColor; }
.sti__heading { margin: 0; font-size: 40px; font-weight: 500; line-height: 1; letter-spacing: -1px; color: var(--sti-heading, #2f2c2c); text-align: start; }
.sti__side { display: flex; flex-direction: column; align-items: flex-start; gap: 20px; max-width: 270px; }
.sti__text { margin: 0; font-size: 16px; line-height: 1.2; color: var(--sti-text, #595959); }
.sti__btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 44px; padding: 0 20px; border-radius: 30px; background: var(--sti-btn-bg, #2563eb); color: var(--sti-btn-ink, #fff); font-size: 14px; text-decoration: none; transition: transform .2s; }
.sti__btn:hover { transform: scale(1.06); }
.sti__btn-icon { display: inline-flex; width: 1em; height: 1em; color: var(--sti-btn-ink, #fff); }
.sti__grid { display: grid; grid-template-columns: repeat(var(--sti-cols, 3), minmax(0, 1fr)); gap: 20px; }
.sti__card { display: flex; flex-direction: column; gap: 20px; padding: 20px; border-radius: 20px; background: var(--sti-card-bg, #f2f2f2); }
.sti__photo { display: block; width: 100%; aspect-ratio: 1 / 1; object-fit: cover; border-radius: 20px; }
.sti__name { margin: 0; font-size: 50px; line-height: 50px; color: var(--sti-name, #54595f); text-align: start; }
.sti__line { margin: 0; font-size: 18px; line-height: 1.5; color: var(--sti-text, #595959); text-align: start; }
.sti__social { display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; padding: 10px; margin-block-start: auto; border-radius: 50%; background: var(--sti-social-bg, #000); color: var(--sti-social-ink, #fff); box-sizing: border-box; }
@media (max-width: 749px) {
  .sti__grid { grid-template-columns: repeat(var(--sti-cols-m, 1), minmax(0, 1fr)); }
  .sti__head { flex-direction: column; margin-block-end: 30px; padding-inline: 0; }
  .sti__heading { font-size: 32px; }
  .sti__name { font-size: 40px; line-height: 44px; }
  .sti__side { max-width: none; }
}
/* sections/sth-team-showcase.liquid */
.sth-ts{padding-block:20px;padding-inline:10px;color:#595959}
.sth-ts__inner{width:100%;max-width:1180px;margin-inline:auto;display:flex;flex-direction:column;gap:50px}
.sth-ts__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px}
.sth-ts__title-col{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex:1 1 320px;max-width:420px}
.sth-ts__pill{display:inline-flex;align-items:center;gap:8px;min-height:35px;padding-inline:10px;border-radius:12px;background:var(--ts-pill-bg,#eef0f6);color:var(--ts-accent,#2f3fbf);font-size:15px}
.sth-ts__pill-icon{display:inline-flex;width:1.25em;height:1em}
.sth-ts__pill-icon svg,.sth-ts__button-icon svg{width:100%;height:100%}
.sth-ts__heading{margin:0;font-size:40px;font-weight:500;line-height:40px;letter-spacing:-1px;color:#2f2c2c;text-align:start}
.sth-ts__intro-col{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex:0 1 250px}
.sth-ts__text{margin:0;font-size:16px;line-height:19.2px;color:#595959}
.sth-ts__button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-inline:20px;border-radius:30px;background:var(--ts-btn-bg,#2563eb);color:#fff;font-size:14px;text-decoration:none;transition:transform .2s}
.sth-ts__button:hover{transform:scale(1.05)}
.sth-ts__button-icon{display:inline-flex;width:1em;height:1em;color:#fff}
.sth-ts__grid{display:grid;grid-template-columns:repeat(var(--ts-cols,3),minmax(0,1fr));gap:20px}
.sth-ts__card{display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:20px;background:var(--ts-card,#f2f2f2);min-height:606px}
.sth-ts__photo{width:100%;aspect-ratio:1/1;height:auto;object-fit:cover;border-radius:20px;display:block}
.sth-ts__name{margin:0;font-size:50px;line-height:50px;font-weight:400;color:#54595f}
.sth-ts__meta{margin:0;font-size:18px;line-height:18px;color:#595959}
.sth-ts__social{margin-top:auto;display:flex;justify-content:flex-end}
.sth-ts__social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#000;color:#fff}
.sth-ts__social-link svg{width:18px;height:18px}
@media (max-width:749px){
  .sth-ts__inner{gap:30px}
  .sth-ts__head{flex-direction:column;align-items:stretch}
  .sth-ts__title-col,.sth-ts__intro-col{max-width:none;flex:none}
  .sth-ts__grid{grid-template-columns:repeat(var(--ts-cols-m,1),minmax(0,1fr))}
  .sth-ts__card{min-height:0}
}
/* sections/sth-team.liquid */
.sth-team{margin-block-start:150px;color:#595959}
.sth-team__inner{width:calc(100% - 2 * var(--awix-gutter, 20px));max-width:1180px;margin-inline:auto}
.sth-team__head{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-block-end:40px}
.sth-team__head-main{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:366px}
.sth-team__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--sth-team-card,#f2f2f2);color:#3f51b5;font-size:14px;line-height:1.4}
.sth-team__badge-icon{display:inline-flex;width:20px;height:16px}
.sth-team__title{margin:0;font-size:40px;line-height:1;font-weight:500;letter-spacing:-1px;color:#2f2c2c}
.sth-team__head-aside{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:250px;flex:none}
.sth-team__intro{margin:0;font-size:16px;line-height:1.2;color:#595959}
.sth-team__button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-inline:20px;border-radius:999px;background:var(--sth-team-btn,#2563eb);color:#fff;font-size:14px;text-decoration:none;transition:transform .2s}
.sth-team__button:hover{transform:scale(1.05)}
.sth-team__button-icon{display:inline-flex;width:16px;height:16px}
.sth-team__grid{display:grid;grid-template-columns:repeat(var(--sth-team-cols,3),minmax(0,1fr));gap:20px}
.sth-team__card{display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:20px;background:var(--sth-team-card,#f2f2f2)}
.sth-team__photo{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:20px}
.sth-team__name{margin:0;font-size:50px;line-height:50px;color:#54595f}
.sth-team__role,.sth-team__exp{margin:0;font-size:18px;line-height:18px;color:#595959}
.sth-team__social{margin-block-start:auto;padding-block-start:10px}
.sth-team__social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#000;color:#fff}
.sth-team__social-link .sth-team-awix-icon,.sth-team__social-link svg{width:18px;height:18px}
@media (max-width:767px){
  .sth-team{margin-block-start:60px}
  .sth-team__head{flex-direction:column;gap:20px}
  .sth-team__head-aside{width:100%}
  .sth-team__title{font-size:32px;line-height:1.1}
  .sth-team__grid{grid-template-columns:repeat(var(--sth-team-cols-m,1),minmax(0,1fr))}
  .sth-team__name{font-size:40px;line-height:44px}
}
/* sections/sth-trust-carousel.liquid */
.sth-trust-carousel{display:flex;flex-direction:column;align-items:center;gap:20px;margin-block:0 150px;padding:0;overflow:hidden;text-align:center}
.sth-trust-carousel__head{display:flex;flex-direction:column;align-items:center;gap:20px;padding-inline:20px}
.sth-trust-carousel__title{margin:0;font-size:30px;font-weight:700;line-height:30px;letter-spacing:-1px;color:var(--sth-trust-title,#2f2c2c)}
.sth-trust-carousel__text{margin:0;max-width:568px;font-size:24px;line-height:24px;color:var(--sth-trust-text,#595959)}
.sth-trust-carousel__carousel{width:100%;margin-block-start:20px}
.sth-trust-carousel__track{display:flex;flex-wrap:nowrap;gap:100px;margin:0;padding:0 10px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.sth-trust-carousel__track::-webkit-scrollbar{display:none}
.sth-trust-carousel__slide{flex:0 0 90px;width:90px;scroll-snap-align:start;display:flex;align-items:center;justify-content:center}
.sth-trust-carousel__slide a{display:block}
.sth-trust-carousel__slide img{display:block;width:90px;height:auto;max-width:100%}
@media (max-width:749px){
  .sth-trust-carousel__title{font-size:24px;line-height:28px}
  .sth-trust-carousel__text{font-size:18px;line-height:24px;max-width:140px}
  .sth-trust-carousel__track{gap:0;padding:0}
  .sth-trust-carousel__slide{flex:0 0 100%;width:100%;scroll-snap-align:center}
  .sth-trust-carousel__slide img{width:290px;max-width:80%}
}
/* sections/sth-trust-logos.liquid */
.sth-trust-logos{display:flex;flex-direction:column;align-items:center;gap:20px;margin-block:100px 150px;padding-inline:20px;box-sizing:border-box}
.sth-trust-logos__head{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}
.sth-trust-logos__title{margin:0;font-size:30px;font-weight:700;line-height:30px;letter-spacing:-1px;color:var(--stl-heading,#2f2c2c)}
.sth-trust-logos__text{margin:0;width:min(568px,100%);font-size:24px;font-weight:400;line-height:24px;color:var(--stl-text,#595959)}
.sth-trust-logos__grid{display:grid;grid-template-columns:repeat(var(--stl-cols,5),minmax(0,1fr));gap:40px;width:100%;max-width:1200px;margin-block-start:20px}
.sth-trust-logos__item{display:flex;align-items:center;justify-content:center}
.sth-trust-logos__link{display:block;width:100%}
.sth-trust-logos__item img{display:block;width:100%;height:auto}
@media (max-width:749px){
  .sth-trust-logos{margin-block:60px 80px}
  .sth-trust-logos__title{line-height:1.2}
  .sth-trust-logos__text{font-size:20px;line-height:1.2}
  .sth-trust-logos__grid{grid-template-columns:repeat(var(--stl-cols-m,1),minmax(0,1fr));gap:20px}
}
/* sections/sth-why-grid.liquid */
.sth-why{--sth-why-accent:#3f46a8;--sth-why-card:#fff;padding-block:75px 0;color:#595959}
.sth-why__inner{max-width:1240px;margin-inline:auto;padding-inline:20px}
.sth-why__head{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;margin-block-end:30px}
.sth-why__pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#f0f0f3;color:var(--sth-why-accent);font-size:15px;line-height:1.4;text-decoration:none}
.sth-why__pill-icon{display:inline-flex;width:20px;height:16px}
.sth-why__pill-icon svg,.sth-why__icon svg{width:100%;height:100%}
.sth-why__title{margin:0;font-size:40px;line-height:48px;font-weight:700;letter-spacing:-1px;color:#2f2c2c;text-align:center}
.sth-why__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;align-items:start}
.sth-why__col{display:flex;flex-direction:column;gap:20px}
.sth-why__card{background:var(--sth-why-card);border-radius:20px;box-shadow:0 0 14px rgba(0,0,0,.07);padding:20px 20px 24px;display:flex;flex-direction:column;align-items:flex-start}
.sth-why__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:10px;border-radius:50%;background:#f0f0f3;color:var(--sth-why-accent);box-sizing:border-box;align-self:flex-end}
.sth-why__card-title{margin:22px 0 0;font-size:18px;line-height:1.4;color:#595959}
.sth-why__card-text{margin:36px 0 0;font-size:16px;line-height:19.2px;color:#595959}
.sth-why__pic{border-radius:20px;overflow:hidden;height:370px}
.sth-why__pic img{display:block;width:100%;height:100%;object-fit:cover}
@media (max-width:989px){
.sth-why{padding-block-start:48px}
.sth-why__title{font-size:36px;line-height:42px}
.sth-why__grid{grid-template-columns:minmax(0,1fr);gap:20px}
.sth-why__col{display:contents}
.sth-why__card-title{font-size:26px;line-height:1.3}
.sth-why__card-text{margin-block-start:28px}
.sth-why__pic{height:260px}
}
/* sections/sth-world-map.liquid */
.sth-wm { display: flex; justify-content: center; padding-block: 20px 10px; padding-inline: 20px; }
.sth-wm__inner { display: flex; flex-direction: column; align-items: center; gap: 30px; width: 100%; max-width: 696px; }
.sth-wm__title { margin: 0; width: 100%; max-width: 644px; font-size: 40px; line-height: 48px; font-weight: 700; letter-spacing: -1px; text-align: center; color: var(--sth-wm-color, #2f2c2c); }
.sth-wm__media { width: 100%; }
.sth-wm__img { display: block; width: 100%; height: auto; max-width: 100%; }
@media (max-width: 767px) {
  .sth-wm__title { font-size: 34px; line-height: 40px; letter-spacing: -0.5px; max-width: 160px; }
  .sth-wm { padding-block: 20px 10px; }
}
/* the source's form and button look, read by the Awix blocks */
:root {
  --awix-btn-bg: #2868ed;
  --awix-btn-border-width: 0px;
  --awix-btn-color: #ffffff;
  --awix-btn-pad: 0px 24px;
  --awix-btn-radius: 10px;
  --awix-btn-shadow: none;
  --awix-btn-weight: 400;
  --awix-input-bg: #ffffff;
  --awix-input-border-color: #69727d;
  --awix-input-border-width: 1px;
  --awix-input-color: #1f2124;
  --awix-input-pad: 6px 16px;
  --awix-input-radius: 10px;
}
/* the source blog post's text column and headings, drawn by the kit's article body */
.awix-article > .awix-article__body, .awix-article > .awix-article__cover { max-inline-size: 827px; margin-inline: auto; }
.awix-article__body p { font-size: 18px; color: #595959; }
.awix-article__body h2 { font-size: 34px; font-weight: 700; color: #2f2c2c; }
.awix-article__body h3 { font-size: 24px; font-weight: 400; color: #2f2c2c; }
/* the source inner pages' title look, drawn by the kit's title bar */
.awix-pagetitle .awix-pagetitle__title { font-size: min(60px, max(var(--text-h1), 6.5vw)); line-height: 1.2; font-weight: 500; }
