@charset "UTF-8";
/* stylelint-disable no-descending-specificity */
:root {
  --color-primary: #3461ac;
  --color-link: #1e63d6;
  --magic-number: 0.09719;
  /* tan(11°)/2 */
  --content-width: 100vw;
  --skew-padding: calc(var(--content-width) * var(--magic-number));
  --roman-font-family: Lato, sans-serif;
}

.btn.has-white-background-color {
  background: rgba(255, 255, 255, 0.9);
}
.btn.has-white-background-color .vk_button_link_after {
  color: var(--color-primary);
}
.btn.has-white-background-color:hover {
  background: #fff;
  opacity: 1;
}
.btn.btn-primary, .btn.has-vk-color-primary-background-color {
  color: #fff;
  background: var(--color-link);
}
.btn.btn-primary .vk_button_link_after, .btn.has-vk-color-primary-background-color .vk_button_link_after {
  color: #fff;
}
.btn.btn-primary:hover, .btn.has-vk-color-primary-background-color:hover {
  background: linear-gradient(89.32deg, #3461ac 4.65%, #237bff 73.63%, #004ed1 97.27%);
}
.btn.btn-primary:not(:disabled):not(.disabled):active, .btn.has-vk-color-primary-background-color:not(:disabled):not(.disabled):active {
  -webkit-filter: brightness(1.4);
          filter: brightness(1.4);
}
.btn.has-text-color.is-style-outline.has-vk-color-primary-color {
  background-color: #fff;
}
.btn.has-text-color.is-style-outline.has-vk-color-primary-color .vk_button_link_txt {
  color: var(--color-primary);
  border-color: var(--color-primary);
}
.btn.has-text-color.is-style-outline.has-vk-color-primary-color:hover .vk_button_link_txt {
  color: #fff;
}
.btn.has-text-color.is-style-outline .vk_button_link_after {
  color: var(--color-primary);
}
.btn .vk_button_link_after {
  font-size: 1.1em;
  line-height: 2;
}

.vk_button .vk_button_link.btn {
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  padding: 8px 16px 8px 24px;
  font-size: min(18px, 4vw);
  line-height: 1.4;
  letter-spacing: -0.03em;
  align-items: center;
  justify-content: center;
  transition: all 0.4s;
}
.vk_button .vk_button_link.btn:hover {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}

.buttons,
.buttons .wp-block-group__inner-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  width: 100%;
}
.buttons .vk_button .vk_button_link.btn,
.buttons .wp-block-group__inner-container .vk_button .vk_button_link.btn {
  min-width: min(80vw, 300px);
}

body.ltg3-s-neon.custom-background {
  background-color: transparent !important;
}

body {
  background-color: transparent;
  font-family: "Noto Sans JP", sans-serif;
}

.page-header-title,
h1.page-header-title {
  font-size: min(5.6vw, 3rem);
}

h2.is-style-white-drop-shadow,
h3.is-style-white-drop-shadow,
h4.is-style-white-drop-shadow {
  color: #fff;
  text-shadow: 0px 2px 8px rgba(0, 0, 0, 0.5);
}
h2.is-style-neon,
h3.is-style-neon,
h4.is-style-neon {
  color: #fff;
  text-shadow: 0px 0px 8px #ffffff, 0px 2px 8px rgba(0, 0, 0, 0.5);
}

h2 {
  font-size: min(5.6vw, 2.375rem);
}

.main-section h3.alignwide {
  margin-left: calc((var(--vk-width-container) - 100vw) / 4);
  margin-right: calc((var(--vk-width-container) - 100vw) / 4);
}

p.is-style-price {
  font-size: min(5vw, 36px);
  font-family: var(--roman-font-family);
  margin-bottom: 0;
}
p.is-style-price > s {
  font-size: min(3vw, 18px);
}
p.is-style-price + p.is-style-price {
  font-size: min(3vw, 18px);
}

p.is-style-read {
  font-size: min(2.8vw, 1.5rem);
  font-weight: 100;
  line-height: 1.4;
}

p.is-style-large-read {
  font-size: min(36px, 3vw);
  font-weight: 300;
  letter-spacing: -0.03em;
  margin-bottom: 1.5em;
}

p.is-style-read-neon {
  color: #fff;
  font-size: min(2.8vw, 1.5rem);
  text-shadow: 0px 0px 8px #fff, 0px 2px 8px rgba(0, 0, 0, 0.25);
}

p.is-style-marked {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: min(20vw, 192px);
  max-width: min(60vw, 350px);
}
p.is-style-marked::before {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='456' height='193' viewBox='0 0 456 193' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M112.114 192.5C112.39 192.5 112.614 192.276 112.614 192C112.614 191.724 112.39 191.5 112.114 191.5V192.5ZM28.6184 161.816L28.9333 161.427L28.9333 161.427L28.6184 161.816ZM1.00788 97.4857L0.507908 97.4802L1.00788 97.4857ZM23.176 62.0012L23.4538 62.4169L23.4538 62.4169L23.176 62.0012ZM124.99 32.0401L125.022 32.5391L124.99 32.0401ZM352 68.9998L352.205 68.5436L352.205 68.5436L352 68.9998ZM410 119L409.535 119.184L409.535 119.184L410 119ZM391.14 172.137L390.944 171.677L390.944 171.677L391.14 172.137ZM317.872 183.493L317.853 182.993L317.853 182.993L317.872 183.493ZM317.202 183.519L317.221 184.019L317.221 184.019L317.202 183.519ZM186.583 182.459L186.617 181.96L186.617 181.96L186.583 182.459ZM104.614 174.983L104.673 174.486L104.673 174.486L104.614 174.983ZM74.0775 169.445C73.823 169.338 73.5298 169.457 73.4228 169.712C73.3159 169.966 73.4355 170.259 73.6901 170.366L74.0775 169.445ZM112.114 191.5C79.1729 191.5 52.6454 180.648 28.9333 161.427L28.3036 162.204C52.1753 181.554 78.9209 192.5 112.114 192.5V191.5ZM28.9333 161.427C7.5826 144.12 1.24383 121.461 1.50785 97.4912L0.507908 97.4802C0.241706 121.648 6.64342 144.646 28.3036 162.204L28.9333 161.427ZM1.50785 97.4912C1.6686 82.8967 9.67358 71.6261 23.4538 62.4169L22.8981 61.5855C8.94766 70.9085 0.673489 82.4476 0.507908 97.4802L1.50785 97.4912ZM23.4538 62.4169C51.828 43.4546 89.3443 34.8192 125.022 32.5391L124.958 31.5412C89.1905 33.827 51.4766 42.4866 22.8981 61.5855L23.4538 62.4169ZM125.022 32.5391C204.928 27.4325 280.939 37.6888 351.795 69.4561L352.205 68.5436C281.171 36.6968 204.992 26.4264 124.958 31.5412L125.022 32.5391ZM351.795 69.4561C363.748 74.8146 376.099 81.9729 386.508 90.4368C396.921 98.9046 405.359 108.653 409.535 119.184L410.465 118.816C406.202 108.065 397.623 98.1865 387.139 89.6609C376.649 81.1313 364.219 73.9302 352.205 68.5436L351.795 69.4561ZM409.535 119.184C412.793 127.401 413.506 138.271 410.71 148.221C407.917 158.162 401.638 167.145 390.944 171.677L391.335 172.598C402.367 167.922 408.817 158.657 411.673 148.492C414.526 138.336 413.806 127.242 410.465 118.816L409.535 119.184ZM390.944 171.677C369.022 180.968 342.04 182.039 317.853 182.993L317.892 183.992C342.034 183.04 369.213 181.974 391.335 172.598L390.944 171.677ZM317.853 182.993L317.182 183.02L317.221 184.019L317.892 183.992L317.853 182.993ZM317.182 183.02C274.102 184.72 229.621 184.94 186.617 181.96L186.548 182.958C229.6 185.941 274.119 185.72 317.221 184.019L317.182 183.02ZM186.617 181.96C159.173 180.059 131.923 177.713 104.673 174.486L104.555 175.479C131.827 178.708 159.093 181.056 186.548 182.958L186.617 181.96ZM104.673 174.486C102.242 174.198 99.6557 173.97 97.0145 173.731C94.3703 173.491 91.6689 173.242 88.9952 172.913C83.6425 172.253 78.4372 171.277 74.0775 169.445L73.6901 170.366C78.1794 172.253 83.4951 173.242 88.873 173.905C91.5647 174.237 94.281 174.487 96.9244 174.727C99.5706 174.966 102.141 175.194 104.555 175.479L104.673 174.486ZM399.047 0.789257L382.547 36.2893L383.453 36.7107L399.953 1.21074L399.047 0.789257ZM436.994 13.2268L407.669 39.1605L408.331 39.9096L437.656 13.9759L436.994 13.2268ZM455.613 48.21L418.829 61.6055L419.171 62.5451L455.955 49.1496L455.613 48.21Z' fill='white'/%3E %3C/svg%3E");
  content: "";
  height: min(35vw, 192px);
  width: min(80vw, 455px);
  display: block;
  position: absolute;
  margin-top: min(-2vw, -20px);
  margin-left: min(6vw, 30px);
}

