@keyframes page-module-scss-module__K9Ij3a__light_blink{0%{opacity:1}5%{opacity:.7}10%{opacity:.34}15%{opacity:1}20%{opacity:.34}25%{opacity:1}to{opacity:1}}.page-module-scss-module__K9Ij3a__page-inner{word-break:keep-all;padding:54px 0 110px}.page-module-scss-module__K9Ij3a__page-inner section.page-module-scss-module__K9Ij3a__service,.page-module-scss-module__K9Ij3a__page-inner section.page-module-scss-module__K9Ij3a__app{margin-top:54px}.page-module-scss-module__K9Ij3a__category-ul{background-color:hsl(var(--hsl-bg-2));border:1px solid hsl(var(--hsl-fg), .08);border-bottom:none;border-radius:20px;gap:6px;padding:6px;display:inline-flex}.page-module-scss-module__K9Ij3a__category-li{opacity:.64;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 20px;display:flex}.page-module-scss-module__K9Ij3a__category-li:not(.page-module-scss-module__K9Ij3a__active) .page-module-scss-module__K9Ij3a__category-title{color:hsl(var(--hsl-fg))}.page-module-scss-module__K9Ij3a__category-li:not(.page-module-scss-module__K9Ij3a__active) .page-module-scss-module__K9Ij3a__category-image svg path{fill:hsl(var(--hsl-fg))}.page-module-scss-module__K9Ij3a__category-li.page-module-scss-module__K9Ij3a__active{opacity:1;background:var(--color-primary-linear);box-shadow:var(--shadow-rainbow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page-module-scss-module__K9Ij3a__category-li.page-module-scss-module__K9Ij3a__active:hover{opacity:1}.page-module-scss-module__K9Ij3a__category-li:hover{opacity:.84}.page-module-scss-module__K9Ij3a__category-li .page-module-scss-module__K9Ij3a__category-image{align-items:center;display:flex}.page-module-scss-module__K9Ij3a__category-li .page-module-scss-module__K9Ij3a__category-title{font-size:18px;line-height:18px;font-weight:var(--font-weight-medium);color:var(--color-white);text-shadow:0 2px 4px color-mix(in sRGB, var(--color-black) 16%, transparent)}.page-module-scss-module__K9Ij3a__service-image{background:hsl(var(--hsl-bg-0));width:84px;height:84px;box-shadow:var(--shadow-rainbow);border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module-scss-module__K9Ij3a__service-image svg{width:auto;height:29px;animation:3.4s linear infinite page-module-scss-module__K9Ij3a__light_blink}.page-module-scss-module__K9Ij3a__service-image svg path{fill:hsl(var(--hsl-fg))}.page-module-scss-module__K9Ij3a__service-title{font-size:48px;line-height:48px;font-weight:var(--font-weight-extra-bold);background:linear-gradient(to bottom, hsl(var(--hsl-fg)) 4%, hsl(var(--hsl-fg), .74) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:20px}.page-module-scss-module__K9Ij3a__service-description{color:hsl(var(--hsl-fg), .64);margin-top:16px;font-size:18px;line-height:26px}.page-module-scss-module__K9Ij3a__app-ul{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:16px;display:grid}.page-module-scss-module__K9Ij3a__app-li:hover .page-module-scss-module__K9Ij3a__app-btn{background:linear-gradient(to bottom, hsl(var(--hsl-bg-3)), hsl(var(--hsl-fg), .02) 65.62% 65.62%)}.page-module-scss-module__K9Ij3a__app-li:hover .page-module-scss-module__K9Ij3a__app-arrow{text-underline-offset:under;text-decoration:underline}.page-module-scss-module__K9Ij3a__app-btn{background:linear-gradient(to bottom, hsl(var(--hsl-bg-3)), hsl(var(--hsl-bg-1)) 65.62%);box-shadow:0 0 0 6px inset hsl(var(--hsl-bg-0));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid hsl(var(--hsl-fg), .08);border-bottom:none;border-radius:12px;flex-direction:column;gap:20px;max-width:324px;padding:26px;display:flex}.page-module-scss-module__K9Ij3a__app-btn .page-module-scss-module__K9Ij3a__app-arrow{color:var(--color-point-blue);font-size:14px;line-height:14px;font-weight:var(--font-weight-medium);align-items:center;gap:2px;display:flex}.page-module-scss-module__K9Ij3a__app-btn .page-module-scss-module__K9Ij3a__app-header{align-items:center;gap:16px;display:flex}.page-module-scss-module__K9Ij3a__app-btn .page-module-scss-module__K9Ij3a__app-title{text-align:left;width:0;font-size:18px;line-height:18px;font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow:hidden}.page-module-scss-module__K9Ij3a__app-btn .page-module-scss-module__K9Ij3a__app-image{width:44px;height:44px;box-shadow:0 0 0 1px hsl(var(--hsl-fg), .08);background-color:hsl(var(--hsl-bg-6));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.page-module-scss-module__K9Ij3a__app-btn .page-module-scss-module__K9Ij3a__app-image svg{width:24px;height:24px}.page-module-scss-module__K9Ij3a__app-btn .page-module-scss-module__K9Ij3a__app-image svg path{fill:hsl(var(--hsl-fg), .54)}.page-module-scss-module__K9Ij3a__app-btn .page-module-scss-module__K9Ij3a__app-arrow-image{width:16px;height:16px}.page-module-scss-module__K9Ij3a__app-btn .page-module-scss-module__K9Ij3a__app-description{text-align:left;color:hsl(var(--hsl-fg), .54);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}@media (max-width:991px){.page-module-scss-module__K9Ij3a__app-ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.page-module-scss-module__K9Ij3a__page-inner{padding:34px 0 54px}.page-module-scss-module__K9Ij3a__category-ul{max-width:100%}.page-module-scss-module__K9Ij3a__category-li{flex-direction:column;gap:6px;padding:12px}.page-module-scss-module__K9Ij3a__category-li .page-module-scss-module__K9Ij3a__category-image svg{height:14px}.page-module-scss-module__K9Ij3a__category-li .page-module-scss-module__K9Ij3a__category-title{font-size:12px;line-height:12px}.page-module-scss-module__K9Ij3a__service-title{font-size:38px;line-height:38px}.page-module-scss-module__K9Ij3a__service-description{font-size:16px;line-height:24px}.page-module-scss-module__K9Ij3a__service-description br{display:none}.page-module-scss-module__K9Ij3a__app-ul{grid-template-columns:repeat(1,1fr);grid-auto-rows:auto;width:100%}.page-module-scss-module__K9Ij3a__app-li{width:100%}.page-module-scss-module__K9Ij3a__app-btn{width:100%;max-width:none}}
