@font-face{font-family:Onest;src:url('/_releases/country-archive-alignment-20261107/fonts/paraguay-hub/Onest.ttf') format('truetype');font-weight:100 900;font-display:swap}@font-face{font-family:Unbounded;src:url('/_releases/country-archive-alignment-20261107/fonts/paraguay-hub/Unbounded.ttf') format('truetype');font-weight:200 900;font-display:swap}
.eh5{
  /* ---------- Color · background ---------- */
  --color-bg-page: #ffffff;
  --color-bg-surface: #ffffff;
  --color-bg-subtle: #faf8f5;
  --color-bg-muted: #f4f2f8;
  --color-bg-inverse: #16131f;
  --color-bg-inverse-raised: #2a2535;
  --color-bg-brand: #6c4cf1;
  --color-bg-brand-hover: #5b3be0;
  --color-bg-brand-subtle: #efebff;
  --color-bg-success: #0f9f6e;
  --color-bg-success-subtle: #e6f5ee;
  --color-bg-success-strong: #0c2a21;
  --color-bg-attention: #ff7a59;
  --color-bg-attention-subtle: #ffede6;
  --color-bg-attention-faint: #fff4ef;
  --color-bg-warning: #f6c356;
  --color-bg-warning-subtle: #fff4da;

  /* ---------- Color · text ---------- */
  --color-text-primary: #16131f;
  --color-text-secondary: #5b5670;
  --color-text-tertiary: #9a95ab;
  --color-text-inverse: #ffffff;
  --color-text-brand: #6c4cf1;
  --color-text-brand-on-dark: #b9aef8;
  --color-text-success: #0b6e4f;
  --color-text-success-on-dark: #7fe0b5;
  --color-text-attention: #c2410c;
  --color-text-warning: #9a6b00;

  /* ---------- Color · border & icon ---------- */
  --color-border-default: #ece9f2;
  --color-border-strong: #ddd7ec;
  --color-border-control: #dcd8e6;
  --color-border-brand: #6c4cf1;
  --color-border-attention: #ff7a59;
  --color-border-inverse: #ffffff;
  --color-icon-primary: #16131f;
  --color-icon-secondary: #5b5670;
  --color-icon-tertiary: #9a95ab;
  --color-icon-brand: #6c4cf1;
  --color-icon-success: #0f9f6e;
  --color-icon-attention: #c2410c;
  --color-icon-inverse: #ffffff;

  /* ---------- Primitives used directly in the design ---------- */
  --purple-200: #b9aef8;
  --route-bg: #16121f;
  --route-track: #f6f4f9;
  --route-bar: #cfc6fb;
  --route-bar-text: #4b2fd0;
  --tg-bubble: #231c35;
  --tg-button: #2f2745;
  --tg-link: #7cc8f5;
  --tg-blue: #29a9eb;

  /* ---------- Space ---------- */
  --space-0: 0px; --space-2: 2px; --space-4: 4px; --space-6: 6px; --space-8: 8px;
  --space-10: 10px; --space-12: 12px; --space-14: 14px; --space-16: 16px; --space-20: 20px;
  --space-24: 24px; --space-28: 28px; --space-32: 32px; --space-36: 36px; --space-40: 40px;
  --space-48: 48px; --space-64: 64px; --space-80: 80px; --space-96: 96px; --space-120: 120px;

  /* ---------- Radius ---------- */
  --radius-none: 0px; --radius-xs: 6px; --radius-sm: 12px; --radius-md: 16px;
  --radius-lg: 20px; --radius-xl: 24px; --radius-2xl: 32px; --radius-full: 999px;

  /* ---------- Effects (Figma effect styles) ---------- */
  --shadow-sm: 0 4px 14px rgba(22, 19, 31, 0.06);
  --shadow-md: 0 14px 36px rgba(22, 19, 31, 0.08);
  --shadow-lg: 0 20px 48px rgba(22, 19, 31, 0.18);
  --shadow-brand: 0 8px 20px rgba(107, 77, 242, 0.28);

  /* ---------- Typography ---------- */
  --font-display: "Unbounded", "Onest", system-ui, sans-serif;
  --font-text: "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;

  --content-width: 1200px;
  --page-gutter: 120px;
}.eh5 .t-display-l{ font: 600 56px/62px var(--font-display); }.eh5 .t-display-m{ font: 600 44px/50px var(--font-display); }.eh5 .t-h2{ font: 600 30px/36px var(--font-display); }.eh5 .t-h3{ font: 600 19px/24px var(--font-display); }.eh5 .t-h4{ font: 600 17px/22px var(--font-display); }.eh5 .t-number-l{ font: 600 34px/40px var(--font-display); }.eh5 .t-number-m{ font: 600 22px/28px var(--font-display); }.eh5 .t-number-s{ font: 600 15px/20px var(--font-display); }.eh5 .t-body-l{ font: 400 16px/24px var(--font-text); }.eh5 .t-body-m{ font: 400 14px/20px var(--font-text); }.eh5 .t-body-m-med{ font: 500 14px/20px var(--font-text); }.eh5 .t-body-s{ font: 400 13px/18px var(--font-text); }.eh5 .t-body-s-med{ font: 500 13px/18px var(--font-text); }.eh5 .t-body-xs{ font: 400 12px/16px var(--font-text); }.eh5 .t-body-xs-med{ font: 500 12px/16px var(--font-text); }.eh5 .t-label-xl{ font: 600 16px/22px var(--font-text); }.eh5 .t-label-l{ font: 600 15px/20px var(--font-text); }.eh5 .t-label-l-med{ font: 500 15px/20px var(--font-text); }.eh5 .t-label-l-bold{ font: 700 15px/20px var(--font-text); }.eh5 .t-label-m{ font: 600 14px/18px var(--font-text); }.eh5 .t-label-s{ font: 600 13px/17px var(--font-text); }.eh5 .t-label-xs{ font: 600 12px/15px var(--font-text); }.eh5 .t-overline{ font: 600 11px/14px var(--font-text); letter-spacing: .06em; text-transform: uppercase; }.eh5 *,.eh5 *::before,.eh5 *::after{ box-sizing: border-box; }body[data-home-v5]{ scroll-behavior: smooth; scroll-padding-top: 72px; }.eh5{ margin: 0; background: var(--color-bg-page); color: var(--color-text-primary); font: 400 14px/20px var(--font-text); -webkit-font-smoothing: antialiased; }.eh5 h1,.eh5 h2,.eh5 h3,.eh5 h4,.eh5 p{ margin: 0; }.eh5 a{ color: inherit; text-decoration: none; }.eh5 img{ display: block; max-width: 100%; }.eh5 button{ font: inherit; color: inherit; background: none; border: 0; padding: 0; cursor: pointer; }.eh5 ul{ margin: 0; padding: 0; list-style: none; }.eh5 fieldset{ margin: 0; padding: 0; border: 0; min-width: 0; }.eh5 :focus-visible{ outline: 2px solid var(--color-border-brand); outline-offset: 2px; border-radius: 6px; }.eh5 .container{ width: 100%; max-width: calc(var(--content-width) + 2 * var(--page-gutter)); margin: 0 auto; padding: 0 var(--page-gutter); }.eh5 .text-brand{ color: var(--color-text-brand); }.eh5 .text-secondary{ color: var(--color-text-secondary); }.eh5 .text-tertiary{ color: var(--color-text-tertiary); }.eh5 .text-brand-on-dark{ color: var(--color-text-brand-on-dark); }.eh5 .push-right{ margin-left: auto; }.eh5 .ic{ flex: none; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }.eh5 .ic--14{ width: 14px; height: 14px; }.eh5 .ic--16{ width: 16px; height: 16px; }.eh5 .ic--18{ width: 18px; height: 18px; }.eh5 .ic--20{ width: 20px; height: 20px; }.eh5 .ic--24{ width: 24px; height: 24px; }.eh5 [data-demo="mark"] .demo{ text-decoration: underline dashed rgba(194, 65, 12, .55) 1px; text-underline-offset: 3px; cursor: help; }.eh5 [data-demo="mark"] .chip.demo,.eh5 [data-demo="mark"] .badge .demo{ text-decoration-color: rgba(194, 65, 12, .7); }.eh5 .fact{ cursor: help; }.eh5 .btn{ display: inline-flex; align-items: center; justify-content: center; gap: 8px; border-radius: var(--radius-full); white-space: nowrap; transition: background-color .15s ease, box-shadow .15s ease; }.eh5 .btn--l{ padding: 16px 28px; font: 600 16px/22px var(--font-text); }.eh5 .btn--m{ padding: 11px 20px; font: 600 15px/20px var(--font-text); }.eh5 .btn--primary{ background: var(--color-bg-brand); color: var(--color-text-inverse); box-shadow: var(--shadow-brand); }.eh5 .btn--primary:hover{ background: var(--color-bg-brand-hover); }.eh5 .btn--secondary{ background: var(--color-bg-surface); color: var(--color-text-primary); border: 1px solid var(--color-border-control); }.eh5 .btn--secondary:hover{ border-color: var(--color-border-strong); background: var(--color-bg-subtle); }.eh5 .btn--link{ padding: 11px 0; color: var(--color-text-brand); font: 600 15px/20px var(--font-text); }.eh5 .btn--block{ width: 100%; }.eh5 .chips{ display: flex; flex-wrap: wrap; gap: 8px; align-items: center; }.eh5 .chip{ display: inline-flex; align-items: center; gap: 6px; padding: 9px 16px; border-radius: var(--radius-full); background: var(--color-bg-surface); border: 1px solid var(--color-border-control); font: 500 14px/20px var(--font-text); color: var(--color-text-primary); white-space: nowrap; }.eh5 button.chip:hover,.eh5 a.chip:hover{ border-color: var(--color-border-strong); }.eh5 .chip--soft{ background: var(--color-bg-muted); border-color: transparent; }.eh5 .chip[aria-pressed="true"]{ background: var(--color-bg-inverse); border-color: var(--color-bg-inverse); color: var(--color-text-inverse); }.eh5 .chip[disabled]{ cursor: default; }.eh5 .chip--check::before{ content: "+"; width: 10px; text-align: center; }.eh5 .chip--check[aria-pressed="true"]{ background: rgba(108, 76, 241, .2); border-color: var(--color-border-brand); color: var(--color-text-primary); }.eh5 .chip--check[aria-pressed="true"]::before{ content: "✓"; color: var(--color-text-brand); }.eh5 .badge{ display: inline-flex; align-items: center; padding: 4px 10px; border-radius: var(--radius-full); font: 600 12px/15px var(--font-text); white-space: nowrap; }.eh5 .badge--success{ background: var(--color-bg-success-subtle); color: var(--color-text-success); }.eh5 .badge--brand{ background: var(--color-bg-brand-subtle); color: var(--color-text-brand); }.eh5 .icon-box{ width: 40px; height: 40px; flex: none; display: inline-grid; place-items: center; border-radius: var(--radius-sm); background: var(--color-bg-muted); color: var(--color-icon-secondary); }.eh5 .icon-box--success{ background: var(--color-bg-success-subtle); color: var(--color-icon-success); }.eh5 .icon-box--brand{ background: var(--color-bg-brand-subtle); color: var(--color-icon-brand); }.eh5 .site-header{ position: sticky; top: 0; z-index: 50; display: flex; align-items: center; gap: 24px; padding: 12px 40px; background: var(--color-bg-page); }.eh5 .logo{ display: inline-flex; align-items: center; gap: 10px; flex: none; }.eh5 .logo__mark{ position: relative; width: 36px; height: 36px; border-radius: 11px; background: var(--color-bg-brand); color: var(--color-text-inverse); font: 700 22px/1 var(--font-display); padding: 4px 0 0 10px; overflow: hidden; }.eh5 .logo__mark i{ position: absolute; left: 22px; top: 4px; width: 10px; height: 10px; border-radius: 50%; background: var(--color-bg-attention); }.eh5 .logo__name{ font: 600 19px/24px var(--font-display); }.eh5 .site-nav{ flex: 1; display: flex; gap: 28px; font: 500 15px/20px var(--font-text); }.eh5 .site-nav a:hover,.eh5 .header-link:hover{ color: var(--color-text-brand); }.eh5 .site-header__right{ display: flex; align-items: center; gap: 16px; }.eh5 .icon-btn{ display: grid; place-items: center; padding: 8px; border-radius: var(--radius-full); background: var(--color-bg-subtle); }.eh5 .header-link{ display: inline-flex; align-items: center; gap: 6px; font: 500 15px/20px var(--font-text); }.eh5 .lang{ font: 500 14px/20px var(--font-text); color: var(--color-text-secondary); }.eh5 .hero{ position: relative; overflow: hidden; min-height: 768px; padding: 96px 0 96px; isolation: isolate; }.eh5 .hero__bg{ position: absolute; inset: -100px -40px auto -40px; height: 969px; z-index: -2; filter: blur(3px); }.eh5 .hero__bg img{ width: 100%; height: 100%; object-fit: cover; }.eh5 .hero__veil{ position: absolute; inset: 0; z-index: -1;
  background:
    linear-gradient(180deg, rgba(255,255,255,0) 82%, #fff 100%),
    linear-gradient(180deg, rgba(255,255,255,.6) 0%, rgba(255,255,255,0) 14%),
    linear-gradient(90deg, #fff 0%, rgba(255,255,255,.76) 49.7%, rgba(255,255,255,.3) 67.3%, rgba(255,255,255,.18) 100%); }.eh5 .hero__row{ display: flex; gap: 40px; align-items: center; }.eh5 .hero__left{ flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 24px; }.eh5 .widget{ display: flex; flex-direction: column; gap: 20px; padding: 28px; background: var(--color-bg-surface); border: 1px solid var(--color-border-default); border-radius: var(--radius-xl); box-shadow: var(--shadow-md); }.eh5 .widget__fields{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; }.eh5 .field{ display: flex; flex-direction: column; gap: 6px; min-width: 0; }.eh5 .field__label{ font: 500 13px/18px var(--font-text); color: var(--color-text-secondary); }.eh5 .field__control{ position: relative; display: flex; align-items: center; border: 1px solid var(--color-border-strong); border-radius: var(--radius-sm); background: var(--color-bg-surface); }.eh5 .field__control select{ appearance: none; width: 100%; border: 0; background: transparent; padding: 12px 40px 12px 16px; font: 400 14px/20px var(--font-text); color: var(--color-text-primary); cursor: pointer; }.eh5 .field__control .ic{ position: absolute; right: 16px; pointer-events: none; }.eh5 .widget__important{ display: flex; flex-direction: column; gap: 8px; }.eh5 .widget__important legend{ padding: 0; margin-bottom: 8px; }.eh5 .proof{ display: flex; flex-wrap: wrap; gap: 16px 24px; }.eh5 .proof li{ display: inline-flex; align-items: center; gap: 8px; font: 600 13px/17px var(--font-text); }.eh5 .match-card{ flex: none; width: 480px; align-self: stretch; display: flex; flex-direction: column; gap: 6px; padding: 28px; background: var(--color-bg-surface); border: 1px solid var(--color-border-default); border-radius: var(--radius-xl); box-shadow: 0 20px 24px rgba(22, 19, 31, .18); }.eh5 .match-card__head{ display: flex; align-items: center; gap: 8px; justify-content: space-between; }.eh5 .match-row{ flex: 1; display: flex; align-items: center; gap: 24px; padding: 18px 0; border-top: 1px solid var(--color-border-default); }.eh5 .match-row__thumb{ width: 88px; height: 88px; border-radius: var(--radius-md); object-fit: cover; flex: none; }.eh5 .match-row__text{ flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 6px; }.eh5 .match-row__score{ flex: none; display: flex; flex-direction: column; align-items: center; padding: 8px 12px; border-radius: var(--radius-md); background: var(--color-bg-brand-subtle); color: var(--color-text-brand); }.eh5 .match-row:hover .t-h3{ color: var(--color-text-brand); }.eh5 .match-card__foot{ border-top: 1px solid var(--color-border-default); padding-top: 14px; }.eh5 .section{ padding: 112px 0; }.eh5 .section--subtle{ background: var(--color-bg-subtle); }.eh5 .section-head{ display: flex; align-items: flex-start; gap: 24px; justify-content: space-between; margin-bottom: 48px; }.eh5 .section-head__text{ max-width: 1024px; display: flex; flex-direction: column; gap: 12px; }.eh5 .section-head--narrow .section-head__text{ max-width: 900px; gap: 14px; }.eh5 .compare{ padding-top: 0; background: var(--color-bg-surface); }.eh5 .compare__head{ display: flex; flex-direction: column; gap: 14px; margin-bottom: 40px; }.eh5 .versus{ display: flex; flex-direction: column; gap: 8px; padding: 36px 40px; background: var(--color-bg-page); border: 1px solid var(--color-border-default); border-radius: var(--radius-2xl); box-shadow: var(--shadow-lg); }.eh5 .versus__top,.eh5 .vrow{ display: grid; grid-template-columns: minmax(0, 1fr) 236px minmax(0, 1fr); gap: 20px; align-items: center; }.eh5 .versus__top{ padding-bottom: 20px; }.eh5 .versus__country{ display: flex; align-items: center; gap: 16px; }.eh5 .versus__country img{ width: 120px; height: 72px; border-radius: var(--radius-md); object-fit: cover; flex: none; }.eh5 .versus__country > div{ display: flex; flex-direction: column; gap: 2px; }.eh5 .vs-badge{ display: grid; place-items: center; width: 56px; height: 56px; border-radius: var(--radius-full); background: var(--color-bg-attention); color: var(--color-text-inverse); }.eh5 .vrow{ position: relative; padding: 14px 0; border-top: 1px solid var(--color-border-default); }.eh5 .vrow::before{ content: ""; position: absolute; inset: 4px -16px; border-radius: var(--radius-sm); background: var(--color-bg-subtle); opacity: 0; transition: opacity .15s ease; z-index: 0; }.eh5 .vrow:hover::before,.eh5 .vrow:focus-within::before{ opacity: 1; }.eh5 .vrow > *{ position: relative; z-index: 1; }.eh5 .vrow__a,.eh5 .vrow__b{ display: flex; align-items: center; gap: 14px; min-width: 0; }.eh5 .bar{ flex: none; display: block; height: 12px; width: var(--w); border-radius: var(--radius-xs); background: var(--color-border-strong); }.eh5 .vrow__val{ font: 500 15px/20px var(--font-text); color: var(--color-text-primary); white-space: nowrap; }.eh5 .vrow[data-win="a"] .vrow__a .bar,.eh5 .vrow[data-win="b"] .vrow__b .bar{ background: var(--color-bg-success); }.eh5 .vrow[data-win="a"] .vrow__a .vrow__val,.eh5 .vrow[data-win="b"] .vrow__b .vrow__val{ font-weight: 700; color: var(--color-text-success); }.eh5 .vrow__label{ position: relative; font: 600 14px/18px var(--font-text); color: var(--color-text-secondary); }.eh5 .vrow__info{ display: inline-flex; align-items: center; gap: 6px; text-align: left; font: inherit; color: inherit; }.eh5 .vrow__info .ic{ color: var(--color-icon-tertiary); }.eh5 .vrow:hover .vrow__info,.eh5 .vrow:focus-within .vrow__info{ color: var(--color-text-primary); }.eh5 .vrow:hover .vrow__info .ic,.eh5 .vrow:focus-within .vrow__info .ic{ color: var(--color-icon-brand); }.eh5 .popover{ position: absolute; left: -20px; bottom: calc(100% + 22px); z-index: 20; width: 360px; display: flex; flex-direction: column; gap: 12px; padding: 20px; background: var(--color-bg-surface); border: 1px solid var(--color-border-default); border-radius: var(--radius-lg); box-shadow: var(--shadow-lg); color: var(--color-text-primary); font-weight: 400;
  opacity: 0; visibility: hidden; transform: translateY(6px); transition: opacity .15s ease-out, transform .15s ease-out, visibility .15s; pointer-events: none; }.eh5 .vrow:hover .popover,.eh5 .vrow:focus-within .popover,.eh5 .vrow.is-open .popover{ opacity: 1; visibility: visible; transform: none; }.eh5 .popover__src{ font: 400 12px/16px var(--font-text); color: var(--color-text-tertiary); }.eh5 .versus__foot{ display: flex; align-items: center; gap: 32px; padding-top: 20px; }.eh5 .versus__foot .chips{ margin-right: auto; gap: 10px; }.eh5 .switch{ display: inline-flex; align-items: center; gap: 12px; cursor: pointer; }.eh5 .switch input{ position: absolute; opacity: 0; }.eh5 .switch__track{ position: relative; width: 40px; height: 24px; border-radius: var(--radius-full); background: var(--color-border-strong); transition: background .15s; }.eh5 .switch__track::after{ content: ""; position: absolute; top: 3px; left: 3px; width: 18px; height: 18px; border-radius: 50%; background: var(--color-bg-page); transition: transform .15s; }.eh5 .switch input:checked + .switch__track{ background: var(--color-bg-brand); }.eh5 .switch input:checked + .switch__track::after{ transform: translateX(16px); }.eh5 .switch input:focus-visible + .switch__track{ outline: 2px solid var(--color-border-brand); outline-offset: 2px; }.eh5 .compare__hint{ margin-top: 40px; }.eh5 .compare__hint a:hover{ text-decoration: underline; }.eh5 .bases__cards{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }.eh5 .basis-card{ display: flex; flex-direction: column; gap: 16px; padding: 12px 12px 24px; background: var(--color-bg-surface); border: 1px solid var(--color-border-default); border-radius: var(--radius-xl); box-shadow: var(--shadow-sm); }.eh5 .basis-card__media{ position: relative; height: 216px; border-radius: var(--radius-md); overflow: hidden; }.eh5 .basis-card__media img{ width: 100%; height: 100%; object-fit: cover; }.eh5 .basis-card__media .badge{ position: absolute; left: 12px; top: 12px; }.eh5 .basis-card__body{ display: flex; flex-direction: column; gap: 12px; padding: 0 12px; align-items: flex-start; }.eh5 .bases__more{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; margin-top: 48px; }.eh5 .tile{ display: flex; align-items: center; gap: 14px; padding: 16px 20px 16px 16px; background: var(--color-bg-surface); border: 1px solid var(--color-border-default); border-radius: var(--radius-lg); }.eh5 .tile > span:nth-child(2){ flex: 1; display: flex; flex-direction: column; gap: 2px; }.eh5 .tile:hover{ border-color: var(--color-border-strong); }.eh5 .route{ background: var(--route-bg); }.eh5 .route__eyebrow{ font: 600 14px/17px var(--font-text); color: #b9a8ff; margin-bottom: 14px; }.eh5 .route__title{ max-width: 900px; font: 600 40px/46px var(--font-display); color: #fff; margin-bottom: 40px; }.eh5 .route__row{ display: flex; gap: 24px; align-items: flex-start; }.eh5 .timeline{ flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 14px; padding: 28px; background: #fff; border-radius: var(--radius-xl); }.eh5 .timeline__months,.eh5 .timeline__row{ display: grid; grid-template-columns: 240px 1fr; align-items: center; }.eh5 .timeline__months{ grid-template-columns: 240px repeat(5, 1fr); font: 600 12px/14px var(--font-text); color: var(--color-text-tertiary); }.eh5 .timeline__row > span:first-child{ font: 500 14px/17px var(--font-text); }.eh5 .track{ position: relative; height: 34px; border-radius: 10px; background: var(--route-track); }.eh5 .track i{ position: absolute; top: 0; bottom: 0; left: var(--x); width: var(--w); border-radius: 10px; background: var(--route-bar); }.eh5 .track i.strong{ background: var(--color-bg-brand); }.eh5 .track b{ position: absolute; top: 11px; left: var(--x); font: 600 12px/12px var(--font-text); color: var(--route-bar-text); white-space: nowrap; }.eh5 .track b.muted{ color: var(--color-text-secondary); }.eh5 .track b.on-strong{ color: #fff; }.eh5 .timeline__total{ display: flex; align-items: center; gap: 12px; padding-top: 14px; border-top: 1px solid var(--color-border-default); }.eh5 .timeline__total span:first-child{ font: 600 24px/24px var(--font-display); }.eh5 .timeline__total span:last-child{ font: 400 14px/18px var(--font-text); color: var(--color-text-secondary); }.eh5 .route__save{ flex: none; width: 380px; display: flex; flex-direction: column; gap: 16px; }.eh5 .tg{ display: flex; flex-direction: column; gap: 12px; padding: 18px; border-radius: var(--radius-lg); background: var(--tg-bubble); color: #fff; }.eh5 .tg__head{ display: flex; align-items: center; gap: 10px; }.eh5 .tg__head b{ flex: 1; font: 600 13px/16px var(--font-text); }.eh5 .tg__head span:last-child{ font: 400 12px/14px var(--font-text); color: #b8b2cc; }.eh5 .tg__avatar{ display: grid; place-items: center; width: 28px; height: 28px; border-radius: 50%; background: var(--tg-blue); }.eh5 .tg > p{ font: 400 15px/22px var(--font-text); }.eh5 .tg__btns{ display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }.eh5 .tg__btns button{ padding: 9px 0; border-radius: 10px; background: var(--tg-button); color: var(--tg-link); font: 600 13px/16px var(--font-text); }.eh5 .route__save .btn--l{ font-size: 17px; }.eh5 .route__note{ font: 400 13px/20px var(--font-text); color: #b8b2cc; }.eh5 .after{ padding: 96px 0; }.eh5 .after .section-head{ margin-bottom: 32px; align-items: flex-end; }.eh5 .after__row{ display: flex; gap: 24px; align-items: stretch; }.eh5 .plan-card{ flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 20px; padding: 28px; background: var(--color-bg-surface); border: 1px solid var(--color-border-default); border-radius: var(--radius-xl); box-shadow: var(--shadow-sm); }.eh5 .plan-card__filter{ display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }.eh5 .plan-card__filter > span{ width: 84px; }.eh5 .plan-card__filter .chips{ flex: 1; }.eh5 .scale{ display: flex; gap: 4px; }.eh5 .seg-item{ min-width: 0; display: flex; flex-direction: column; gap: 8px; }.eh5 .seg-item i{ display: block; height: 40px; border-radius: 10px; background: var(--color-bg-brand); }.eh5 .seg-item b{ font: 600 13px/17px var(--font-text); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }.eh5 .seg-item span{ font: 400 12px/16px var(--font-text); color: var(--color-text-tertiary); white-space: nowrap; }.eh5 .plan-card__total{ display: flex; align-items: flex-end; gap: 12px; }.eh5 .plan-card__actions{ display: flex; flex-wrap: wrap; align-items: center; gap: 16px; }.eh5 .bot-card{ flex: none; width: 400px; display: flex; flex-direction: column; gap: 16px; padding: 28px; border-radius: var(--radius-xl); background: var(--color-bg-inverse); color: var(--color-text-inverse); }.eh5 .bot-msg{ display: flex; flex-direction: column; gap: 10px; padding: 14px 16px; border-radius: 16px 16px 16px 4px; background: var(--color-bg-inverse-raised); }.eh5 .bot-msg__btns{ display: flex; gap: 6px; }.eh5 .bot-msg__btns button{ padding: 6px 12px; border-radius: var(--radius-full); border: 1px solid var(--color-border-strong); color: #fff; font: 600 12px/15px var(--font-text); }.eh5 .bot-msg__btns .is-primary{ background: var(--color-bg-brand); border-color: var(--color-bg-brand); }.eh5 .bot-list{ display: flex; flex-direction: column; gap: 16px; flex: 1; }.eh5 .bot-list li{ display: flex; gap: 8px; font: 400 13px/18px var(--font-text); color: var(--color-text-tertiary); }.eh5 .bot-list .ic{ margin-top: 1px; color: var(--color-text-success-on-dark); }.eh5 .calc .section-head{ margin-bottom: 40px; }.eh5 .calc__row{ display: flex; gap: 24px; align-items: flex-start; }.eh5 .calc__inputs{ flex: none; width: 400px; display: flex; flex-direction: column; gap: 18px; padding: 28px; border-radius: var(--radius-xl); background: var(--color-bg-subtle); }.eh5 .calc-field{ display: flex; flex-direction: column; gap: 8px; }.eh5 .calc-field > span{ font: 500 13px/18px var(--font-text); color: var(--color-text-secondary); }.eh5 .calc-field input{ width: 100%; padding: 14px 16px; border: 1px solid var(--color-border-default); border-radius: 14px; background: var(--color-bg-page); font: 600 16px/22px var(--font-text); color: var(--color-text-primary); }.eh5 .calc-field input:focus{ outline: none; border-color: var(--color-border-brand); box-shadow: 0 0 0 3px var(--color-bg-brand-subtle); }.eh5 .seg{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 2px; padding: 4px; border-radius: var(--radius-full); background: var(--color-bg-muted); }.eh5 .seg button{ padding: 9px 0; border-radius: var(--radius-full); font: 500 13px/18px var(--font-text); color: var(--color-text-secondary); }.eh5 .seg button[aria-checked="true"]{ background: var(--color-bg-page); font-weight: 600; color: var(--color-text-primary); box-shadow: 0 1px 2px rgba(22,19,31,.06); }.eh5 .calc__results{ flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 16px; padding: 28px; border: 1px solid var(--color-border-default); border-radius: var(--radius-xl); background: var(--color-bg-page); }.eh5 .calc-best{ display: flex; align-items: center; gap: 12px; padding: 14px 16px; border-radius: var(--radius-md); background: var(--color-bg-success-subtle); color: var(--color-text-success); }.eh5 .calc-best img{ width: 40px; height: 40px; border-radius: var(--radius-sm); object-fit: cover; }.eh5 .calc-best > div{ flex: 1; display: flex; flex-direction: column; gap: 2px; }.eh5 [data-calc-rows]{ display: flex; flex-direction: column; gap: 16px; }.eh5 .calc-row{ display: flex; align-items: center; gap: 14px; }.eh5 .calc-row img{ width: 28px; height: 28px; border-radius: 8px; object-fit: cover; }.eh5 .calc-row__name{ width: 110px; font: 600 14px/18px var(--font-text); }.eh5 .calc-row__bars{ display: flex; gap: 3px; }.eh5 .calc-row__bars i{ height: 10px; border-radius: 5px; background: var(--color-bg-brand); }.eh5 .calc-row__bars i + i{ background: var(--purple-200); }.eh5 .calc-row__cost{ margin-left: auto; font: 600 14px/18px var(--font-text); }.eh5 .calc-row__delta{ width: 60px; text-align: right; font: 700 15px/20px var(--font-text); color: var(--color-text-success); }.eh5 .calc-row__delta.is-neg{ color: var(--color-text-attention); }.eh5 .calc-legend{ display: flex; align-items: center; gap: 16px; padding: 14px 0 6px; border-top: 1px solid var(--color-border-default); font: 500 12px/16px var(--font-text); color: var(--color-text-secondary); }.eh5 .calc-legend .sw{ width: 10px; height: 10px; border-radius: 3px; margin-right: -10px; }.eh5 .sw--home{ background: var(--color-bg-brand); }.eh5 .sw--life{ background: var(--purple-200); }.eh5 .help .section-head{ margin-bottom: 28px; }.eh5 .help .section-head__text{ max-width: none; }.eh5 .help__formats{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }.eh5 .diy-card,.eh5 .service-card{ display: flex; flex-direction: column; gap: 12px; padding: 24px; background: var(--color-bg-surface); border: 1px solid var(--color-border-default); border-radius: var(--radius-lg); align-items: flex-start; }.eh5 .diy-card .t-number-m{ margin-top: auto; }.eh5 .service-card{ gap: 14px; border: 2px solid var(--color-border-brand); border-radius: var(--radius-xl); box-shadow: var(--shadow-md); }.eh5 .includes{ display: flex; flex-direction: column; gap: 8px; font: 400 13px/18px var(--font-text); }.eh5 .includes li{ display: flex; gap: 8px; }.eh5 .includes .ic{ margin-top: 2px; color: var(--color-icon-brand); }.eh5 .service-card__actions{ display: flex; align-items: center; gap: 16px; margin-top: auto; }.eh5 .help__trust{ margin-top: 28px; }.eh5 .trust{ padding: 56px 0; background: var(--color-bg-subtle); border-top: 1px solid var(--color-border-default); }.eh5 .trust__row{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 32px; }.eh5 .trust__item{ display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }.eh5 .trust__item .btn--link{ padding: 0; }.eh5 .faq{ padding: 96px 0; }.eh5 .faq__eyebrow{ display: flex; gap: 8px; margin-bottom: 10px; }.eh5 .faq__list{ display: flex; flex-direction: column; gap: 10px; margin-top: 24px; }.eh5 .faq-item{ padding: 22px 24px; border-radius: var(--radius-lg); background: #fff; border: 1px solid var(--color-border-default); }.eh5 .faq-item[open]{ background: var(--color-bg-subtle); border-color: transparent; }.eh5 .faq-item summary{ display: flex; align-items: center; gap: 16px; justify-content: space-between; list-style: none; cursor: pointer; font: 600 17px/22px var(--font-text); }.eh5 .faq-item summary::-webkit-details-marker{ display: none; }.eh5 .faq-item__toggle{ flex: none; display: grid; place-items: center; width: 32px; height: 32px; border-radius: 16px; background: var(--color-bg-muted); color: var(--color-text-primary); transition: transform .15s, background .15s; }.eh5 .faq-item[open] .faq-item__toggle{ background: var(--color-bg-brand); color: #fff; transform: rotate(45deg); }.eh5 .faq-item p{ margin-top: 12px; font: 400 15px/23px var(--font-text); color: var(--color-text-secondary); }.eh5 .faq-item p.faq-item__src{ font: 400 12px/15px var(--font-text); color: var(--color-text-tertiary); }.eh5 .site-footer{ padding: 72px 0; background: var(--color-bg-inverse); color: var(--color-text-inverse); }.eh5 .site-footer__cols{ display: grid; grid-template-columns: 1.4fr repeat(4, 1fr); gap: 48px; }.eh5 .site-footer__brand p{ margin-top: 16px; max-width: 260px; font: 400 13px/18px var(--font-text); color: #b8b2cc; }.eh5 .logo--inverse .logo__name{ color: #fff; }.eh5 .site-footer nav{ display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }.eh5 .site-footer nav p{ font: 600 13px/17px var(--font-text); margin-bottom: 4px; }.eh5 .site-footer nav a,.eh5 .site-footer nav button{ font: 400 13px/18px var(--font-text); color: #b8b2cc; }.eh5 .site-footer nav a:hover,.eh5 .site-footer nav button:hover{ color: #fff; }.eh5 .site-footer__bottom{ display: flex; justify-content: space-between; gap: 24px; margin-top: 40px; padding-top: 24px; border-top: 1px solid var(--color-bg-inverse-raised); font: 400 12px/16px var(--font-text); color: var(--color-text-tertiary); }.eh5 .langs a[aria-current]{ color: #fff; }.eh5 .consent{ position: fixed; left: 24px; bottom: 24px; z-index: 60; width: min(440px, calc(100% - 32px)); display: flex; flex-direction: column; gap: 10px; padding: 20px; background: var(--color-bg-surface); border: 1px solid var(--color-border-default); border-radius: var(--radius-lg); box-shadow: var(--shadow-lg); }.eh5 .consent[hidden]{ display: none; }.eh5 .consent__actions{ display: flex; flex-wrap: wrap; align-items: center; gap: 10px; margin-top: 6px; }.eh5 .consent__actions a{ margin-right: auto; }

/* ---------- Адаптив ---------- */
@media (max-width: 1280px) {.eh5{ --page-gutter: 40px; }.eh5 .site-nav{ gap: 20px; }
}
@media (max-width: 1100px) {.eh5 .hero__row,.eh5 .route__row,.eh5 .after__row,.eh5 .calc__row{ flex-direction: column; align-items: stretch; }.eh5 .match-card,.eh5 .route__save,.eh5 .bot-card,.eh5 .calc__inputs{ width: auto; }.eh5 .bases__cards,.eh5 .help__formats{ grid-template-columns: 1fr 1fr; }.eh5 .site-footer__cols{ grid-template-columns: repeat(3, 1fr); }.eh5 .header-link{ display: none; }
}
@media (max-width: 760px) {.eh5{ --page-gutter: 16px; }.eh5 .t-display-m{ font-size: 30px; line-height: 36px; }.eh5 .route__title{ font-size: 26px; line-height: 32px; }.eh5 .site-header{ padding: 10px 16px; gap: 12px; }.eh5 .site-nav{ display: none; }.eh5 .site-header__right{ margin-left: auto; gap: 10px; }.eh5 .hero{ padding: 40px 0 56px; min-height: 0; }.eh5 .widget{ padding: 20px; }.eh5 .widget__fields{ grid-template-columns: 1fr; }.eh5 .match-card{ padding: 20px; }.eh5 .match-row{ gap: 14px; }.eh5 .match-row__thumb{ width: 64px; height: 64px; }.eh5 .plan-card__total .t-number-l{ white-space: nowrap; }.eh5 .section{ padding: 64px 0; }.eh5 .section-head{ flex-direction: column; margin-bottom: 28px; }.eh5 .versus{ padding: 20px 16px; border-radius: var(--radius-xl); }.eh5 .versus__top,.eh5 .vrow{ grid-template-columns: 1fr 1fr; gap: 10px 12px; }.eh5 .versus__vs{ display: none; }.eh5 .versus__country{ flex-direction: column; align-items: flex-start; gap: 8px; }.eh5 .versus__country img{ width: 100%; height: 64px; }.eh5 .versus__country .t-h2{ font-size: 19px; line-height: 24px; }.eh5 .vrow__label{ grid-column: 1 / -1; grid-row: 1; }.eh5 .vrow__a{ grid-row: 2; }.eh5 .vrow__b{ grid-row: 2; }.eh5 .bar{ display: none; }.eh5 .vrow__val{ white-space: normal; }.eh5 .popover{ left: 0; width: min(340px, calc(100vw - 64px)); }.eh5 .versus__foot{ flex-wrap: wrap; gap: 16px; }.eh5 .bases__cards,.eh5 .bases__more,.eh5 .help__formats,.eh5 .trust__row{ grid-template-columns: 1fr; }.eh5 .timeline{ padding: 16px; overflow-x: auto; }.eh5 .timeline__months,.eh5 .timeline__row{ grid-template-columns: 120px minmax(320px, 1fr); }.eh5 .timeline__months{ grid-template-columns: 120px repeat(5, minmax(64px, 1fr)); }.eh5 .plan-card,.eh5 .calc__results,.eh5 .calc__inputs,.eh5 .bot-card{ padding: 20px; }.eh5 .calc-row__name{ width: 84px; }.eh5 .calc-row__bars{ display: none; }.eh5 .site-footer__cols{ grid-template-columns: 1fr 1fr; }.eh5 .site-footer__brand{ grid-column: 1 / -1; }.eh5 .site-footer__bottom{ flex-direction: column; }
}
@media (prefers-reduced-motion: reduce) {.eh5 *,.eh5 *::before,.eh5 *::after{ transition: none !important; scroll-behavior: auto !important; }
}


body[data-home-v5]{background:#fff;color:#16131f}body[data-home-v5] #public-discovery,body[data-home-v5] #analytics-controls{display:none}body[data-home-v5] #app{min-height:100%;display:block}.eh5{width:100%;flex:1;min-width:0;isolation:isolate}.eh5 [hidden]{display:none!important}.eh5 img{max-width:none}.eh5 :is(h1,h2,h3,h4,p,ul){letter-spacing:normal}.eh5 [id]{scroll-margin-top:90px}.eh5 dialog{color:#16131f}.eh5 .home-dialog{border:1px solid #ece9f2;border-radius:24px;max-width:min(1000px,calc(100vw - 24px));width:900px;max-height:85dvh;padding:24px;background:white}.eh5 .home-dialog::backdrop{background:#16131f80}.eh5 .home-dialog-head{display:flex;justify-content:space-between;gap:16px;align-items:center;position:sticky;top:-24px;background:#fff;padding:12px 0}.eh5 .home-dialog-body{display:grid;gap:24px}.eh5 .home-dialog section{display:grid;gap:12px;min-width:0}.eh5 .home-query{width:100%;padding:14px 18px;border:1px solid #ddd7ec;border-radius:24px;background:#faf8f5;font:400 16px Onest,sans-serif}.eh5 .home-catalogue{display:flex;flex-wrap:wrap;gap:12px}.eh5 .home-rule{padding:12px 0;border-bottom:1px solid #ece9f2;display:grid;gap:8px}.eh5 .home-rule p{white-space:pre-line}.eh5 .home-rule a{overflow-wrap:anywhere}.eh5 .versus__top{display:grid;grid-template-columns:repeat(var(--home-cols,2),minmax(0,1fr));gap:20px}.eh5 .versus__country{min-width:0}.eh5 .versus__country .icon-btn{margin-left:auto}.eh5 .vrow{display:grid;grid-template-columns:repeat(var(--home-cols,2),minmax(0,1fr));position:relative}.eh5 .vrow__label{grid-column:1/-1;grid-row:1;justify-self:center}.eh5 .vrow__a,.eh5 .vrow__b{width:100%;min-width:0;cursor:pointer;text-align:center;justify-content:center}.eh5 .vrow__val{font-size:15px}.eh5 .vrow .popover{z-index:10;max-height:58vh;overflow:auto;width:min(700px,90vw);left:50%;transform:translateX(-50%)}.eh5 .home-cost-row{display:grid;grid-template-columns:32px minmax(80px,1fr) minmax(180px,1.6fr) minmax(90px,1fr) minmax(50px,.7fr);gap:12px}.eh5 .home-cost-inputs{display:flex;gap:8px}.eh5 .home-cost-inputs input{border:1px solid #ddd7ec;border-radius:8px;padding:8px;min-width:0;width:100%;font:400 14px Onest,sans-serif}.eh5 .calc-row__cost{min-width:0}.eh5 .site-footer a,.eh5 .site-footer button{cursor:pointer}.eh5 :is(button,a,select,input,[tabindex]):focus-visible{outline:2px solid #6c4cf1;outline-offset:3px}.eh5 .seg-item{min-width:0}.eh5 .scale .seg-item span{font-size:12px}
@media(max-width:760px){.eh5 .home-dialog{padding:16px}.eh5 .home-dialog-head{top:-16px}.eh5 .versus__top{gap:8px}.eh5 .versus__country{flex-direction:column;align-items:flex-start;gap:8px}.eh5 .versus__country .t-h2{font-size:18px;line-height:1.2;overflow-wrap:anywhere}.eh5 .versus__country img{width:36px;height:36px}.eh5 .vrow__val{font-size:13px}.eh5 .home-cost-row{grid-template-columns:28px 1fr 1fr;gap:8px}.eh5 .home-cost-inputs{grid-column:2/-1;grid-row:2}.eh5 .home-cost-row>span:last-child{grid-column:3}.eh5 .calc-row__cost{font-size:14px;grid-column:3;grid-row:1}.eh5 .scale{overflow-x:auto}.eh5 .scale .seg-item{min-width:70px}.eh5 .site-footer__cols{min-width:0}}
@media(prefers-reduced-motion:reduce){.eh5 *{scroll-behavior:auto!important}}

.eh5 .versus[data-cols="2"] .versus__top,.eh5 .versus[data-cols="2"] .vrow{grid-template-columns:minmax(0,1fr) 236px minmax(0,1fr)}
.eh5 .versus[data-cols="2"] .vrow__label{grid-column:2;grid-row:1;justify-self:start}
.eh5 .versus[data-cols="2"] .vrow__a{grid-column:1;grid-row:1;justify-content:flex-start}
.eh5 .versus[data-cols="2"] .vrow__b{grid-column:3;grid-row:1;justify-content:flex-start}
.eh5 .vrow__val{white-space:normal}.eh5 .vrow .popover{pointer-events:auto}
@media(max-width:760px){.eh5 .versus[data-cols="2"] .versus__top{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)}.eh5 .versus[data-cols="2"] .vrow{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);gap:5px}.eh5 .versus[data-cols="2"] .vrow__a,.eh5 .versus[data-cols="2"] .vrow__b{flex-direction:column;align-items:flex-start}.eh5 .vrow__info{font-size:12px}.eh5 .versus__vs .vs-badge{width:32px;height:32px;font-size:14px}.eh5 .home-cost-row .calc-row__name{font-size:13px}.eh5 .site-footer__bottom{flex-wrap:wrap}}

.home-v5-host{display:block;width:100%;min-width:0}
@media(max-width:760px){.eh5 .timeline{width:100%;min-width:0;max-width:100%}.eh5 .timeline__row,.eh5 .timeline__months{min-width:440px}.eh5 .plan-card__filter .chips{min-width:0;max-width:100%;flex-wrap:wrap}.eh5 .plan-card__filter .chip{max-width:100%;white-space:normal}.eh5 .scale{width:100%;max-width:100%}.eh5 .vrow__label{grid-column:1/-1!important;grid-row:1!important}.eh5 .versus[data-cols="2"] .vrow{grid-template-columns:1fr 1fr;gap:10px 12px}.eh5 .versus[data-cols="2"] .vrow__a{grid-column:1;grid-row:2}.eh5 .versus[data-cols="2"] .vrow__b{grid-column:2;grid-row:2}.eh5 .versus[data-cols="2"] .versus__top{grid-template-columns:1fr 1fr}}
@media(max-width:360px){.eh5 .site-header{gap:8px;padding-inline:12px}.eh5 .site-header__right{gap:7px}.eh5 .site-header .btn--m{padding:10px 14px}.eh5 .site-header .icon-btn{padding:6px}.eh5 .logo{gap:7px}.eh5 .logo__name{font-size:16px}}
@media(max-width:760px){.eh5 .help__formats>*{min-width:0;max-width:100%}.eh5 .service-card__actions{flex-wrap:wrap}.eh5 .help__formats .btn{white-space:normal;text-align:center;max-width:100%}.eh5 .includes li{min-width:0}.eh5 .includes li .ic{flex:none}}
@media(max-width:420px){.eh5 .site-header{gap:8px}.eh5 .site-header__right{gap:7px}.eh5 .logo{gap:8px}.eh5 .logo__name{font-size:16px}.eh5 .site-header .btn--m{padding:10px 14px}}
@media(max-width:360px){.eh5 .site-header__right>.icon-btn{display:none}.eh5 .logo__name{font-size:15px}}

/* Restore the reference component geometry after the earlier generic overrides. */
.eh5 .home-plan-detail{display:grid;gap:10px}.eh5 .home-plan-detail p{margin:0}.eh5 .home-plan-detail .btn{justify-self:start}
.eh5 .seg-item{border:0;background:transparent;text-align:left;color:inherit;cursor:pointer;padding:0;font-family:inherit}
.eh5 .vrow button.vrow__val{border:0;background:transparent;font:500 15px/20px var(--font-text);padding:0;line-height:20px;color:var(--color-text-primary);text-align:left;overflow-wrap:anywhere}
.eh5 .vrow .popover{top:calc(100% - 4px);max-height:60vh}.eh5 .vrow.is-open{z-index:5}.eh5 .vrow .popover section{display:grid;gap:10px;margin-top:16px}
.eh5 .match-row__text .t-body-m{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.eh5 .match-card__foot{font:400 12px/17px var(--font-text);color:var(--color-text-secondary)}
.eh5 .home-cost-edit{padding:0 0 16px 48px;border-bottom:1px solid var(--color-border-default)}.eh5 .home-cost-edit summary{cursor:pointer}
.eh5 .home-cost-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:12px}.eh5 .home-cost-fields input{width:100%;min-width:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:10px 12px;font:400 14px/20px var(--font-text);color:var(--color-text-primary)}
.eh5 .home-cost-item .calc-row{display:flex;gap:12px;align-items:center}.eh5 .calc-row__bars{display:flex;flex:1;min-width:24px;gap:2px;height:12px}.eh5 .calc-row__bars i{height:12px;border-radius:4px;display:block;min-width:0}.eh5 .calc-bar--home{background:#6c4cf1}.eh5 .calc-bar--life{background:#c4b5fd}.eh5 .calc-row__cost{display:flex;flex-direction:column;align-items:flex-end}.eh5 .calc-row__left{font:600 17px/22px var(--font-text)}.eh5 .calc-row__delta{font:500 12px/17px var(--font-text);color:var(--color-text-secondary)}
@media(max-width:760px){.eh5 .home-cost-edit{padding-left:0}.eh5 .home-cost-fields{grid-template-columns:1fr}.eh5 .home-cost-item .calc-row{flex-wrap:wrap}.eh5 .home-cost-item .calc-row__name{width:84px}.eh5 .home-cost-item .calc-row__bars{display:none}.eh5 .home-cost-item .calc-row__cost{margin-left:auto;max-width:130px}.eh5 .vrow button.vrow__val{font-size:13px}.eh5 .versus[data-cols="2"] .versus__country img{width:100%;height:64px}}

.eh5 .versus[data-cols="3"] .versus__country img{width:64px;height:64px}.eh5 .versus[data-cols="4"] .versus__country img{width:40px;height:40px}.eh5 .versus:not([data-cols="2"]) .versus__country .t-h2{font-size:19px;line-height:24px;overflow-wrap:anywhere}.eh5 .versus:not([data-cols="2"]) .versus__country{gap:8px;flex-wrap:wrap}.eh5 .versus:not([data-cols="2"]) .versus__country>.icon-btn{padding:4px}.eh5 .versus .popover .home-rule{background:transparent}
