/* main.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  box-sizing: border-box;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

html, body {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body * {
  box-sizing: border-box;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption {
  position: absolute;
  top: 0;
  left: -99999px;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
  visibility: hidden;
}

a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}

input:focus, textarea:focus, select:focus {
  outline: none;
}

button {
  border: 0;
  background: transparent;
  cursor: pointer;
}

img {
  display: block;
  width: 100%;
  height: auto;
}

/* placeholder */
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
  color: transparent;
}

input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
  color: transparent;
}

input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
  color: transparent;
}

input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
  color: transparent;
}

textarea:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
  color: transparent;
}

textarea:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
  color: transparent;
}

textarea:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
  color: transparent;
}

textarea:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
  color: transparent;
}

@media print {
  #header {
    display: none;
  }
  .sub-tit {
    visibility: hidden;
  }
  #container {
    margin-top: -290px;
  }
  #printArea {
    width: 75%;
  }
}
/*****************************************************************
  scss default set
 *****************************************************************/
/*****************************************************************
  Bootstrap default set
 *****************************************************************/
.mt0 {
  margin-top: 0px !important;
}

.mb0 {
  margin-bottom: 0px !important;
}

.pt0 {
  padding-top: 0px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.pt10 {
  padding-top: 10px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.pt30 {
  padding-top: 30px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

.pt40 {
  padding-top: 40px !important;
}

.mt50 {
  margin-top: 50px !important;
}

.mb50 {
  margin-bottom: 50px !important;
}

.pt50 {
  padding-top: 50px !important;
}

.mtn {
  margin-top: 0 !important;
}

html {
  font-family: "Noto Sans KR", sans-serif;
  font-size: clamp(14px, 1.5vw, 18px);
  font-weight: 400;
  line-height: 1.6;
  color: #000;
  letter-spacing: -0.01em;
}

.display-large {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
  color: #fff;
  letter-spacing: -0.02em;
}

.display-medium {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.3;
  color: #000;
  letter-spacing: normal;
}

.display-small {
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.5;
  color: #000;
  letter-spacing: normal;
}

.heading-large {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.3;
  color: #000;
  letter-spacing: normal;
}

.heading-medium-b {
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.3;
  color: #000;
  letter-spacing: normal;
}

.heading-medium {
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.3;
  color: #000;
  letter-spacing: normal;
}

.heading-small {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.3;
  color: #000;
  letter-spacing: normal;
}

.title-large {
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.4;
  color: #000;
  letter-spacing: normal;
}

.title-medium {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  color: #000;
  letter-spacing: normal;
}

.title-small {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.4;
  color: #000;
  letter-spacing: normal;
}

.body-large {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.7;
  color: #000;
  letter-spacing: normal;
}

.body-medium-b {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.7;
  color: #000;
  letter-spacing: normal;
}

.body-medium-m {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.7;
  color: #000;
  letter-spacing: normal;
}

.body-medium {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.7;
  color: #000;
  letter-spacing: normal;
}

.body-small {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.7;
  color: #000;
  letter-spacing: normal;
}

.detail-large {
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.4;
  color: #000;
  letter-spacing: normal;
}

.detail-medium {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.3;
  color: #000;
  letter-spacing: normal;
}

.detail-small {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.6;
  color: #000;
  letter-spacing: normal;
}

.label-bold {
  font-size: 0.8125rem;
  font-weight: 700;
  line-height: 1.4;
  color: #000;
  letter-spacing: normal;
}

.label-medium {
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 1.4;
  color: #000;
  letter-spacing: normal;
}

.link-small {
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.4;
  color: #000;
  letter-spacing: normal;
}

.link-medium {
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 1.4;
  color: #000;
  letter-spacing: normal;
}

.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.625rem 1.25rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  cursor: pointer;
  transition: all 0.3s ease;
  text-decoration: none;
}
.btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.btn:hover {
  opacity: 0.9;
}

.btn-primary {
  background-color: #000;
  color: #fff;
}
.btn-primary:hover {
  background-color: #333333;
}

.btn-secondary {
  background-color: #fff;
  color: #000;
}
.btn-secondary:hover {
  background-color: black;
  color: #fff;
}

.btn-outline {
  background-color: transparent;
  border: 1px solid #000;
  color: #fff;
}
.btn-outline:hover {
  background-color: #000;
  color: #fff;
}

.btn-sm {
  padding: 0.25rem 0.75rem;
  font-size: 0.875rem;
  min-width: 160px;
  height: 40px;
}

.btn-lg {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  width: 280px;
  height: 60px;
}

#header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  min-width: 1280px;
  height: 120px;
  z-index: 1000;
  background-color: transparent;
  transition: all 0.3s ease;
}
#header.scrolled {
  background: linear-gradient(180deg, #1B60FA 30%, rgba(27, 96, 250, 0.7) 100%);
  height: 60px;
}
#header .gnb {
  max-width: 1280px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 40px;
}
#header .gnb .logo {
  width: 100px;
  height: 32px;
  background-repeat: no-repeat;
  background-size: contain;
}
#header .gnb .logo a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
  overflow: hidden;
}
#header .gnb nav {
  display: flex;
  gap: 40px;
}
#header .gnb nav a {
  color: #fff;
  text-decoration: none;
}
#header .gnb nav a:hover {
  text-decoration: underline;
}

