@font-face {
  font-family: Archivo;
  src: url('../images/') format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Archivo;
  src: url('../images/') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Archivo;
  src: url('../images/') format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Archivo;
  src: url('../images/') format("woff2");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../images/') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../images/') format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../images/') format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../images/') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --_síchka-design-tokens---color--soft: #c9d4e0;
  --_síchka-design-tokens---size--font-lg: 20px;
  --_síchka-design-tokens---color--teal-500: #0ea5a0;
  --_síchka-design-tokens---color--white: #fff;
  --_síchka-design-tokens---color--ink: #10243d;
  --_síchka-design-tokens---color--teal-700: #0f766e;
  --_síchka-design-tokens---size--font-4xl: 40px;
  --_síchka-design-tokens---color--body: #5b6672;
  --_síchka-design-tokens---size--font-base: 16px;
  --_síchka-design-tokens---color--muted: #93a6ba;
  --_síchka-design-tokens---color--ink-soft: #1e3a5f;
  --_síchka-design-tokens---size--font-6xl: 64px;
  --_síchka-design-tokens---size--control-sm: 44px;
  --_síchka-design-tokens---color--whatsapp: #25d366;
  --_síchka-design-tokens---size--radius-pill: 999px;
  --_síchka-design-tokens---size--control-md: 52px;
  --_síchka-design-tokens---color--line: #dde3e9;
  --color-1: #0ea5a0;
  --_síchka-design-tokens---size--radius-lg: 24px;
  --_síchka-design-tokens---size--font-sm: 14px;
  --_síchka-design-tokens---size--radius-md: 18px;
  --_síchka-design-tokens---color--surface-mint: #edf7f6;
  --_síchka-design-tokens---color--teal-200: #5eead4;
  --_síchka-design-tokens---color--white-80: #fffc;
  --_síchka-design-tokens---color--surface-soft: #f6fafc;
  --_síchka-design-tokens---size--radius-sm: 12px;
  --_síchka-design-tokens---size--font-md: 18px;
  --_síchka-design-tokens---color--ink-deep: #081625;
  --_síchka-design-tokens---color--white-06: #ffffff0f;
  --_síchka-design-tokens---color--star: #f5b301;
  --_síchka-design-tokens---size--font-xs: 12px;
  --_síchka-design-tokens---size--radius-xs: 8px;
  --_síchka-design-tokens---color--teal-50: #e9fbf8;
  --_síchka-design-tokens---color--white-14: #ffffff24;
  --_síchka-design-tokens---color--teal-900: #063b38;
  --_síchka-design-tokens---color--teal-35: #0ea5a059;
  --_síchka-design-tokens---size--font-2xl: 28px;
  --_síchka-design-tokens---color--teal-100: #99f6e4;
  --_síchka-design-tokens---color--teal-400: #2dd4bf;
  --_síchka-design-tokens---color--teal-16: #5eead429;
  --_síchka-design-tokens---size--font-xl: 24px;
  --_síchka-design-tokens---size--font-5xl: 48px;
  --_síchka-design-tokens---size--space-1: 8px;
  --_síchka-design-tokens---size--space-2: 12px;
  --_síchka-design-tokens---size--space-3: 16px;
  --_síchka-design-tokens---size--space-4: 24px;
  --_síchka-design-tokens---size--space-5: 32px;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.sk-hero {
  color: #fff;
  background-color: #10243d;
  font-family: Inter, Arial, sans-serif;
  position: relative;
  overflow: hidden;
}