.wp-block-image figcaption {
  text-align: left;
}

.wp-block-columns.columns--prices h3 {
  font-size: min(5vw, 36px);
  text-align: center;
}
.wp-block-columns.columns--prices .column--free {
  border: 1px solid #bdbdbd;
  padding: 2rem;
}
.wp-block-columns.columns--prices .column--pro-pack {
  padding: 2rem;
  color: #fff;
  background: linear-gradient(89.32deg, #3461ac 4.65%, #237bff 73.63%, #004ed1 97.27%);
}
.wp-block-columns.columns--prices .column--pro-pack h3,
.wp-block-columns.columns--prices .column--pro-pack h4 {
  color: #fff;
  text-align: center;
}
.wp-block-columns.columns--prices .column--pro-pack .vk_button .vk_button_link.btn {
  font-size: min(16px, 3.5vw);
}
.wp-block-columns.columns--prices .column--pro-pack .vk_button .vk_button_link.btn strong {
  font-size: min(21px, 4.5vw);
  padding: 0 0.2em;
}

.wp-block-media-text {
  gap: min(3vw, 2.5rem);
}
.wp-block-media-text .wp-block-media-text__content {
  padding: 0;
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
  margin-bottom: 0;
}

.wp-block-group.is-style--neon-border {
  border-width: min(1.2vw, 8px);
  border-style: solid;
  border-color: #fff;
  box-shadow: 0px 0px 8px #fff;
  border-radius: min(8vw, 80px);
  margin-top: min(10vw, 5rem);
  padding-bottom: min(10vw, 5rem);
}
.wp-block-group.is-style--neon-border h3.is-style-neon {
  font-size: min(6vw, 4rem);
  font-weight: 800;
  font-family: var(--roman-font-family);
  margin-top: -1.2em;
  padding-left: min(4vw, 60px);
}
.wp-block-group.is-style-primary-gradient {
  color: #fff;
  background: linear-gradient(89.32deg, #3461ac 4.65%, #237bff 73.63%, #004ed1 97.27%);
  border-radius: min(2vw, 1.25rem);
  padding: min(4vw, 2.5rem) min(2vw, 2.5rem);
}
.wp-block-group.is-style-primary-gradient h1,
.wp-block-group.is-style-primary-gradient h2,
.wp-block-group.is-style-primary-gradient h3,
.wp-block-group.is-style-primary-gradient h4,
.wp-block-group.is-style-primary-gradient h5,
.wp-block-group.is-style-primary-gradient p {
  color: #fff;
}
.wp-block-group.is-style-background-white {
  color: var(--color-primary);
  background-color: rgba(255, 255, 255, 0.85);
  border-radius: 20px;
  padding: 1.5em;
}
.wp-block-group.is-style-background-white h1,
.wp-block-group.is-style-background-white h2,
.wp-block-group.is-style-background-white h3,
.wp-block-group.is-style-background-white h4,
.wp-block-group.is-style-background-white h5,
.wp-block-group.is-style-background-white p {
  color: var(--color-primary);
}

@media (max-width: 991.98px) {
  .ltg3-s-neon .wp-block-columns .wp-block-columns {
    flex-direction: column;
  }
}
.post-name-g3-lp .site-header {
  background-color: #000;
  --vk-color-text-body: #fff;
}

.ltg3-s-neon .g3-lp .hero {
  padding-top: min(10vh, 170px);
  padding-bottom: min(9.5vh, 140px);
  color: #fff;
}
.ltg3-s-neon .g3-lp .hero h1 {
  color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  padding-bottom: min(10vh, 170px);
}
.ltg3-s-neon .g3-lp .hero h1::before, .ltg3-s-neon .g3-lp .hero h1::after {
  content: "";
  display: block;
  position: absolute;
  width: min(40vw, 377px);
  height: min(calc(40vw / 377 * 497), 497px);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  z-index: -1;
  transition: all 0.8s;
}
.ltg3-s-neon .g3-lp .hero h1::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='378' height='497' viewBox='0 0 378 497' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg filter='url(%23filter0_ddd)'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M295.582 96.6924L286.934 90.5865L135.152 196.837C135.152 196.837 137.349 195.634 140.234 194.104C141.14 193.624 142.114 193.111 143.108 192.594L153.757 187.975C153.741 188.005 152.109 192.46 149.438 199.759C149.209 200.384 148.973 201.029 148.729 201.695C139.059 228.122 117.956 285.851 108.102 312.808C104.861 321.675 102.837 327.212 102.837 327.212C92.8939 323.578 92.8945 323.576 92.8945 323.576L100.838 301.845C105.605 288.805 111.961 271.416 118.321 254.022C124.479 237.18 130.639 220.333 135.361 207.423C131.742 207.492 128.194 205.699 126.159 202.423C123.193 197.648 124.476 191.388 129.081 188.164L280.863 81.9139C285.078 78.9634 290.804 79.4705 294.435 83.1159C298.065 86.7613 298.549 92.4894 295.582 96.6924ZM116.589 320.425C108.772 324.283 102.837 327.212 102.837 327.212L92.8939 323.578C91.4084 327.642 92.5459 332.201 95.7665 335.091C98.9871 337.981 103.642 338.62 107.523 336.705L102.837 327.212C107.523 336.705 107.523 336.705 107.523 336.705L115.406 332.814C118.874 331.103 123.192 328.972 127.743 326.727C123.844 333.18 119.565 340.199 115.232 347.269C107.106 360.527 98.8245 373.912 92.5722 383.985C89.4466 389.021 86.8294 393.228 84.9938 396.175C84.0761 397.648 83.3538 398.807 82.8612 399.597L82.1096 400.801L82.1074 400.805C82.1074 400.805 82.1067 400.806 91.0861 406.413L82.1067 400.806C79.1527 405.536 80.3752 411.747 84.9016 415.005C89.428 418.263 95.7058 417.451 99.2538 413.148L238.306 244.512C241.494 240.646 241.534 235.073 238.402 231.161C235.27 227.249 229.823 226.069 225.353 228.334L194.812 243.811C204.946 228.098 218.525 207.922 232.465 187.527C247.868 164.991 263.648 142.282 275.581 125.2C281.547 116.661 286.549 109.532 290.059 104.538C291.813 102.041 293.195 100.078 294.138 98.7406C294.609 98.0717 294.971 97.5589 295.214 97.2138L295.581 96.6942C295.581 96.6942 295.582 96.6924 286.934 90.5865C286.934 90.5865 279.829 100.65 269.101 115.992C242.914 153.445 195.14 222.355 176.447 253.118C175.162 255.233 174.014 257.168 173.02 258.9C169.466 265.094 172.248 267.026 176.447 264.986L230.138 237.777L91.0861 406.413C91.0861 406.413 113.797 370.046 131.93 340.239C136.9 332.071 141.525 324.395 145.245 318.096C149.752 309.999 145.782 306.028 137.726 309.999C130.938 313.346 123.109 317.209 116.589 320.425Z' fill='url(%23paint0_angular)'/%3E %3C/g%3E %3Cdefs%3E %3Cfilter id='filter0_ddd' x='0.498779' y='0' width='377.022' height='497' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E %3CfeOffset dy='4'/%3E %3CfeGaussianBlur stdDeviation='2'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E %3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E %3CfeOffset/%3E %3CfeGaussianBlur stdDeviation='40'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 0.883333 0 0 0 0 0.972 0 0 0 0 1 0 0 0 1 0'/%3E %3CfeBlend mode='normal' in2='effect1_dropShadow' result='effect2_dropShadow'/%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E %3CfeOffset/%3E %3CfeGaussianBlur stdDeviation='10'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 0.1375 0 0 0 0 0.4825 0 0 0 0 1 0 0 0 1 0'/%3E %3CfeBlend mode='soft-light' in2='effect2_dropShadow' result='effect3_dropShadow'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='effect3_dropShadow' result='shape'/%3E %3C/filter%3E %3CradialGradient id='paint0_angular' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(189.01 248.5) rotate(112.199) scale(212.203 131.592)'%3E %3Cstop offset='0.322917' stop-color='%233481AC'/%3E %3Cstop offset='1' stop-color='%230065FC'/%3E %3C/radialGradient%3E %3C/defs%3E %3C/svg%3E");
  opacity: 0.7;
}
.ltg3-s-neon .g3-lp .hero h1::after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='312' height='432' viewBox='0 0 312 432' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg opacity='0.8' filter='url(%23filter0_d)'%3E %3Cpath d='M97.3438 161.245C147.776 125.663 252.169 53.6165 252.169 53.6165C252.169 53.6165 255.698 51.4114 258.345 53.6165C260.992 55.8217 259.227 59.3508 259.227 59.3508L143.659 226.527L193.944 201.385C195.709 200.355 199.313 199.495 201.884 202.708C203.649 204.914 202.766 208.295 201.884 208.883L62.497 376.501C61.1737 378.265 57.7331 381.088 54.5572 378.265C51.3813 375.442 52.3517 371.796 53.2339 370.325L108.371 281.224L72.6424 298.426C71.3192 299.162 68.0552 300.191 65.5849 298.426C63.1146 296.662 64.5556 293.28 65.5849 291.81L110.577 166.538L102.637 169.626' stroke='url(%23paint0_linear)' stroke-opacity='0.8' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' style='mix-blend-mode:overlay'/%3E %3C/g%3E %3Cdefs%3E %3Cfilter id='filter0_d' x='0.37207' y='0.637695' width='311.43' height='430.825' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E %3CfeOffset/%3E %3CfeGaussianBlur stdDeviation='25'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 0.266667 0 0 0 0 0.56 0 0 0 0 1 0 0 0 1 0'/%3E %3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E %3C/filter%3E %3ClinearGradient id='paint0_linear' x1='156.087' y1='52.6365' x2='156.087' y2='379.463' gradientUnits='userSpaceOnUse'%3E %3Cstop stop-color='%2354ADFF'/%3E %3Cstop offset='0.520833' stop-color='%2389C6FF' stop-opacity='0.2'/%3E %3Cstop offset='0.989583' stop-color='%237583FF'/%3E %3C/linearGradient%3E %3C/defs%3E %3C/svg%3E");
  background-size: 83%;
  mix-blend-mode: overlay;
}
.ltg3-s-neon .g3-lp .hero h1:hover::before {
  opacity: 1;
}
.ltg3-s-neon .g3-lp .hero h1 > strong,
.ltg3-s-neon .g3-lp .hero h1 > em {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  overflow: hidden;
}
.ltg3-s-neon .g3-lp .hero h1 > strong {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='569' height='172' viewBox='0 0 569 172' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg filter='url(%23filter0_d)'%3E %3Cpath d='M17.614 13.5747V117.28H73.1062V123.941H10V13.5747H17.614Z' fill='white'/%3E %3Cpath d='M90.7862 26.1134V10.5707H98.2712V26.1134H90.7862ZM90.7862 123.941V45.3132H98.2712V123.81H90.7862V123.941Z' fill='white'/%3E %3Cpath d='M177.122 45.3132V122.896C177.122 136.349 174.412 146.014 168.862 152.153C163.313 158.292 154.667 161.426 142.794 161.426C134.922 161.426 127.824 160.251 121.242 157.9V151.108C127.824 153.982 134.922 155.288 142.794 155.288C152.344 155.288 159.183 152.806 163.442 147.843C167.701 142.88 169.766 134.651 169.766 123.157V110.358H169.508C163.7 119.37 155.183 123.81 143.697 123.81C134.406 123.81 127.05 120.284 121.629 113.362C116.209 106.309 113.37 96.6433 113.37 84.1047C113.37 69.8681 116.209 59.5498 122.017 53.1499C127.695 46.8805 134.922 43.7459 143.697 43.7459C155.183 43.7459 163.958 48.4479 169.766 57.8519H170.024L170.153 45.3132H177.122ZM120.468 84.1047C120.468 94.9454 122.662 103.174 127.05 109.051C131.437 114.929 137.503 117.802 145.117 117.802C151.698 117.802 157.377 115.321 162.41 110.358C167.314 105.394 169.766 99.5168 169.766 92.5944V75.4844C169.766 68.562 167.314 62.5539 162.281 57.46C157.248 52.3662 151.569 49.8846 145.117 49.8846C128.727 49.8846 120.468 61.2478 120.468 84.1047Z' fill='white'/%3E %3Cpath d='M200.867 10.5707V59.5498H201.125C208.352 49.1009 217.128 43.8765 227.71 43.8765C236.614 43.8765 243.196 46.3581 247.326 51.4519C251.455 56.5458 253.391 65.0355 253.391 77.0517V123.941H246.164V78.2272C246.164 67.1253 244.616 59.6804 241.518 55.8927C238.421 52.105 233.259 50.2764 226.161 50.2764C220.483 50.2764 214.805 53.0193 209.255 58.6355C203.577 64.1212 200.867 69.7375 200.867 75.3537V123.941H193.64V10.5707H200.867Z' fill='white'/%3E %3Cpath d='M283.718 19.5829V48.3173H313.013V54.3254H283.718V100.692C283.718 108.398 284.751 113.362 286.944 115.713C289.138 118.064 293.139 119.239 299.075 119.239C303.334 119.239 307.464 118.455 311.335 117.019V123.419C307.335 124.725 302.947 125.378 298.043 125.378C289.784 125.378 284.105 123.68 281.008 120.153C277.911 116.627 276.362 110.358 276.362 101.215V54.3254H258.811V48.3173H276.362V19.5829H283.718Z' fill='white'/%3E %3Cpath d='M332.629 45.3132L332.758 59.158H333.016C340.243 48.8397 349.147 43.7459 359.729 43.7459C368.763 43.7459 375.345 46.2275 379.345 51.3213C383.346 56.4151 385.411 64.9049 385.411 77.0517V123.941H378.442V77.8354C378.442 66.9946 376.893 59.5498 373.667 55.7621C370.441 51.8438 365.408 49.8846 358.31 49.8846C352.632 49.8846 346.953 52.6274 341.404 58.2437C335.726 63.7294 333.016 69.3456 333.016 74.8313V123.941H325.789V45.3132H332.629Z' fill='white'/%3E %3Cpath d='M401.284 26.1134V10.5707H408.769V26.1134H401.284ZM401.284 123.941V45.3132H408.769V123.81H401.284V123.941Z' fill='white'/%3E %3Cpath d='M431.482 45.3132L431.611 59.158H431.869C439.096 48.8397 448.001 43.7459 458.583 43.7459C467.617 43.7459 474.198 46.2275 478.199 51.3213C482.199 56.4151 484.264 64.9049 484.264 77.0517V123.941H477.295V77.8354C477.295 66.9946 475.747 59.5498 472.52 55.7621C469.294 51.8438 464.261 49.8846 457.163 49.8846C451.485 49.8846 445.807 52.6274 440.258 58.2437C434.579 63.7294 431.869 69.3456 431.869 74.8313V123.941H424.642V45.3132H431.482Z' fill='white'/%3E %3Cpath d='M558.727 45.3132V122.896C558.727 136.349 556.017 146.014 550.467 152.153C544.918 158.292 536.272 161.426 524.399 161.426C516.527 161.426 509.429 160.251 502.848 157.9V151.108C509.429 153.982 516.527 155.288 524.399 155.288C533.949 155.288 540.789 152.806 545.047 147.843C549.306 142.88 551.371 134.651 551.371 123.157V110.358H551.113C545.305 119.37 536.788 123.81 525.303 123.81C516.011 123.81 508.655 120.284 503.235 113.362C497.815 106.309 494.975 96.6433 494.975 84.1047C494.975 69.8681 497.815 59.5498 503.622 53.1499C509.3 46.8805 516.527 43.7459 525.303 43.7459C536.788 43.7459 545.564 48.4479 551.371 57.8519H551.629L551.758 45.3132H558.727ZM502.202 84.1047C502.202 94.9454 504.396 103.174 508.784 109.051C513.172 114.929 519.237 117.802 526.851 117.802C533.433 117.802 539.111 115.321 544.144 110.358C549.048 105.394 551.5 99.5168 551.5 92.5944V75.4844C551.5 68.562 549.048 62.5539 544.015 57.46C538.982 52.3662 533.304 49.8846 526.851 49.8846C510.332 49.8846 502.202 61.2478 502.202 84.1047Z' fill='white'/%3E %3C/g%3E %3Cdefs%3E %3Cfilter id='filter0_d' x='0' y='0.570679' width='568.727' height='170.856' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E %3CfeOffset/%3E %3CfeGaussianBlur stdDeviation='5'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E %3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E %3C/filter%3E %3C/defs%3E %3C/svg%3E");
  width: min(70vw, 549px);
  height: min(calc(70vw / 549 * 150), 150px);
}
.ltg3-s-neon .g3-lp .hero h1 > em {
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='282' height='90' viewBox='0 0 282 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg filter='url(%23filter0_dd)'%3E %3Cpath d='M33.88 50.656C34.888 49.744 33.688 47.728 32.2 49.024C31.96 49.264 30.712 50.464 28.792 50.464C25.72 50.464 22.984 46.768 22.984 40.912C22.984 30.784 30.568 21.424 37.624 20.8C39.352 20.656 40.36 21.04 41.368 21.856C42.472 22.816 44.008 20.944 42.856 19.936C41.224 18.496 39.64 18.256 37.864 18.352C28.072 18.976 20.488 30.4 20.488 41.344C20.488 48.496 24.616 52.768 28.792 52.768C31.528 52.768 33.16 51.376 33.88 50.656ZM29.032 64.816C27.928 64.816 27.16 63.952 27.448 62.176C27.928 59.392 29.368 57.664 30.76 56.56C31.336 56.08 32.104 55.744 32.44 55.504C33.592 54.688 32.776 52.576 31.24 53.392C28.552 54.832 25.576 58.048 25.096 62.176C24.712 65.632 27.064 67.12 29.032 67.12C31.432 67.12 32.92 65.296 33.88 62.176L43.576 28.192C43.864 27.184 44.248 26.32 44.584 25.264C45.064 23.536 42.472 22.816 41.896 24.784C41.608 25.792 41.512 26.752 41.272 27.664L31.528 62.032C31 63.904 29.944 64.816 29.032 64.816ZM39.016 50.896C37.624 50.368 36.952 52.096 37.912 52.864C38.488 53.296 39.448 53.392 39.928 53.392C42.52 53.392 45.496 51.52 48.472 47.536C49.384 46.288 47.944 44.704 46.6 46.384C43.96 49.696 41.752 51.136 39.928 51.136C39.688 51.136 39.16 50.944 39.016 50.896ZM56.0684 42.448C60.3404 42.448 65.5244 39.568 65.5244 35.008C65.5244 33.664 64.9004 30.736 61.7324 30.736C54.9164 30.736 49.9724 38.464 49.9724 45.184C49.9724 51.232 54.1484 53.152 57.8924 53.152C60.9164 53.152 65.1884 51.52 68.2124 47.536C69.1724 46.288 67.6844 44.704 66.3404 46.384C63.7004 49.648 60.1484 50.896 57.7964 50.896C56.0684 50.896 52.3244 50.272 52.3244 45.184C52.3244 39.568 56.5004 33.088 61.6364 33.088C62.6444 33.088 63.1244 34 63.1244 34.912C63.1244 38.416 59.3804 40.192 56.1644 40.192C55.7804 40.192 55.4444 40.048 55.0124 40.048C53.4284 40.048 52.9964 42.208 54.5804 42.496C55.3964 42.64 55.7324 42.448 56.0684 42.448ZM85.0668 35.392C85.0668 33.136 83.9628 31.36 80.7948 31.36C80.0268 31.36 78.8748 31.648 78.0588 32.032C76.7628 32.656 77.1948 34.48 78.6348 34.144C78.9228 34.096 79.5468 33.616 80.4108 33.616C82.0908 33.616 82.6188 34.384 82.6188 35.824C82.6188 41.296 79.1148 44.896 79.1148 49.648C79.1148 52.096 80.6028 53.392 82.8588 53.392C85.4508 53.392 88.4268 51.52 91.4028 47.536C92.3148 46.288 90.8748 44.704 89.5308 46.384C86.8908 49.648 84.6348 51.136 82.8588 51.136C82.0908 51.136 81.5148 50.608 81.5148 49.744C81.5148 45.904 85.0668 40.576 85.0668 35.392ZM69.7068 47.296C69.4188 48.304 68.9868 49.168 68.6988 50.272C68.2188 52 70.8108 52.768 71.3388 50.848C71.6748 49.792 71.6748 48.88 71.9628 47.92L76.0428 33.856C76.3308 32.848 76.7628 31.984 77.0508 30.88C77.5308 29.152 74.9388 28.384 74.4108 30.304C74.0748 31.36 74.0748 32.272 73.7868 33.232L69.7068 47.296ZM99.0059 42.448C103.278 42.448 108.462 39.568 108.462 35.008C108.462 33.664 107.838 30.736 104.67 30.736C97.8539 30.736 92.9099 38.464 92.9099 45.184C92.9099 51.232 97.0859 53.152 100.83 53.152C103.854 53.152 108.126 51.52 111.15 47.536C112.11 46.288 110.622 44.704 109.278 46.384C106.638 49.648 103.086 50.896 100.734 50.896C99.0059 50.896 95.2619 50.272 95.2619 45.184C95.2619 39.568 99.4379 33.088 104.574 33.088C105.582 33.088 106.062 34 106.062 34.912C106.062 38.416 102.318 40.192 99.1019 40.192C98.7179 40.192 98.3819 40.048 97.9499 40.048C96.3659 40.048 95.9339 42.208 97.5179 42.496C98.3339 42.64 98.6699 42.448 99.0059 42.448ZM116.484 27.376C114.948 34.48 112.788 41.248 109.284 46.384C108.276 47.872 110.196 48.88 111.156 47.536C115.236 41.824 116.964 35.728 118.74 27.808C118.932 27.136 119.412 25.936 119.556 24.832C119.844 23.056 117.3 22.576 116.868 24.64C116.628 25.648 116.724 26.416 116.484 27.376ZM121.908 51.136C121.092 51.136 120.564 50.752 120.564 49.744C120.564 45.904 124.308 40.912 124.308 35.728C124.308 33.856 123.3 32.224 120.42 31.12C118.932 30.544 118.068 32.896 119.556 33.376C121.524 34 121.908 35.248 121.908 35.968C121.908 41.44 118.116 44.896 118.116 49.648C118.116 52.096 119.604 53.392 121.812 53.392C124.404 53.392 127.38 51.52 130.356 47.536C131.268 46.288 129.828 44.704 128.484 46.384C125.844 49.696 123.684 51.136 121.908 51.136ZM140.455 52.48C142.231 51.808 141.559 49.408 139.783 50.128C139.399 50.272 139.063 50.416 138.103 50.416C135.847 50.368 134.215 48.4 134.215 45.184C134.215 39.568 138.535 33.088 144.055 33.088C144.439 33.088 145.111 33.28 145.495 33.712C146.551 34.768 148.471 32.56 146.407 31.36C145.639 30.88 144.775 30.736 144.055 30.736C136.855 30.736 131.863 38.464 131.863 45.184C131.863 49.792 134.503 52.72 138.103 52.768C139.399 52.768 139.927 52.672 140.455 52.48ZM144.055 43.312C143.479 45.328 142.519 47.44 142.519 49.648C142.519 52.096 144.151 53.392 146.407 53.392C148.999 53.392 151.975 51.52 154.951 47.536C155.863 46.288 154.423 44.704 153.079 46.384C150.439 49.696 148.231 51.136 146.407 51.136C145.639 51.136 145.111 50.608 145.111 49.744C145.111 48.112 145.783 46.048 146.407 43.84L147.751 39.232C148.039 38.224 148.471 37.36 148.759 36.256C149.239 34.576 146.551 33.856 146.023 35.824C145.735 36.832 145.687 37.744 145.399 38.704L144.055 43.312ZM157.578 43.216C157.002 45.28 155.994 47.392 155.994 49.552C155.994 52 157.626 53.392 159.93 53.392C162.474 53.392 165.45 51.52 168.426 47.536C169.386 46.288 167.898 44.704 166.554 46.384C163.914 49.648 161.706 51.136 159.93 51.136C159.114 51.136 158.586 50.608 158.586 49.744C158.586 48.112 159.21 46.048 159.834 43.84L164.778 25.888C165.066 24.832 165.45 23.968 165.786 22.912C166.266 21.184 163.674 20.368 163.098 22.336C162.81 23.344 162.714 24.304 162.474 25.264L157.578 43.216ZM165.45 29.776C163.578 29.632 163.482 32.512 165.45 32.224C166.554 32.032 167.322 31.984 168.522 32.128C170.298 32.368 170.394 29.344 168.426 29.68C167.562 29.824 166.314 29.872 165.45 29.776ZM171.126 43.216C170.55 45.28 169.542 47.392 169.542 49.552C169.542 52 171.174 53.392 173.478 53.392C176.022 53.392 178.998 51.52 181.974 47.536C182.934 46.288 181.446 44.704 180.102 46.384C177.462 49.648 175.254 51.136 173.478 51.136C172.662 51.136 172.134 50.608 172.134 49.744C172.134 48.112 172.758 46.048 173.382 43.84L176.262 33.856C176.55 32.848 177.03 31.984 177.318 30.88C177.798 29.152 175.206 28.384 174.63 30.304C174.342 31.36 174.294 32.272 174.006 33.232L171.126 43.216ZM176.022 25.504C175.59 27.28 178.23 27.904 178.566 25.936C178.71 24.88 178.902 24.208 179.286 23.152C179.91 21.472 176.934 20.704 176.79 22.672C176.694 23.536 176.262 24.64 176.022 25.504ZM199.936 36.256C199.456 34.768 197.248 35.392 197.584 36.976C197.728 37.6 197.968 38.368 197.92 39.232C197.728 43.936 195.184 51.232 189.664 50.848C187.408 50.704 185.68 47.92 185.776 44.704C185.92 39.184 189.472 32.992 194.992 33.136C195.376 33.136 196 33.472 196.336 33.856C197.44 34.96 199.408 32.8 197.344 31.456C196.672 31.024 195.808 30.784 195.088 30.784C187.888 30.544 183.76 37.984 183.52 44.704C183.328 49.36 186.064 52.816 189.664 53.008C196.72 53.344 200.032 44.944 200.224 39.328C200.272 38.128 200.224 37.12 199.936 36.256ZM201.664 40C200.08 40 200.368 42.496 201.904 42.448C203.68 42.4 205.648 41.872 207.568 39.376C208.576 37.984 206.896 36.688 206.08 37.696C204.304 39.856 203.152 40 201.664 40ZM222.082 35.392C222.082 33.136 220.978 31.36 217.81 31.36C217.042 31.36 215.89 31.648 215.074 32.032C213.778 32.656 214.21 34.48 215.65 34.144C215.938 34.096 216.562 33.616 217.426 33.616C219.106 33.616 219.634 34.384 219.634 35.824C219.634 41.296 216.13 44.896 216.13 49.648C216.13 52.096 217.618 53.392 219.874 53.392C222.466 53.392 225.442 51.52 228.418 47.536C229.33 46.288 227.89 44.704 226.546 46.384C223.906 49.648 221.65 51.136 219.874 51.136C219.106 51.136 218.53 50.608 218.53 49.744C218.53 45.904 222.082 40.576 222.082 35.392ZM206.722 47.296C206.434 48.304 206.002 49.168 205.714 50.272C205.234 52 207.826 52.768 208.354 50.848C208.69 49.792 208.69 48.88 208.978 47.92L213.058 33.856C213.346 32.848 213.778 31.984 214.066 30.88C214.546 29.152 211.954 28.384 211.426 30.304C211.09 31.36 211.09 32.272 210.802 33.232L206.722 47.296Z' fill='white' fill-opacity='0.9'/%3E %3Cpath d='M258.33 35.248C257.658 34.144 255.546 35.392 256.362 36.688C257.322 38.08 257.85 39.184 257.85 41.728C257.85 46.384 254.346 51.136 248.634 51.136C245.514 51.136 243.786 49.648 243.786 46.528C243.786 43.648 244.938 42.4 246.234 41.584C247.386 40.864 246.186 38.8 244.746 39.808C243.066 40.96 241.53 43.312 241.53 46.624C241.53 50.896 244.746 53.392 248.538 53.392C256.17 53.392 260.298 47.008 260.298 41.68C260.298 38.368 259.818 37.6 258.33 35.248ZM253.098 32.992C252.234 32.992 251.37 32.752 251.37 31.984C251.37 31.168 251.85 30.88 252.57 30.88C253.002 30.88 253.434 31.024 253.962 31.36C254.922 31.888 255.978 30.016 254.73 29.152C254.25 28.864 253.242 28.624 252.57 28.624C250.362 28.624 249.018 30.16 249.018 31.984C249.018 33.856 250.89 35.248 253.098 35.248C257.418 35.248 261.786 28.384 261.786 24.304C261.786 21.232 259.914 18.352 256.314 18.352C252.954 18.352 249.354 21.04 249.354 24.448C249.354 26.512 251.802 26.176 251.802 24.688C251.802 23.632 251.946 22.912 252.474 22.288C253.29 21.28 254.682 20.8 255.978 20.8C258.666 20.8 259.29 22.288 259.29 24.448C259.29 27.76 255.978 32.992 253.098 32.992Z' fill='%23FD88E3' fill-opacity='0.9'/%3E %3C/g%3E %3Cdefs%3E %3Cfilter id='filter0_dd' x='0.488037' y='0.333496' width='281.298' height='88.7866' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E %3CfeOffset dy='2'/%3E %3CfeGaussianBlur stdDeviation='10'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E %3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E %3CfeOffset dy='4'/%3E %3CfeGaussianBlur stdDeviation='2'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E %3CfeBlend mode='normal' in2='effect1_dropShadow' result='effect2_dropShadow'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='effect2_dropShadow' result='shape'/%3E %3C/filter%3E %3C/defs%3E %3C/svg%3E");
  background-size: cover;
  width: min(40vw, 244px);
  height: min(calc(40vw / 244 * 58), 58px);
  top: min(calc(70vw / 549 * 150), 150px);
  left: 52%;
}
.ltg3-s-neon .g3-lp .hero h1 + p {
  font-size: min(36px, 3vw);
  font-weight: 300;
  letter-spacing: -0.03em;
  margin-bottom: 1.5em;
}
.ltg3-s-neon .g3-lp .section--before,
.ltg3-s-neon .g3-lp .section--after {
  color: #fff;
  position: relative;
}
.ltg3-s-neon .g3-lp .section--before h2,
.ltg3-s-neon .g3-lp .section--after h2 {
  color: #fff;
}
.ltg3-s-neon .g3-lp .section--before p,
.ltg3-s-neon .g3-lp .section--after p {
  max-width: 720px;
}
.ltg3-s-neon .g3-lp .section--before img {
  max-width: 48vw;
}
.ltg3-s-neon .g3-lp .section--before:before {
  content: "";
  width: 100vw;
  height: 250vh;
  background-color: #000;
  -webkit-transform: skewY(-23deg);
          transform: skewY(-23deg);
  display: block;
  position: absolute;
  bottom: 0;
  z-index: -2;
}
.ltg3-s-neon .g3-lp .section--after:before {
  content: "";
  width: 100vw;
  height: 180vh;
  background: linear-gradient(85.56deg, #3461ac 5.43%, #237bff 73.62%, #004ed1 96.98%);
  display: block;
  position: absolute;
  top: -80vh;
  z-index: -3;
}
.ltg3-s-neon .g3-lp .section--after:after {
  content: "";
  width: 100vw;
  height: 100vh;
  background: linear-gradient(349.83deg, #ffffff 23.23%, rgba(143, 188, 255, 0) 70.72%);
  display: block;
  position: absolute;
  top: 0vh;
  z-index: -3;
}
.ltg3-s-neon .g3-lp .section--after p {
  margin-left: auto;
  text-shadow: 0px 1px 6px rgba(0, 0, 0, 0.5);
}
.ltg3-s-neon .g3-lp .section--pro-edition {
  color: #fff;
  background-color: #000;
  margin-top: 10vh;
  position: relative;
  padding-bottom: 10vh;
}
.ltg3-s-neon .g3-lp .section--pro-edition h2,
.ltg3-s-neon .g3-lp .section--pro-edition h3,
.ltg3-s-neon .g3-lp .section--pro-edition h4 {
  color: #fff;
}
.ltg3-s-neon .g3-lp .section--pro-edition:before {
  content: "";
  width: 100vw;
  height: 30vh;
  background-color: #000;
  -webkit-transform: skewY(2.8deg);
          transform: skewY(2.8deg);
  display: block;
  position: absolute;
  top: -7vh;
  z-index: -2;
}
.ltg3-s-neon .g3-lp .section--pro-edition .section--pro__feature {
  position: relative;
}
.ltg3-s-neon .g3-lp .section--pro-edition .section--pro__feature::before, .ltg3-s-neon .g3-lp .section--pro-edition .section--pro__feature::after {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='339' height='86' viewBox='0 0 339 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg filter='url(%23filter0_ddd)'%3E %3Cpath d='M27.7381 9.89343C36.867 10.4184 39.9214 14.9932 39.599 20.6C39.1692 28.0756 32.589 33.3947 25.9982 33.8811C24.5482 34.0141 23.8459 33.6852 23.0552 33.6398C20.6112 33.4992 20.3368 37.0173 22.7725 37.3016C23.8466 37.4355 24.8529 37.4933 25.8675 37.4074C34.8593 36.5542 42.7136 29.1449 43.1848 20.9504C43.7139 11.7496 37.6363 7.073 28.6512 6.55635C25.3446 6.36622 21.3498 6.8577 18.3283 7.9821C16.7775 8.61412 15.8901 8.99581 14.8176 10.088C12.8247 12.137 15.2843 14.5141 16.9525 13.0956C17.7126 12.4181 18.6083 11.8926 19.5717 11.4432C21.7182 10.4848 24.4316 9.7033 27.7381 9.89343ZM10.7043 49.0121C10.1144 50.4927 9.46493 51.7535 8.93858 53.3819C8.07097 55.9283 11.9583 57.3058 12.9862 54.4801C13.5084 52.9235 13.7307 51.566 14.1728 50.1491L24.7915 19.7485C25.3815 18.268 26.0309 17.0072 26.6291 15.3828C27.4249 12.8323 23.5375 11.4549 22.5774 14.3565C21.9874 15.8371 21.7651 17.1946 21.3949 18.6157L10.7043 49.0121ZM50.2382 21.356C47.3263 31.8621 43.5088 41.8114 37.8192 49.201C36.1816 51.3425 38.97 53.0173 40.5234 51.0873C47.1252 42.8848 50.2378 33.9047 53.5794 22.1972C53.9248 21.2074 54.7469 19.4517 55.0576 17.8108C55.6419 15.176 51.8735 14.2381 51.0488 17.2918C50.6026 18.7807 50.6802 19.939 50.2382 21.356ZM56.3148 57.4043C55.0928 57.334 54.3352 56.7135 54.422 55.204C54.7527 49.4535 60.7892 42.3002 61.2356 34.537C61.3968 31.7337 60.0279 29.2029 55.81 27.3016C53.6313 26.3109 52.1349 29.7587 54.3219 30.6057C57.2153 31.7096 57.6829 33.6116 57.6209 34.6898C57.1497 42.8843 51.1735 47.7332 50.7643 54.8494C50.5535 58.5154 52.6702 60.5843 55.9768 60.7744C59.8584 60.9976 64.4762 58.4505 69.2759 52.7406C70.7491 50.9502 68.7291 48.4542 66.5717 50.8543C62.3331 55.5868 58.9744 57.5572 56.3148 57.4043ZM97.1589 37.396C96.5682 35.1263 93.2079 35.8707 93.5747 38.2717C93.7366 39.2185 94.0299 40.3893 93.8836 41.679C93.191 48.7069 88.7531 59.4137 80.5198 58.3634C77.1538 57.9535 74.8058 53.6356 75.2265 48.8278C75.9174 40.5738 81.7698 31.607 90.0238 32.298C90.5988 32.331 91.5043 32.8879 91.9745 33.4919C93.5327 35.2403 96.6658 32.1751 93.6906 29.9847C92.7215 29.2799 91.4483 28.8461 90.3701 28.7841C79.6085 27.8047 72.7861 38.5908 71.848 48.6335C71.1596 55.5895 74.9592 61.0005 80.3338 61.598C90.8714 62.7088 96.5545 50.4148 97.3256 42.0212C97.5009 40.2283 97.5158 38.7146 97.1589 37.396ZM99.4242 43.1515C97.0521 43.0151 97.2685 46.7777 99.5728 46.8381C102.237 46.9192 105.229 46.2979 108.319 42.7254C109.949 40.7277 107.544 38.6422 106.236 40.0815C103.39 43.1632 101.653 43.2796 99.4242 43.1515Z' fill='%23FD88E3' fill-opacity='0.9'/%3E %3Cpath d='M160.299 56.2437C156.461 60.278 150.186 62.802 143.501 62.4176C136.026 61.9877 130.274 57.9068 130.766 49.353C131.068 44.1056 134.251 40.1779 139.211 37.9389C141.506 36.917 139.743 33.7145 137.596 34.6728C132.196 37.0307 127.637 42.3217 127.232 49.3661C126.74 57.9199 131.95 65.1429 143.307 65.796C150.495 66.2093 158.132 63.8358 163.003 58.1301C164.549 56.3438 162.524 53.9196 160.299 56.2437ZM150.722 17.1094C154.819 17.345 155.94 20.4384 154.605 24.833C153.978 26.9605 157.29 28.3049 158.263 25.1876C159.858 20.0147 157.969 13.9923 151.284 13.6079C144.815 13.2359 139.083 17.594 138.699 24.279C138.356 30.2451 140.941 37.9663 147.266 38.33C149.71 38.4705 152.904 36.8512 153.107 33.329C153.26 30.6694 151.64 27.4752 148.118 27.2727C145.099 27.0991 145.024 30.917 147.54 31.0617C148.618 31.1237 149.519 31.7525 149.453 32.9026C149.391 33.9808 148.902 34.9623 147.321 34.8714C143.511 34.6524 142.082 28.1516 142.284 24.6294C142.549 20.029 146.265 16.8531 150.722 17.1094ZM177.69 66.3307C180.407 65.4773 179.604 61.8972 176.882 62.8225C176.294 63.0051 175.779 63.1918 174.341 63.1091C170.967 62.843 168.692 59.7553 168.969 54.9393C169.453 46.5292 176.48 37.1972 184.747 37.6725C185.034 37.689 185.461 37.7857 185.812 37.9502C187.708 38.8524 188.845 35.384 186.873 34.5495C186.239 34.2966 185.812 34.1999 184.949 34.1503C174.167 33.5303 166.026 44.6734 165.447 54.7367C165.05 61.6374 168.752 66.2494 174.139 66.6313C176.08 66.7429 176.883 66.5727 177.69 66.3307ZM183.794 52.9791C182.758 55.9485 181.282 59.0369 181.092 62.3434C180.882 66.0094 183.142 68.0866 186.52 68.2808C190.402 68.504 195.02 65.9569 199.82 60.247C201.293 58.4566 199.273 55.9606 197.115 58.3607C192.877 63.0932 189.446 65.0595 186.715 64.9024C185.565 64.8363 184.819 64.0001 184.894 62.7062C185.034 60.2623 186.003 57.2169 187.127 53.964L199.856 16.9777C200.374 15.493 201.023 14.2322 201.621 12.6079C202.489 10.0615 198.665 8.83196 197.633 11.7295C197.115 13.2142 196.893 14.5717 196.451 15.9886L183.794 52.9791ZM204.197 54.008C203.156 57.0493 201.465 60.1253 201.279 63.3599C201.068 67.0259 203.392 69.251 206.843 69.4494C210.652 69.6684 215.27 67.1213 220.07 61.4114C221.615 59.6252 219.523 57.125 217.366 59.5251C213.131 64.1857 209.697 66.2239 207.037 66.0709C205.815 66.0007 205.07 65.1645 205.144 63.8707C205.285 61.4267 206.397 58.3895 207.521 55.1367L212.694 40.4334C213.212 38.9487 214.005 37.6962 214.532 36.0677C215.399 33.5213 211.584 32.148 210.556 34.9737C210.034 36.5303 209.883 37.8919 209.369 39.3047L204.197 54.008ZM213.054 27.9054C212.254 30.5278 216.154 31.6896 216.826 28.7714C217.133 27.2024 217.478 26.2126 218.144 24.6643C219.223 22.2022 214.833 20.7958 214.448 23.7306C214.23 25.0161 213.488 26.6322 213.054 27.9054ZM224.412 55.1704C223.371 58.2117 221.68 61.2877 221.494 64.5223C221.283 68.1883 223.607 70.4134 227.058 70.6117C230.867 70.8308 235.485 68.2837 240.285 62.5738C241.83 60.7876 239.738 58.2874 237.581 60.6875C233.346 65.3481 229.911 67.3863 227.252 67.2333C226.03 67.1631 225.285 66.3269 225.359 65.033C225.5 62.5891 226.612 59.5519 227.736 56.2991L236.686 29.8412C237.208 28.2846 237.858 27.0239 238.452 25.4714C239.319 22.925 235.508 21.4798 234.476 24.3774C233.958 25.8621 233.731 27.2914 233.289 28.7084L224.412 55.1704ZM237.357 35.7215C234.566 35.3446 234.175 39.6493 237.147 39.3874C238.816 39.195 239.971 39.1892 241.755 39.5082C244.394 40.0205 244.798 35.5003 241.822 35.834C240.516 35.9752 238.643 35.9396 237.357 35.7215ZM244.7 56.337C243.66 59.3783 241.968 62.4543 241.782 65.6889C241.572 69.3549 243.896 71.58 247.346 71.7784C251.156 71.9974 255.774 69.4503 260.573 63.7404C262.118 61.9542 260.026 59.454 257.869 61.8541C253.635 66.5147 250.2 68.5529 247.54 68.3999C246.318 68.3297 245.573 67.4935 245.647 66.1996C245.788 63.7557 246.9 60.7185 248.025 57.4657L253.197 42.7624C253.715 41.2777 254.509 40.0252 255.035 38.3967C255.903 35.8503 252.087 34.477 251.059 37.3027C250.537 38.8593 250.387 40.2209 249.873 41.6337L244.7 56.337ZM253.557 30.2344C252.757 32.8568 256.657 34.0186 257.33 31.1004C257.636 29.5314 257.982 28.5416 258.648 26.9933C259.727 24.5312 255.336 23.1248 254.951 26.0595C254.733 27.3451 253.991 28.9612 253.557 30.2344ZM288.444 48.3951C287.854 46.1254 284.494 46.8698 284.86 49.2708C285.022 50.2176 285.315 51.3884 285.169 52.6781C284.477 59.706 280.039 70.4129 271.805 69.3625C268.439 68.9526 266.091 64.6347 266.512 59.8269C267.203 51.5729 273.055 42.6061 281.309 43.2971C281.884 43.3302 282.79 43.8871 283.26 44.491C284.818 46.2394 287.951 43.1742 284.976 40.9838C284.007 40.279 282.734 39.8452 281.656 39.7832C270.894 38.8038 264.072 49.5899 263.134 59.6326C262.445 66.5886 266.245 71.9996 271.619 72.5971C282.157 73.7079 287.84 61.4139 288.611 53.0203C288.786 51.2274 288.801 49.7138 288.444 48.3951ZM290.71 54.1506C288.338 54.0142 288.554 57.7769 290.858 57.8372C293.522 57.9183 296.515 57.2971 299.605 53.7246C301.234 51.7268 298.83 49.6414 297.521 51.0806C294.676 54.1623 292.938 54.2788 290.71 54.1506ZM321.683 49.0082C321.877 45.6298 320.377 42.8751 315.633 42.6023C314.483 42.5362 312.733 42.8683 311.478 43.3731C309.483 44.1959 309.973 46.9646 312.158 46.5854C312.594 46.5384 313.57 45.8733 314.864 45.9477C317.379 46.0923 318.104 47.2879 317.98 49.4444C317.509 57.6388 311.951 62.7282 311.542 69.8444C311.331 73.5104 313.448 75.5793 316.827 75.7736C320.708 75.9968 325.326 73.4496 330.126 67.7398C331.599 65.9494 329.579 63.4533 327.422 65.8534C323.187 70.514 319.68 72.5481 317.021 72.3951C315.871 72.329 315.054 71.4887 315.128 70.1949C315.459 64.4444 321.237 56.7714 321.683 49.0082ZM297.656 65.5121C297.138 66.9968 296.417 68.2535 295.89 69.882C295.023 72.4284 298.838 73.8017 299.794 70.9719C300.388 69.4194 300.467 68.0537 300.981 66.6408L308.302 45.931C308.82 44.4463 309.541 43.1896 310.067 41.5611C310.935 39.0147 307.12 37.6414 306.164 40.4712C305.569 42.0237 305.491 43.3894 304.977 44.8022L297.656 65.5121Z' fill='%237B61FF'/%3E %3C/g%3E %3Cdefs%3E %3Cfilter id='filter0_ddd' x='0.813232' y='0.516479' width='337.816' height='85.2706' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E %3CfeOffset/%3E %3CfeGaussianBlur stdDeviation='2'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 0.858824 0 0 0 0 0.113725 0 0 0 0 0.65098 0 0 0 0.4 0'/%3E %3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E %3CfeOffset dy='2'/%3E %3CfeGaussianBlur stdDeviation='4'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E %3CfeBlend mode='normal' in2='effect1_dropShadow' result='effect2_dropShadow'/%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E %3CfeOffset dy='4'/%3E %3CfeGaussianBlur stdDeviation='2'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E %3CfeBlend mode='normal' in2='effect2_dropShadow' result='effect3_dropShadow'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='effect3_dropShadow' result='shape'/%3E %3C/filter%3E %3C/defs%3E %3C/svg%3E");
  background-size: cover;
  width: min(30vw, 330px);
  height: min(calc(30vw / 330 * 86), 86px);
  top: max(-16vw, -105px);
  left: min(60vw, 860px);
}
.ltg3-s-neon .g3-lp .section--pro-edition .section--pro__feature::after {
  -webkit-transform: scale(1, -1) skewY(-9deg) translateY(min(8vw, 50px));
          transform: scale(1, -1) skewY(-9deg) translateY(min(8vw, 50px));
  opacity: 0.4;
  top: 0;
}
.ltg3-s-neon .g3-lp .section--pro-edition .section--g3-pro-unit {
  position: relative;
  padding-top: min(20vw, 100px);
}
.ltg3-s-neon .g3-lp .section--pro-edition .section--g3-pro-unit p.is-style-marked {
  position: absolute;
  top: min(7vw, 30px);
  right: min(10vw, 40px);
}
.ltg3-s-neon .g3-lp .section--pro-edition .section--pro-pack .wp-block-group.is-style-primary-gradient {
  position: relative;
}
.ltg3-s-neon .g3-lp .section--pro-edition .section--pro-pack .wp-block-group.is-style-primary-gradient::before {
  content: "";
  position: absolute;
  font-size: min(5vw, 48px);
  top: max(-2.5vw, -24px);
  text-shadow: 0px 2px 8px rgba(0, 0, 0, 0.5);
  opacity: 0.9;
  font-family: var(--roman-font-family);
}
.ltg3-s-neon .g3-lp .section--pro-edition .section--pro-pack .wp-block-group.is-style-primary-gradient:first-of-type::before {
  content: "1";
}
.ltg3-s-neon .g3-lp .section--pro-edition .section--pro-pack .wp-block-group.is-style-primary-gradient:nth-of-type(2)::before {
  content: "2";
}
.ltg3-s-neon .g3-lp .section--pro-edition .section--pro-pack .wp-block-group.is-style-primary-gradient:nth-of-type(3)::before {
  content: "3";
}
.ltg3-s-neon .g3-lp .section--pro-edition .section--pro-pack .wp-block-group.is-style-primary-gradient + .wp-block-group.is-style-primary-gradient {
  margin-top: min(3vw, 2.5rem);
}
.ltg3-s-neon .g3-lp .section--pro-edition .section--pro-pack .wp-block-group.is-style-primary-gradient h4.is-style-white-drop-shadow {
  font-size: min(5vw, 2.25rem);
  display: flex;
  align-items: center;
}
.ltg3-s-neon .g3-lp .section--pro-edition .section--pro-pack .wp-block-group.is-style-primary-gradient h4.is-style-white-drop-shadow > em {
  font-style: normal;
  font-size: 0.5em;
  padding-left: 1em;
  font-weight: 300;
}
.ltg3-s-neon .g3-lp .section--pro-edition .section--pro-pack .wp-block-group.is-style-primary-gradient h4.is-style-white-drop-shadow > img {
  width: min(12vw, 80px) !important;
  margin-right: 0.1em;
}
.ltg3-s-neon .g3-lp .section--pro-edition .section--pro-pack .wp-block-group.is-style-primary-gradient h5 {
  font-size: 16px;
}
.ltg3-s-neon .g3-lp .section--pro-edition .section--pro-pack .wp-block-group.is-style-primary-gradient:nth-of-type(2) {
  background: linear-gradient(89.32deg, rgba(52, 97, 172, 0.6) 4.65%, rgba(35, 123, 255, 0.6) 73.63%, rgba(0, 78, 209, 0.6) 97.27%);
}

@media (min-width: 1200px) {
  .ltg3-s-neon .section--pro-edition .section--pro-pack .is-style--neon-border > .wp-block-group__inner-container {
    display: grid;
    grid-template-areas: "title title" "content01 content01" "content02 content03";
    grid-template-columns: 1fr 1fr;
    gap: min(3vw, 2.5rem);
  }
  .ltg3-s-neon .section--pro-edition .section--pro-pack .is-style--neon-border > .wp-block-group__inner-container h3.is-style-neon {
    grid-area: title;
  }
  .ltg3-s-neon .section--pro-edition .section--pro-pack .is-style--neon-border > .wp-block-group__inner-container .wp-block-group.is-style-primary-gradient + .wp-block-group.is-style-primary-gradient {
    margin-top: 0;
  }
  .ltg3-s-neon .section--pro-edition .section--pro-pack .is-style--neon-border > .wp-block-group__inner-container .wp-block-group.is-style-primary-gradient:first-of-type {
    grid-area: content01;
    position: relative;
  }
  .ltg3-s-neon .section--pro-edition .section--pro-pack .is-style--neon-border > .wp-block-group__inner-container .wp-block-group.is-style-primary-gradient:first-of-type .wp-block-group.is-style-background-white {
    position: absolute;
    right: -1em;
    bottom: 40px;
  }
  .ltg3-s-neon .section--pro-edition .section--pro-pack .is-style--neon-border > .wp-block-group__inner-container .wp-block-group.is-style-primary-gradient:nth-of-type(2) {
    grid-area: content02;
    position: relative;
  }
  .ltg3-s-neon .section--pro-edition .section--pro-pack .is-style--neon-border > .wp-block-group__inner-container .wp-block-group.is-style-primary-gradient:nth-of-type(2) .wp-block-group.is-style-background-white {
    position: absolute;
    left: -1em;
    bottom: -3em;
    width: 25em;
  }
  .ltg3-s-neon .section--pro-edition .section--pro-pack .is-style--neon-border > .wp-block-group__inner-container .wp-block-group.is-style-primary-gradient:nth-of-type(3) {
    grid-area: content03;
  }
}
.post-name-g3-lp h2 {
  font-size: min(5.6vw, 3rem);
}
.post-name-g3-lp h2.is-style-white-drop-shadow em {
  font-size: 0.4em;
  font-style: normal;
}
.post-name-g3-lp h2.is-style-white-underline {
  color: #fff;
}
.post-name-g3-lp h2.is-style-white-underline::after {
  content: "";
  height: 0.15em;
  width: min(80vw, 830px);
  background: linear-gradient(89.32deg, #3461ac 4.65%, #237bff 73.63%, #004ed1 97.27%);
  box-shadow: 0px 0px 8px rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  display: block;
  margin-left: -0.5em;
  margin-top: -0.1em;
  position: static;
}

.ltg3-s-neon .main-section .g3-lp .hero h1 > strong {
  opacity: 0;
  -webkit-animation: logo_typo_loading 700ms ease-in 200ms;
          animation: logo_typo_loading 700ms ease-in 200ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ltg3-s-neon .main-section .g3-lp .hero h1 > em {
  opacity: 0;
  -webkit-animation: g3_loading 900ms ease-in-out 1400ms;
          animation: g3_loading 900ms ease-in-out 1400ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ltg3-s-neon .main-section .g3-lp .hero h1::after {
  opacity: 0;
  -webkit-animation: neon-line 900ms ease-out 720ms;
          animation: neon-line 900ms ease-out 720ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ltg3-s-neon .main-section .g3-lp .hero h1::before {
  opacity: 0;
  -webkit-animation: neon-cover 1200ms ease-out 780ms;
          animation: neon-cover 1200ms ease-out 780ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ltg3-s-neon .main-section .g3-lp .hero h1:hover::before {
  opacity: 1;
  -webkit-animation: neon-cover-hover 1200ms ease-out 780ms infinite;
          animation: neon-cover-hover 1200ms ease-out 780ms infinite;
}

@-webkit-keyframes logo_typo_loading {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  70%, 90% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

@keyframes logo_typo_loading {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  70%, 90% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes g3_loading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes g3_loading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes neon-line {
  0% {
    opacity: 0;
  }
  0%, 75% {
    mix-blend-mode: color-dodge;
  }
  100% {
    opacity: 1;
    mix-blend-mode: overlay;
  }
}
@keyframes neon-line {
  0% {
    opacity: 0;
  }
  0%, 75% {
    mix-blend-mode: color-dodge;
  }
  100% {
    opacity: 1;
    mix-blend-mode: overlay;
  }
}
@-webkit-keyframes neon-cover {
  0% {
    opacity: 0;
  }
  75%, 85% {
    opacity: 1;
  }
  100% {
    opacity: 0.75;
  }
}
@keyframes neon-cover {
  0% {
    opacity: 0;
  }
  75%, 85% {
    opacity: 1;
  }
  100% {
    opacity: 0.75;
  }
}
@-webkit-keyframes neon-cover-hover {
  0% {
    opacity: 0.4;
  }
  75%, 85% {
    opacity: 1;
  }
  100% {
    opacity: 0.75;
  }
}
@keyframes neon-cover-hover {
  0% {
    opacity: 0.4;
  }
  75%, 85% {
    opacity: 1;
  }
  100% {
    opacity: 0.75;
  }
}
/********************
 test
 figureがコンテナサイズいっぱいになるが、画像が小さいとそのまま右が余白になる。
 しかし、キャプションはセンター揃えなので微妙な事になるため、テストで inline-grid を適用
 */
.sub-section-title {
  margin-bottom: 0.5em;
  padding-bottom: 1em;
  border-bottom: 1px solid var(--vk-color-border-hr);
}
.sub-section .localNavi > div > ul li a, .sub-section .localNavi > ul li a,
.sub-section .widget .localNavi > div > ul li a,
.sub-section .widget .localNavi > ul li a,
.sub-section .widget_archive > div > ul li a,
.sub-section .widget_archive > ul li a,
.sub-section .widget_categories > div > ul li a,
.sub-section .widget_categories > ul li a,
.sub-section .widget_link_list > div > ul li a,
.sub-section .widget_link_list > ul li a,
.sub-section .widget_nav_menu > div > ul li a,
.sub-section .widget_nav_menu > ul li a,
.sub-section .widget_pages > div > ul li a,
.sub-section .widget_pages > ul li a,
.sub-section .widget_postlist > div > ul li a,
.sub-section .widget_postlist > ul li a {
  padding-top: 1em;
  padding-bottom: 1em;
  font-size: 12px;
}

.site-footer {
  border-top: 1px solid var(--vk-color-primary);
  padding-bottom: 3em;
}

.footer-nav {
  border-bottom: 1px solid var(--vk-color-border-hr);
}