footer {
  display: flex;
  justify-content: center;
  width: 100%;
  min-width: 1280px;
  padding: 20px 0;
  background: #f8f9fa;
}
footer .footer {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 20px;
  width: 1280px;
  padding: 0 40px;
}

#container {
  width: 100%;
  min-width: 1280px;
  display: flex;
  flex-direction: column;
  align-items: center;
  word-break: keep-all;
  overflow-wrap: break-word;
  white-space: normal;
}
#container .k-visual {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  background: linear-gradient(180deg, #080122 0%, rgba(8, 1, 34, 0) 50%), url("../assets/img/img-main.jpg") no-repeat center/cover;
}
body.is-mobile #container .k-visual {
  background: linear-gradient(180deg, #080122 0%, rgba(8, 1, 34, 0) 0%), url("../assets/img/img-main-mobile.jpg") no-repeat center/cover;
}
#container .k-visual .kv-contents {
  display: flex;
  flex-direction: column;
  gap: 40px;
  width: 1280px;
  padding: 0 40px;
}
#container .k-visual .kv-contents .slogan {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#container .k-visual .kv-contents .slogan h3 {
  color: #fff;
}
#container .ax-solution {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  gap: 80px;
  padding: 120px 20px;
  background: #080122;
  color: #fff;
}
#container .ax-solution h2 {
  color: #fff;
}
#container .ax-solution .ax-contents {
  background: url("../assets/img/ax-bd.png") no-repeat center/cover, radial-gradient(50% 50% at 50% 50%, #151153 0%, #28093B 20%, rgba(8, 1, 34, 0.2) 100%);
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 1134px;
  height: 506px;
  padding-top: 164px;
  gap: 20px;
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
}
#container .ax-solution .ax-contents::before {
  display: flex;
  content: "";
  width: 85px;
  height: 64px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2286%22%20height%3D%2264%22%20viewBox%3D%220%200%2086%2064%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M82.9867%2022.364C81.5718%2019.5343%2079.5727%2017.2331%2076.9973%2015.4645C74.4178%2013.6958%2071.4251%2012.3922%2068.011%2011.5576C64.597%2010.723%2060.869%2010.3057%2056.827%2010.3057H39.0811L32.8889%2054.1395L32.8849%2054.0997C31.9708%2061.516%2028.6085%2061.1464%2028.6085%2061.1464L28.207%2064H33.5844H50.8335C54.8795%2064%2058.7943%2063.4197%2062.5859%2062.2552C66.3776%2061.0947%2069.8393%2059.3738%2072.9751%2057.1004C76.111%2054.827%2078.7142%2052.0211%2080.7849%2048.6826C82.8556%2045.3441%2084.1989%2041.5565%2084.8031%2037.3078C85.0057%2035.5909%2085.1051%2033.9455%2085.1051%2032.3796C85.1091%2028.5323%2084.4016%2025.1978%2082.9867%2022.364ZM72.5975%2036.6958C72.1445%2039.6806%2071.2939%2042.2202%2070.0579%2044.3187C68.8179%2046.4172%2067.2519%2048.1103%2065.3561%2049.398C63.4603%2050.6857%2061.3101%2051.6237%2058.9096%2052.2039C56.509%2052.7842%2053.866%2053.0783%2050.9845%2053.0783H44.844L49.3193%2021.2274H56.2944C61.1472%2021.2274%2065.1018%2022.3283%2068.1621%2024.5261C71.2184%2026.724%2072.7486%2029.9472%2072.7486%2034.1959C72.7486%2035.0027%2072.7009%2035.8373%2072.5975%2036.6958Z%22%20fill%3D%22%230041B4%22/%3E%3Cpath%20d%3D%22M43.9973%200H24.4033C21.8756%200%2019.3876%200.266286%2016.9354%200.794883C14.4831%201.32745%2012.2098%202.18593%2010.1113%203.37428C8.01275%204.56263%206.25605%206.11662%204.84115%208.03626C3.42625%209.9559%202.5161%2012.2571%202.11071%2014.9358C2.01135%2015.6433%201.95968%2016.3269%201.95968%2016.9827C1.95968%2019.9635%202.86983%2022.4554%204.69012%2024.4506C6.51041%2026.4457%208.96264%2027.646%2012.0468%2028.0514V28.2024C9.06598%2029.1126%206.60183%2030.5791%204.65435%2032.6021C2.70688%2034.6251%201.53442%2037.1012%201.12902%2040.0343C0.970046%2040.849%200.894531%2041.6598%200.894531%2042.4666C0.894531%2044.74%201.39929%2046.6238%202.41277%2048.1142C3.42625%2049.6047%204.76166%2050.7572%206.43093%2051.564C8.10019%2052.3708%209.97215%2052.9273%2012.0428%2053.2333C14.1175%2053.5353%2016.367%2053.6903%2018.7914%2053.6903H38.8107L45.1817%208.59666C46.4814%202.30913%2051.9224%202.77811%2051.9224%202.77811L52.3039%200H43.9973ZM28.4215%2043.6828H20.3852C18.3145%2043.6828%2016.5936%2043.3171%2015.2303%2042.5819C13.8671%2041.8506%2013.1835%2040.6503%2013.1835%2038.981C13.1835%2038.8777%2013.1835%2038.7267%2013.1835%2038.528C13.1835%2038.3253%2013.1835%2038.1742%2013.1835%2038.0709C13.4856%2036.0479%2014.4235%2034.5694%2015.9895%2033.6355C17.5554%2032.6975%2019.3757%2032.2325%2021.4503%2032.2325H30.0192L28.4215%2043.6828ZM31.454%2022.2209H22.5075C21.4464%2022.2209%2020.421%2022.1574%2019.4353%2022.0302C18.4496%2021.903%2017.5156%2021.6526%2016.6293%2021.2711C15.747%2020.8935%2015.0356%2020.3609%2014.507%2019.6773C13.9744%2018.9937%2013.7121%2018.1472%2013.7121%2017.1377C13.7121%2017.086%2013.7121%2016.9588%2013.7121%2016.7601C13.7638%2016.5574%2013.7876%2016.4064%2013.7876%2016.307C14.0897%2014.133%2015.0912%2012.5393%2016.7843%2011.5298C18.4775%2010.5163%2020.3852%2010.0115%2022.5115%2010.0115H33.1272L31.454%2022.2209Z%22%20fill%3D%22%230096E6%22/%3E%3C/svg%3E");
}
#container .ax-tech {
  display: flex;
  flex-direction: column;
  gap: 68px;
  padding: 6.25rem 5rem;
}
#container .ax-tech .slogan {
  display: flex;
  flex-direction: column;
  gap: 40px;
  text-align: center;
}
#container .ax-tech .tech-list {
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 68px;
}
#container .ax-tech .tech-list li {
  display: flex;
  flex-direction: column;
  border-radius: 40px;
  width: 100%;
  gap: 32px;
  padding: 8.75rem 7.5rem;
}
#container .ax-tech .tech-list li .slogan {
  display: flex;
  gap: 32px;
  width: 50%;
  text-align: left;
}
#container .ax-tech .tech-list li .slogan h3 {
  color: #fff;
}
#container .ax-tech .tech-list li .slogan h4 {
  color: rgba(255, 255, 255, 0.6);
}
#container .ax-tech .tech-list li:nth-child(even) {
  align-items: flex-end;
}
#container .ax-tech .tech-list li:nth-child(even) .slogan {
  text-align: right;
}
#container .ax-tech .tech-list li:nth-child(1) {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0) 80%), url("../assets/img/img-tech-01.jpg") no-repeat center/cover;
}
#container .ax-tech .tech-list li:nth-child(2) {
  background: linear-gradient(-90deg, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0) 80%), url("../assets/img/img-tech-02.jpg") no-repeat center/cover;
}
#container .ax-tech .tech-list li:nth-child(3) {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0) 80%), url("../assets/img/img-tech-03.jpg") no-repeat center/cover;
}
#container .contact-us {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  gap: 40px;
  padding: 80px 0 60px;
  background: url("../assets/img/img-solution.jpg") no-repeat center/cover;
}
#container .contact-us .slogan {
  display: flex;
  flex-direction: column;
  gap: 12px;
  text-align: center;
}
#container .contact-us .slogan h2, #container .contact-us .slogan h4 {
  color: #fff;
}
#container .partners {
  display: flex;
  flex-direction: column;
  gap: 40px;
  margin: 80px 0;
}