.sk-grid-lines {
  pointer-events: none;
  background-image: linear-gradient(to right, #ffffff0d 1px, #0000 1px);
  background-size: 25% 100%;
  position: absolute;
  inset: 0;
}

.sk-container {
  z-index: 2;
  box-sizing: border-box;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  max-width: 1240px;
  height: auto;
  margin: 0 auto;
  padding-bottom: 0;
  padding-left: clamp(24px, 3.4vw, 44px);
  padding-right: clamp(24px, 3.4vw, 44px);
  display: flex;
  position: relative;
}

.sk-container.hero {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.sk-topline {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  padding-top: 32px;
  display: flex;
}

.sk-logo {
  color: #fff;
  letter-spacing: -.03em;
  font-family: Archivo, Arial, sans-serif;
  font-size: 26px;
  font-weight: 800;
}

.sk-logo-dot {
  vertical-align: super;
  background-color: #0ea5a0;
  border-radius: 50%;
  width: 7px;
  height: 7px;
  margin-left: 4px;
  display: inline-block;
}

.sk-wa {
  box-sizing: border-box;
  color: #fff;
  background-color: #25d366;
  background-image: url('../images/whatsapp-icon-white.svg');
  background-repeat: no-repeat;
  background-size: 16px 16px;
  border: 0 solid #ffffff3d;
  border-radius: 999px;
  align-self: auto;
  align-items: center;
  width: auto;
  height: 38px;
  padding: 0 14px 0 38px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.sk-wa:hover {
  color: #fff;
  background-color: #1ebe5a;
  border-color: #1ebe5a;
}

.sk-hero-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) 524px;
  align-items: center;
  padding: clamp(36px, 4.5vw, 56px) 0 48px;
  display: grid;
}

.sk-hero-copy {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 6px;
  display: flex;
}

.sk-pill {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #bfefec;
  letter-spacing: .13em;
  text-transform: uppercase;
  background-color: #0ea5a017;
  border: 1px solid #0ea5a059;
  border-radius: 999px;
  align-items: center;
  margin: 0 0 24px;
  padding: 8px 14px;
  font-size: 16px;
  font-weight: 600;
  display: inline-flex;
}

.sk-dot {
  background-color: #0ea5a0;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  display: inline-block;
}

.sk-h1 {
  letter-spacing: -.04em;
  margin: 0 0 32px;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(3.3rem, 6vw, 5.7rem);
  font-weight: 800;
  line-height: .94;
}

.sk-h1-em {
  color: #0ea5a0;
  letter-spacing: -.045em;
  font-style: italic;
}

.sk-hero-sub {
  max-width: 48ch;
  color: var(--_síchka-design-tokens---color--soft);
  font-size: var(--_síchka-design-tokens---size--font-lg);
  margin: 0;
  line-height: 1.6;
}

.sk-strong {
  color: #fff;
  font-weight: 600;
}

.sk-mark {
  color: #fff;
  background-image: linear-gradient(#0000 58%, #0ea5a061 58%);
  padding: 0 .08em;
}

.sk-trust {
  grid-column-gap: 22px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  margin: 32px 0 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.sk-trust-item {
  color: #c9d4e0;
  font-size: 16px;
}

.sk-hero-meta {
  box-sizing: border-box;
  border-top: 1px solid #ffffff21;
  width: 100%;
  margin-top: 32px;
  padding-top: 28px;
}

.sk-price-anchor {
  color: #fff;
  letter-spacing: -.02em;
  text-transform: none;
  margin: 0;
  font-family: Archivo, Arial, sans-serif;
  font-size: 1.55rem;
  font-weight: 800;
  line-height: 1.2;
}

.sk-price-strong {
  color: #fff;
  letter-spacing: -.02em;
  text-transform: none;
  margin-top: 5px;
  font-family: Archivo, Arial, sans-serif;
  font-size: 1.55rem;
  font-weight: 800;
  display: block;
}

.sk-price-unit {
  color: #93a6ba;
  letter-spacing: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.sk-proof {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 2rem;
  padding-top: 32px;
  display: flex;
}

.sk-avatars {
  display: flex;
}

.sk-avatar {
  box-sizing: border-box;
  color: #fff;
  background-color: #22405f;
  border: 3px solid #10243d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  margin-left: -10px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.sk-avatar-plus {
  color: #10243d;
  background-color: #0ea5a0;
  margin-left: -10px;
}

.sk-proof-text {
  color: #93a6ba;
  margin: 0;
  font-size: 16px;
  line-height: 1.4;
}

.sk-proof-b {
  color: #fff;
}

.sk-form-card {
  border-top: 3px solid var(--_síchka-design-tokens---color--teal-500);
  background-color: var(--_síchka-design-tokens---color--white);
  color: var(--_síchka-design-tokens---color--ink);
  border-radius: 4px;
  margin-bottom: 0;
  padding: 30px 30px 28px;
  box-shadow: 0 30px 90px -30px #0009;
}

.sk-form, .sk-form._w-form {
  margin: 0;
  display: block;
}

.sk-form-head {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.sk-eyebrow {
  color: #0f766e;
  letter-spacing: .14em;
  text-transform: uppercase;
  margin: 0 0 5px;
  font-size: 16px;
  font-weight: 600;
}

.sk-form-title {
  color: #10243d;
  letter-spacing: -.02em;
  margin: 0;
  font-family: Archivo, Arial, sans-serif;
  font-size: 28px;
  line-height: 1.15;
}

.sk-badge {
  color: #0f766e;
  letter-spacing: .09em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #d8f3f1;
  border-radius: 2px;
  flex: none;
  margin: 0;
  padding: 6px 9px;
  font-size: 16px;
  font-weight: 700;
}

.sk-form-sub {
  color: #5b6672;
  margin: 8px 0 18px;
  font-size: 16px;
}

.sk-form-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: grid;
}

.sk-span2 {
  grid-column: 1 / -1;
}

.sk-field {
  margin-bottom: 16px;
}

.sk-label {
  color: #5b6672;
  letter-spacing: .13em;
  text-transform: uppercase;
  margin-bottom: 7px;
  font-size: 16px;
  font-weight: 600;
  display: block;
}

.sk-input {
  box-sizing: border-box;
  color: #141a21;
  background-color: #fbfcfd;
  border: 1px solid #dde3e9;
  border-radius: 3px;
  width: 100%;
  height: 44px;
  padding: 0 12px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
}

.sk-input._w-input {
  box-sizing: border-box;
  color: #141a21;
  background-color: #fbfcfd;
  border: 1px solid #dde3e9;
  border-radius: 3px;
  width: 100%;
  height: 46px;
  padding: 0 12px;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.sk-select {
  box-sizing: border-box;
  color: #141a21;
  background-color: #fbfcfd;
  border: 1px solid #dde3e9;
  border-radius: 3px;
  width: 100%;
  height: 46px;
  padding: 0 12px;
  font-family: Inter, Arial, sans-serif;
  font-size: 15px;
}

.sk-select._w-select {
  box-sizing: border-box;
  color: #141a21;
  background-color: #fbfcfd;
  border: 1px solid #dde3e9;
  border-radius: 3px;
  width: 100%;
  height: 46px;
  padding: 0 12px;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.sk-seg {
  background-color: #fbfcfd;
  border: 1px solid #dde3e9;
  border-radius: 3px;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, 1fr);
  padding: 3px;
  display: grid;
}

.sk-seg-item {
  color: #5b6672;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 34px;
  font-size: 12px;
  display: flex;
}

.sk-seg-item-on {
  color: #fff;
  background-color: #10243d;
  font-weight: 600;
}

.sk-consent {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #5b6672;
  align-items: flex-start;
  margin: 8px 0 4px;
  font-size: 16px;
  line-height: 1.5;
  display: flex;
}

.sk-check {
  accent-color: #0f766e;
  margin-top: 2px;
}

.sk-consent-text {
  display: block;
}

.sk-btn {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #10243d;
  cursor: pointer;
  background-color: #0ea5a0;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 52px;
  margin-top: 16px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.sk-btn._w-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #10243d;
  cursor: pointer;
  background-color: #0ea5a0;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  margin-top: 12px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: flex;
}

.sk-note {
  color: #5b6672;
  text-align: center;
  margin: 14px 0 0;
  font-size: 16px;
}

.sk-rail {
  z-index: 1;
  background-color: #0b1a2c;
  border-top: 1px solid #ffffff1a;
  margin-top: clamp(40px, 5vw, 64px);
  position: relative;
  overflow: hidden;
}

.sk-rail-inner {
  align-items: center;
  height: 60px;
  display: flex;
  overflow: hidden;
}

.sk-rail-label {
  z-index: 2;
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #93a6ba;
  letter-spacing: .12em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0b1a2c;
  border-right: 1px solid #ffffff1f;
  flex: none;
  align-items: center;
  height: 100%;
  padding-right: 26px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.sk-rail-viewport {
  flex: 1;
  align-items: center;
  min-width: 0;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(90deg, #0000 0, #000 64px calc(100% - 40px), #0000 100%);
  mask-image: linear-gradient(90deg, #0000 0, #000 64px calc(100% - 40px), #0000 100%);
}

.sk-rail-track {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  white-space: nowrap;
  align-items: center;
  display: flex;
}

.sk-rail-item {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #b8c4d0;
  align-items: center;
  font-size: 12px;
  display: flex;
}

.sk-rail-name {
  color: #fff;
}

.sk-rail-time {
  color: #b8c4d0;
}

.sk-rail-tag {
  color: #7fd3a0;
  letter-spacing: .04em;
  text-transform: uppercase;
  background-color: #2f7d4f2e;
  border-radius: 2px;
  padding: 4px 8px;
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
}

.sk-rail-tag-late {
  color: #f0a79e;
  background-color: #c0392b29;
}

.sk-rail-tag-brk {
  color: #e8c079;
  background-color: #b7791f29;
}

.sk-rail-label-1 {
  z-index: 2;
  color: #93a6ba;
  letter-spacing: .12em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0b1a2c;
  border-right: 1px solid #ffffff1f;
  align-items: center;
  height: 100%;
  padding-right: 26px;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.sk-rail-viewport-1 {
  flex: 1;
  align-items: center;
  min-width: 0;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sk-rail-item-1 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  align-items: center;
  display: flex;
}

.sk-rail-name-1 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.sk-rail-time-1 {
  color: #b8c4d0;
  font-size: 16px;
}

.sk-rail-tag-1 {
  color: #7fd3a0;
  letter-spacing: .04em;
  text-transform: uppercase;
  background-color: #2f7d4f2e;
  border-radius: 2px;
  padding: 4px 8px;
  font-size: 16px;
  font-weight: 700;
}

.sk-steps {
  background-color: #f4f6f8;
  padding: clamp(64px, 7.5vw, 104px) 0;
}

.sk-steps-head {
  max-width: 760px;
  margin-bottom: clamp(56px, 6vw, 80px);
}

.sk-kicker-row {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-image: linear-gradient(to right, #0ea5a0, #0ea5a0);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 26px 1px;
  align-items: baseline;
  margin-bottom: 16px;
  padding-left: 40px;
  display: flex;
}

.sk-kicker-num {
  color: var(--_síchka-design-tokens---color--teal-700);
  font-family: Archivo, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-4xl);
  font-style: italic;
  font-weight: 800;
  line-height: .8;
}

.sk-kicker-label {
  color: var(--_síchka-design-tokens---color--body);
  font-size: var(--_síchka-design-tokens---size--font-base);
  letter-spacing: .15em;
  text-transform: uppercase;
  font-weight: 600;
}

.sk-h2 {
  color: #10243d;
  letter-spacing: -.035em;
  margin: 0;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(2.4rem, 4.3vw, 3.9rem);
  font-weight: 800;
  line-height: 1;
}

.sk-lede {
  color: #5b6672;
  max-width: 54ch;
  margin: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 20px;
  line-height: 1.6;
}

.sk-steps-grid {
  grid-column-gap: clamp(32px, 4vw, 56px);
  grid-row-gap: clamp(32px, 4vw, 56px);
  grid-template-rows: auto;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

.sk-step {
  box-sizing: border-box;
  background-image: linear-gradient(to right, #0ea5a0, #0ea5a0);
  background-position: 0 1px;
  background-repeat: no-repeat;
  background-size: 38px 2px;
  border-top: 1px solid #dde3e9;
  padding-top: 32px;
  position: relative;
}

.sk-step-bar {
  background-color: #0ea5a0;
  width: 38px;
  height: 2px;
  position: absolute;
  top: -1px;
  left: 0;
}

.sk-step-num {
  color: #0000;
  letter-spacing: -.05em;
  -webkit-text-stroke-width: 1.4px;
  -webkit-text-stroke-color: #c9d4de;
  background-color: #0000;
  width: auto;
  height: auto;
  margin-bottom: 12px;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(4rem, 6vw, 5.6rem);
  font-weight: 800;
  line-height: 1;
  position: static;
}

.sk-step-title {
  color: #10243d;
  letter-spacing: -.02em;
  margin: 0 0 8px;
  font-family: Archivo, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.sk-step-text {
  color: #5b6672;
  max-width: 36ch;
  margin: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.6;
}

.sk-benefits {
  background-color: #f4f6f8;
  padding: clamp(64px, 7.5vw, 104px) 0;
}

.sk-benefits-grid {
  grid-column-gap: clamp(56px, 6vw, 88px);
  grid-row-gap: clamp(56px, 6vw, 88px);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, .76fr) minmax(0, 1.24fr);
  align-items: center;
  display: grid;
}

.sk-sec-kicker {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-image: linear-gradient(to right, #0ea5a0, #0ea5a0);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 26px 1px;
  align-items: baseline;
  margin-bottom: 16px;
  padding-left: 40px;
  display: flex;
}

.sk-sec-num {
  color: #0f766e;
  font-family: Archivo, Arial, sans-serif;
  font-size: 43px;
  font-style: italic;
  font-weight: 800;
  line-height: .8;
}

.sk-sec-label {
  color: #5b6672;
  letter-spacing: .15em;
  text-transform: uppercase;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.sk-h2b {
  color: #10243d;
  letter-spacing: -.035em;
  margin: 0;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(2.4rem, 4.3vw, 3.9rem);
  font-weight: 800;
  line-height: 1;
}

.sk-h2b-em {
  color: #0f766e;
  letter-spacing: -.045em;
  margin: 0 0 24px;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(2.4rem, 4.3vw, 3.9rem);
  font-style: italic;
  font-weight: 800;
  line-height: 1;
}

.sk-benefits-lede {
  color: #5b6672;
  max-width: 52ch;
  margin: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 20px;
  line-height: 1.6;
}

.sk-benefit-list {
  margin-top: 40px;
}

.sk-benefit {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #dde3e9;
  padding: 24px 0;
  display: flex;
}

.sk-benefit-last {
  border-bottom: 1px solid #dde3e9;
}

.sk-check-1 {
  color: #0f766e;
  background-color: #d8f3f1;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  margin-top: 2px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.sk-benefit-body {
  min-width: 0;
}

.sk-benefit-title {
  color: #10243d;
  letter-spacing: -.02em;
  margin-bottom: 6px;
  font-family: Archivo, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.25;
}

.sk-benefit-text {
  color: #5b6672;
  font-family: Inter, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.55;
}

.sk-window {
  background-color: #0c1b31;
  border: 1px solid #ffffff1a;
  border-radius: 6px;
  min-width: 0;
  overflow: hidden;
  box-shadow: 0 40px 100px -40px #0b1a2c8c;
}

.sk-winbar {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #ffffff0a;
  border-bottom: 1px solid #ffffff14;
  align-items: center;
  padding: 11px 14px;
  display: flex;
}

.sk-windot {
  border-radius: 50%;
  width: 8px;
  height: 8px;
}

.sk-windot-r {
  background-color: #e5786d;
}

.sk-windot-y {
  background-color: #e4b45c;
}

.sk-windot-g {
  background-color: #5fbf8b;
}

.sk-winurl {
  color: #8fa0b2;
  margin-left: 8px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
}

.sk-winbody {
  padding: 20px;
}

.sk-winhead {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 16px;
  display: flex;
}

.sk-wintitle {
  color: #fff;
  font-family: Archivo, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.sk-winsub {
  color: #8fa0b2;
  margin-top: 2px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
}

.sk-live {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  display: flex;
}

.sk-live-dot {
  background-color: #2fc4be;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.sk-live-text {
  color: #7fd3a0;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.sk-kpis {
  border: 1px solid #ffffff17;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, 1fr);
  margin-bottom: 14px;
  display: grid;
  overflow: hidden;
}

.sk-kpi {
  background-color: #ffffff06;
  border-right: 1px solid #ffffff12;
  padding: 12px;
}

.sk-kpi-label {
  color: #8fa0b2;
  min-height: 3.2em;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.3;
}

.sk-kpi-num {
  color: #fff;
  letter-spacing: -.03em;
  margin-top: 4px;
  font-family: Archivo, Arial, sans-serif;
  font-size: 34px;
  font-weight: 800;
}

.sk-green {
  color: #7fd3a0;
}

.sk-red {
  color: #f09a8f;
}

.sk-amber {
  color: #e8c079;
}

.sk-winsplit {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: grid;
}

.sk-panel {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 4px;
  padding: 12px;
}

.sk-panel-title {
  color: #8fa0b2;
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.sk-row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #ffffff0e;
  align-items: center;
  padding: 6px 0;
  display: flex;
}

.sk-avatar-1 {
  color: #fff;
  background-color: #22405f;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.sk-row-name {
  flex: 1;
  min-width: 0;
}

.sk-row-title {
  color: #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  overflow: hidden;
}

.sk-row-sub {
  color: #8fa0b2;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  overflow: hidden;
}

.sk-tag {
  color: #7fd3a0;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #2f7d4f33;
  border-radius: 2px;
  padding: 4px 8px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.sk-tag-late {
  color: #f0a79e;
  background-color: #c0392b2e;
}

.sk-tag-brk {
  color: #e8c079;
  background-color: #b7791f2e;
}

.sk-bars {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: flex-end;
  height: 56px;
  display: flex;
}

.sk-bar {
  background-image: linear-gradient(to top, #0ea5a047, #2fc4be);
  border-radius: 1px;
  flex: 1;
}

.sk-bar-1 {
  height: 52%;
}

.sk-bar-2 {
  height: 68%;
}

.sk-bar-3 {
  height: 44%;
}

.sk-bar-4 {
  height: 82%;
}

.sk-bar-5 {
  height: 61%;
}

.sk-bar-6 {
  height: 92%;
}

.sk-bar-7 {
  height: 74%;
}

.sk-days {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  margin-top: 6px;
  display: flex;
}

.sk-day {
  color: #8fa0b2;
  text-align: center;
  flex: 1;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
}

.sk-panel-foot {
  border-top: 1px solid #ffffff12;
  justify-content: space-between;
  margin-top: 14px;
  padding-top: 10px;
  display: flex;
}

.sk-pf {
  color: #8fa0b2;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
}

.sk-winfoot {
  border-top: 1px solid #ffffff14;
  justify-content: space-between;
  margin-top: 12px;
  padding-top: 10px;
  display: flex;
}

.sk-wf-label {
  color: #8fa0b2;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
}

.sk-wf-value {
  color: #fff;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.sk-law {
  color: #fff;
  background-color: #10243d;
  background-image: repeating-linear-gradient(to right, #ffffff0d 0 1px, #0000 1px 16.666%);
  padding: clamp(64px, 7.5vw, 104px) 0;
  font-family: Inter, Arial, sans-serif;
  position: relative;
  overflow: hidden;
}

.sk-law-lines {
  pointer-events: none;
  background-image: linear-gradient(to right, #ffffff0d 1px, #0000 1px);
  background-size: 16.66% 100%;
  position: absolute;
  inset: 0;
}

.sk-law-ghost {
  pointer-events: none;
  color: #0000;
  letter-spacing: -.06em;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #0ea5a033;
  font-family: Archivo, Arial, sans-serif;
  font-size: 220px;
  font-weight: 800;
  line-height: 1;
  position: absolute;
  top: 50%;
  right: -2%;
  transform: translateY(-50%);
}

.sk-law-grid {
  z-index: 1;
  grid-column-gap: clamp(56px, 7vw, 96px);
  grid-row-gap: clamp(56px, 7vw, 96px);
  grid-template-rows: auto;
  grid-template-columns: .72fr 1.28fr;
  align-items: center;
  display: grid;
  position: relative;
}

.sk-count {
  border-left: 3px solid #0ea5a0;
  padding-left: 36px;
}

.sk-count-num {
  color: #0ea5a0;
  letter-spacing: -.06em;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(7rem, 13vw, 11.5rem);
  font-weight: 800;
  line-height: .8;
}

.sk-count-unit {
  color: #fff;
  letter-spacing: .2em;
  text-transform: uppercase;
  margin-top: 16px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.sk-count-until {
  color: var(--_síchka-design-tokens---color--muted);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  margin-top: 6px;
}

.sk-law-kicker {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-image: linear-gradient(to right, #0ea5a0, #0ea5a0);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 26px 1px;
  align-items: baseline;
  margin-bottom: 16px;
  padding-left: 40px;
  display: flex;
}

.sk-law-num {
  color: #0ea5a0;
  font-family: Archivo, Arial, sans-serif;
  font-size: 43px;
  font-style: italic;
  font-weight: 800;
  line-height: .8;
}

.sk-law-label {
  color: #93a6ba;
  letter-spacing: .15em;
  text-transform: uppercase;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.sk-law-title {
  color: #fff;
  letter-spacing: -.035em;
  margin: 0;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(2.4rem, 4.3vw, 3.9rem);
  font-weight: 800;
  line-height: 1;
}

.sk-law-title-em {
  color: #0ea5a0;
  letter-spacing: -.045em;
  margin: 0 0 18px;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(2.4rem, 4.3vw, 3.9rem);
  font-style: italic;
  font-weight: 800;
  line-height: 1;
}

.sk-law-text {
  color: #c9d4e0;
  max-width: 56ch;
  margin: 24px 0 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.65;
}

.sk-law-list {
  grid-column-gap: 12px;
  grid-row-gap: 14px;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 32px;
  display: grid;
}

.sk-law-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.sk-law-check {
  color: #0ea5a0;
  background-color: #0ea5a026;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.sk-law-item-text {
  color: #e3eaf1;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.sk-law-actions {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.sk-law-cta {
  color: #10243d;
  background-color: #0ea5a0;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 0 24px;
  font-family: Inter, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.sk-law-wa {
  color: #fff;
  background-color: #25d366;
  background-image: url('../images/whatsapp-icon-white.svg');
  background-position: 18px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border: 0 solid #ffffff47;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 0 24px 0 48px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.sk-law-wa:hover {
  color: #fff;
  background-color: #1ebe5a;
  border-color: #1ebe5a;
}

.sk-law-note {
  color: #8fa0b2;
  max-width: 54ch;
  margin: 32px 0 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.sk-clients {
  background-color: #fff;
  padding: clamp(64px, 7.5vw, 104px) 0;
}

.sk-clients-grid {
  grid-column-gap: clamp(56px, 8vw, 104px);
  grid-row-gap: clamp(56px, 8vw, 104px);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr);
  align-items: center;
  display: grid;
}

.sk-clients-kicker {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-image: linear-gradient(to right, #0ea5a0, #0ea5a0);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 26px 1px;
  align-items: baseline;
  margin-bottom: 16px;
  padding-left: 40px;
  display: flex;
}

.sk-clients-num {
  color: #0f766e;
  font-family: Archivo, Arial, sans-serif;
  font-size: 43px;
  font-style: italic;
  font-weight: 800;
  line-height: .8;
}

.sk-clients-label {
  color: #5b6672;
  letter-spacing: .15em;
  text-transform: uppercase;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.sk-h2c {
  color: #10243d;
  letter-spacing: -.035em;
  margin: 0;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(2.4rem, 4.3vw, 3.9rem);
  font-weight: 800;
  line-height: 1;
}

.sk-h2c-em {
  color: var(--_síchka-design-tokens---color--teal-700);
  letter-spacing: -.045em;
  margin: 0 0 40px;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(2.4rem, 4.3vw, 3.9rem);
  font-style: italic;
  font-weight: 800;
  line-height: 1;
}

.sk-quote-mark {
  color: var(--_síchka-design-tokens---color--teal-500);
  margin-bottom: 16px;
  font-family: Archivo, Arial, sans-serif;
  font-size: 112px;
  line-height: .6;
}

.sk-quote-text {
  max-width: 24ch;
  color: var(--_síchka-design-tokens---color--ink);
  letter-spacing: -.022em;
  font-family: Inter, sans-serif;
  font-size: clamp(1.8rem, 3.2vw, 2.8rem);
  font-weight: 400;
  line-height: 1.28;
}

.sk-quote-attr {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-image: linear-gradient(to right, #0ea5a0, #0ea5a0);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 30px 1px;
  align-items: center;
  margin-top: 32px;
  padding-left: 44px;
  display: flex;
}

.sk-quote-line {
  background-color: #0ea5a0;
  flex: none;
  width: 30px;
  height: 1px;
}

.sk-quote-name {
  color: #141a21;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.sk-quote-role {
  color: #5b6672;
  margin-top: 2px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
}

.sk-stats {
  grid-column-gap: 0;
  grid-row-gap: 0;
  border-bottom: 1px solid #dde3e9;
  flex-direction: column;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  display: flex;
}

.sk-stat {
  border-top: 1px solid #0ea5a0;
  padding: 28px 0;
}

.sk-stat-num {
  color: #1e3a5f;
  letter-spacing: -.035em;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(3rem, 5vw, 4.4rem);
  font-weight: 800;
  line-height: 1;
}

.sk-stat-label {
  color: #5b6672;
  letter-spacing: .04em;
  margin-top: 8px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.45;
}

.sk-plans {
  background-color: #f4f6f8;
  border-top: 2px solid #1e3a5f;
  padding: clamp(64px, 7.5vw, 104px) 0;
}

.sk-plans-head {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: auto;
  margin-bottom: 48px;
  display: flex;
}

.sk-plans-intro {
  min-width: 0;
  max-width: 620px;
}

.sk-plans-kicker {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-image: linear-gradient(to right, #0ea5a0, #0ea5a0);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 26px 1px;
  align-items: baseline;
  margin-bottom: 16px;
  padding-left: 40px;
  display: flex;
}

.sk-plans-num {
  color: var(--_síchka-design-tokens---color--teal-700);
  font-family: Archivo, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-4xl);
  font-style: italic;
  font-weight: 800;
  line-height: .8;
}

.sk-plans-label {
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  letter-spacing: .15em;
  text-transform: uppercase;
  font-weight: 600;
}

.sk-plans-title {
  color: var(--_síchka-design-tokens---color--ink);
  letter-spacing: -.035em;
  margin: 0;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(2.4rem, 4.3vw, 3.9rem);
  font-weight: 800;
  line-height: 1;
}

.sk-plans-title-em {
  color: var(--_síchka-design-tokens---color--teal-700);
  letter-spacing: -.045em;
  margin: 0 0 18px;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(2.4rem, 4.3vw, 3.9rem);
  font-style: italic;
  font-weight: 800;
  line-height: 1;
}

.sk-plans-lede {
  max-width: 46ch;
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-lg);
  margin: 0;
  line-height: 1.6;
}

.sk-billing-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.sk-billing {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: #fff;
  border: 1px solid #dde3e9;
  border-radius: 999px;
  padding: 3px;
  display: inline-flex;
}

.sk-bill {
  color: #5b6672;
  cursor: pointer;
  appearance: none;
  background-color: #0000;
  border-radius: 999px;
  padding: 10px 18px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.sk-bill-on {
  color: #fff;
  background-color: #10243d;
}

.sk-billing-note {
  color: #5b6672;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
}

.sk-included {
  background-color: #fff;
  border: 1px solid #dde3e9;
  border-radius: 4px;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  height: auto;
  margin-bottom: 26px;
  padding: 28px 32px;
  display: flex;
}

.sk-included-title {
  color: #5b6672;
  letter-spacing: .16em;
  text-transform: uppercase;
  width: 100%;
  height: auto;
  margin-bottom: 18px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.sk-included-grid {
  grid-column-gap: 32px;
  grid-row-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  height: auto;
  display: grid;
}

.sk-inc-item {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  align-items: center;
  min-width: 0;
  display: flex;
}

.sk-inc-check {
  width: 18px;
  height: 18px;
  color: var(--_síchka-design-tokens---color--teal-700);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  background-color: #0000;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.sk-inc-text {
  color: var(--_síchka-design-tokens---color--ink-soft);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
}

.sk-plans-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, 1fr);
  align-items: stretch;
  display: grid;
}

.sk-plan {
  background-color: #fff;
  border: 1px solid #dde3e9;
  border-top: 2px solid #0ea5a0;
  border-radius: 4px;
  flex-direction: column;
  min-width: 0;
  padding: 32px 30px 28px;
  display: flex;
  position: relative;
}

.sk-plan-name {
  color: var(--_síchka-design-tokens---color--teal-700);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  letter-spacing: .13em;
  text-transform: uppercase;
  font-weight: 600;
}

.sk-plan-range {
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  margin-top: 8px;
}

.sk-plan-price {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: baseline;
  margin: 22px 0 6px;
  display: flex;
}

.sk-plan-amount {
  color: var(--_síchka-design-tokens---color--ink);
  font-family: Archivo, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-6xl);
  letter-spacing: -.045em;
  font-variant-numeric: tabular-nums;
  font-weight: 800;
  line-height: 1;
}

.sk-plan-per {
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
}

.sk-plan-tax {
  color: #5b6672;
  min-height: 18px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
}

.sk-plan-desc {
  color: #5b6672;
  border-top: 1px solid #dde3e9;
  margin: 20px 0 24px;
  padding-top: 20px;
  font-family: Inter, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.55;
}

.sk-plan-cta {
  color: #fff;
  background-color: #1e3a5f;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 52px;
  margin-top: auto;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.sk-plan-cta-on {
  color: #10243d;
  background-color: #0ea5a0;
  font-weight: 700;
}

.sk-plan-foot {
  color: #5b6672;
  text-align: center;
  margin-top: 12px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
}

.sk-plan-featured {
  background-color: #10243d;
  border-color: #0ea5a0 #10243d #10243d;
  box-shadow: 0 26px 60px -30px #10243d99;
}

.sk-on-name {
  color: #7fe0da;
}

.sk-on-muted {
  color: #b8c4d0;
}

.sk-on-amount {
  color: #fff;
}

.sk-on-desc {
  color: #b8c4d0;
  border-top-color: #ffffff24;
}

.sk-plan-badge {
  background-color: var(--_síchka-design-tokens---color--teal-500);
  color: var(--_síchka-design-tokens---color--ink);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  letter-spacing: .1em;
  text-transform: uppercase;
  border-radius: 2px;
  padding: 5px 9px;
  font-weight: 700;
  position: absolute;
  top: -11px;
  left: 26px;
}

.sk-enterprise {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #ffffff8c;
  border: 1px dashed #c6d0da;
  border-radius: 4px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 32px;
  padding: 28px 32px;
  display: flex;
}

.sk-ent-copy {
  min-width: 0;
}

.sk-ent-title {
  color: var(--_síchka-design-tokens---color--ink-soft);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  margin-bottom: 4px;
  font-weight: 600;
}

.sk-ent-text {
  max-width: 56ch;
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  line-height: 1.5;
}

.sk-ent-wa {
  height: var(--_síchka-design-tokens---size--control-sm);
  border-width: 0;
  border-color: var(--_síchka-design-tokens---color--whatsapp);
  background-color: var(--_síchka-design-tokens---color--whatsapp);
  color: var(--_síchka-design-tokens---color--white);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  background-image: url('../images/whatsapp-icon-white.svg');
  background-repeat: no-repeat;
  background-size: 18px 18px;
  border-radius: 3px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 0 20px 0 42px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.sk-ent-wa:hover {
  color: #fff;
  background-color: #1ebe5a;
  border-color: #1ebe5a;
}

.sk-faq {
  background-color: #fff;
  border-top: 1px solid #dde3e9;
  padding: clamp(64px, 7.5vw, 104px) 0;
}

.sk-faq-grid {
  grid-column-gap: clamp(56px, 8vw, 104px);
  grid-row-gap: clamp(56px, 8vw, 104px);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, .82fr) minmax(0, 1.18fr);
  align-items: start;
  display: grid;
}

.sk-faq-aside {
  min-width: 0;
  position: sticky;
  top: 24px;
}

.sk-faq-kicker {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-image: linear-gradient(to right, #0ea5a0, #0ea5a0);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 26px 1px;
  align-items: baseline;
  margin-bottom: 16px;
  padding-left: 40px;
  display: flex;
}

.sk-faq-num {
  color: #0f766e;
  font-family: Archivo, Arial, sans-serif;
  font-size: 43px;
  font-style: italic;
  font-weight: 800;
  line-height: .8;
}

.sk-faq-label {
  color: #5b6672;
  letter-spacing: .15em;
  text-transform: uppercase;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.sk-faq-title {
  color: var(--_síchka-design-tokens---color--ink);
  letter-spacing: -.035em;
  margin: 0;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(2.2rem, 3.4vw, 3.3rem);
  font-weight: 800;
  line-height: 1;
}

.sk-faq-title-em {
  color: var(--_síchka-design-tokens---color--teal-700);
  letter-spacing: -.045em;
  margin: 0;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(2.2rem, 3.4vw, 3.3rem);
  font-style: italic;
  font-weight: 800;
  line-height: 1;
}

.sk-faq-lede {
  max-width: 34ch;
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-lg);
  margin: 24px 0 0;
  line-height: 1.6;
}

.sk-faq-lede-strong {
  color: var(--_síchka-design-tokens---color--ink);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-lg);
  margin-top: 2px;
  font-weight: 600;
  line-height: 1.6;
}

.sk-faq-wa {
  color: #fff;
  background-color: #25d366;
  background-image: url('../images/whatsapp-icon-white.svg');
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-width: 0;
  border-color: #25d366;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 52px;
  margin-top: 32px;
  padding: 0 22px 0 46px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.sk-faq-wa:hover {
  color: #fff;
  background-color: #1ebe5a;
  border-color: #1ebe5a;
}

.sk-faq-list {
  border-top: 1px solid #dde3e9;
  min-width: 0;
}

.sk-faq-item {
  border-bottom: 1px solid #dde3e9;
}

.sk-faq-trigger {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 28px 0;
  display: flex;
}

.sk-faq-q {
  color: #10243d;
  letter-spacing: -.02em;
  min-width: 0;
  font-family: Archivo, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
}

.sk-faq-icon {
  color: #0f766e;
  text-align: center;
  flex: none;
  width: 22px;
  font-family: Inter, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
}

.sk-faq-panel {
  visibility: hidden;
  grid-template-rows: 0fr;
  grid-template-columns: 1fr;
  transition: grid-template-rows .34s, visibility .34s;
  display: grid;
}

.sk-faq-panel-on {
  visibility: visible;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
}

.sk-faq-panel-in {
  min-height: 0;
  overflow: hidden;
}

.sk-faq-a {
  color: #5b6672;
  max-width: 62ch;
  margin: 0;
  padding: 0 40px 28px 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.65;
}

.sk-end {
  display: block;
}

.sk-final {
  color: #fff;
  background-color: #10243d;
  background-image: linear-gradient(90deg, #10243dfa 0%, #10243df2 55%, #10243de6 100%), url('../images/sichka-pos-cafeteria.jpeg');
  background-repeat: no-repeat;
  background-size: cover;
  padding: clamp(80px, 8vw, 120px) 0;
  position: relative;
  overflow: hidden;
}

.sk-final-check {
  pointer-events: none;
  color: #0ea5a00e;
  font-family: Archivo, Arial, sans-serif;
  font-size: 460px;
  font-weight: 800;
  line-height: 1;
  position: absolute;
  top: 50%;
  right: -40px;
  transform: translateY(-50%);
}

.sk-final-inner {
  z-index: 1;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  min-width: 0;
  max-width: none;
  height: auto;
  display: flex;
  position: relative;
}

.sk-final-kicker {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-image: linear-gradient(to right, #0ea5a0, #0ea5a0);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 26px 1px;
  align-items: baseline;
  margin-bottom: 18px;
  padding-left: 40px;
  display: flex;
}

.sk-final-num {
  color: var(--_síchka-design-tokens---color--teal-500);
  font-family: Archivo, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-4xl);
  font-style: italic;
  font-weight: 800;
  line-height: .8;
}

.sk-final-label {
  color: var(--_síchka-design-tokens---color--muted);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  letter-spacing: .15em;
  text-transform: uppercase;
  font-weight: 600;
}

.sk-final-title {
  color: var(--_síchka-design-tokens---color--white);
  letter-spacing: -.035em;
  margin: 0;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(2.7rem, 4.6vw, 4.2rem);
  font-weight: 800;
  line-height: 1;
}

.sk-final-title-em {
  color: var(--_síchka-design-tokens---color--teal-500);
  letter-spacing: -.045em;
  margin: 0 0 26px;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(2.7rem, 4.6vw, 4.2rem);
  font-style: italic;
  font-weight: 800;
  line-height: 1;
}

.sk-final-text {
  max-width: 52ch;
  color: var(--_síchka-design-tokens---color--soft);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-lg);
  margin: 0;
  line-height: 1.6;
}

.sk-final-actions {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.sk-final-cta {
  height: var(--_síchka-design-tokens---size--control-md);
  background-color: var(--_síchka-design-tokens---color--teal-500);
  color: var(--_síchka-design-tokens---color--ink);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 0 26px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.sk-final-wa {
  height: var(--_síchka-design-tokens---size--control-md);
  background-color: var(--_síchka-design-tokens---color--whatsapp);
  color: var(--_síchka-design-tokens---color--white);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  background-image: url('../images/whatsapp-icon-white.svg');
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border: 0 solid #ffffff4d;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 0 24px 0 48px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.sk-final-wa:hover {
  color: #fff;
  background-color: #1ebe5a;
  border-color: #1ebe5a;
}

.sk-final-note {
  color: var(--_síchka-design-tokens---color--muted);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  margin-top: 24px;
}

.sk-footer {
  background-color: #081625;
  border-top: 1px solid #5eead429;
  padding: 30px 0;
}

.sk-footer-row {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.sk-foot-logo {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fff 10%, #8af7ea 90%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Archivo, Arial, sans-serif;
  font-size: 22px;
  font-weight: 800;
}

.sk-foot-meta {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #93a6ba;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.sk-foot-copy {
  color: var(--_síchka-design-tokens---color--muted);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
}

.sk-foot-wa {
  color: #8af7ea;
  background-image: radial-gradient(circle, #0ea5a0 2px, #0000 2.5px);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 5px 5px;
  align-items: center;
  gap: 8px;
  padding-left: 15px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: inline-flex;
}

.sk-foot-wa:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2325D366%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M21%2015a2%202%200%200%201-2%202H7l-4%204V5a2%202%200%200%201%202-2h14a2%202%200%200%201%202%202z'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 15px;
  height: 15px;
}

.sk-mobile-cta {
  display: none;
}

.sk-mc-main {
  border-radius: 999px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
}

.sk-mc-wa {
  color: #fff;
  background-color: #25d366;
  background-image: url('../images/whatsapp-icon-white.svg');
  background-position: 14px;
  background-repeat: no-repeat;
  background-size: 17px 17px;
  border-width: 0;
  border-color: #25d366;
  border-radius: 999px;
  height: 48px;
  padding-left: 38px;
  padding-right: 16px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
}

.sk-mc-wa:hover {
  color: #fff;
  background-color: #1ebe5a;
  border-color: #1ebe5a;
}

.sk-sectors {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_síchka-design-tokens---color--line);
  background-color: var(--_síchka-design-tokens---color--white);
  background-image: linear-gradient(#fff 0%, #f8fbfb 100%);
  border-bottom: 1px solid #dde3e9;
  padding: 15px 0;
}

.sk-sectors-row {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  align-items: center;
  min-height: 84px;
  display: flex;
}

.sk-sectors-label {
  color: #0f766e;
  letter-spacing: .16em;
  text-transform: uppercase;
  background-image: radial-gradient(circle, #0ea5a0 3.5px, #0000 4px);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 7px 7px;
  flex: none;
  align-items: center;
  gap: 8px;
  padding-left: 17px;
  font-family: Inter, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.sk-sectors-label:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230EA5A0%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M12%203l1.9%205.1L19%2010l-5.1%201.9L12%2017l-1.9-5.1L5%2010l5.1-1.9z'%2F%3E%3Cpath%20d%3D'M19%203v4'%2F%3E%3Cpath%20d%3D'M21%205h-4'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 13px;
  height: 13px;
}

.sk-sectors-list {
  grid-column-gap: 26px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  gap: 8px;
  display: flex;
}

.sk-sector {
  color: var(--_síchka-design-tokens---color--ink-soft);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  background-color: #ffffffb8;
  background-image: none;
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 3px 3px;
  border: 1px solid #1e3a5f17;
  border-radius: 999px;
  align-items: center;
  padding: 7px 13px 7px 33px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.sk-sector:hover {
  background-color: #fff;
  border-color: #0ea5a066;
  transform: translateY(-2px);
}

.sk-sector:before {
  content: "";
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 50%;
  left: 12px;
  transform: translateY(-50%);
}

.sk-sector.sk-sector-1 {
  position: relative;
}

.sk-sector.sk-sector-1:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M19%2017h2l.64-2.54a2%202%200%200%200-.44-1.82l-1.83-2.06A2%202%200%200%200%2017.94%2010H6.06a2%202%200%200%200-1.43.58L2.8%2012.64a2%202%200%200%200-.44%201.82L3%2017h2'%2F%3E%3Ccircle%20cx%3D'7'%20cy%3D'17'%20r%3D'2'%2F%3E%3Ccircle%20cx%3D'17'%20cy%3D'17'%20r%3D'2'%2F%3E%3Cpath%20d%3D'M9%2017h6'%2F%3E%3C%2Fsvg%3E");
}

.sk-sector.sk-sector-2 {
  position: relative;
}

.sk-sector.sk-sector-2:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M3%202v7c0%201.1.9%202%202%202h1a2%202%200%200%200%202-2V2'%2F%3E%3Cpath%20d%3D'M7%202v20'%2F%3E%3Cpath%20d%3D'M21%2015V2a5%205%200%200%200-5%205v6c0%201.1.9%202%202%202h3Z'%2F%3E%3C%2Fsvg%3E");
}

.sk-sector.sk-sector-3 {
  position: relative;
}

.sk-sector.sk-sector-3:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M19%2017h2l.64-2.54a2%202%200%200%200-.44-1.82l-1.83-2.06A2%202%200%200%200%2017.94%2010H6.06a2%202%200%200%200-1.43.58L2.8%2012.64a2%202%200%200%200-.44%201.82L3%2017h2'%2F%3E%3Ccircle%20cx%3D'7'%20cy%3D'17'%20r%3D'2'%2F%3E%3Ccircle%20cx%3D'17'%20cy%3D'17'%20r%3D'2'%2F%3E%3Cpath%20d%3D'M9%2017h6'%2F%3E%3C%2Fsvg%3E");
}

.sk-sector.sk-sector-4 {
  position: relative;
}

.sk-sector.sk-sector-4:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'm2%207%204.41-4.41A2%202%200%200%201%207.83%202h8.34a2%202%200%200%201%201.42.59L22%207'%2F%3E%3Cpath%20d%3D'M4%2012v8a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2v-8'%2F%3E%3Cpath%20d%3D'M15%2022v-4a2%202%200%200%200-2-2h-2a2%202%200%200%200-2%202v4'%2F%3E%3Cpath%20d%3D'M2%207h20'%2F%3E%3C%2Fsvg%3E");
}

.sk-sector.sk-sector-5 {
  position: relative;
}

.sk-sector.sk-sector-5:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M19%2014c1.49-1.46%203-3.21%203-5.5A5.5%205.5%200%200%200%2016.5%203c-1.76%200-3%20.5-4.5%202-1.5-1.5-2.74-2-4.5-2A5.5%205.5%200%200%200%202%208.5c0%202.3%201.5%204.05%203%205.5l7%207Z'%2F%3E%3C%2Fsvg%3E");
}

.sk-sector.sk-sector-6 {
  position: relative;
}

.sk-sector.sk-sector-6:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M16%2020V4a2%202%200%200%200-2-2h-4a2%202%200%200%200-2%202v16'%2F%3E%3Crect%20width%3D'20'%20height%3D'14'%20x%3D'2'%20y%3D'6'%20rx%3D'2'%2F%3E%3C%2Fsvg%3E");
}

.sk-h2-stack {
  display: block;
}

.sk-law-ghost-1 {
  pointer-events: none;
  color: #0000;
  letter-spacing: -.06em;
  font-family: Archivo, sans-serif;
  font-size: 220px;
  font-weight: 800;
  line-height: 1;
  position: absolute;
  top: 50%;
  right: -2%;
  transform: translateY(-50%);
}

.sk-h1-line {
  display: block;
}

.sk-h1-em-1 {
  color: #0ea5a0;
  letter-spacing: -.045em;
  font-style: italic;
  display: block;
}

.sk-sub-strong {
  color: #fff;
  font-weight: 600;
}

.sk-sub-mark {
  color: #fff;
  background-image: linear-gradient(#0000 58%, #0ea5a061 58%);
  padding-left: .08em;
  padding-right: .08em;
  font-weight: 600;
}

.sk-sub-b2 {
  color: #fff;
  font-weight: 600;
  display: inline;
}

.sk-sub-m2 {
  color: #fff;
  background-image: linear-gradient(#0000 58%, #0ea5a061 58%);
  background-repeat: no-repeat;
  padding-left: .08em;
  padding-right: .08em;
  font-weight: 600;
  display: inline;
}

.sk-emp-wrap {
  margin-top: 6px;
  display: block;
}

.sk-emp-seg {
  box-sizing: border-box;
  background-color: #fbfcfd;
  border: 1px solid #dde3e9;
  border-radius: 3px;
  grid-template-columns: repeat(4, 1fr);
  width: 100%;
  padding: 3px;
  display: grid;
}

.sk-emp-opt {
  color: #5b6672;
  text-align: center;
  cursor: pointer;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 34px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.sk-emp-opt.sk-emp-active, .sk-emp-on {
  color: #fff;
  background-color: #10243d;
  font-weight: 600;
}

.sk-emp-hidden {
  display: none;
}

.sk-steps-photo {
  aspect-ratio: 2;
  background-color: #e9edf2;
  border: 1px solid #dde3e9;
  border-radius: 6px;
  width: 100%;
  height: auto;
  margin-top: clamp(48px, 6vw, 80px);
  position: relative;
  overflow: hidden;
  box-shadow: 0 30px 70px -40px #10243d59;
}

.sk-steps-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.sk-photo-caption {
  color: #fff;
  background-color: #10243deb;
  border-radius: 3px;
  margin: 0;
  padding: 10px 16px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  position: absolute;
  bottom: 24px;
  left: 24px;
}

.sk-clients-side {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.sk-clients-photo {
  background-color: #e9edf2;
  border: 1px solid #dde3e9;
  border-radius: 6px;
  position: relative;
  overflow: hidden;
}

.sk-clients-img {
  object-fit: cover;
  width: 100%;
  height: 320px;
  display: block;
}

.sk-clients-caption {
  color: #fff;
  background-color: #10243deb;
  border-radius: 2px;
  margin: 0;
  padding: 8px 12px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  position: absolute;
  bottom: 16px;
  left: 16px;
}

.sk-hero-photo {
  background-color: #0c1b31;
  border: 1px solid #ffffff24;
  border-radius: 4px;
  width: 100%;
  max-width: 520px;
  margin-top: 36px;
  overflow: hidden;
}

.sk-hero-img {
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 240px;
  display: block;
}

.sk-rail-dot {
  color: #0ea5a0;
  background-color: #2dd4bf;
  border-radius: 50%;
  flex: none;
  width: 8px;
  height: 8px;
  margin-right: 8px;
  font-family: Inter, Arial, sans-serif;
  font-size: 0;
  line-height: 1;
  box-shadow: 0 0 12px #2dd4bfcc;
}

.sk-rail-org, .sk-rail-org-1 {
  margin-left: 8px;
  display: inline;
}

.sk-final-grid {
  z-index: 1;
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-columns: minmax(0, 1fr) 560px;
  align-items: start;
  display: grid;
  position: relative;
}

.sk-hero-3d {
  width: 100%;
  box-shadow: none;
  background-color: #0000;
  border: 0 solid #ffffff29;
  border-radius: 0;
  place-self: center stretch;
  overflow: hidden;
}

.image {
  border-bottom: 10px solid #0ea5a0;
  width: 100%;
  height: auto;
}

.wrapper-info-contacto {
  margin-bottom: 4rem;
}

.color-1 {
  color: var(--color-1);
}

.color-1.big {
  font-size: 3rem;
}

.color-1.bold {
  font-weight: 700;
}

.color-1.bold.var-2 {
  font-size: 1.2rem;
}

.bold {
  color: #c9d4e0;
  font-weight: 700;
}

.bold.color-1b {
  color: var(--color-1);
}

.image-2 {
  width: auto;
  height: 4rem;
}

.sk-benefits-photo {
  border-radius: var(--_síchka-design-tokens---size--radius-lg);
  background-color: var(--_síchka-design-tokens---color--ink);
  object-fit: cover;
  border: 1px solid #ffffffe6;
  width: 100%;
  height: clamp(380px, 42vw, 567px);
  margin-top: clamp(0px, 1.5vw, 22px);
  display: block;
  box-shadow: 0 44px 90px -44px #10243d8c, inset 0 1px #fff;
}

.sk-reviews {
  flex: 0 0 100%;
  width: 100%;
  margin-top: clamp(56px, 6vw, 84px);
}

.sk-reviews-head {
  justify-content: space-between;
  align-items: flex-end;
  gap: 24px;
  margin-bottom: 20px;
  display: flex;
}

.sk-reviews-title {
  color: #10243d;
  letter-spacing: -.02em;
  margin: 0;
  font-family: Archivo, system-ui, sans-serif;
  font-size: clamp(22px, 2.2vw, 28px);
  font-weight: 700;
  line-height: 1.15;
}

.sk-reviews-sub {
  color: #5b6672;
  margin: 6px 0 0;
  font-size: 16px;
  line-height: 1.5;
}

.sk-google-badge {
  border-radius: var(--_síchka-design-tokens---size--radius-pill);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  background-image: linear-gradient(150deg, #fffffff2, #ffffff9e);
  border: 1px solid #fffffff2;
  flex-shrink: 0;
  align-items: center;
  gap: 8px;
  padding: 10px 16px;
  display: flex;
  box-shadow: 0 18px 40px -28px #10243d66, inset 0 1px #fff;
}

.sk-google-badge:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20fill%3D%22%23EA4335%22%20d%3D%22M24%209.5c3.54%200%206.71%201.22%209.21%203.6l6.85-6.85C35.9%202.38%2030.47%200%2024%200%2014.62%200%206.51%205.38%202.56%2013.22l7.98%206.19C12.43%2013.72%2017.74%209.5%2024%209.5z%22%2F%3E%3Cpath%20fill%3D%22%234285F4%22%20d%3D%22M46.98%2024.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58%202.96-2.26%205.48-4.78%207.18l7.73%206c4.51-4.18%207.09-10.36%207.09-17.65z%22%2F%3E%3Cpath%20fill%3D%22%23FBBC05%22%20d%3D%22M10.53%2028.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92%2016.46%200%2020.12%200%2024c0%203.88.92%207.54%202.56%2010.78l7.97-6.19z%22%2F%3E%3Cpath%20fill%3D%22%2334A853%22%20d%3D%22M24%2048c6.48%200%2011.93-2.13%2015.89-5.81l-7.73-6c-2.15%201.45-4.92%202.3-8.16%202.3-6.26%200-11.57-4.22-13.47-9.91l-7.98%206.19C6.51%2042.62%2014.62%2048%2024%2048z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  display: block;
}

.sk-stars {
  color: #f5b301;
  letter-spacing: 2px;
  align-items: center;
  gap: 2px;
  margin: 0;
  font-family: Inter, system-ui, sans-serif;
  font-size: 15px;
  line-height: 1;
  display: flex;
}

.sk-google-text {
  color: var(--_síchka-design-tokens---color--ink);
  font-size: var(--_síchka-design-tokens---size--font-sm);
  letter-spacing: .01em;
  margin: 0;
  font-weight: 700;
}

.sk-testimonials {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
  width: 100%;
  height: auto;
  display: grid;
}

.sk-testimonial {
  border-radius: var(--_síchka-design-tokens---size--radius-md);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #fff;
  background-image: linear-gradient(150deg, #fff, #f7fbfb);
  border: 1px solid #1e3a5f14;
  flex-direction: column;
  gap: 16px;
  min-height: 100%;
  padding: 24px;
  display: flex;
  box-shadow: 0 24px 55px -36px #10243d66, inset 0 1px #fff;
}

.sk-testimonial.sk-testimonial-last {
  grid-column: auto;
}

.sk-testimonial-quote {
  color: var(--_síchka-design-tokens---color--ink);
  font-size: var(--_síchka-design-tokens---size--font-base);
  flex-grow: 1;
  margin: 0;
  line-height: 1.6;
}

.sk-testimonial-meta {
  border-top: 1px solid #e3e9f0;
  flex-direction: column;
  gap: 2px;
  padding-top: 12px;
  display: flex;
}

.sk-testimonial-name {
  color: var(--_síchka-design-tokens---color--ink);
  font-family: Inter, system-ui, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  margin: 0;
  font-weight: 700;
}

.sk-testimonial-role {
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, system-ui, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-sm);
  margin: 0;
}

.sk-steps-native {
  background-color: var(--_síchka-design-tokens---color--surface-mint);
  background-image: radial-gradient(circle farthest-corner at 900px 520px 88% -8%, #0ea5a02e, transparent 62%), radial-gradient(circle farthest-corner at 760px 520px -12% 108%, #1e3a5f1a, transparent 60%), linear-gradient(180deg, #f0faf8, #f4f6f8 55%, #edf3f8);
  color: var(--_síchka-design-tokens---color--ink);
  border-top: 1px solid #1e3a5f0f;
  padding-top: clamp(104px, 10vw, 148px);
  padding-bottom: clamp(104px, 10vw, 148px);
  font-family: Inter, system-ui, sans-serif;
  position: relative;
}

.sk-steps-head-native {
  max-width: 760px;
  margin-bottom: clamp(52px, 5.6vw, 82px);
}

.sk-kicker-row-native {
  background-image: linear-gradient(to right, #0ea5a0, #0ea5a0);
  background-repeat: no-repeat;
  background-size: 26px 1px;
  align-items: baseline;
  gap: 16px;
  margin-bottom: 16px;
  padding-left: 40px;
  display: flex;
}

.sk-kicker-num-native {
  color: var(--_síchka-design-tokens---color--teal-700);
  font-family: Archivo, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-4xl);
  font-style: italic;
  font-weight: 800;
  line-height: .8;
}

.sk-kicker-num-native._04 {
  color: var(--_síchka-design-tokens---color--teal-200);
}

.sk-kicker-label-native {
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  letter-spacing: .15em;
  text-transform: uppercase;
  font-weight: 600;
}

.sk-kicker-label-native.sk-kicker-label-dark-native {
  color: var(--_síchka-design-tokens---color--muted);
}

.sk-h2-native {
  color: var(--_síchka-design-tokens---color--ink);
  letter-spacing: -.035em;
  margin: 0;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(2.4rem, 4.3vw, 3.9rem);
  font-weight: 800;
  line-height: 1;
}

.sk-h2-stack-native {
  display: block;
}

.sk-lede-native {
  max-width: 54ch;
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-lg);
  margin: 0;
  line-height: 1.6;
}

.sk-steps-grid-native {
  grid-template-rows: auto;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(20px, 2.4vw, 30px);
  display: grid;
}

.sk-step-native {
  box-sizing: border-box;
  border-radius: var(--_síchka-design-tokens---size--radius-lg);
  background-color: var(--_síchka-design-tokens---color--white-80);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  height: 100%;
  min-height: 258px;
  color: var(--_síchka-design-tokens---color--ink);
  background-image: linear-gradient(90deg, #0f766e 0%, #2dd4bf 100%);
  background-repeat: no-repeat;
  background-size: 0 2px;
  border: 1px solid #ffffffe6;
  margin-top: 0;
  padding: 34px 28px 30px;
  font-family: Inter, system-ui, sans-serif;
  transition: translate .4s cubic-bezier(.2, .7, .2, 1), box-shadow .4s, border-color .4s, background-color .4s;
  position: relative;
  box-shadow: 0 32px 70px -38px #10243d73, inset 0 1px #ffffffe6;
}

.sk-step-native:hover {
  background-color: #fffffff2;
  border-color: #0ea5a047;
  translate: 0 -6px;
  box-shadow: 0 42px 80px -38px #10243d80, inset 0 1px #fff;
}

.sk-step-native:before {
  content: "";
  background-image: linear-gradient(145deg, #0ea5a029, #5eead414);
  border: 1px solid #0ea5a026;
  border-radius: 14px;
  width: 42px;
  height: 42px;
  position: absolute;
  top: 24px;
  right: 24px;
  box-shadow: inset 0 1px #ffffffb3;
}

.sk-step-native.sk-step-native-on {
  background-size: 100% 2px;
}

.sk-step-native.sk-step-1-native {
  position: relative;
}

.sk-step-native.sk-step-1-native:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2'%2F%3E%3Ccircle%20cx%3D'9'%20cy%3D'7'%20r%3D'4'%2F%3E%3Cpath%20d%3D'M19%208v6'%2F%3E%3Cpath%20d%3D'M22%2011h-6'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 19px;
  height: 19px;
  position: absolute;
  top: 35px;
  right: 35px;
}

.sk-step-native.sk-step-2-native {
  position: relative;
}

.sk-step-native.sk-step-2-native:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D'14'%20height%3D'20'%20x%3D'5'%20y%3D'2'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M12%2018h.01'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 19px;
  height: 19px;
  position: absolute;
  top: 35px;
  right: 35px;
}

.sk-step-native.sk-step-3-native {
  position: relative;
}

.sk-step-native.sk-step-3-native:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M3%203v18h18'%2F%3E%3Cpath%20d%3D'm19%209-5%205-4-4-3%203'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 19px;
  height: 19px;
  position: absolute;
  top: 35px;
  right: 35px;
}

.sk-step-num-native {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-stroke-width: 1.4px;
  -webkit-text-stroke-color: #c9d4de;
  margin: 0 0 14px;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(46px, 5.2vw, 64px);
  font-weight: 800;
  line-height: 1;
  transition: color .35s, -webkit-text-stroke-color .35s;
}

.sk-step-num-native.sk-step-num-native-on {
  -webkit-text-stroke-color: #0ea5a0;
}

.sk-step-title-native {
  color: var(--_síchka-design-tokens---color--ink);
  letter-spacing: -.015em;
  margin: 0 0 9px;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(21px, 1.9vw, 24px);
  font-weight: 700;
  line-height: 1.2;
  transition: color .35s, -webkit-text-stroke-color .35s;
}

.sk-step-title-native.sk-step-title-native-on {
  color: var(--_síchka-design-tokens---color--teal-700);
}

.sk-step-text-native {
  max-width: 36ch;
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  margin: 0;
  line-height: 1.62;
  transition: color .35s;
}

.sk-step-text-native.sk-step-text-native-on {
  color: #10243d;
}

.sk-steps-photo-native {
  box-sizing: border-box;
  aspect-ratio: 2;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-image: linear-gradient(150deg, #ffffffd6, #ffffff75);
  border: 1px solid #ffffffeb;
  border-radius: 28px;
  width: 100%;
  height: auto;
  margin-top: clamp(58px, 6.4vw, 92px);
  padding: 12px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 44px 90px -44px #10243d8c, inset 0 1px #fff;
}

.sk-steps-photo-native:after {
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  color: #e9fffb;
  letter-spacing: .06em;
  text-transform: uppercase;
  content: "5 min para configurar";
  background-color: #091a2a9e;
  border: 1px solid #ffffff38;
  border-radius: 999px;
  padding: 9px 14px;
  font-family: Inter, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: absolute;
  top: 28px;
  right: 28px;
}

.sk-steps-img-native {
  object-fit: cover;
  border-radius: 19px;
  width: 100%;
  height: 100%;
  display: block;
}

.sk-photo-caption-native {
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  color: #f2fbff;
  background-color: #091a2a9e;
  border: 1px solid #fff3;
  border-radius: 999px;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 10px 15px;
  font-family: Inter, Arial, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
  position: absolute;
  bottom: 28px;
  left: 28px;
}

.sk-photo-caption-native:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235EEAD4%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D'14'%20height%3D'20'%20x%3D'5'%20y%3D'2'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M12%2018h.01'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
}

.sk-h2b-em-native {
  color: #0000;
  letter-spacing: -.045em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(100deg, #0f766e 0%, #0ea5a0 52%, #2dd4bf 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: 0 0 24px;
  font-family: Archivo, Arial, sans-serif;
  font-size: clamp(2.4rem, 4.3vw, 3.9rem);
  font-style: italic;
  font-weight: 800;
  line-height: 1;
}

.sk-benefits-native {
  background-color: var(--_síchka-design-tokens---color--surface-soft);
  color: var(--_síchka-design-tokens---color--ink);
  background-image: radial-gradient(820px 520px at 92% 8%, #0ea5a021, #0000 62%), radial-gradient(700px 460px at 4% 92%, #1e3a5f14, #0000 60%), linear-gradient(#f7fbfc 0%, #eef5f9 100%);
  border-top: 1px solid #1e3a5f0d;
  padding-top: clamp(104px, 10vw, 148px);
  padding-bottom: clamp(104px, 10vw, 148px);
  font-family: Inter, system-ui, sans-serif;
}

.sk-benefits-grid-native {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(0, .38fr) minmax(0, .62fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  gap: clamp(48px, 6vw, 84px);
  width: 100%;
  display: flex;
}

.sk-benefits-lede-native {
  max-width: 54ch;
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-lg);
  margin: 0;
  line-height: 1.6;
}

.sk-benefit-list-native {
  flex-flow: wrap;
  justify-content: space-between;
  gap: 12px;
  width: 100%;
  margin-top: 26px;
  display: flex;
}

.sk-benefit-native {
  border-radius: var(--_síchka-design-tokens---size--radius-md);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 32%;
  color: var(--_síchka-design-tokens---color--ink);
  background-color: #ffffff8f;
  border: 1px solid #1e3a5f13;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  gap: 16px;
  padding: 19px 18px;
  font-family: Inter, system-ui, sans-serif;
  display: flex;
}

.sk-benefit-native:hover {
  background-color: #fff;
  border-color: #0ea5a04d;
  translate: 0 -3px;
  box-shadow: 0 22px 44px -32px #10243d66;
}

.sk-benefit-last-native {
  border-bottom: 1px solid #1e3a5f13;
}

.sk-check-1-native {
  border-radius: var(--_síchka-design-tokens---size--radius-sm);
  width: 42px;
  height: 42px;
  color: var(--_síchka-design-tokens---color--teal-700);
  background-image: linear-gradient(145deg, #e9fbf8, #d8f3f1);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  margin-top: 1px;
  font-size: 0;
  line-height: 0;
  display: flex;
  box-shadow: inset 0 1px #fff;
}

.sk-check-1-native.sk-check-1-native-1 {
  position: relative;
}

.sk-check-1-native.sk-check-1-native-1:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'10'%2F%3E%3Cpath%20d%3D'M12%206v6l4%202'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 23px;
  height: 23px;
}

.sk-check-1-native.sk-check-1-native-2 {
  position: relative;
}

.sk-check-1-native.sk-check-1-native-2:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M19%207V5a2%202%200%200%200-2-2H5a2%202%200%200%200%200%204h14a2%202%200%200%201%202%202v9a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V5'%2F%3E%3Cpath%20d%3D'M16%2012h.01'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 23px;
  height: 23px;
}

.sk-check-1-native.sk-check-1-native-3 {
  position: relative;
}

.sk-check-1-native.sk-check-1-native-3:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z'%2F%3E%3Cpath%20d%3D'M14%202v6h6'%2F%3E%3Cpath%20d%3D'm9%2015%202%202%204-4'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 23px;
  height: 23px;
}

.sk-benefit-body-native {
  flex-grow: 1;
  min-width: 0;
}

.sk-benefit-title-native {
  color: var(--_síchka-design-tokens---color--ink);
  font-family: Archivo, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-md);
  letter-spacing: -.02em;
  margin: 0 0 6px;
  font-weight: 700;
  line-height: 1.25;
}

.sk-benefit-text-native {
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  margin: 0;
  line-height: 1.6;
}

.sk-benefits-photo-native {
  box-sizing: border-box;
  object-fit: cover;
  background-color: #0c1b31;
  border: 1px solid #ffffffe6;
  border-radius: 24px;
  justify-self: stretch;
  width: 100%;
  height: clamp(380px, 42vw, 567px);
  margin-top: clamp(0px, 1.5vw, 22px);
  display: block;
  box-shadow: 0 44px 90px -44px #10243d8c, inset 0 1px #fff;
}

.sk-law-native {
  background-color: var(--_síchka-design-tokens---color--ink-deep);
  color: var(--_síchka-design-tokens---color--white);
  background-image: radial-gradient(900px 600px at 90% 6%, #0ea5a029, #0000 60%), radial-gradient(700px 500px at 0 96%, #14508c38, #0000 62%), linear-gradient(155deg, #081625 0%, #10243d 55%, #0c2036 100%);
  border-top: 1px solid #5eead41a;
  padding-top: clamp(96px, 9vw, 132px);
  padding-bottom: clamp(96px, 9vw, 132px);
  font-family: Inter, system-ui, sans-serif;
  position: relative;
  overflow: hidden;
}

.sk-law-grid-native {
  z-index: 1;
  grid-template-columns: minmax(0, .36fr) minmax(0, .64fr);
  align-items: center;
  gap: clamp(48px, 7vw, 96px);
  width: 100%;
  display: grid;
  position: relative;
}

.sk-law-panel-native {
  border-radius: var(--_síchka-design-tokens---size--radius-lg);
  -webkit-backdrop-filter: blur(18px);
  backdrop-filter: blur(18px);
  color: var(--_síchka-design-tokens---color--white);
  background-image: linear-gradient(150deg, #ffffff13, #ffffff06);
  border: 1px solid #ffffff1f;
  padding: clamp(28px, 3vw, 42px);
  box-shadow: inset 0 1px #ffffff24, 0 44px 90px -44px #000;
}

.sk-count-native {
  background-color: var(--_síchka-design-tokens---color--white-06);
  background-image: radial-gradient(circle at 50% 24%, #5eead429, #5eead405 62%);
  border: 1px solid #5eead43d;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: clamp(210px, 20vw, 268px);
  height: clamp(210px, 20vw, 268px);
  padding: 0;
  display: flex;
  position: relative;
  box-shadow: inset 0 1px #ffffff29, 0 30px 80px -40px #0ea5a08c;
}

.sk-count-num-native {
  color: #0000;
  letter-spacing: -.06em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #7df3e4 70%, #2dd4bf);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  height: auto;
  font-family: Archivo, system-ui, sans-serif;
  font-size: clamp(82px, 9vw, 124px);
  font-weight: 800;
  line-height: .9;
}

.sk-count-unit-native {
  color: var(--_síchka-design-tokens---color--white);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  letter-spacing: .22em;
  text-transform: uppercase;
  margin-top: 6px;
  font-weight: 600;
}

.sk-count-until-native {
  max-width: 170px;
  color: var(--_síchka-design-tokens---color--muted);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  text-align: center;
  margin-top: 6px;
  line-height: 1.4;
}

.sk-countdown-native {
  z-index: 2;
  white-space: nowrap;
  align-items: flex-start;
  gap: 5px;
  display: flex;
  position: absolute;
  top: calc(100% + 14px);
  left: 50%;
  transform: translateX(-50%);
}

.sk-cd-unit-native {
  background-color: var(--_síchka-design-tokens---color--white-06);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border: 1px solid #5eead42e;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  gap: 3px;
  min-width: 44px;
  padding: 8px 7px 7px;
  display: flex;
}

.sk-cd-num-native {
  color: var(--_síchka-design-tokens---color--white);
  font-size: var(--_síchka-design-tokens---size--font-lg);
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  margin: 0;
  font-weight: 700;
  line-height: 1;
}

.sk-cd-label-native {
  color: var(--_síchka-design-tokens---color--muted);
  letter-spacing: .14em;
  text-transform: uppercase;
  margin: 0;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
}

.sk-cd-sep-native {
  color: #5eead48c;
  font-size: var(--_síchka-design-tokens---size--font-base);
  margin: 0;
  padding-top: 9px;
  line-height: 1;
}

.sk-law-title-native {
  color: var(--_síchka-design-tokens---color--white);
  letter-spacing: -.035em;
  margin: 0;
  font-family: Archivo, system-ui, sans-serif;
  font-size: clamp(2.4rem, 4.3vw, 3.9rem);
  font-weight: 800;
  line-height: 1;
}

.sk-law-title-em-native {
  color: #0000;
  letter-spacing: -.045em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(100deg, #baf7ff 0%, #5eead4 55%, #99f6e4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: 0 0 18px;
  font-family: Archivo, system-ui, sans-serif;
  font-size: clamp(2.4rem, 4.3vw, 3.9rem);
  font-weight: 800;
  line-height: 1;
}

.sk-law-text-native {
  color: var(--_síchka-design-tokens---color--soft);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  margin: 24px 0 0;
  line-height: 1.65;
}

.sk-law-list-native {
  flex-direction: column;
  gap: 8px;
  margin-top: 22px;
  display: flex;
}

.sk-law-item-native {
  border-radius: var(--_síchka-design-tokens---size--radius-sm);
  background-color: var(--_síchka-design-tokens---color--white-06);
  color: var(--_síchka-design-tokens---color--white);
  border: 1px solid #ffffff17;
  align-items: center;
  gap: 12px;
  padding: 13px 15px;
  transition: background-color .3s, border-color .3s;
  display: flex;
}

.sk-law-item-native:hover {
  background-color: #5eead412;
  border-color: #5eead43d;
}

.sk-law-check-native {
  color: #5eead4;
  background-color: #5eead421;
  border-radius: 9px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 0;
  line-height: 0;
  display: flex;
  box-shadow: inset 0 1px #ffffff29;
}

.sk-law-check-native:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235EEAD4%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M20%206%209%2017l-5-5'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
}

.sk-law-check-native.sk-law-check-native-1 {
  position: relative;
}

.sk-law-check-native.sk-law-check-native-1:before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235EEAD4%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D'18'%20height%3D'18'%20x%3D'3'%20y%3D'4'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M16%202v4'%2F%3E%3Cpath%20d%3D'M8%202v4'%2F%3E%3Cpath%20d%3D'M3%2010h18'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

.sk-law-check-native.sk-law-check-native-2 {
  position: relative;
}

.sk-law-check-native.sk-law-check-native-2:before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235EEAD4%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M21%2015v4a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2v-4'%2F%3E%3Cpath%20d%3D'm7%2010%205%205%205-5'%2F%3E%3Cpath%20d%3D'M12%2015V3'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

.sk-law-check-native.sk-law-check-native-3 {
  position: relative;
}

.sk-law-check-native.sk-law-check-native-3:before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235EEAD4%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'm16%2016%203-8%203%208c-.87.65-1.92%201-3%201s-2.13-.35-3-1Z'%2F%3E%3Cpath%20d%3D'm2%2016%203-8%203%208c-.87.65-1.92%201-3%201s-2.13-.35-3-1Z'%2F%3E%3Cpath%20d%3D'M7%2021h10'%2F%3E%3Cpath%20d%3D'M12%203v18'%2F%3E%3Cpath%20d%3D'M3%207h2c2%200%205-1%207-2%202%201%205%202%207%202h2'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

.sk-law-item-text-native {
  color: var(--_síchka-design-tokens---color--soft);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  margin: 0;
  line-height: 1.5;
}

.sk-law-actions-native {
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 26px;
  display: flex;
}

.sk-law-cta-native {
  height: var(--_síchka-design-tokens---size--control-md);
  border-radius: var(--_síchka-design-tokens---size--radius-pill);
  background-color: var(--_síchka-design-tokens---color--teal-500);
  color: var(--_síchka-design-tokens---color--ink);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  justify-content: center;
  align-items: center;
  padding: 0 24px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.sk-law-cta-native:hover {
  background-color: #2dd4bf;
}

.sk-law-wa-native {
  height: var(--_síchka-design-tokens---size--control-md);
  border-radius: var(--_síchka-design-tokens---size--radius-pill);
  background-color: var(--_síchka-design-tokens---color--whatsapp);
  color: var(--_síchka-design-tokens---color--white);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  background-image: url('../images/whatsapp-icon-white.svg');
  background-position: 18px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  justify-content: center;
  align-items: center;
  padding: 0 24px 0 50px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.sk-law-wa-native:hover {
  background-color: #1fa855;
}

.sk-law-note-native {
  color: var(--_síchka-design-tokens---color--muted);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  align-items: flex-start;
  gap: 8px;
  margin-top: 32px;
  line-height: 1.5;
  display: flex;
}

.sk-law-note-native:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235EEAD4%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'm16%2016%203-8%203%208c-.87.65-1.92%201-3%201s-2.13-.35-3-1Z'%2F%3E%3Cpath%20d%3D'm2%2016%203-8%203%208c-.87.65-1.92%201-3%201s-2.13-.35-3-1Z'%2F%3E%3Cpath%20d%3D'M7%2021h10'%2F%3E%3Cpath%20d%3D'M12%203v18'%2F%3E%3Cpath%20d%3D'M3%207h2c2%200%205-1%207-2%202%201%205%202%207%202h2'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 15px;
  height: 15px;
  margin-top: 2px;
}

.sk-law-ghost-native {
  z-index: 0;
  opacity: .9;
  pointer-events: none;
  color: #0000;
  letter-spacing: -.06em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#5eead42e, #5eead400);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Archivo, sans-serif;
  font-size: 220px;
  font-weight: 800;
  line-height: 1;
  position: absolute;
  top: 40%;
  left: 56%;
}

.sk-clients-native {
  background-color: var(--_síchka-design-tokens---color--surface-mint);
  color: var(--_síchka-design-tokens---color--ink);
  background-image: radial-gradient(780px 520px at 98% 4%, #0ea5a038, #0000 60%), radial-gradient(640px 520px at 0 100%, #1e3a5f1a, #0000 62%), linear-gradient(#f1fbf8 0%, #ddf1ec 100%);
  border-top: 1px solid #e3e9f0;
  padding-top: clamp(104px, 10vw, 148px);
  padding-bottom: clamp(104px, 10vw, 148px);
  font-family: Inter, system-ui, sans-serif;
}

.sk-clients-grid-native {
  grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr);
  align-items: center;
  gap: clamp(48px, 6.4vw, 86px);
  width: 100%;
  display: grid;
}

.sk-h2c-native {
  color: var(--_síchka-design-tokens---color--ink);
  letter-spacing: -.035em;
  margin: 0;
  font-family: Archivo, system-ui, sans-serif;
  font-size: clamp(2.4rem, 4.3vw, 3.9rem);
  font-weight: 800;
  line-height: 1;
}

.sk-h2c-em-native {
  color: #0000;
  letter-spacing: -.045em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(100deg, #0f766e 0%, #0ea5a0 52%, #2dd4bf 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: 0 0 40px;
  font-family: Archivo, system-ui, sans-serif;
  font-size: clamp(2.4rem, 4.3vw, 3.9rem);
  font-style: italic;
  font-weight: 800;
  line-height: 1;
}

.sk-quote-stars-native {
  color: var(--_síchka-design-tokens---color--star);
  font-family: Inter, system-ui, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-md);
  letter-spacing: 3px;
  margin: 0 0 12px;
  line-height: 1;
  display: block;
}

.sk-quote-mark-native {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #0f766e 0%, #0ea5a0 48%, #2dd4bf 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: 0 0 16px;
  font-family: Archivo, system-ui, sans-serif;
  font-size: 112px;
  font-weight: 400;
  line-height: .6;
}

.sk-quote-text-native {
  width: auto;
  max-width: none;
  height: auto;
  color: var(--_síchka-design-tokens---color--ink);
  letter-spacing: -.02em;
  margin: 0;
  font-family: Archivo, system-ui, sans-serif;
  font-size: clamp(28px, 3vw, 34px);
  font-weight: 400;
  line-height: 1.3;
}

.sk-quote-attr-native {
  border-left: 2px solid #0ea5a0;
  align-items: center;
  gap: 16px;
  margin-top: 32px;
  padding-left: 42px;
  display: flex;
}

.sk-quote-name-native {
  color: var(--_síchka-design-tokens---color--ink);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  margin: 0;
  font-weight: 600;
}

.sk-quote-role-native {
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  margin: 2px 0 0;
}

.sk-clients-side-native {
  flex-direction: column;
  gap: 32px;
  display: flex;
}

.sk-clients-photo-native {
  border-radius: var(--_síchka-design-tokens---size--radius-lg);
  background-color: #0000;
  background-image: none;
  border: 0;
  width: 100%;
  padding: 0;
  position: relative;
  overflow: hidden;
  box-shadow: 0 30px 60px -36px #10243d66;
}

.sk-clients-img-native {
  aspect-ratio: 1.5;
  object-fit: cover;
  border-radius: 24px;
  width: 100%;
  height: auto;
  display: block;
}

.sk-clients-caption-native {
  border-radius: var(--_síchka-design-tokens---size--radius-pill);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: var(--_síchka-design-tokens---color--white);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-xs);
  background-color: #091a2aa8;
  border: 1px solid #ffffff2e;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 9px 14px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
  position: absolute;
  bottom: 22px;
  left: 22px;
}

.sk-clients-caption-native:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235EEAD4%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M3%209l1-5h16l1%205'%2F%3E%3Cpath%20d%3D'M4%209v11h16V9'%2F%3E%3Cpath%20d%3D'M9%2020v-6h6v6'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
}

.sk-stats-native {
  flex-direction: column;
  gap: 0;
  display: flex;
}

.sk-stat-native {
  border-top: 1px solid #e3e9f0;
  padding: 22px 0 22px 58px;
  transition: background-color .3s, border-radius .3s, padding-left .3s;
  position: relative;
}

.sk-stat-native:hover {
  background-color: #ffffff85;
  border-radius: 14px;
}

.sk-stat-native:before {
  content: "";
  background-image: linear-gradient(145deg, #e9fbf8, #d8f3f1);
  border: 1px solid #0ea5a01f;
  border-radius: 12px;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 24px;
  left: 0;
  box-shadow: inset 0 1px #fff;
}

.sk-stat-native.sk-stat-native-1 {
  position: relative;
}

.sk-stat-native.sk-stat-native-1:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M3%2021h18'%2F%3E%3Cpath%20d%3D'M5%2021V7l7-4%207%204v14'%2F%3E%3Cpath%20d%3D'M9%209h.01M9%2013h.01M9%2017h.01M15%209h.01M15%2013h.01M15%2017h.01'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 36px;
  left: 12px;
}

.sk-stat-native.sk-stat-native-2 {
  position: relative;
}

.sk-stat-native.sk-stat-native-2:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'10'%2F%3E%3Cpath%20d%3D'M12%206v6l4%202'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 36px;
  left: 12px;
}

.sk-stat-native.sk-stat-native-3 {
  position: relative;
}

.sk-stat-native.sk-stat-native-3:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M12%2022s8-4%208-10V5l-8-3-8%203v7c0%206%208%2010%208%2010z'%2F%3E%3Cpath%20d%3D'm9%2012%202%202%204-4'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 36px;
  left: 12px;
}

.sk-stat-num-native {
  color: #0000;
  letter-spacing: -.045em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #10243d 0%, #0f766e 62%, #0ea5a0 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: 0;
  font-family: Archivo, system-ui, sans-serif;
  font-size: clamp(44px, 4.6vw, 58px);
  font-weight: 800;
  line-height: 1;
}

.sk-stat-label-native {
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  letter-spacing: .04em;
  margin: 8px 0 0;
  line-height: 1.45;
}

.sk-plans-native {
  background-color: var(--_síchka-design-tokens---color--surface-mint);
  color: var(--_síchka-design-tokens---color--ink);
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%20520%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22b%22%20gradientUnits%3D%22userSpaceOnUse%22%20cx%3D%22240%22%20cy%3D%2270%22%20r%3D%22420%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%230EA5A0%22%20stop-opacity%3D%22.12%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%230EA5A0%22%20stop-opacity%3D%22.04%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230EA5A0%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3Cpattern%20id%3D%22d%22%20width%3D%2222%22%20height%3D%2222%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Ccircle%20cx%3D%221.2%22%20cy%3D%221.2%22%20r%3D%221.2%22%20fill%3D%22%230EA5A0%22%20fill-opacity%3D%22.09%22%2F%3E%3C%2Fpattern%3E%3ClinearGradient%20id%3D%22gx%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22.08%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%221%22%2F%3E%3Cstop%20offset%3D%22.92%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%221%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22gy%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%221%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%221%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3Cmask%20id%3D%22mx%22%3E%3Crect%20width%3D%221600%22%20height%3D%22520%22%20fill%3D%22url(%23gx)%22%2F%3E%3C%2Fmask%3E%3Cmask%20id%3D%22my%22%3E%3Crect%20width%3D%221600%22%20height%3D%22520%22%20fill%3D%22url(%23gy)%22%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Cg%20mask%3D%22url(%23mx)%22%3E%3Cg%20mask%3D%22url(%23my)%22%3E%3Crect%20width%3D%221600%22%20height%3D%22520%22%20fill%3D%22url(%23b)%22%2F%3E%3Crect%20width%3D%221600%22%20height%3D%22520%22%20fill%3D%22url(%23d)%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%230EA5A0%22%3E%3Ccircle%20cx%3D%221260%22%20cy%3D%2240%22%20r%3D%22180%22%20stroke-opacity%3D%22.06%22%2F%3E%3Ccircle%20cx%3D%221260%22%20cy%3D%2240%22%20r%3D%22300%22%20stroke-opacity%3D%22.04%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E"), radial-gradient(860px 520px at 8% 0, #0ea5a029, #0000 60%), radial-gradient(720px 520px at 96% 96%, #1e3a5f1a, #0000 62%), linear-gradient(#f0f8f7 0%, #edf2f7 100%);
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: 100% 520px, auto, auto, auto;
  border-top: 2px solid #10243d;
  padding-top: clamp(104px, 10vw, 148px);
  padding-bottom: clamp(104px, 10vw, 148px);
  font-family: Inter, system-ui, sans-serif;
  position: relative;
}

.sk-plans-native:before {
  pointer-events: none;
  content: "";
  background-image: linear-gradient(90deg, #0f766e, #2dd4bf);
  width: min(260px, 26vw);
  height: 2px;
  position: absolute;
  top: -2px;
  left: 0;
}

.sk-plans-container-native {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: clamp(24px, 3.4vw, 44px);
  padding-right: clamp(24px, 3.4vw, 44px);
  display: block;
}

.sk-plans-head-native {
  margin: 0;
  display: block;
}

.sk-plans-intro-native {
  max-width: 620px;
  margin-bottom: clamp(34px, 4vw, 52px);
}

.sk-plans-title-native {
  color: var(--_síchka-design-tokens---color--ink);
  letter-spacing: -.035em;
  margin: 0;
  font-family: Archivo, system-ui, sans-serif;
  font-size: clamp(2.4rem, 4.3vw, 3.9rem);
  font-weight: 800;
  line-height: 1;
}

.sk-plans-title-em-native {
  color: #0000;
  letter-spacing: -.045em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(100deg, #0f766e 0%, #0ea5a0 52%, #2dd4bf 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: 0 0 18px;
  font-family: Archivo, system-ui, sans-serif;
  font-size: clamp(2.4rem, 4.3vw, 3.9rem);
  font-style: italic;
  font-weight: 800;
  line-height: 1;
}

.sk-plans-lede-native {
  max-width: 40em;
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-lg);
  margin: 0;
  line-height: 1.6;
}

.sk-billing-wrap-native {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 16px;
  width: auto;
  margin: 0 auto clamp(24px, 2.8vw, 34px);
  display: flex;
}

.sk-billing-native {
  border-radius: var(--_síchka-design-tokens---size--radius-pill);
  background-color: var(--_síchka-design-tokens---color--white-80);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  border: 1px solid #ffffffe6;
  gap: 2px;
  padding: 3px;
  display: flex;
  box-shadow: inset 0 1px #fff, 0 14px 30px -24px #10243d66;
}

.sk-bill-native {
  border-radius: var(--_síchka-design-tokens---size--radius-pill);
  color: var(--_síchka-design-tokens---color--ink);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  background-color: #0000;
  padding: 10px 18px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .25s, color .25s;
  display: block;
}

.sk-bill-native.sk-bill-native-on {
  background-color: var(--_síchka-design-tokens---color--ink);
  color: var(--_síchka-design-tokens---color--white);
}

.sk-billing-note-native {
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  align-items: center;
  gap: 8px;
  display: flex;
}

.sk-billing-note-native:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M20%206%209%2017l-5-5'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 13px;
  height: 13px;
}

.sk-included-native {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #fff;
  background-image: linear-gradient(150deg, #fff, #f3faf9);
  border: 1px solid #1e3a5f14;
  border-radius: 24px;
  align-items: center;
  gap: clamp(24px, 3vw, 44px);
  margin-bottom: clamp(50px, 5.6vw, 78px);
  padding: 28px 32px;
  display: flex;
  box-shadow: 0 32px 70px -38px #10243d73, inset 0 1px #fff;
}

.sk-included-title-native {
  color: var(--_síchka-design-tokens---color--ink);
  font-family: Inter, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  letter-spacing: .1em;
  text-transform: uppercase;
  align-items: center;
  gap: 8px;
  margin: 0;
  font-weight: 700;
  display: flex;
}

.sk-included-title-native:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M12%203l1.9%205.1L19%2010l-5.1%201.9L12%2017l-1.9-5.1L5%2010l5.1-1.9z'%2F%3E%3Cpath%20d%3D'M19%203v4'%2F%3E%3Cpath%20d%3D'M21%205h-4'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 18px;
  height: 18px;
}

.sk-included-grid-native {
  flex-grow: 1;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px 12px;
  display: grid;
}

.sk-inc-item-native {
  border-radius: var(--_síchka-design-tokens---size--radius-xs);
  background-color: #ffffff9e;
  border: 1px solid #1e3a5f12;
  align-items: center;
  gap: 8px;
  padding: 8px 10px;
  transition: border-color .3s, background-color .3s, transform .3s;
  display: flex;
}

.sk-inc-item-native:hover {
  background-color: #fff;
  border-color: #0ea5a04d;
  transform: translateY(-2px);
}

.sk-inc-check-native {
  border-radius: var(--_síchka-design-tokens---size--radius-xs);
  background-color: var(--_síchka-design-tokens---color--teal-50);
  width: 25px;
  height: 25px;
  color: var(--_síchka-design-tokens---color--teal-700);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: 0;
  line-height: 0;
  display: flex;
  box-shadow: inset 0 1px #fff;
}

.sk-inc-check-native.sk-inc-check-native-1 {
  position: relative;
}

.sk-inc-check-native.sk-inc-check-native-1:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D'18'%20height%3D'20'%20x%3D'3'%20y%3D'2'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M7%206h.01M12%206h.01M17%206h.01M7%2011h.01M12%2011h.01M17%2011h.01M7%2016h.01M12%2016h.01M17%2016h.01'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 11px;
  height: 11px;
}

.sk-inc-check-native.sk-inc-check-native-2 {
  position: relative;
}

.sk-inc-check-native.sk-inc-check-native-2:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D'18'%20height%3D'18'%20x%3D'3'%20y%3D'4'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M16%202v4'%2F%3E%3Cpath%20d%3D'M8%202v4'%2F%3E%3Cpath%20d%3D'M3%2010h18'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 11px;
  height: 11px;
}

.sk-inc-check-native.sk-inc-check-native-3 {
  position: relative;
}

.sk-inc-check-native.sk-inc-check-native-3:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M10%202h4'%2F%3E%3Cpath%20d%3D'M12%2014l3-3'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'14'%20r%3D'8'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 11px;
  height: 11px;
}

.sk-inc-check-native.sk-inc-check-native-4 {
  position: relative;
}

.sk-inc-check-native.sk-inc-check-native-4:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z'%2F%3E%3Cpath%20d%3D'M14%202v6h6'%2F%3E%3Cpath%20d%3D'm9%2015%202%202%204-4'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 11px;
  height: 11px;
}

.sk-inc-check-native.sk-inc-check-native-5 {
  position: relative;
}

.sk-inc-check-native.sk-inc-check-native-5:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M17%208h1a4%204%200%201%201%200%208h-1'%2F%3E%3Cpath%20d%3D'M3%208h14v9a4%204%200%200%201-4%204H7a4%204%200%200%201-4-4Z'%2F%3E%3Cpath%20d%3D'M6%202v2'%2F%3E%3Cpath%20d%3D'M10%202v2'%2F%3E%3Cpath%20d%3D'M14%202v2'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 11px;
  height: 11px;
}

.sk-inc-check-native.sk-inc-check-native-6 {
  position: relative;
}

.sk-inc-check-native.sk-inc-check-native-6:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M3%203v18h18'%2F%3E%3Cpath%20d%3D'm19%209-5%205-4-4-3%203'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 11px;
  height: 11px;
}

.sk-inc-check-native.sk-inc-check-native-7 {
  position: relative;
}

.sk-inc-check-native.sk-inc-check-native-7:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D'14'%20height%3D'20'%20x%3D'5'%20y%3D'2'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M12%2018h.01'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 11px;
  height: 11px;
}

.sk-inc-check-native.sk-inc-check-native-8 {
  position: relative;
}

.sk-inc-check-native.sk-inc-check-native-8:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M21%2015a2%202%200%200%201-2%202H7l-4%204V5a2%202%200%200%201%202-2h14a2%202%200%200%201%202%202z'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 11px;
  height: 11px;
}

.sk-inc-text-native {
  color: var(--_síchka-design-tokens---color--ink-soft);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  line-height: 1.35;
}

.sk-plans-grid-native {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
  width: 100%;
  margin-top: 4rem;
  display: grid;
}

.sk-plan-native {
  border-radius: var(--_síchka-design-tokens---size--radius-lg);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: var(--_síchka-design-tokens---color--ink);
  background-color: #f8fcfc;
  background-image: linear-gradient(155deg, #fff, #f2f9f9);
  border: 1px solid #1e3a5f14;
  flex-direction: column;
  padding: 34px 28px 30px;
  transition: translate .42s cubic-bezier(.2, .7, .2, 1), box-shadow .42s, border-color .42s;
  display: flex;
  position: relative;
  box-shadow: 0 32px 70px -38px #10243d73, inset 0 3px #0ea5a029, inset 0 1px #fff;
}

.sk-plan-native:hover {
  border-color: #0ea5a057;
  translate: 0 -8px;
  box-shadow: 0 48px 90px -42px #10243d80, inset 0 3px #0ea5a057, inset 0 1px #fff;
}

.sk-plan-native.sk-plan-featured-native {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #0b1a2c;
  background-image: linear-gradient(160deg, #122c46fb, #08182cfb);
  border-color: #5eead457;
  margin-top: -24px;
  margin-bottom: 24px;
  box-shadow: 0 40px 90px -34px #0ea5a075, inset 0 1px #ffffff29, 0 0 0 1px #5eead41f;
}

.sk-plan-native.sk-plan-featured-native:hover {
  translate: 0 -10px;
}

.sk-plan-name-native {
  color: var(--_síchka-design-tokens---color--teal-700);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  letter-spacing: .14em;
  text-transform: uppercase;
  align-items: center;
  gap: 8px;
  margin: 0;
  font-weight: 700;
  display: flex;
}

.sk-plan-name-native.sk-plan-name-native-1 {
  position: relative;
}

.sk-plan-name-native.sk-plan-name-native-1:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M4.5%2016.5c-1.5%201.26-2%205-2%205s3.74-.5%205-2c.71-.84.7-2.13-.09-2.91a2.18%202.18%200%200%200-2.91-.09z'%2F%3E%3Cpath%20d%3D'M12%2015l-3-3a22%2022%200%200%201%202-3.95A12.88%2012.88%200%200%201%2022%202c0%202.72-.78%207.5-6%2011a22.35%2022.35%200%200%201-4%202z'%2F%3E%3Cpath%20d%3D'M9%2012H4s.55-3.03%202-4c1.62-1.08%205%200%205%200'%2F%3E%3Cpath%20d%3D'M12%2015v5s3.03-.55%204-2c1.08-1.62%200-5%200-5'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 17px;
  height: 17px;
}

.sk-plan-name-native.sk-plan-name-native-2 {
  position: relative;
}

.sk-plan-name-native.sk-plan-name-native-2:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M3%2021h18'%2F%3E%3Cpath%20d%3D'M5%2021V7l7-4%207%204v14'%2F%3E%3Cpath%20d%3D'M9%209h.01M9%2013h.01M9%2017h.01M15%209h.01M15%2013h.01M15%2017h.01'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 17px;
  height: 17px;
}

.sk-plan-name-native.sk-plan-name-native-3 {
  position: relative;
}

.sk-plan-name-native.sk-plan-name-native-3:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M16%2020V4a2%202%200%200%200-2-2h-4a2%202%200%200%200-2%202v16'%2F%3E%3Crect%20width%3D'20'%20height%3D'14'%20x%3D'2'%20y%3D'6'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M2%2012h20'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 17px;
  height: 17px;
}

.sk-plan-name-native.sk-plan-name-native-2-on {
  color: var(--_síchka-design-tokens---color--teal-200);
}

.sk-plan-name-native.sk-plan-name-native-2-on:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M3%2021h18'%2F%3E%3Cpath%20d%3D'M5%2021V7l7-4%207%204v14'%2F%3E%3Cpath%20d%3D'M9%209h.01M9%2013h.01M9%2017h.01M15%209h.01M15%2013h.01M15%2017h.01'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 17px;
  height: 17px;
}

.sk-plan-range-native {
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  margin: 8px 0 0;
}

.sk-plan-range-native.sk-plan-range-native-on {
  color: var(--_síchka-design-tokens---color--muted);
}

.sk-plan-price-native {
  align-items: baseline;
  gap: 8px;
  margin: 22px 0 6px;
  display: flex;
}

.sk-plan-amount-native {
  color: var(--_síchka-design-tokens---color--ink);
  font-family: Archivo, system-ui, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-6xl);
  letter-spacing: -.04em;
  font-weight: 800;
  line-height: 1;
}

.sk-plan-amount-native.sk-plan-amount-native-on {
  color: var(--_síchka-design-tokens---color--white);
}

.sk-plan-per-native {
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
}

.sk-plan-per-native.sk-plan-per-native-on {
  color: var(--_síchka-design-tokens---color--muted);
}

.sk-plan-tax-native {
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
}

.sk-plan-tax-native.sk-plan-tax-native-on {
  color: var(--_síchka-design-tokens---color--muted);
}

.sk-plan-desc-native {
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-md);
  border-top: 1px solid #e3e9f0;
  margin: 20px 0 24px;
  padding-top: 20px;
  line-height: 1.55;
}

.sk-plan-desc-native.sk-plan-desc-native-on {
  border-top-color: var(--_síchka-design-tokens---color--white-14);
  color: var(--_síchka-design-tokens---color--soft);
}

.sk-plan-cta-native {
  height: var(--_síchka-design-tokens---size--control-md);
  border-radius: var(--_síchka-design-tokens---size--radius-pill);
  background-color: var(--_síchka-design-tokens---color--ink-soft);
  color: var(--_síchka-design-tokens---color--white);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  justify-content: center;
  align-items: center;
  gap: 8px;
  margin-top: auto;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.sk-plan-cta-native:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M5%2012h14'%2F%3E%3Cpath%20d%3D'm12%205%207%207-7%207'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 15px;
}

.sk-plan-cta-native.sk-plan-cta-native-on {
  color: var(--_síchka-design-tokens---color--white);
  background-image: linear-gradient(135deg, #0f766e 0%, #0ea5a0 48%, #2dd4bf 100%);
  box-shadow: 0 14px 30px -16px #0ea5a0b3;
}

.sk-plan-foot-native {
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  text-align: center;
  margin: 12px 0 0;
}

.sk-plan-foot-native.sk-plan-foot-native-on {
  color: var(--_síchka-design-tokens---color--muted);
}

.sk-plan-badge-native {
  border-radius: var(--_síchka-design-tokens---size--radius-pill);
  color: var(--_síchka-design-tokens---color--teal-900);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  letter-spacing: .12em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #5eead4, #2dd4bf);
  padding: 7px 12px;
  font-weight: 700;
  position: absolute;
  top: -16px;
  left: 24px;
  box-shadow: 0 10px 24px -12px #2dd4bfcc;
}

.sk-enterprise-native {
  background-image: linear-gradient(150deg, #fffffff2, #d8f3f185);
  border: 1px solid #0ea5a03d;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
  width: 100%;
  max-width: 806px;
  margin: 32px auto 0;
  padding: 18px 24px;
  display: flex;
  box-shadow: 0 22px 50px -38px #10243d66, inset 0 1px #fff;
}

.sk-ent-copy-native {
  flex-grow: 1;
  min-width: 0;
}

.sk-ent-title-native {
  color: var(--_síchka-design-tokens---color--ink-soft);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  align-items: center;
  gap: 8px;
  margin: 0 0 4px;
  font-weight: 600;
  display: flex;
}

.sk-ent-title-native:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M16%2020V4a2%202%200%200%200-2-2h-4a2%202%200%200%200-2%202v16'%2F%3E%3Crect%20width%3D'20'%20height%3D'14'%20x%3D'2'%20y%3D'6'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M2%2012h20'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 17px;
  height: 17px;
}

.sk-ent-text-native {
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  margin: 0;
  line-height: 1.5;
}

.sk-ent-wa-native {
  height: var(--_síchka-design-tokens---size--control-sm);
  border-radius: var(--_síchka-design-tokens---size--radius-pill);
  background-color: var(--_síchka-design-tokens---color--whatsapp);
  color: var(--_síchka-design-tokens---color--white);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  background-image: url('../images/whatsapp-icon-white.svg');
  background-position: 18px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  padding: 0 20px 0 50px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.img-bg-seccion {
  z-index: 0;
  opacity: .48;
  filter: saturate(.86) contrast(.98);
  mix-blend-mode: multiply;
  object-fit: cover;
  object-position: 35% 28%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.sk-faq-native {
  background-color: var(--_síchka-design-tokens---color--surface-soft);
  color: var(--_síchka-design-tokens---color--ink);
  background-image: radial-gradient(720px 520px at 0 16%, #0ea5a01a, #0000 62%), linear-gradient(#fbfdfd 0%, #f3f8fb 100%);
  border-top: 1px solid #dde3e9;
  padding-top: clamp(104px, 10vw, 148px);
  padding-bottom: clamp(104px, 10vw, 148px);
  font-family: Inter, system-ui, sans-serif;
}

.sk-faq-container-native {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: clamp(24px, 3.4vw, 44px);
  padding-right: clamp(24px, 3.4vw, 44px);
  display: block;
}

.sk-faq-grid-native {
  grid-template-columns: minmax(0, .82fr) minmax(0, 1.18fr);
  align-items: start;
  gap: clamp(48px, 6.4vw, 86px);
  width: 100%;
  display: grid;
}

.sk-faq-aside-native {
  border-radius: var(--_síchka-design-tokens---size--radius-lg);
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-image: linear-gradient(150deg, #ffffffeb, #d8f3f1a3);
  border: 1px solid #ffffffe6;
  min-width: 0;
  padding: 32px;
  position: sticky;
  top: 110px;
  box-shadow: 0 32px 70px -38px #10243d73, inset 0 1px #fff;
}

.sk-faq-title-native {
  color: var(--_síchka-design-tokens---color--ink);
  letter-spacing: -.035em;
  margin: 0;
  font-family: Archivo, system-ui, sans-serif;
  font-size: clamp(2.2rem, 3.4vw, 3.3rem);
  font-weight: 800;
  line-height: 1;
}

.sk-faq-title-em-native {
  color: #0000;
  letter-spacing: -.045em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(100deg, #0f766e 0%, #0ea5a0 52%, #2dd4bf 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: 0;
  font-family: Archivo, system-ui, sans-serif;
  font-size: clamp(2.2rem, 3.4vw, 3.3rem);
  font-style: italic;
  font-weight: 800;
  line-height: 1;
}

.sk-faq-lede-native {
  max-width: 34ch;
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-lg);
  margin: 24px 0 0;
  line-height: 1.6;
}

.sk-faq-lede-strong-native {
  color: var(--_síchka-design-tokens---color--ink);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-lg);
  align-items: center;
  gap: 8px;
  margin-top: 2px;
  font-weight: 600;
  line-height: 1.6;
  display: flex;
}

.sk-faq-lede-strong-native:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%230F766E'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M21%2015a2%202%200%200%201-2%202H7l-4%204V5a2%202%200%200%201%202-2h14a2%202%200%200%201%202%202z'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}

.sk-faq-wa-native {
  height: var(--_síchka-design-tokens---size--control-md);
  border-radius: var(--_síchka-design-tokens---size--radius-pill);
  background-color: var(--_síchka-design-tokens---color--whatsapp);
  color: var(--_síchka-design-tokens---color--white);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  background-image: url('../images/whatsapp-icon-white.svg');
  background-position: 18px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border: 0;
  justify-content: center;
  align-items: center;
  margin-top: 22px;
  padding: 0 22px 0 50px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.sk-faq-wa-native:hover {
  color: #fff;
  background-color: #1ebe5a;
}

.sk-faq-list-native {
  border-top: 1px solid #dde3e9;
  flex-direction: column;
  gap: 12px;
  min-width: 0;
  display: flex;
}

.sk-faq-item-native {
  border-radius: var(--_síchka-design-tokens---size--radius-md);
  background-color: var(--_síchka-design-tokens---color--white-80);
  border: 1px solid #dde3e9;
  transition: border-color .35s, box-shadow .35s, background-color .35s;
  overflow: hidden;
}

.sk-faq-item-native:hover {
  background-color: #fff;
  border-color: #0ea5a042;
}

.sk-faq-item-native.sk-faq-item-native-on {
  border-color: var(--_síchka-design-tokens---color--teal-35);
  background-color: var(--_síchka-design-tokens---color--white);
  box-shadow: 0 24px 50px -36px #0ea5a08c;
}

.sk-faq-trigger-native {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 22px;
  display: flex;
}

.sk-faq-trigger-native:focus-visible, .sk-faq-trigger-native[data-wf-focus-visible] {
  outline-offset: -2px;
  outline: 2px solid #0ea5a0;
}

.sk-faq-q-native {
  min-width: 0;
  color: var(--_síchka-design-tokens---color--ink);
  letter-spacing: -.01em;
  font-family: Archivo, system-ui, sans-serif;
  font-size: clamp(17px, 1.55vw, 19px);
  font-weight: 700;
  line-height: 1.35;
}

.sk-faq-icon-native {
  background-color: var(--_síchka-design-tokens---color--teal-50);
  width: 36px;
  height: 36px;
  color: var(--_síchka-design-tokens---color--teal-700);
  border: 1px solid #0ea5a029;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  padding-bottom: 2px;
  font-family: Inter, Arial, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 1;
  transition: background-color .3s, transform .3s, color .3s;
  display: flex;
}

.sk-faq-icon-native.sk-faq-icon-native-on {
  color: var(--_síchka-design-tokens---color--white);
  background-image: linear-gradient(135deg, #0f766e 0%, #0ea5a0 52%, #2dd4bf 100%);
  border-color: #0000;
  transform: rotate(180deg);
}

.sk-faq-panel-native {
  visibility: hidden;
  grid-template-rows: 0fr;
  grid-template-columns: 1fr;
  transition: grid-template-rows .34s, visibility .34s;
  display: grid;
}

.sk-faq-panel-native.sk-faq-panel-native-on {
  visibility: visible;
  grid-template-rows: 1fr;
}

.sk-faq-panel-in-native {
  min-height: 0;
  padding: 0 22px 22px;
  overflow: hidden;
}

.sk-faq-a-native {
  max-width: 62ch;
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  margin: 0;
  padding: 0 40px 28px 0;
  line-height: 1.65;
}

.color-gradient-bg {
  z-index: 1;
  background-color: #0000;
  background-image: linear-gradient(90deg, #edf7f6 0%, #edf7f6fc 22%, #edf7f6d6 40%, #edf7f652 56%, #edf7f61a 74%, #edf7f608 100%), linear-gradient(#edf7f60f 0%, #edf7f629 50%, #edf7f6e0 82%, #edf7f6 96%);
  position: absolute;
  inset: 0%;
}

.sk-final-native {
  background-color: var(--_síchka-design-tokens---color--ink);
  color: var(--_síchka-design-tokens---color--white);
  background-image: linear-gradient(155deg, #081625, #10243d 48%, #0b2238);
  border-top: 1px solid #5eead424;
  padding-top: clamp(104px, 10vw, 148px);
  padding-bottom: 0;
  font-family: Inter, system-ui, sans-serif;
  position: relative;
  overflow: hidden;
}

.sk-final-native:before {
  pointer-events: none;
  content: "";
  background-image: radial-gradient(900px 560px at 82% 10%, #0ea5a038, #0000 58%), radial-gradient(760px 520px at 8% 88%, #1b5c9638, #0000 62%);
  position: absolute;
  inset: 0;
}

.sk-final-container-native {
  z-index: 1;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: clamp(24px, 3.4vw, 44px);
  padding-right: clamp(24px, 3.4vw, 44px);
  display: block;
  position: relative;
}

.sk-final-grid-native {
  z-index: 1;
  grid-template-columns: minmax(0, 1fr) 560px;
  align-items: stretch;
  gap: clamp(48px, 5.2vw, 76px);
  width: 100%;
  display: grid;
  position: relative;
}

.sk-final-inner-native {
  z-index: 1;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20516%20861%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22b%22%20gradientUnits%3D%22userSpaceOnUse%22%20cx%3D%22258%22%20cy%3D%22430%22%20r%3D%22300%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%230EA5A0%22%20stop-opacity%3D%22.22%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%230EA5A0%22%20stop-opacity%3D%22.07%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230EA5A0%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3Cpattern%20id%3D%22d%22%20width%3D%2220%22%20height%3D%2220%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Ccircle%20cx%3D%221.2%22%20cy%3D%221.2%22%20r%3D%221.2%22%20fill%3D%22%235EEAD4%22%20fill-opacity%3D%22.16%22%2F%3E%3C%2Fpattern%3E%3CradialGradient%20id%3D%22f%22%20cx%3D%2250%25%22%20cy%3D%2252%25%22%20r%3D%2272%25%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%221%22%2F%3E%3Cstop%20offset%3D%22.62%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.8%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3Cmask%20id%3D%22m%22%3E%3Crect%20width%3D%22516%22%20height%3D%22861%22%20fill%3D%22url(%23f)%22%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Crect%20width%3D%22516%22%20height%3D%22861%22%20fill%3D%22url(%23b)%22%20mask%3D%22url(%23m)%22%2F%3E%3Crect%20width%3D%22516%22%20height%3D%22861%22%20fill%3D%22url(%23d)%22%20mask%3D%22url(%23m)%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%235EEAD4%22%20mask%3D%22url(%23m)%22%3E%3Ccircle%20cx%3D%22258%22%20cy%3D%22430%22%20r%3D%22150%22%20stroke-opacity%3D%22.14%22%2F%3E%3Ccircle%20cx%3D%22258%22%20cy%3D%22430%22%20r%3D%22240%22%20stroke-opacity%3D%22.09%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  display: flex;
  position: relative;
}

.sk-final-copy-native {
  z-index: 1;
  width: 100%;
  margin-bottom: 64px;
  position: relative;
}

.sk-final-kicker-native {
  background-image: linear-gradient(to right, #0ea5a0 0% 100%);
  background-repeat: no-repeat;
  background-size: 26px 1px;
  align-items: baseline;
  gap: 16px;
  margin-bottom: 18px;
  padding-left: 40px;
  display: flex;
}

.sk-final-num-native {
  color: var(--_síchka-design-tokens---color--teal-500);
  font-family: Archivo, system-ui, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-4xl);
  font-style: italic;
  font-weight: 800;
  line-height: .8;
}

.sk-final-label-native {
  color: var(--_síchka-design-tokens---color--muted);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  letter-spacing: .15em;
  text-transform: uppercase;
  font-weight: 600;
}

.sk-final-title-native {
  color: var(--_síchka-design-tokens---color--white);
  letter-spacing: -.035em;
  margin: 0;
  font-family: Archivo, system-ui, sans-serif;
  font-size: clamp(2.7rem, 4.6vw, 4.2rem);
  font-weight: 800;
  line-height: 1;
}

.sk-final-title-em-native {
  color: #0000;
  letter-spacing: -.045em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(100deg, #baf7ff 0%, #5eead4 55%, #99f6e4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: 0 0 26px;
  font-family: Archivo, system-ui, sans-serif;
  font-size: clamp(2.7rem, 4.6vw, 4.2rem);
  font-style: italic;
  font-weight: 800;
  line-height: 1;
}

.sk-final-text-native {
  color: #c9d4e0;
  max-width: 52ch;
  margin: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 20px;
  line-height: 1.6;
}

.sk-final-actions-native {
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
  margin-top: 40px;
  display: flex;
}

.sk-final-wa-native {
  height: var(--_síchka-design-tokens---size--control-md);
  border-radius: var(--_síchka-design-tokens---size--radius-pill);
  background-color: var(--_síchka-design-tokens---color--whatsapp);
  color: var(--_síchka-design-tokens---color--white);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  background-image: url('../images/whatsapp-icon-white.svg');
  background-position: 18px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border: 0;
  justify-content: center;
  align-items: center;
  padding: 0 24px 0 50px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.sk-final-wa-native:hover {
  color: #fff;
  background-color: #1ebe5a;
}

.sk-final-note-native {
  color: var(--_síchka-design-tokens---color--muted);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  align-items: center;
  gap: 8px;
  margin-top: 24px;
  line-height: 1.5;
  display: flex;
}

.sk-final-note-native:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235EEAD4%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M21%2015a2%202%200%200%201-2%202H7l-4%204V5a2%202%200%200%201%202-2h14a2%202%200%200%201%202%202z'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 15px;
  height: 15px;
}

.sk-final-img-native {
  aspect-ratio: auto;
  filter: drop-shadow(0 30px 60px #00000059);
  object-fit: cover;
  object-position: 50% 0%;
  align-self: center;
  width: 100%;
  max-width: 516px;
  height: 100%;
  display: block;
}

.sk-form-title-native {
  color: var(--_síchka-design-tokens---color--ink);
  font-family: Archivo, system-ui, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-2xl);
  letter-spacing: -.02em;
  margin: 0;
  font-weight: 700;
  line-height: 1.15;
}

.sk-final-check-native {
  pointer-events: none;
  justify-content: center;
  align-items: center;
  width: 460px;
  height: 460px;
  font-size: 0;
  line-height: 1;
  display: flex;
  position: absolute;
  top: 50%;
  right: -40px;
  overflow: visible;
  transform: translateY(-50%);
}

.sk-final-check-native:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%235EEAD4%22%20fill-opacity%3D%22.10%22%3E%3Cpath%20d%3D%22M12%2022s8-4%208-10V5l-8-3-8%203v7c0%206%208%2010%208%2010z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 72%;
  height: 72%;
}

.sk-form-card-native {
  border-radius: var(--_síchka-design-tokens---size--radius-lg);
  background-color: var(--_síchka-design-tokens---color--surface-soft);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  width: 100%;
  color: var(--_síchka-design-tokens---color--ink);
  background-image: linear-gradient(155deg, #fffffff7, #eef9f8db);
  border: 1px solid #ffffffc7;
  margin-bottom: 48px;
  padding: 34px 34px 30px;
  position: relative;
  box-shadow: 0 54px 120px -46px #000000a6, inset 0 1px #fff, 0 0 0 1px #5eead41a;
}

.sk-form-head-native {
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  width: 100%;
  display: flex;
}

.sk-form-grid-native {
  grid-template-columns: 1fr;
  gap: 0;
  width: 100%;
  display: grid;
}

.sk-eyebrow-native {
  color: var(--_síchka-design-tokens---color--teal-700);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  letter-spacing: .14em;
  text-transform: uppercase;
  align-items: center;
  gap: 8px;
  margin: 0 0 5px;
  font-weight: 600;
  line-height: 1.25;
  display: flex;
}

.sk-eyebrow-native:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M12%203l1.9%205.1L19%2010l-5.1%201.9L12%2017l-1.9-5.1L5%2010l5.1-1.9z'%2F%3E%3Cpath%20d%3D'M19%203v4'%2F%3E%3Cpath%20d%3D'M21%205h-4'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
}

.sk-form-badge-native {
  border-radius: var(--_síchka-design-tokens---size--radius-pill);
  color: var(--_síchka-design-tokens---color--teal-900);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  letter-spacing: .08em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #d8f3f1, #b9f5ed);
  border: 1px solid #0ea5a02e;
  flex: none;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 6px 9px;
  font-weight: 700;
  line-height: 1.25;
  display: inline-flex;
}

.sk-form-badge-native:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M20%206%209%2017l-5-5'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 12px;
  height: 12px;
}

.sk-form-sub-native {
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  align-items: flex-start;
  gap: 8px;
  margin: 8px 0 18px;
  line-height: 1.5;
  display: flex;
}

.sk-form-sub-native:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M12%2022s8-4%208-10V5l-8-3-8%203v7c0%206%208%2010%208%2010z'%2F%3E%3Cpath%20d%3D'm9%2012%202%202%204-4'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 15px;
  height: 15px;
  margin-top: 2px;
}

.sk-emp-hidden-native {
  display: none;
}

.sk-consent-native {
  width: 100%;
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-sm);
  align-items: flex-start;
  gap: 14px;
  margin: 8px 0 4px;
  line-height: 1.55;
  display: flex;
}

.sk-check-native {
  accent-color: #0f766e;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-top: 2px;
  display: flex;
}

.sk-check-input-native {
  accent-color: #0f766e;
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  margin: 0;
}

.sk-btn-native {
  width: 100%;
  height: var(--_síchka-design-tokens---size--control-md);
  border-radius: var(--_síchka-design-tokens---size--radius-pill);
  background-color: var(--_síchka-design-tokens---color--teal-500);
  color: var(--_síchka-design-tokens---color--white);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  letter-spacing: .01em;
  cursor: pointer;
  background-image: linear-gradient(135deg, #0f766e 0%, #0ea5a0 48%, #2dd4bf 100%);
  border: 0;
  justify-content: center;
  align-items: center;
  gap: 8px;
  margin-top: 16px;
  padding: 0 24px;
  font-weight: 700;
  transition: transform .3s, box-shadow .3s, filter .3s;
  display: flex;
  box-shadow: 0 18px 36px -18px #0ea5a0a6;
}

.sk-btn-native:hover {
  filter: saturate(115%);
  transform: translateY(-2px);
  box-shadow: 0 24px 44px -18px #0ea5a0bf;
}

.sk-note-native {
  color: var(--_síchka-design-tokens---color--body);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-sm);
  text-align: center;
  align-items: flex-start;
  gap: 8px;
  margin: 14px 0 0;
  line-height: 1.5;
  display: flex;
}

.sk-note-native:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D'18'%20height%3D'11'%20x%3D'3'%20y%3D'11'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M7%2011V7a5%205%200%200%201%2010%200v4'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 15px;
  height: 15px;
  margin-top: 1px;
}

.sk-form-native {
  width: 100%;
  margin: 0;
  display: block;
}

.sk-field-native {
  margin-bottom: 16px;
  display: block;
}

.sk-label-native {
  color: var(--_síchka-design-tokens---color--ink-soft);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  letter-spacing: .08em;
  text-transform: uppercase;
  align-items: center;
  gap: 8px;
  margin-bottom: 7px;
  font-weight: 600;
  line-height: 1.25;
  display: flex;
}

.sk-label-native:before {
  opacity: .85;
  content: "";
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
}

.sk-label-native.sk-label-native-1 {
  position: relative;
}

.sk-label-native.sk-label-native-1:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M3%209l1-5h16l1%205'%2F%3E%3Cpath%20d%3D'M4%209v11h16V9'%2F%3E%3Cpath%20d%3D'M9%2020v-6h6v6'%2F%3E%3C%2Fsvg%3E");
}

.sk-label-native.sk-label-native-2 {
  position: relative;
}

.sk-label-native.sk-label-native-2:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M19%2021v-2a4%204%200%200%200-4-4H9a4%204%200%200%200-4%204v2'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'7'%20r%3D'4'%2F%3E%3C%2Fsvg%3E");
}

.sk-label-native.sk-label-native-3 {
  position: relative;
}

.sk-label-native.sk-label-native-3:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D'14'%20height%3D'20'%20x%3D'5'%20y%3D'2'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M12%2018h.01'%2F%3E%3C%2Fsvg%3E");
}

.sk-label-native.sk-label-native-4 {
  position: relative;
}

.sk-label-native.sk-label-native-4:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D'20'%20height%3D'16'%20x%3D'2'%20y%3D'4'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'm22%207-8.97%205.7a1.94%201.94%200%200%201-2.06%200L2%207'%2F%3E%3C%2Fsvg%3E");
}

.sk-label-native.sk-label-native-5 {
  position: relative;
}

.sk-label-native.sk-label-native-5:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M16%2020V4a2%202%200%200%200-2-2h-4a2%202%200%200%200-2%202v16'%2F%3E%3Crect%20width%3D'20'%20height%3D'14'%20x%3D'2'%20y%3D'6'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M2%2012h20'%2F%3E%3C%2Fsvg%3E");
}

.sk-label-native.sk-label-native-6 {
  position: relative;
}

.sk-label-native.sk-label-native-6:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M3%2021h18'%2F%3E%3Cpath%20d%3D'M5%2021V7l7-4%207%204v14'%2F%3E%3Cpath%20d%3D'M9%209h.01M9%2013h.01M9%2017h.01M15%209h.01M15%2013h.01M15%2017h.01'%2F%3E%3C%2Fsvg%3E");
}

.sk-label-native.sk-label-native-7 {
  position: relative;
}

.sk-label-native.sk-label-native-7:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z'%2F%3E%3Cpath%20d%3D'M14%202v6h6'%2F%3E%3Cpath%20d%3D'm9%2015%202%202%204-4'%2F%3E%3C%2Fsvg%3E");
}

.sk-label-native.sk-label-native-8 {
  position: relative;
}

.sk-label-native.sk-label-native-8:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230F766E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2'%2F%3E%3Ccircle%20cx%3D'9'%20cy%3D'7'%20r%3D'4'%2F%3E%3Cpath%20d%3D'M22%2021v-2a4%204%200%200%200-3-3.87'%2F%3E%3Cpath%20d%3D'M16%203.13a4%204%200%200%201%200%207.75'%2F%3E%3C%2Fsvg%3E");
}

.sk-input-native {
  box-sizing: border-box;
  width: 100%;
  height: var(--_síchka-design-tokens---size--control-sm);
  border-radius: var(--_síchka-design-tokens---size--radius-sm);
  background-color: var(--_síchka-design-tokens---color--white-80);
  color: var(--_síchka-design-tokens---color--ink);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  border: 1px solid #dde5ec;
  margin-bottom: 10px;
  padding: 13px 15px;
  font-weight: 400;
  line-height: 1.4;
  transition: border-color .25s, box-shadow .25s, background-color .25s;
}

.sk-input-native:focus {
  background-color: #fff;
  border-color: #0ea5a0;
  box-shadow: 0 0 0 4px #0ea5a01f;
}

.sk-input-native::placeholder {
  color: #8a97a6;
}

.sk-hero-native {
  color: var(--_síchka-design-tokens---color--white);
  background-image: radial-gradient(1050px 620px at 78% 28%, #0ea5a029, #0000 60%), radial-gradient(820px 520px at 6% 96%, #18568c57, #0000 64%), linear-gradient(160deg, #081625 0%, #10243d 52%, #0b2037 100%);
  border-bottom: 1px solid #5eead41a;
  font-family: Inter, system-ui, sans-serif;
  position: relative;
  overflow: hidden;
}

.sk-hero-native:after {
  z-index: 0;
  background-image: radial-gradient(circle 360px at var(--mx, 76%) var(--my, 24%), #5eead41f, transparent 64%);
  pointer-events: none;
  mix-blend-mode: screen;
  content: "";
  position: absolute;
  inset: 0;
}

.sk-hero-grid-lines-native {
  opacity: .55;
  pointer-events: none;
  background-image: linear-gradient(to right, #ffffff0d 1px, #0000 1px);
  background-size: 25% 100%;
  position: absolute;
  inset: 0;
}

.sk-hero-container-native {
  z-index: 1;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(28px, 3vw, 40px) clamp(24px, 3.4vw, 44px) clamp(20px, 2.4vw, 32px);
  display: flex;
  position: relative;
}

.sk-hero-logo-native {
  filter: drop-shadow(0 8px 24px #00000059);
  grid-column: 1 / -1;
  width: auto;
  height: clamp(58px, 6vw, 76px);
  margin-bottom: 0;
  display: block;
}

.sk-hero-topline-native {
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding-top: 32px;
  display: flex;
}

.sk-hero-wa-native {
  height: var(--_síchka-design-tokens---size--control-md);
  border-radius: var(--_síchka-design-tokens---size--radius-pill);
  background-color: var(--_síchka-design-tokens---color--whatsapp);
  color: var(--_síchka-design-tokens---color--white);
  font-family: Inter, system-ui, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  background-image: url('../images/whatsapp-icon-white.svg');
  background-position: 18px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border: 0;
  align-items: center;
  padding: 0 24px 0 50px;
  font-weight: 600;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s;
  display: inline-flex;
  box-shadow: 0 12px 30px -14px #25d366a6;
}

.sk-hero-wa-native:hover {
  color: #fff;
  background-color: #1ebe5a;
  transform: translateY(-2px);
  box-shadow: 0 16px 34px -14px #25d366cc;
}

.sk-hero-grid-native {
  grid-template-columns: minmax(0, 1fr) 524px;
  align-items: center;
  gap: clamp(36px, 4.6vw, 58px);
  width: 100%;
  padding-top: 32px;
  padding-bottom: 48px;
  display: grid;
}

.sk-hero-copy-native {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  min-width: 0;
  padding-top: 6px;
  display: flex;
}

.sk-hero-pill-native {
  border-radius: var(--_síchka-design-tokens---size--radius-pill);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  color: var(--_síchka-design-tokens---color--teal-100);
  font-family: Inter, system-ui, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-xs);
  letter-spacing: .12em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #ffffff17, #ffffff05);
  border: 1px solid #5eead457;
  align-items: center;
  gap: 8px;
  margin: 0 0 24px;
  padding: 9px 16px;
  font-weight: 600;
  line-height: 1.5;
  display: inline-flex;
  box-shadow: inset 0 1px #ffffff24, 0 12px 30px -18px #5eead499;
}

.sk-hero-dot-native {
  background-color: var(--_síchka-design-tokens---color--teal-400);
  border-radius: 50%;
  flex: none;
  width: 7px;
  height: 7px;
  display: block;
  box-shadow: 0 0 0 4px #2ee6a824, 0 0 18px #2ee6a8b3;
}

.sk-hero-title-native {
  color: var(--_síchka-design-tokens---color--white);
  letter-spacing: -.032em;
  grid-area: 2 / 1 / auto / -1;
  margin: 0;
  font-family: Archivo, system-ui, sans-serif;
  font-size: clamp(3.1rem, 5.2vw, 5rem);
  font-weight: 800;
  line-height: 1.02;
}

.sk-hero-title-line-native {
  margin-right: 0;
  display: inline;
}

.sk-hero-title-em-native {
  color: #0000;
  letter-spacing: -.045em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(100deg, #8af7ea 0%, #2dd4bf 52%, #baf7ff 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-style: italic;
  display: inline;
}

.sk-hero-sub-native {
  width: 100%;
  max-width: 100%;
  color: var(--_síchka-design-tokens---color--soft);
  font-family: Inter, system-ui, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-lg);
  grid-area: 3 / 1 / auto / -1;
  align-self: start;
  margin: 0;
  line-height: 1.6;
}

.sk-hero-sub-strong-native {
  color: #fff;
  font-weight: 600;
  display: inline;
}

.sk-hero-sub-mark-native {
  color: var(--_síchka-design-tokens---color--white);
  background-image: linear-gradient(#0000 58%, #0ea5a061 58%);
  background-repeat: no-repeat;
  padding-left: .08em;
  padding-right: .08em;
  font-weight: 600;
  display: inline;
}

.sk-hero-trust-native {
  flex-wrap: wrap;
  gap: 8px;
  margin: 28px 0 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.sk-hero-trust-item-native {
  border-radius: var(--_síchka-design-tokens---size--radius-pill);
  background-color: var(--_síchka-design-tokens---color--white-06);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #d8e3ee;
  font-family: Inter, system-ui, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  border: 1px solid #ffffff1c;
  align-items: center;
  gap: 8px;
  padding: 8px 13px;
  line-height: 1.2;
  display: inline-flex;
}

.sk-hero-tick-native {
  background-color: var(--_síchka-design-tokens---color--teal-16);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 19px;
  height: 19px;
  display: inline-flex;
}

.sk-hero-tick-native:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235EEAD4%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M20%206%209%2017l-5-5'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 11px;
  height: 11px;
}

.sk-hero-meta-native {
  box-sizing: border-box;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #ffffff0d;
  background-image: linear-gradient(#ffffff12, #ffffff04);
  border: 1px solid #ffffff1f;
  border-left: 3px solid #0ea5a0;
  border-radius: 0 18px 18px 0;
  width: auto;
  margin-top: 30px;
  padding: 20px 24px;
  box-shadow: inset 0 1px #ffffff1f, 0 18px 44px -30px #000;
}

.sk-hero-price-native {
  color: var(--_síchka-design-tokens---color--white);
  font-family: Archivo, system-ui, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-xl);
  letter-spacing: -.02em;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px 8px;
  margin: 0;
  font-weight: 800;
  line-height: 1.2;
  display: flex;
}

.sk-hero-price-native:before {
  opacity: .9;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235EEAD4%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D'M4%2014a1%201%200%200%201-.78-1.63l9.9-10.2a.5.5%200%200%201%20.86.46l-1.92%206.02A1%201%200%200%200%2013%2010h7a1%201%200%200%201%20.78%201.63l-9.9%2010.2a.5.5%200%200%201-.86-.46l1.92-6.02A1%201%200%200%200%2011%2014z'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.sk-hero-price-amount-native {
  color: var(--_síchka-design-tokens---color--teal-500);
  font-size: var(--_síchka-design-tokens---size--font-5xl);
  letter-spacing: -.01em;
  font-weight: 800;
  line-height: 1.2;
}

.sk-hero-proof-native {
  align-items: center;
  gap: 12px;
  width: 100%;
  margin-bottom: 32px;
  padding-top: 32px;
  display: flex;
}

.sk-hero-proof-text-native {
  color: var(--_síchka-design-tokens---color--muted);
  font-family: Inter, system-ui, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  margin: 0;
  line-height: 1.4;
}

.sk-hero-proof-amount-native {
  color: var(--_síchka-design-tokens---color--soft);
  font-size: var(--_síchka-design-tokens---size--font-xl);
  font-weight: 700;
  line-height: 1.4;
}

.sk-hero-cta-native {
  height: var(--_síchka-design-tokens---size--control-md);
  border-radius: var(--_síchka-design-tokens---size--radius-pill);
  background-color: var(--_síchka-design-tokens---color--teal-500);
  color: var(--_síchka-design-tokens---color--ink);
  font-family: Inter, Arial, sans-serif;
  font-size: var(--_síchka-design-tokens---size--font-base);
  border: 0;
  justify-content: center;
  align-items: center;
  padding: 0 24px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.sk-hero-cta-native:hover {
  background-color: #2dd4bf;
}

.sk-hero-3d-native {
  width: 100%;
  box-shadow: none;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  place-self: center stretch;
  margin-top: auto;
  margin-bottom: auto;
  overflow: hidden;
}

.sk-hero-visual-native {
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  flex-direction: column;
  align-self: stretch;
  align-items: center;
  gap: 16px;
  width: 100%;
  min-width: 0;
  display: flex;
}

.sk-hero-actions-native {
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  width: 100%;
  display: flex;
}

.sk-hero-logo-text-native {
  color: var(--_síchka-design-tokens---color--white);
  letter-spacing: -.04em;
  grid-column: 1 / -1;
  margin-bottom: 0;
  font-family: Archivo, system-ui, sans-serif;
  font-size: clamp(38px, 5.5vw, 64px);
  font-weight: 800;
  line-height: 1;
  display: block;
}

.wrapper-info-seccion {
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  height: auto;
  display: flex;
}

.wrapper-title-seccion {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: auto;
  display: flex;
}

.logo-footer {
  height: 2rem;
}

.sk-law-bg-native {
  z-index: 0;
  pointer-events: none;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.sk-law-ring-native {
  pointer-events: none;
  background-image: radial-gradient(circle, #5eead40d 0%, #0000 68%);
  border: 1px solid #5eead41a;
  border-radius: 50%;
  width: 420px;
  height: 420px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  box-shadow: inset 0 0 80px #5eead40a;
}

.sk-law-bg-img-native {
  opacity: .44;
  filter: brightness(1.15) contrast(.98) saturate(.85);
  object-fit: cover;
  object-position: 50% 45%;
  width: 48%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(90deg, #000000d9 0%, #00000073 50%, #0000 90%);
  mask-image: linear-gradient(90deg, #000000d9 0%, #00000073 50%, #0000 90%);
}

.sk-law-texture-native {
  opacity: .65;
  pointer-events: none;
  background-image: radial-gradient(circle at 15% 52%, #5eead429, #0000 34%), linear-gradient(to right, #ffffff09 1px, #0000 1px), linear-gradient(#ffffff09 1px, #0000 1px);
  background-size: auto, 72px 72px, 72px 72px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(90deg, #000000f2, #00000073 58%, #0000 82%);
  mask-image: linear-gradient(90deg, #000000f2, #00000073 58%, #0000 82%);
}

.link {
  color: var(--color-1);
  font-weight: 700;
  text-decoration: none;
}

.sk-hero-price-from-native {
  color: #93a6ba;
  letter-spacing: normal;
  margin-right: 6px;
  font-family: Inter, Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
  display: inline;
}

.sk-hero-price-note-native {
  color: #93a6ba;
  letter-spacing: normal;
  white-space: nowrap;
  margin: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
  display: inline;
}

.sk-final-head-native {
  grid-template-columns: minmax(0, 1fr) 560px;
  align-items: end;
  gap: clamp(48px, 5.2vw, 76px);
  width: 100%;
  margin-bottom: clamp(48px, 5vw, 64px);
  display: grid;
}

.sk-final-head-copy-native {
  flex-direction: column;
  align-items: flex-start;
  min-width: 0;
  display: flex;
}

.sk-final-head-aside-native {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-width: 0;
  display: flex;
}

.sk-hero-texture-native {
  z-index: 0;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%201290%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22b%22%20gradientUnits%3D%22userSpaceOnUse%22%20cx%3D%221120%22%20cy%3D%22645%22%20r%3D%22520%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%230EA5A0%22%20stop-opacity%3D%22.18%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%230EA5A0%22%20stop-opacity%3D%22.06%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230EA5A0%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3Cpattern%20id%3D%22d%22%20width%3D%2222%22%20height%3D%2222%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Ccircle%20cx%3D%221.3%22%20cy%3D%221.3%22%20r%3D%221.3%22%20fill%3D%22%235EEAD4%22%20fill-opacity%3D%22.12%22%2F%3E%3C%2Fpattern%3E%3ClinearGradient%20id%3D%22gx%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22.38%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22.52%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%221%22%2F%3E%3Cstop%20offset%3D%22.82%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%221%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22gy%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22.1%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%221%22%2F%3E%3Cstop%20offset%3D%22.9%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%221%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3Cmask%20id%3D%22mx%22%3E%3Crect%20width%3D%221600%22%20height%3D%221290%22%20fill%3D%22url(%23gx)%22%2F%3E%3C%2Fmask%3E%3Cmask%20id%3D%22my%22%3E%3Crect%20width%3D%221600%22%20height%3D%221290%22%20fill%3D%22url(%23gy)%22%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Cg%20mask%3D%22url(%23mx)%22%3E%3Cg%20mask%3D%22url(%23my)%22%3E%3Crect%20width%3D%221600%22%20height%3D%221290%22%20fill%3D%22url(%23b)%22%2F%3E%3Crect%20width%3D%221600%22%20height%3D%221290%22%20fill%3D%22url(%23d)%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%235EEAD4%22%3E%3Ccircle%20cx%3D%221120%22%20cy%3D%22645%22%20r%3D%22180%22%20stroke-opacity%3D%22.13%22%2F%3E%3Ccircle%20cx%3D%221120%22%20cy%3D%22645%22%20r%3D%22300%22%20stroke-opacity%3D%22.08%22%2F%3E%3Ccircle%20cx%3D%221120%22%20cy%3D%22645%22%20r%3D%22420%22%20stroke-opacity%3D%22.05%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: absolute;
  inset: 0;
}

.sk-hero-head-native {
  grid-row-gap: 28px;
  grid-column-gap: 0;
  grid-template-columns: 1fr;
  align-items: end;
  width: 100%;
  display: grid;
}

@media screen and (max-width: 991px) {
  .sk-container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sk-hero-grid {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-top: 28px;
  }

  .sk-hero-copy {
    max-width: none;
  }

  .sk-form-card {
    justify-self: center;
    max-width: 560px;
  }

  .sk-form-grid {
    grid-template-columns: 1fr;
  }

  .sk-steps {
    padding: 56px 0;
  }

  .sk-benefits {
    padding-left: 0;
    padding-right: 0;
  }

  .sk-benefits-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .sk-window {
    max-width: 640px;
  }

  .sk-law {
    padding-left: 0;
    padding-right: 0;
  }

  .sk-law-ghost {
    font-size: 160px;
  }

  .sk-law-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .sk-count-num {
    font-size: 120px;
  }

  .sk-clients {
    padding: 56px 0;
  }

  .sk-clients-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .sk-quote-text {
    max-width: 100%;
  }

  .sk-stats {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .sk-plans {
    padding: 56px 0;
  }

  .sk-plans-head {
    align-items: flex-start;
  }

  .sk-included-grid {
    grid-template-columns: 1fr 1fr;
  }

  .sk-plans-grid {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .sk-plan-2 {
    order: -1;
  }

  .sk-faq {
    padding: 56px 0;
  }

  .sk-faq-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .sk-faq-aside {
    position: static;
  }

  .sk-faq-lede, .sk-faq-lede-strong {
    max-width: 52ch;
  }

  .sk-final {
    padding: 64px 0;
  }

  .sk-final-check {
    font-size: 340px;
  }

  .sk-sectors-row {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    min-height: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sk-sectors-label {
    letter-spacing: .14em;
  }

  .sk-steps-img {
    height: 360px;
  }

  .sk-clients-side {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .sk-clients-img {
    height: 280px;
  }

  .sk-hero-photo {
    max-width: 560px;
    margin-top: 32px;
  }

  .sk-hero-img {
    height: 300px;
  }

  .sk-final-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .sk-hero-3d {
    justify-self: center;
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
  }

  .sk-reviews-head {
    flex-direction: column;
    align-items: flex-start;
  }

  .sk-testimonials {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sk-testimonial.sk-testimonial-last {
    grid-column: auto;
  }

  .sk-steps-native {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .sk-kicker-num-native._04 {
    color: var(--_síchka-design-tokens---color--teal-200);
  }

  .sk-steps-photo-native {
    aspect-ratio: auto;
  }

  .sk-steps-photo-native:after {
    display: none;
  }

  .sk-steps-img-native {
    height: 360px;
  }

  .sk-benefits-native {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .sk-benefits-grid-native {
    grid-template-columns: 1fr;
    gap: 32px;
  }

  .sk-benefits-photo-native {
    height: clamp(300px, 52vw, 430px);
    margin-top: 28px;
  }

  .sk-law-native {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .sk-law-grid-native {
    grid-template-columns: 1fr;
    gap: 56px;
  }

  .sk-law-panel-native {
    width: 100%;
    margin-top: 4rem;
    padding: 28px;
  }

  .sk-count-native {
    justify-self: center;
    width: 200px;
    height: 200px;
  }

  .sk-count-num-native {
    font-size: 84px;
  }

  .sk-clients-native {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .sk-clients-grid-native {
    grid-template-columns: 1fr;
    gap: 32px;
  }

  .sk-quote-text-native {
    max-width: 100%;
  }

  .sk-clients-img-native {
    aspect-ratio: 2.1;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .sk-stat-native {
    padding-left: 54px;
  }

  .sk-plans-native {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .sk-included-native {
    flex-direction: column;
    align-items: stretch;
  }

  .sk-plans-grid-native {
    grid-template-columns: 1fr;
    max-width: 620px;
    margin-left: auto;
    margin-right: auto;
  }

  .sk-plan-native.sk-plan-featured-native {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sk-enterprise-native {
    flex-direction: column;
    align-items: flex-start;
  }

  .sk-faq-native {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .sk-faq-grid-native {
    grid-template-columns: 1fr;
    gap: 40px;
  }

  .sk-faq-aside-native {
    padding: 28px;
    position: static;
  }

  .sk-faq-lede-native, .sk-faq-lede-strong-native {
    max-width: 52ch;
  }

  .sk-final-native {
    padding-top: 84px;
    padding-bottom: 0;
  }

  .sk-final-grid-native {
    grid-template-columns: 1fr;
    gap: 40px;
  }

  .sk-final-inner-native {
    background-image: none;
    order: 2;
    height: auto;
  }

  .sk-final-img-native {
    aspect-ratio: 1200 / 1764;
    object-position: 50% 50%;
    max-width: 360px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .sk-form-card-native {
    order: 1;
    justify-self: center;
    max-width: 560px;
    margin-bottom: 0;
    padding: 26px;
  }

  .sk-hero-grid-native {
    grid-template-columns: 1fr;
    padding-top: 28px;
  }

  .sk-hero-copy-native {
    max-width: none;
  }

  .sk-hero-title-native {
    grid-area: auto;
  }

  .sk-hero-sub-native {
    grid-area: auto;
    align-self: start;
  }

  .sk-hero-3d-native {
    justify-self: center;
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
  }

  .sk-hero-visual-native {
    background-image: none;
    align-self: stretch;
  }

  .sk-final-head-native {
    grid-template-columns: 1fr;
    align-items: start;
    gap: 28px;
    margin-bottom: 40px;
  }

  .sk-hero-texture-native {
    display: none;
  }

  .sk-hero-head-native {
    grid-row-gap: 20px;
    grid-column-gap: 0;
    grid-template-columns: 1fr;
    align-items: start;
  }
}

@media screen and (max-width: 767px) {
  .sk-container {
    padding: 0 20px;
  }

  .sk-wa {
    padding: 0 12px;
    font-size: 12px;
  }

  .sk-hero-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-top: 24px;
    padding-bottom: 32px;
  }

  .sk-h1 {
    font-size: clamp(2.8rem, 10.5vw, 3.6rem);
    line-height: .95;
  }

  .sk-hero-sub {
    font-size: 16px;
  }

  .sk-hero-meta {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    padding-top: 18px;
  }

  .sk-price-strong {
    font-size: 1.3rem;
  }

  .sk-form-card {
    justify-self: stretch;
    max-width: 100%;
    margin-bottom: 0;
    padding: 26px 20px 22px;
  }

  .sk-eyebrow {
    display: none;
  }

  .sk-form-title {
    font-size: 1.35rem;
  }

  .sk-form-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .sk-span2 {
    grid-column-start: auto;
  }

  .sk-rail-label {
    padding-right: 16px;
    font-size: 16px;
  }

  .sk-steps {
    padding: 48px 0;
  }

  .sk-steps-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .sk-step {
    padding: 22px 0;
  }

  .sk-step-num {
    font-size: 51px;
  }

  .sk-step-text {
    max-width: none;
  }

  .sk-benefits {
    padding-left: 0;
    padding-right: 0;
  }

  .sk-kpis {
    grid-template-rows: auto;
    grid-template-columns: repeat(2, 1fr);
  }

  .sk-winsplit {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .sk-kpi-2 {
    border-bottom: 1px solid #ffffff12;
    border-right-width: 0;
  }

  .sk-kpi-1 {
    border-bottom: 1px solid #ffffff12;
  }

  .sk-law {
    padding-left: 0;
    padding-right: 0;
  }

  .sk-law-ghost {
    display: none;
  }

  .sk-law-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .sk-count {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    border-top: 1px solid #ffffff29;
    border-left-width: 0;
    flex-wrap: wrap;
    align-items: baseline;
    padding-top: 22px;
    padding-left: 0;
    display: flex;
  }

  .sk-count-num {
    font-size: 96px;
  }

  .sk-count-unit {
    margin-top: 0;
  }

  .sk-count-until {
    width: 100%;
  }

  .sk-clients {
    padding: 48px 0;
  }

  .sk-stats {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .sk-stat-num {
    font-size: 52px;
  }

  .sk-plans {
    padding: 48px 0;
  }

  .sk-plans-head, .sk-billing-wrap {
    align-items: flex-start;
  }

  .sk-billing-note {
    text-align: left;
  }

  .sk-included {
    padding: 20px;
  }

  .sk-included-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .sk-plan {
    padding: 28px 24px 24px;
  }

  .sk-enterprise {
    padding: 20px;
  }

  .sk-ent-wa {
    width: 100%;
  }

  .sk-faq {
    padding: 48px 0;
  }

  .sk-faq-trigger {
    padding: 22px 0;
  }

  .sk-faq-a {
    padding-right: 0;
    font-size: 16px;
  }

  .sk-final {
    background-image: linear-gradient(#10243df5, #10243dfa), url('../images/sichka-pos-cafeteria.jpeg');
    padding: 56px 0;
  }

  .sk-final-check {
    display: none;
  }

  .sk-final-actions {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: stretch;
  }

  .sk-final-cta, .sk-final-wa {
    width: 100%;
  }

  .sk-footer {
    padding: 32px 0 96px;
  }

  .sk-footer-row {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: center;
  }

  .sk-foot-meta {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: column;
    align-items: center;
  }

  .sk-foot-copy {
    text-align: center;
    font-size: 14px;
  }

  .sk-mobile-cta {
    z-index: 999;
    box-sizing: border-box;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: #fff;
    border-top: 1px solid #dde3e9;
    align-items: center;
    width: 100%;
    max-width: 100vw;
    padding: 10px 14px;
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .sk-mc-main {
    color: #10243d;
    background-color: #0ea5a0;
    border-radius: 999px;
    flex: 1;
    justify-content: center;
    align-items: center;
    height: 48px;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    display: flex;
  }

  .sk-mc-wa {
    color: #1e3a5f;
    border: 1px solid #c6d0da;
    border-radius: 999px;
    justify-content: center;
    align-items: center;
    height: 48px;
    padding: 0 16px;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    display: flex;
  }

  .sk-sectors-row {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .sk-sectors-label {
    flex: 100%;
    line-height: 1.6;
  }

  .sk-sectors-list {
    grid-column-gap: 16px;
    grid-row-gap: 6px;
  }

  .sk-sector {
    padding: 6px 11px 6px 30px;
    font-size: 13px;
  }

  .sk-steps-img {
    height: 280px;
  }

  .sk-photo-caption {
    padding: 8px 12px;
    bottom: 16px;
    left: 16px;
  }

  .sk-clients-side {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .sk-clients-img {
    height: 240px;
  }

  .sk-clients-caption {
    padding: 6px 10px;
    bottom: 12px;
    left: 12px;
  }

  .sk-hero-photo {
    margin-top: 28px;
  }

  .sk-hero-img {
    object-position: 50% 28%;
    height: 220px;
  }

  .sk-rail-org {
    display: none;
  }

  .sk-final-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .sk-hero-3d {
    max-width: 100%;
  }

  .sk-google-badge {
    flex-wrap: wrap;
  }

  .sk-testimonials {
    grid-template-columns: 1fr;
  }

  .sk-testimonial.sk-testimonial-last {
    grid-column: auto;
  }

  .sk-kicker-num-native._04 {
    color: var(--_síchka-design-tokens---color--teal-200);
  }

  .sk-steps-grid-native {
    grid-template-columns: 1fr;
    gap: 0;
  }

  .sk-step-native {
    height: auto;
    min-height: 0;
  }

  .sk-steps-photo-native {
    aspect-ratio: auto;
    border-radius: 20px;
    padding: 8px;
  }

  .sk-steps-img-native {
    height: 280px;
  }

  .sk-photo-caption-native {
    bottom: 18px;
    left: 18px;
  }

  .sk-law-grid-native {
    gap: 48px;
  }

  .sk-law-panel-native {
    padding: 22px;
  }

  .sk-count-native {
    width: 250px;
    height: 250px;
  }

  .sk-count-num-native {
    font-size: 70px;
  }

  .sk-countdown-native {
    gap: 4px;
    top: calc(100% + 10px);
  }

  .sk-cd-unit-native {
    min-width: 38px;
    padding: 7px 5px 6px;
  }

  .sk-cd-num-native {
    font-size: 17px;
  }

  .sk-cd-label-native {
    font-size: 9px;
  }

  .sk-clients-caption-native {
    bottom: 18px;
    left: 18px;
  }

  .sk-billing-wrap-native {
    flex-direction: column;
    gap: 10px;
  }

  .sk-included-grid-native {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sk-faq-aside-native {
    padding: 24px;
  }

  .sk-faq-trigger-native {
    padding: 18px;
  }

  .sk-faq-panel-in-native {
    padding: 0 18px 18px;
  }

  .sk-faq-a-native {
    padding-right: 0;
  }

  .sk-final-native {
    padding-bottom: 64px;
  }

  .sk-final-grid-native {
    gap: 32px;
  }

  .sk-final-inner-native {
    display: none;
  }

  .sk-final-actions-native {
    flex-direction: column;
    align-items: stretch;
  }

  .sk-final-wa-native {
    width: 100%;
  }

  .sk-final-img-native {
    display: none;
  }

  .sk-form-title-native {
    font-size: 1.35rem;
  }

  .sk-final-check-native {
    display: none;
  }

  .sk-form-card-native {
    border-radius: 22px;
    justify-self: center;
    max-width: 600px;
    padding: 22px 20px;
  }

  .sk-form-head-native {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }

  .sk-eyebrow-native {
    display: none;
  }

  .sk-hero-wa-native {
    width: 100%;
  }

  .sk-hero-grid-native {
    padding-top: 24px;
    padding-bottom: 32px;
  }

  .sk-hero-title-native {
    font-size: clamp(2.6rem, 9.8vw, 3.4rem);
    line-height: 1.02;
  }

  .sk-hero-sub-native {
    font-size: 16px;
  }

  .sk-hero-meta-native {
    padding: 16px 18px;
  }

  .sk-hero-price-native {
    flex-wrap: wrap;
    align-items: center;
  }

  .sk-hero-cta-native {
    width: 100%;
  }

  .sk-hero-3d-native {
    max-width: 100%;
  }

  .sk-hero-actions-native {
    flex-direction: column;
    align-items: stretch;
  }

  .sk-law-ring-native {
    display: none;
  }

  .sk-hero-price-note-native {
    white-space: normal;
    flex-basis: 100%;
    width: 100%;
    margin-top: 2px;
  }

  .sk-final-head-native {
    gap: 24px;
    margin-bottom: 32px;
  }

  .sk-hero-head-native {
    grid-row-gap: 16px;
  }
}

@media screen and (max-width: 479px) {
  .sk-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sk-topline {
    padding-top: 18px;
  }

  .sk-logo {
    font-size: 22px;
  }

  .sk-proof {
    display: none;
  }

  .sk-form-card {
    padding: 20px;
  }

  .sk-rail-inner {
    height: 42px;
  }

  .sk-steps-img, .sk-clients-img {
    height: 220px;
  }

  .sk-hero-img {
    height: 200px;
  }

  .sk-kicker-num-native._04 {
    color: var(--_síchka-design-tokens---color--teal-200);
  }

  .sk-steps-img-native {
    height: 220px;
  }

  .sk-benefit-native {
    width: 100%;
  }

  .sk-law-grid-native {
    gap: 44px;
  }

  .sk-count-native {
    width: 148px;
    height: 148px;
  }

  .sk-count-num-native {
    font-size: 62px;
  }

  .sk-count-until-native {
    max-width: 130px;
    font-size: 12px;
  }

  .sk-law-cta-native, .sk-law-wa-native {
    width: 100%;
  }

  .sk-stat-native {
    padding-left: 50px;
  }

  .sk-included-grid-native {
    grid-template-columns: 1fr;
  }

  .sk-form-card-native {
    padding: 20px 16px;
  }

  .sk-hero-topline-native {
    padding-top: 18px;
  }

  .sk-hero-price-native {
    flex-wrap: wrap;
  }

  .sk-hero-proof-native {
    display: none;
  }

  .sk-hero-price-note-native {
    white-space: normal;
    flex-basis: 100%;
    width: 100%;
    margin-top: 2px;
  }
}

#w-node-_8d480b28-3825-4710-05c9-a68587422d59-114a4f99 {
  align-self: end;
}


@font-face {
  font-family: 'Archivo';
  src: url('../images/') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Archivo';
  src: url('../images/') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Archivo';
  src: url('../images/') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Archivo';
  src: url('../images/') format('woff2');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../images/') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../images/') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../images/') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../images/') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}