.ihub-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,470px),1fr));gap:clamp(28px,4cqi,56px);align-items:center}.ihub-hero__short{margin:0 0 16px}.ihub-hero__facts{display:flex;flex-wrap:wrap;gap:10px 30px;align-items:baseline}.ihub-hero__price{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-34)}.ihub-hero__price-link{font-size:var(--fs-16)}.ihub-hero__term{font-size:var(--fs-17)}.ihub-hero__cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.ihub-hero__phone{font-size:var(--fs-26);padding:0 6px}.ihub-hero__media{position:relative}.ihub-hero__photo{width:100%;aspect-ratio:4 / 3.3;object-fit:cover;border-radius:var(--radius-28);display:block}.ihub-promo{position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:16px 20px;border-radius:var(--radius-18);background:rgb(var(--white-rgb) / .96);color:var(--ink);text-decoration:none}.ihub-promo__badge{padding:3px 10px;border-radius:var(--radius-6);background:var(--brand);color:var(--deep);font-weight:700;font-size:var(--fs-14)}.ihub-promo__arrow{margin-left:auto;color:var(--action);font-weight:700}.ihub-sit__title{margin:0 0 10px}.ihub-sit__lead{margin:0 0 30px;color:var(--text-2)}.ihub-sit__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.ihub-sit-card{display:flex;flex-direction:column;gap:14px;padding:30px;border-radius:var(--radius-26);text-decoration:none;transition:transform .2s}.ihub-sit-card:hover{transform:translateY(-4px)}.ihub-sit-card--white{background:var(--white);color:var(--ink)}.ihub-sit-card--deep{background:var(--deep);color:var(--white)}.ihub-sit-card__title{font-size:clamp(28px,2.6cqi,36px);line-height:1.05}.ihub-sit-card__text{opacity:.88}.ihub-sit-card__foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.ihub-sit-card--deep .ihub-sit-card__foot{border-top-color:rgb(var(--white-rgb) / .2)}.ihub-sit-card__price{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-28)}.ihub-sit-card__note{display:block;font-size:var(--fs-15);opacity:.85}.ihub-methods__title{margin:0 0 30px}.ihub-methods__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px}.ihub-method{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:var(--radius-24);border:1.5px solid var(--line);color:var(--ink);text-decoration:none}.ihub-method:hover{border-color:var(--action)}.ihub-method__title{font-size:var(--fs-26);line-height:1.08}.ihub-method__text{color:var(--text-3);font-size:var(--fs-17)}.ihub-method__more{margin-top:auto;font-weight:700;color:var(--action)}.ihub-systems{padding:0 0 var(--section-y)}.ihub-systems__title{margin:0 0 10px}.ihub-systems__lead{margin:0 0 26px;color:var(--text-2);max-width:760px}.ihub-table{border-radius:var(--radius-24);overflow:hidden;background:var(--card)}.ihub-table__head,.ihub-table__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,.8fr);gap:16px}.ihub-table__head{padding:16px 24px;background:var(--ink);color:var(--white);font-size:var(--fs-15);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ihub-table__head-price{text-align:right}.ihub-table__row{padding:18px 24px;border-top:1px solid var(--line);align-items:baseline}.ihub-table__name{display:block;font-family:var(--font-heading);font-weight:700;font-size:var(--fs-24);line-height:1.08;color:var(--ink)}.ihub-table__country{font-size:var(--fs-15);color:var(--text-2)}.ihub-table__fit{font-size:var(--fs-17);color:var(--text-3)}.ihub-table__price{text-align:right;font-weight:700;font-size:var(--fs-18)}@media (max-width: 759.98px){.ihub-table__head{display:none}.ihub-table__row{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:16px 18px}.ihub-table__row:first-of-type{border-top:0}.ihub-table__fit{grid-row:2;grid-column:1 / -1;font-size:var(--fs-16)}.ihub-table__name{font-size:var(--fs-22)}}.ihub-systems__note{margin:14px 0 0;font-size:var(--fs-16);color:var(--text-2)}.ihub-steps{background:var(--deep);color:var(--white)}.ihub-steps__title{margin:0 0 30px}.ihub-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.ihub-step{display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:var(--radius-24);background:rgb(var(--white-rgb) / .07)}.ihub-step__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ihub-step__num{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-48);line-height:.8;color:var(--brand)}.ihub-step__time{font-size:var(--fs-15);font-weight:700;color:var(--on-deep-accent);text-align:right}.ihub-step__title{font-size:var(--fs-20);line-height:1.25}.ihub-step__text{font-size:var(--fs-17);color:var(--on-deep)}.ihub-steps__note{margin:20px 0 0;color:var(--on-deep);max-width:820px}.ihub-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:26px}.ihub-head__all{font-weight:700;font-size:var(--fs-18);color:var(--ink)}.ihub-docs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.ihub-doc{display:flex;flex-direction:column;border-radius:var(--radius-24);overflow:hidden;background:var(--card);color:var(--ink);text-decoration:none}.ihub-doc:hover{background:var(--teal-50)}.ihub-doc__photo{width:100%;aspect-ratio:1 / .95;object-fit:cover;object-position:50% 20%;display:block}.ihub-doc__body{padding:18px 22px 22px;display:grid;gap:6px}.ihub-doc__name{font-size:var(--fs-23);line-height:1.08}.ihub-doc__spec{font-size:var(--fs-16);color:var(--teal-ink);font-weight:600}.ihub-doc__about{font-size:var(--fs-15);color:var(--text-3)}.ihub-cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px}.ihub-case{display:grid;gap:14px}.ihub-case__link{color:var(--ink);text-decoration:none}.ihub-case__title{display:block;font-size:var(--fs-24);line-height:1.08}.ihub-case__meta{display:block;font-size:var(--fs-16);color:var(--text-2);margin-top:6px}.ihub-faq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(32px,5cqi,64px);align-items:start}.ihub-faq__title{margin:0 0 20px}.ihub-faq__aside{display:grid;gap:16px}