.sub-visual {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 400px;
}
.sub-visual .slogan {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 1280px;
  padding: 0 40px;
  margin-bottom: 24px;
}
.sub-visual .slogan h3 {
  color: #fff;
}

.sub-img-01 {
  background: linear-gradient(180deg, #1B60FA 0%, rgba(8, 1, 34, 0) 50%), url("../assets/img/img-sub-01.jpg") no-repeat center/cover;
}

.sub-img-02 {
  background: linear-gradient(180deg, #1B60FA 0%, rgba(8, 1, 34, 0) 50%), url("../assets/img/img-sub-02.jpg") no-repeat center/cover;
}

.sub-img-03 {
  background: linear-gradient(180deg, #1B60FA 0%, rgba(8, 1, 34, 0) 50%), url("../assets/img/img-sub-03.jpg") no-repeat center/cover;
}

.tech-summary {
  display: flex;
  flex-direction: column;
  width: 1280px;
  padding: 80px 40px 120px;
}
.tech-summary h2 {
  color: #000;
  padding-bottom: 20px;
}
.tech-summary .schematic {
  margin-top: 80px;
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
  gap: 32px;
  border: 2px solid transparent;
  border-radius: 9999px;
  background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #44E3FE, #775AE8, #FB6B97);
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.tech-summary .schematic h4 {
  color: #1B60FA;
}
.tech-summary .schematic .obj {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  margin: 0 40px 60px 40px;
}
.tech-summary .schematic .obj dl {
  display: flex;
  height: 200px;
  padding: 20px 24px;
  justify-content: space-around;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
  border-radius: 120px;
  background: #F3F8FF;
}
.tech-summary .schematic .obj dl dd {
  text-align: center;
}

.tech-introduction {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 80px 0;
  background-color: #f8f9fa;
}
.tech-introduction .intro-wrap {
  display: flex;
  flex-direction: column;
  width: 1280px;
  padding: 0 40px;
  gap: 60px;
}
.tech-introduction .intro-wrap .accordion {
  width: 100%;
  margin: auto;
}
.tech-introduction .intro-wrap .accordion .accordion-item {
  background-color: #fff;
  border-radius: 0.75rem;
  margin-bottom: 1rem;
  overflow: hidden;
  border: 1px solid #dee2e6;
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-header {
  cursor: pointer;
  height: 100px;
  padding: 0.5rem 2rem;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-header .arrow {
  display: flex;
  width: 32px;
  height: 16px;
  transition: transform 0.3s ease;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2217%22%20viewBox%3D%220%200%2032%2017%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.5%2016L17%202L31%2016%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E");
  transform: rotate(180deg);
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-header .icon-up {
  transform: rotate(0deg);
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-content {
  display: none;
  padding: 2rem;
  border-top: 1px solid #dee2e6;
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-content .ac-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-content .ac-wrapper p {
  display: block;
  width: 100%;
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-content .ac-wrapper video {
  width: 100%;
  display: block;
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-content .ac-wrapper .ai-step {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  align-self: stretch;
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-content .ac-wrapper .ai-step .step {
  display: flex;
  padding: 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  flex: 1 0 0;
  background-color: #1B60FA;
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-content .ac-wrapper .ai-step .step .step-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.7;
  color: #fff;
  letter-spacing: normal;
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-content .ac-wrapper .ai-step .step .step-top[data-icon=step01]::after {
  content: "";
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 24px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2228%22%20height%3D%2230%22%20viewBox%3D%220%200%2028%2030%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M26.332%206.33337C26.332%209.27871%2020.81%2011.6667%2013.9987%2011.6667C7.18736%2011.6667%201.66536%209.27871%201.66536%206.33337M26.6654%2015.1367C26.6654%2018.0067%2020.994%2020.3334%2013.9987%2020.3334C7.00336%2020.3334%201.33203%2018.0067%201.33203%2015.1367M5.66536%2015C5.75377%2015%205.83856%2014.9649%205.90107%2014.9024C5.96358%2014.8399%205.9987%2014.7551%205.9987%2014.6667C5.9987%2014.5783%205.96358%2014.4935%205.90107%2014.431C5.83856%2014.3685%205.75377%2014.3334%205.66536%2014.3334C5.57696%2014.3334%205.49217%2014.3685%205.42966%2014.431C5.36715%2014.4935%205.33203%2014.5783%205.33203%2014.6667C5.33203%2014.7551%205.36715%2014.8399%205.42966%2014.9024C5.49217%2014.9649%205.57696%2015%205.66536%2015Z%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1.66536%206.33333C1.66536%203.388%207.18736%201%2013.9987%201C20.81%201%2026.332%203.388%2026.332%206.33333C26.332%206.33333%2026.6654%209.66667%2026.6654%2015C26.6654%2020.3333%2026.332%2023.6667%2026.332%2023.6667C26.332%2026.612%2020.81%2029%2013.9987%2029C7.18736%2029%201.66536%2026.612%201.66536%2023.6667C1.66536%2023.6667%201.33203%2020.3333%201.33203%2015C1.33203%209.66667%201.66536%206.33333%201.66536%206.33333Z%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M5.66536%2023.6667C5.75377%2023.6667%205.83855%2023.6315%205.90107%2023.569C5.96358%2023.5065%205.9987%2023.4217%205.9987%2023.3333C5.9987%2023.2449%205.96358%2023.1601%205.90107%2023.0976C5.83855%2023.0351%205.75377%2023%205.66536%2023M5.66536%2023.6667C5.57696%2023.6667%205.49217%2023.6315%205.42966%2023.569C5.36715%2023.5065%205.33203%2023.4217%205.33203%2023.3333C5.33203%2023.2449%205.36715%2023.1601%205.42966%2023.0976C5.49217%2023.0351%205.57696%2023%205.66536%2023M9.9987%2016.1667C10.0871%2016.1667%2010.1719%2016.1315%2010.2344%2016.069C10.2969%2016.0065%2010.332%2015.9217%2010.332%2015.8333C10.332%2015.7449%2010.2969%2015.6601%2010.2344%2015.5976C10.1719%2015.5351%2010.0871%2015.5%209.9987%2015.5M9.9987%2016.1667C9.91029%2016.1667%209.82551%2016.1315%209.763%2016.069C9.70048%2016.0065%209.66536%2015.9217%209.66536%2015.8333C9.66536%2015.7449%209.70048%2015.6601%209.763%2015.5976C9.82551%2015.5351%209.91029%2015.5%209.9987%2015.5M9.9987%2024.8333C10.0871%2024.8333%2010.1719%2024.7982%2010.2344%2024.7357C10.2969%2024.6732%2010.332%2024.5884%2010.332%2024.5C10.332%2024.4116%2010.2969%2024.3268%2010.2344%2024.2643C10.1719%2024.2018%2010.0871%2024.1667%209.9987%2024.1667M9.9987%2024.8333C9.91029%2024.8333%209.82551%2024.7982%209.763%2024.7357C9.70048%2024.6732%209.66536%2024.5884%209.66536%2024.5C9.66536%2024.4116%209.70048%2024.3268%209.763%2024.2643C9.82551%2024.2018%209.91029%2024.1667%209.9987%2024.1667%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E") center/24px 24px no-repeat, linear-gradient(180deg, #D382FF 0%, #00C8FF 100%);
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-content .ac-wrapper .ai-step .step .step-top[data-icon=step02]::after {
  content: "";
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 24px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2228%22%20height%3D%2230%22%20viewBox%3D%220%200%2028%2030%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M1.33203%205.66675V13.6667C1.33203%2013.6667%201.33203%2017.6667%2010.6654%2017.6667C11.4547%2017.6667%2012.1796%2017.6401%2012.84%2017.5867M19.9987%205.66675V13.6667%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%0A%20%20%3Cpath%20d%3D%22M10.6654%2025.6667C1.33203%2025.6667%201.33203%2021.6667%201.33203%2021.6667V13.6667M26.22%2021.2227C25.396%2019.1294%2023.5107%2017.6667%2021.3187%2017.6667C18.9747%2017.6667%2016.9827%2019.3401%2016.2614%2021.6667M10.6654%201.66675C19.9987%201.66675%2019.9987%205.66675%2019.9987%205.66675C19.9987%205.66675%2019.9987%209.66675%2010.6654%209.66675C1.33203%209.66675%201.33203%205.66675%201.33203%205.66675C1.33203%205.66675%201.33203%201.66675%2010.6654%201.66675Z%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%0A%20%20%3Cpath%20d%3D%22M23.9933%2021.2228H26.2213C26.468%2021.2228%2026.6666%2021.0228%2026.6666%2020.7775V18.2601M16.4453%2024.7775C17.2693%2026.8708%2019.1546%2028.3335%2021.3466%2028.3335C23.6906%2028.3335%2025.6826%2026.6601%2026.404%2024.3335%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%0A%20%20%3Cpath%20d%3D%22M18.6733%2024.7775H16.4453C16.3272%2024.7775%2016.214%2024.8244%2016.1304%2024.9079C16.0469%2024.9914%2016%2025.1047%2016%2025.2228V27.7401%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%0A%3C/svg%3E") center/24px 24px no-repeat, linear-gradient(180deg, #D382FF 0%, #00C8FF 100%);
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-content .ac-wrapper .ai-step .step .step-top[data-icon=step03]::after {
  content: "";
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 24px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M21.019%2030.8333C21.019%2029.5405%2020.5054%2028.3006%2019.5913%2027.3864C18.6771%2026.4722%2017.4372%2025.9586%2016.1444%2025.9586C14.8515%2025.9586%2013.6116%2026.4722%2012.6974%2027.3864C11.7833%2028.3006%2011.2697%2029.5405%2011.2697%2030.8333M30.5737%2027.2146C30.5741%2026.2987%2030.3105%2025.4021%2029.8147%2024.6321C29.3188%2023.862%2028.6116%2023.2512%2027.7777%2022.8725C26.9437%2022.4939%2026.0183%2022.3635%2025.1122%2022.497C24.2061%2022.6305%2023.3577%2023.0222%2022.6684%2023.6253M1.42969%2027.2146C1.42933%2026.2987%201.69284%2025.4021%202.1887%2024.6321C2.68456%2023.862%203.39176%2023.2512%204.22571%2022.8725C5.05966%2022.4939%205.98505%2022.3635%206.89115%2022.497C7.79725%2022.6305%208.64571%2023.0222%209.33502%2023.6253M16.0017%2012.1666C16.527%2012.1666%2017.0471%2012.0632%2017.5324%2011.8621C18.0177%2011.6611%2018.4587%2011.3665%2018.8301%2010.9951M16.0017%2012.1666C14.9408%2012.1666%2013.9234%2011.7452%2013.1733%2010.9951M16.0017%2012.1666V15.1666M18.8301%2010.9951C19.2015%2010.6236%2019.4962%2010.1827%2019.6972%209.69736C19.8982%209.21206%2020.0017%208.69191%2020.0017%208.16663M18.8301%2010.9951L20.951%2013.116M20.0017%208.16663C20.0017%207.64134%2019.8982%207.12119%2019.6972%206.63589C19.4962%206.15059%2019.2015%205.70963%2018.8301%205.3382M20.0017%208.16663H23.0017M18.8301%205.3382C18.4587%204.96676%2018.0177%204.67213%2017.5324%204.47111C17.0471%204.27009%2016.527%204.16663%2016.0017%204.16663M18.8301%205.3382L20.951%203.21729M16.0017%204.16663C14.9408%204.16663%2013.9234%204.58805%2013.1733%205.3382M16.0017%204.16663V1.16663M13.1733%205.3382C12.4231%206.08834%2012.0017%207.10576%2012.0017%208.16663M13.1733%205.3382L11.0524%203.21729M12.0017%208.16663C12.0017%209.22749%2012.4231%2010.2449%2013.1733%2010.9951M12.0017%208.16663H9.00169M13.1733%2010.9951L11.0524%2013.116M15.335%201.16663H16.6684M20.4804%202.74529L21.423%203.68796M23.0017%207.49996V8.83329M21.423%2012.6453L20.4804%2013.588M16.6684%2015.1666H15.335M11.523%2013.588L10.5804%2012.6453M9.00169%208.83329V7.49996M10.5804%203.68796L11.523%202.74529M16.1444%2024.3346C16.5056%2024.3346%2016.8633%2024.2635%2017.197%2024.1252C17.5307%2023.987%2017.8339%2023.7844%2018.0894%2023.529C18.3448%2023.2736%2018.5474%2022.9703%2018.6856%2022.6366C18.8239%2022.3029%2018.895%2021.9452%2018.895%2021.584C18.895%2021.2227%2018.8239%2020.8651%2018.6856%2020.5313C18.5474%2020.1976%2018.3448%2019.8944%2018.0894%2019.6389C17.8339%2019.3835%2017.5307%2019.1809%2017.197%2019.0427C16.8633%2018.9044%2016.5056%2018.8333%2016.1444%2018.8333C15.4148%2018.8333%2014.7152%2019.1231%2014.1993%2019.6389C13.6835%2020.1548%2013.3937%2020.8544%2013.3937%2021.584C13.3937%2022.3135%2013.6835%2023.0131%2014.1993%2023.529C14.7152%2024.0448%2015.4148%2024.3346%2016.1444%2024.3346ZM25.8057%2020.8586C26.5189%2020.8586%2027.203%2020.5753%2027.7073%2020.0709C28.2117%2019.5666%2028.495%2018.8825%2028.495%2018.1693C28.495%2017.456%2028.2117%2016.772%2027.7073%2016.2676C27.203%2015.7633%2026.5189%2015.48%2025.8057%2015.48C25.0924%2015.48%2024.4084%2015.7633%2023.904%2016.2676C23.3997%2016.772%2023.1164%2017.456%2023.1164%2018.1693C23.1164%2018.8825%2023.3997%2019.5666%2023.904%2020.0709C24.4084%2020.5753%2025.0924%2020.8586%2025.8057%2020.8586ZM6.19769%2020.8586C6.91094%2020.8586%207.59499%2020.5753%208.09933%2020.0709C8.60368%2019.5666%208.88702%2018.8825%208.88702%2018.1693C8.88702%2017.456%208.60368%2016.772%208.09933%2016.2676C7.59499%2015.7633%206.91094%2015.48%206.19769%2015.48C5.48443%2015.48%204.80039%2015.7633%204.29604%2016.2676C3.79169%2016.772%203.50835%2017.456%203.50835%2018.1693C3.50835%2018.8825%203.79169%2019.5666%204.29604%2020.0709C4.80039%2020.5753%205.48443%2020.8586%206.19769%2020.8586Z%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%0A%3C/svg%3E") center/24px 24px no-repeat, linear-gradient(180deg, #D382FF 0%, #00C8FF 100%);
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-content .ac-wrapper .ai-step .step .step-top[data-icon=step04]::after {
  content: "";
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 24px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2228%22%20viewBox%3D%220%200%2024%2028%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M17%2024.6801L14.41%2022.0901L13%2023.5001L17%2027.5001L24%2020.5001L22.59%2019.0901L17%2024.6801Z%22%20fill%3D%22white%22/%3E%0A%20%20%3Cpath%20d%3D%22M5%206.5C5.55228%206.5%206%206.05228%206%205.5C6%204.94772%205.55228%204.5%205%204.5C4.44772%204.5%204%204.94772%204%205.5C4%206.05228%204.44772%206.5%205%206.5Z%22%20fill%3D%22white%22/%3E%0A%20%20%3Cpath%20d%3D%22M5%2014.5C5.55228%2014.5%206%2014.0523%206%2013.5C6%2012.9477%205.55228%2012.5%205%2012.5C4.44772%2012.5%204%2012.9477%204%2013.5C4%2014.0523%204.44772%2014.5%205%2014.5Z%22%20fill%3D%22white%22/%3E%0A%20%20%3Cpath%20d%3D%22M5%2022.5C5.55228%2022.5%206%2022.0523%206%2021.5C6%2020.9477%205.55228%2020.5%205%2020.5C4.44772%2020.5%204%2020.9477%204%2021.5C4%2022.0523%204.44772%2022.5%205%2022.5Z%22%20fill%3D%22white%22/%3E%0A%20%20%3Cpath%20d%3D%22M18%200.5H2C1.46957%200.5%200.960859%200.710714%200.585786%201.08579C0.210714%201.46086%200%201.96957%200%202.5V24.5C0%2025.0304%200.210714%2025.5391%200.585786%2025.9142C0.960859%2026.2893%201.46957%2026.5%202%2026.5H10V24.5H2V18.5H20V2.5C20%201.96957%2019.7893%201.46086%2019.4142%201.08579C19.0391%200.710714%2018.5304%200.5%2018%200.5ZM18%2016.5H2V10.5H18V16.5ZM18%208.5H2V2.5H18V8.5Z%22%20fill%3D%22white%22/%3E%0A%3C/svg%3E") center/24px 24px no-repeat, linear-gradient(180deg, #D382FF 0%, #00C8FF 100%);
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-content .ac-wrapper .ai-step .step .step-top[data-icon=step05]::after {
  content: "";
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 24px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M27.3346%206.33329C27.0694%206.33329%2026.8151%206.22794%2026.6275%206.0404C26.44%205.85286%2026.3346%205.59851%2026.3346%205.33329C26.3346%205.06808%2026.44%204.81372%2026.6275%204.62619C26.8151%204.43865%2027.0694%204.33329%2027.3346%204.33329C27.5999%204.33329%2027.8542%204.43865%2028.0417%204.62619C28.2293%204.81372%2028.3346%205.06808%2028.3346%205.33329C28.3346%205.59851%2028.2293%205.85286%2028.0417%206.0404C27.8542%206.22794%2027.5999%206.33329%2027.3346%206.33329ZM27.3346%206.33329V11.3333C27.3346%2012.264%2027.3346%2012.7293%2027.22%2013.1066C27.0928%2013.5264%2026.8641%2013.9083%2026.5541%2014.2186C26.2441%2014.5289%2025.8623%2014.7578%2025.4426%2014.8853C25.064%2015%2024.5986%2015%2023.668%2015M2.66797%2023.6666C2.93319%2023.6666%203.18754%2023.772%203.37508%2023.9595C3.56261%2024.1471%203.66797%2024.4014%203.66797%2024.6666C3.66797%2024.9318%203.56261%2025.1862%203.37508%2025.3737C3.18754%2025.5613%202.93319%2025.6666%202.66797%2025.6666C2.40275%2025.6666%202.1484%2025.5613%201.96086%2025.3737C1.77333%2025.1862%201.66797%2024.9318%201.66797%2024.6666C1.66797%2024.4014%201.77333%2024.1471%201.96086%2023.9595C2.1484%2023.772%202.40275%2023.6666%202.66797%2023.6666ZM2.66797%2023.6666V18.6666C2.66797%2017.736%202.66797%2017.2706%202.78264%2016.8933C2.90977%2016.4735%203.13848%2016.0916%203.4485%2015.7813C3.75852%2015.4711%204.14029%2015.2421%204.55997%2015.1146C4.93864%2015%205.40397%2015%206.33464%2015M6.33464%202.66663C6.33464%202.93184%206.22928%203.1862%206.04174%203.37373C5.85421%203.56127%205.59985%203.66663%205.33464%203.66663C5.06942%203.66663%204.81506%203.56127%204.62753%203.37373C4.43999%203.1862%204.33464%202.93184%204.33464%202.66663C4.33464%202.40141%204.43999%202.14706%204.62753%201.95952C4.81506%201.77198%205.06942%201.66663%205.33464%201.66663C5.59985%201.66663%205.85421%201.77198%206.04174%201.95952C6.22928%202.14706%206.33464%202.40141%206.33464%202.66663ZM6.33464%202.66663H11.3346C12.2653%202.66663%2012.7306%202.66663%2013.108%202.78129C13.5277%202.90842%2013.9097%203.13713%2014.2199%203.44716C14.5302%203.75718%2014.7592%204.13895%2014.8866%204.55863C15.0013%204.93729%2015.0013%205.40263%2015.0013%206.33329M23.668%2027.3333C23.668%2027.0681%2023.7733%2026.8137%2023.9609%2026.6262C24.1484%2026.4386%2024.4028%2026.3333%2024.668%2026.3333C24.9332%2026.3333%2025.1875%2026.4386%2025.3751%2026.6262C25.5626%2026.8137%2025.668%2027.0681%2025.668%2027.3333C25.668%2027.5985%2025.5626%2027.8529%2025.3751%2028.0404C25.1875%2028.2279%2024.9332%2028.3333%2024.668%2028.3333C24.4028%2028.3333%2024.1484%2028.2279%2023.9609%2028.0404C23.7733%2027.8529%2023.668%2027.5985%2023.668%2027.3333ZM23.668%2027.3333H18.668C17.7373%2027.3333%2017.272%2027.3333%2016.8946%2027.2186C16.4749%2027.0915%2016.0929%2026.8628%2015.7827%2026.5528C15.4724%2026.2427%2015.2434%2025.861%2015.116%2025.4413C15.0013%2025.0626%2015.0013%2024.5973%2015.0013%2023.6666%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%20%3Cpath%20d%3D%22M6.39844%2014.9346C6.39844%2010.8493%206.39844%208.80661%207.66777%207.53728C8.9371%206.26794%2010.9798%206.26794%2015.0651%206.26794C19.1504%206.26794%2021.1931%206.26794%2022.4624%207.53728C23.7318%208.80661%2023.7318%2010.8493%2023.7318%2014.9346C23.7318%2019.0199%2023.7318%2021.0626%2022.4624%2022.3319C21.1931%2023.6013%2019.1504%2023.6013%2015.0651%2023.6013C10.9798%2023.6013%208.9371%2023.6013%207.66777%2022.3319C6.39844%2021.0626%206.39844%2019.0199%206.39844%2014.9346Z%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%20%3Cpath%20d%3D%22M15.6684%2018.3333L13.7218%2012.3053C13.6543%2012.1151%2013.5285%2011.951%2013.3624%2011.8363C13.1963%2011.7216%2012.9982%2011.6623%2012.7964%2011.6666C12.5949%2011.6625%2012.3971%2011.7221%2012.2313%2011.8367C12.0654%2011.9513%2011.9399%2012.1153%2011.8724%2012.3053L9.92578%2018.3333M19.0018%2011.6666V18.3333M10.6418%2016.3333H14.9511%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E") center/24px 24px no-repeat, linear-gradient(180deg, #D382FF 0%, #00C8FF 100%);
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-content .ac-wrapper .ai-step .step .step-top[data-icon=step06]::after {
  content: "";
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 24px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2228%22%20height%3D%2226%22%20viewBox%3D%220%200%2028%2026%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M28%2020V18H25.899C25.7693%2017.3743%2025.5208%2016.7792%2025.167%2016.247L26.657%2014.757L25.243%2013.343L23.753%2014.833C23.2208%2014.4792%2022.6257%2014.2307%2022%2014.101V12H20V14.101C19.3743%2014.2307%2018.7792%2014.4792%2018.247%2014.833L16.757%2013.343L15.343%2014.757L16.833%2016.247C16.4792%2016.7792%2016.2307%2017.3743%2016.101%2018H14V20H16.101C16.2307%2020.6257%2016.4792%2021.2208%2016.833%2021.753L15.343%2023.243L16.757%2024.657L18.247%2023.167C18.7792%2023.5208%2019.3743%2023.7693%2020%2023.899V26H22V23.899C22.6257%2023.7693%2023.2208%2023.5208%2023.753%2023.167L25.243%2024.657L26.657%2023.243L25.167%2021.753C25.5208%2021.2208%2025.7693%2020.6257%2025.899%2020H28ZM21%2022C20.4067%2022%2019.8266%2021.8241%2019.3333%2021.4944C18.8399%2021.1648%2018.4554%2020.6962%2018.2284%2020.1481C18.0013%2019.5999%2017.9419%2018.9967%2018.0576%2018.4147C18.1734%2017.8328%2018.4591%2017.2982%2018.8787%2016.8787C19.2982%2016.4591%2019.8328%2016.1734%2020.4147%2016.0576C20.9967%2015.9419%2021.5999%2016.0013%2022.1481%2016.2284C22.6962%2016.4554%2023.1648%2016.8399%2023.4944%2017.3333C23.8241%2017.8266%2024%2018.4067%2024%2019C23.9992%2019.7954%2023.6829%2020.558%2023.1204%2021.1204C22.558%2021.6829%2021.7954%2021.9992%2021%2022Z%22%20fill%3D%22white%22/%3E%3Cpath%20d%3D%22M26%200H2C1.46957%200%200.960859%200.210714%200.585786%200.585786C0.210714%200.960859%200%201.46957%200%202V22C0%2022.5304%200.210714%2023.0391%200.585786%2023.4142C0.960859%2023.7893%201.46957%2024%202%2024H12V22H2V8H26V11H28V2C28%201.46957%2027.7893%200.960859%2027.4142%200.585786C27.0391%200.210714%2026.5304%200%2026%200ZM26%206H2V2H26V6Z%22%20fill%3D%22white%22/%3E%3Cpath%20d%3D%22M18%205C18.5523%205%2019%204.55228%2019%204C19%203.44772%2018.5523%203%2018%203C17.4477%203%2017%203.44772%2017%204C17%204.55228%2017.4477%205%2018%205Z%22%20fill%3D%22white%22/%3E%3Cpath%20d%3D%22M21%205C21.5523%205%2022%204.55228%2022%204C22%203.44772%2021.5523%203%2021%203C20.4477%203%2020%203.44772%2020%204C20%204.55228%2020.4477%205%2021%205Z%22%20fill%3D%22white%22/%3E%3Cpath%20d%3D%22M24%205C24.5523%205%2025%204.55228%2025%204C25%203.44772%2024.5523%203%2024%203C23.4477%203%2023%203.44772%2023%204C23%204.55228%2023.4477%205%2024%205Z%22%20fill%3D%22white%22/%3E%3C/svg%3E") center/24px 24px no-repeat, linear-gradient(180deg, #D382FF 0%, #00C8FF 100%);
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-content .ac-wrapper .ai-step .step .txt {
  display: flex;
  height: 200px;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-content .ac-wrapper .ai-step .step .txt h6 {
  height: 76px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.3;
  color: #fff;
  letter-spacing: normal;
}
.tech-introduction .intro-wrap .accordion .accordion-item .accordion-content .ac-wrapper .ai-step .step .txt p {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3;
  color: #fff;
  letter-spacing: normal;
}
.tech-introduction .intro-wrap .accordion .accordion-item.active .accordion-header .title-large {
  color: #1B60FA;
}
.tech-introduction .intro-wrap .accordion .accordion-item.active .accordion-content {
  display: block;
}

.example {
  display: flex;
  flex-direction: column;
  padding: 120px 40px;
  width: 1280px;
}
.example .list-wrap {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start;
  row-gap: 80px;
  flex-wrap: wrap;
}
.example .list-wrap li {
  display: flex;
  width: 588px;
  flex-direction: column;
  align-items: flex-start;
  gap: 28px;
  flex-shrink: 0;
}
.example .list-wrap li .thum {
  width: 588px;
  height: 440px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.example .list-wrap li .thum img {
  max-width: 90%;
  max-height: 85%;
  width: auto;
  height: auto;
}
.example .list-wrap li .exa-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}
.example .list-wrap li .exa-content .tag {
  display: flex;
  align-items: flex-start;
  gap: 4px;
}
.example .list-wrap li .exa-content .tag span {
  display: flex;
  height: 32px;
  min-width: 80px;
  padding: 4px 20px;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  border: 1px solid #1B60FA;
  background: #fff;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.7;
  color: #000;
  letter-spacing: normal;
  color: #1B60FA;
}
.example .list-wrap li .exa-content p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  color: #000;
  letter-spacing: normal;
}
.example .list-wrap li .exa-content .btn-wrap {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: 8px;
  align-self: stretch;
  flex-wrap: wrap;
}

/*# sourceMappingURL=style.css.map */
