.section-hero[data-astro-cid-ezm2bich]{flex-direction:column;width:100%;display:flex}.section-hero-content[data-astro-cid-ezm2bich]{width:100%;padding:var(--space-md) calc(var(--space-sm) + var(--space-xs));gap:var(--space-md);flex-direction:column;display:flex}.section-hero-content[data-astro-cid-ezm2bich] .subtitle[data-astro-cid-ezm2bich]{width:fit-content;font-size:var(--body);padding:calc(var(--space-xxs) * 1.5) var(--space-md);border:1px solid var(--color-text-main);border-radius:100px;justify-content:center;align-items:center;line-height:1;display:flex}.section-hero-content[data-astro-cid-ezm2bich] h1[data-astro-cid-ezm2bich]{font-size:clamp(2.25rem,1.84rem + 2.05vw,3.25rem);font-weight:700;line-height:1.4}.section-hero-content[data-astro-cid-ezm2bich] p[data-astro-cid-ezm2bich]{font-size:clamp(1rem,.974rem + .13vw,1.063rem)}.section-hero-content[data-astro-cid-ezm2bich] .cta[data-astro-cid-ezm2bich]{margin-top:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.section-hero-image[data-astro-cid-ezm2bich]{width:100%;height:auto;margin-top:var(--space-md);justify-content:center;align-items:center;display:flex}.section-hero-image[data-astro-cid-ezm2bich] .hero-image[data-astro-cid-ezm2bich]{object-fit:contain;object-position:center;width:80%;height:100%;display:block}@media screen and (width>=768px){.section-hero-content[data-astro-cid-ezm2bich]{flex:none;width:100%}.section-hero-content[data-astro-cid-ezm2bich] .cta[data-astro-cid-ezm2bich]{margin-top:var(--space-xs);flex-direction:row}.section-hero-content[data-astro-cid-ezm2bich] .cta[data-astro-cid-ezm2bich] .button{padding:var(--space-sm) var(--space-md)}.section-hero-content[data-astro-cid-ezm2bich] .cta[data-astro-cid-ezm2bich] .button span{font-size:var(--large-body)!important}.section-hero-image[data-astro-cid-ezm2bich]{width:100%;height:auto;margin-top:var(--space-lg)}}@media screen and (width>=1024px){.section-hero[data-astro-cid-ezm2bich]{padding:var(--space-md) calc(var(--space-sm) + var(--space-xs));justify-content:center;align-items:center;gap:var(--space-lg);flex-direction:row}.section-hero-content[data-astro-cid-ezm2bich]{flex:none;width:50%;max-width:560px;padding:0}.section-hero-content[data-astro-cid-ezm2bich] h1[data-astro-cid-ezm2bich]{white-space:normal}.section-hero-content[data-astro-cid-ezm2bich] .cta[data-astro-cid-ezm2bich]{margin-top:var(--space-xs)}.section-hero-content[data-astro-cid-ezm2bich] .cta[data-astro-cid-ezm2bich] .button{padding:var(--space-xs) var(--space-md)}.section-hero-image[data-astro-cid-ezm2bich]{width:50%;max-width:640px}.section-hero-image[data-astro-cid-ezm2bich] .hero-image[data-astro-cid-ezm2bich]{width:100%}}.section-achievement[data-astro-cid-shqndolc]{padding:var(--space-lg) 0 calc(var(--space-jump) + var(--space-md))}.section-achievement-content[data-astro-cid-shqndolc]{justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.section-achievement-content[data-astro-cid-shqndolc] h2[data-astro-cid-shqndolc]{text-align:center;white-space:normal;width:100%;padding:0 calc(var(--space-sm) + var(--space-xs));font-size:30px;font-weight:600;line-height:1.4;display:block}.section-achievement-content[data-astro-cid-shqndolc] .client-logos[data-astro-cid-shqndolc]{flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;display:flex}.section-achievement-content[data-astro-cid-shqndolc] .client-logos-image[data-astro-cid-shqndolc]{object-fit:contain;object-position:center;width:fit-content;height:56px;display:block}@media screen and (width>=1024px){.section-achievement-content[data-astro-cid-shqndolc] .client-logos[data-astro-cid-shqndolc]{gap:0}}.section-about[data-astro-cid-le6gix3e]{background:var(--color-bg-purple-lightest);width:100%;padding:var(--space-xl) calc(var(--space-sm) + var(--space-xs)) 0;margin-bottom:var(--space-md);align-items:center;gap:var(--space-lg);flex-direction:column;display:flex;position:relative}.section-about[data-astro-cid-le6gix3e] .text_microcms[data-astro-cid-le6gix3e]{width:60%;max-width:944px;height:auto;display:block;position:absolute;bottom:0;left:auto;right:0}.section-about-content[data-astro-cid-le6gix3e]{justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;width:100%;display:flex}.section-about-content[data-astro-cid-le6gix3e] h2[data-astro-cid-le6gix3e]{width:80%;max-width:440px;display:block}.section-about-content[data-astro-cid-le6gix3e] h2[data-astro-cid-le6gix3e] .logo[data-astro-cid-le6gix3e]{width:100%;height:auto;display:block}.section-about-content[data-astro-cid-le6gix3e] p[data-astro-cid-le6gix3e]{width:100%;font-size:var(--body);margin-top:0;display:block}.section-about-content[data-astro-cid-le6gix3e] p[data-astro-cid-le6gix3e] .highlight[data-astro-cid-le6gix3e]{background:var(--color-white);width:fit-content;color:var(--color-text-main);font-size:var(--large-body);padding:var(--space-xs) var(--space-md);font-weight:600;line-height:1.4;display:block}.section-about-content[data-astro-cid-le6gix3e] p[data-astro-cid-le6gix3e] .highlight[data-astro-cid-le6gix3e]+.highlight[data-astro-cid-le6gix3e]{margin-top:var(--space-xs)}.section-about-content[data-astro-cid-le6gix3e] .cta[data-astro-cid-le6gix3e]{width:100%;margin-top:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.section-about-content[data-astro-cid-le6gix3e] .cta[data-astro-cid-le6gix3e] .button-outlined{background:var(--color-white)}.section-about-image[data-astro-cid-le6gix3e]{justify-content:center;align-items:center;width:80%;height:auto;margin-top:auto;display:flex}.section-about-image[data-astro-cid-le6gix3e] .about-image[data-astro-cid-le6gix3e]{object-fit:contain;object-position:center;width:100%;height:100%;display:block}@media screen and (width>=768px){.section-about-content[data-astro-cid-le6gix3e]{flex:none;align-items:flex-start;width:100%}.section-about-content[data-astro-cid-le6gix3e] .cta[data-astro-cid-le6gix3e]{margin-top:var(--space-xs);flex-direction:row;display:flex}.section-about-content[data-astro-cid-le6gix3e] .cta[data-astro-cid-le6gix3e] .button{padding:var(--space-sm) var(--space-md)}.section-about-content[data-astro-cid-le6gix3e] .cta[data-astro-cid-le6gix3e] .button span{font-size:var(--large-body)!important}.section-about-image[data-astro-cid-le6gix3e]{width:100%;height:auto;margin-top:var(--space-lg)}}@media screen and (width>=1024px){.section-about[data-astro-cid-le6gix3e]{justify-content:center;align-items:center;gap:var(--space-jump);flex-direction:row}.section-about-content[data-astro-cid-le6gix3e]{width:40%;max-width:510px;padding:0 0 var(--space-xl);flex:none;order:2}.section-about-content[data-astro-cid-le6gix3e] .cta[data-astro-cid-le6gix3e]{margin-top:var(--space-xs)}.section-about-content[data-astro-cid-le6gix3e] .cta[data-astro-cid-le6gix3e] .button{padding:var(--space-xs) var(--space-md)}.section-about-content[data-astro-cid-le6gix3e] .cta[data-astro-cid-le6gix3e] .button span{font-size:var(--body)!important}.section-about-image[data-astro-cid-le6gix3e]{order:1;width:60%;max-width:700px}}@media screen and (width>=1140px){.section-about-content[data-astro-cid-le6gix3e] .cta[data-astro-cid-le6gix3e] .button span{font-size:var(--large-body)!important}}.section-trouble[data-astro-cid-olluzcke]{width:100%;padding:var(--space-jump) calc(var(--space-sm) + var(--space-xs));flex-direction:column;justify-content:center;align-items:center;display:flex}.section-trouble-content[data-astro-cid-olluzcke]{align-items:center;gap:var(--space-jump);flex-direction:column;width:100%;max-width:1140px;display:flex}.section-trouble-content[data-astro-cid-olluzcke] h2[data-astro-cid-olluzcke]{text-align:center;white-space:normal;font-size:clamp(2rem,1.59rem + 2.05vw,3rem);line-height:1.4}.section-trouble-content[data-astro-cid-olluzcke] .trouble[data-astro-cid-olluzcke]{justify-content:center;align-items:flex-start;gap:var(--space-lg);flex-direction:column;width:100%;display:flex}.section-trouble-content[data-astro-cid-olluzcke] .trouble-card[data-astro-cid-olluzcke]{gap:var(--space-xs);flex-direction:column;flex:1;width:100%;display:flex}.section-trouble-content[data-astro-cid-olluzcke] .trouble-card[data-astro-cid-olluzcke] .card-header[data-astro-cid-olluzcke]{justify-content:flex-start;align-items:center;gap:var(--space-sm);width:100%;display:flex}.section-trouble-content[data-astro-cid-olluzcke] .trouble-card[data-astro-cid-olluzcke] .card-header[data-astro-cid-olluzcke] .card-image[data-astro-cid-olluzcke]{object-fit:contain;flex-shrink:0;width:88px;height:88px;display:block}.section-trouble-content[data-astro-cid-olluzcke] .trouble-card[data-astro-cid-olluzcke] .card-header[data-astro-cid-olluzcke] h3[data-astro-cid-olluzcke]{font-size:var(--heading3);font-weight:600;line-height:1.6}.section-trouble-content[data-astro-cid-olluzcke] .trouble-card[data-astro-cid-olluzcke] .card-body[data-astro-cid-olluzcke]{gap:var(--space-sm);flex-direction:column;display:flex}.section-trouble-content[data-astro-cid-olluzcke] .trouble-card[data-astro-cid-olluzcke] .card-body[data-astro-cid-olluzcke] p[data-astro-cid-olluzcke]{font-size:var(--body)}@media screen and (width>=768px){.section-trouble-content[data-astro-cid-olluzcke] .trouble[data-astro-cid-olluzcke]{align-items:stretch;gap:var(--space-jump);flex-direction:row}.section-trouble-content[data-astro-cid-olluzcke] .trouble-card[data-astro-cid-olluzcke] .card-body[data-astro-cid-olluzcke] p[data-astro-cid-olluzcke]{text-align:left}}.section-service[data-astro-cid-j5g7cfkz]{background:var(--color-bg-purple-lightest);width:100%;padding:calc(var(--space-jump) + 56px) calc(var(--space-sm) + var(--space-xs));justify-content:center;align-items:center;gap:var(--space-xl);flex-direction:column;display:flex;position:relative}.section-service[data-astro-cid-j5g7cfkz] .arrow_down_section[data-astro-cid-j5g7cfkz]{position:absolute;top:-1px}.section-service[data-astro-cid-j5g7cfkz] .logo[data-astro-cid-j5g7cfkz]{object-fit:contain;max-width:80%;height:auto;top:var(--space-jump);position:absolute;right:0}.section-service[data-astro-cid-j5g7cfkz] h2[data-astro-cid-j5g7cfkz]{text-align:center;white-space:normal;font-size:clamp(2rem,1.59rem + 2.05vw,3rem);line-height:1.4;position:relative}.section-service[data-astro-cid-j5g7cfkz] p[data-astro-cid-j5g7cfkz]{font-size:var(--large-body);color:var(--color-text-main);text-align:center}.section-service-content[data-astro-cid-j5g7cfkz]{align-items:center;gap:var(--space-jump);flex-direction:column;width:100%;max-width:1140px;display:flex}.section-service-content[data-astro-cid-j5g7cfkz] .design[data-astro-cid-j5g7cfkz]{justify-content:center;align-items:center;gap:var(--space-xl);flex-direction:column;width:100%;display:flex}.section-service-content[data-astro-cid-j5g7cfkz] .design-content[data-astro-cid-j5g7cfkz]{justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;width:100%;display:flex}.section-service-content[data-astro-cid-j5g7cfkz] .design-content[data-astro-cid-j5g7cfkz] .title[data-astro-cid-j5g7cfkz]{flex-direction:column;justify-content:center;align-items:center;width:fit-content;margin-right:auto;display:flex}.section-service-content[data-astro-cid-j5g7cfkz] .design-content[data-astro-cid-j5g7cfkz] .title[data-astro-cid-j5g7cfkz] .num[data-astro-cid-j5g7cfkz]{font-family:var(--font-roboto);font-size:72px;font-weight:700;line-height:1}.section-service-content[data-astro-cid-j5g7cfkz] .design-content[data-astro-cid-j5g7cfkz] .title[data-astro-cid-j5g7cfkz] .text[data-astro-cid-j5g7cfkz]{color:var(--color-text-highlight);letter-spacing:initial;font-size:20px}.section-service-content[data-astro-cid-j5g7cfkz] .design-content[data-astro-cid-j5g7cfkz] h3[data-astro-cid-j5g7cfkz]{text-align:left;width:100%;font-size:32px;font-weight:600;line-height:1.4;display:block}.section-service-content[data-astro-cid-j5g7cfkz] .design-content[data-astro-cid-j5g7cfkz] p[data-astro-cid-j5g7cfkz]{font-size:var(--body);text-align:left}.section-service-content[data-astro-cid-j5g7cfkz] .design-image[data-astro-cid-j5g7cfkz]{width:calc(100% - var(--space-xs) * 2);object-fit:contain;object-position:center;height:100%;display:block}.section-service-content[data-astro-cid-j5g7cfkz] .integration[data-astro-cid-j5g7cfkz]{justify-content:center;align-items:center;gap:var(--space-xl);flex-direction:column;display:flex}.section-service-content[data-astro-cid-j5g7cfkz] .integration-content[data-astro-cid-j5g7cfkz]{justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;width:100%;display:flex}.section-service-content[data-astro-cid-j5g7cfkz] .integration-content[data-astro-cid-j5g7cfkz] .title[data-astro-cid-j5g7cfkz]{flex-direction:column;justify-content:center;align-items:center;width:fit-content;margin-right:auto;display:flex}.section-service-content[data-astro-cid-j5g7cfkz] .integration-content[data-astro-cid-j5g7cfkz] .title[data-astro-cid-j5g7cfkz] .num[data-astro-cid-j5g7cfkz]{font-family:var(--font-roboto);font-size:72px;font-weight:700;line-height:1}.section-service-content[data-astro-cid-j5g7cfkz] .integration-content[data-astro-cid-j5g7cfkz] .title[data-astro-cid-j5g7cfkz] .text[data-astro-cid-j5g7cfkz]{color:var(--color-text-highlight);letter-spacing:initial;font-size:20px}.section-service-content[data-astro-cid-j5g7cfkz] .integration-content[data-astro-cid-j5g7cfkz] h3[data-astro-cid-j5g7cfkz]{text-align:left;width:100%;font-size:32px;font-weight:600;line-height:1.4;display:block}.section-service-content[data-astro-cid-j5g7cfkz] .integration-content[data-astro-cid-j5g7cfkz] p[data-astro-cid-j5g7cfkz]{font-size:var(--body);text-align:left}.section-service-content[data-astro-cid-j5g7cfkz] .integration-image[data-astro-cid-j5g7cfkz]{width:calc(100% - var(--space-xs) * 2);object-fit:contain;object-position:center;height:100%;display:block}.section-service-content[data-astro-cid-j5g7cfkz] .multidevice[data-astro-cid-j5g7cfkz]{justify-content:center;align-items:center;gap:var(--space-xl);flex-direction:column;display:flex}.section-service-content[data-astro-cid-j5g7cfkz] .multidevice-content[data-astro-cid-j5g7cfkz]{justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;width:100%;display:flex}.section-service-content[data-astro-cid-j5g7cfkz] .multidevice-content[data-astro-cid-j5g7cfkz] .title[data-astro-cid-j5g7cfkz]{flex-direction:column;justify-content:center;align-items:center;width:fit-content;margin-right:auto;display:flex}.section-service-content[data-astro-cid-j5g7cfkz] .multidevice-content[data-astro-cid-j5g7cfkz] .title[data-astro-cid-j5g7cfkz] .num[data-astro-cid-j5g7cfkz]{font-family:var(--font-roboto);font-size:72px;font-weight:700;line-height:1}.section-service-content[data-astro-cid-j5g7cfkz] .multidevice-content[data-astro-cid-j5g7cfkz] .title[data-astro-cid-j5g7cfkz] .text[data-astro-cid-j5g7cfkz]{color:var(--color-text-highlight);letter-spacing:initial;font-size:20px}.section-service-content[data-astro-cid-j5g7cfkz] .multidevice-content[data-astro-cid-j5g7cfkz] h3[data-astro-cid-j5g7cfkz]{text-align:left;width:100%;font-size:32px;font-weight:600;line-height:1.4;display:block}.section-service-content[data-astro-cid-j5g7cfkz] .multidevice-content[data-astro-cid-j5g7cfkz] p[data-astro-cid-j5g7cfkz]{font-size:var(--body);text-align:left}.section-service-content[data-astro-cid-j5g7cfkz] .multidevice-image[data-astro-cid-j5g7cfkz]{width:calc(100% - var(--space-xs) * 2);object-fit:contain;object-position:center;height:100%;display:block}@media screen and (width>=768px){.section-service[data-astro-cid-j5g7cfkz] .design[data-astro-cid-j5g7cfkz]{flex-direction:row}.section-service[data-astro-cid-j5g7cfkz] .design-content[data-astro-cid-j5g7cfkz]{flex:none;align-items:flex-start;width:50%}.section-service[data-astro-cid-j5g7cfkz] .design-image[data-astro-cid-j5g7cfkz]{width:calc(50% - var(--space-xl));object-fit:cover;max-width:540px}.section-service[data-astro-cid-j5g7cfkz] .integration[data-astro-cid-j5g7cfkz]{flex-direction:row}.section-service[data-astro-cid-j5g7cfkz] .integration-content[data-astro-cid-j5g7cfkz]{flex:none;order:2;align-items:flex-start;width:50%}.section-service[data-astro-cid-j5g7cfkz] .integration-image[data-astro-cid-j5g7cfkz]{width:calc(50% - var(--space-xl));object-fit:cover;order:1;max-width:500px}.section-service[data-astro-cid-j5g7cfkz] .multidevice-content[data-astro-cid-j5g7cfkz]{flex:none;justify-content:center;align-items:center;width:100%}.section-service[data-astro-cid-j5g7cfkz] .multidevice-content[data-astro-cid-j5g7cfkz] .title[data-astro-cid-j5g7cfkz]{margin:0 auto}.section-service[data-astro-cid-j5g7cfkz] .multidevice-content[data-astro-cid-j5g7cfkz] h3[data-astro-cid-j5g7cfkz],.section-service[data-astro-cid-j5g7cfkz] .multidevice-content[data-astro-cid-j5g7cfkz] p[data-astro-cid-j5g7cfkz]{text-align:center}.section-service[data-astro-cid-j5g7cfkz] .multidevice-image[data-astro-cid-j5g7cfkz]{object-fit:cover;width:100%;max-width:1100px}}@media screen and (width>=1024px){.section-service[data-astro-cid-j5g7cfkz] .design-content[data-astro-cid-j5g7cfkz]{width:500px}.section-service[data-astro-cid-j5g7cfkz] .design-image[data-astro-cid-j5g7cfkz]{width:calc(100% - 500px - var(--space-xl))}.section-service[data-astro-cid-j5g7cfkz] .integration[data-astro-cid-j5g7cfkz]{gap:var(--space-jump)}.section-service[data-astro-cid-j5g7cfkz] .integration-content[data-astro-cid-j5g7cfkz]{width:500px}.section-service[data-astro-cid-j5g7cfkz] .integration-image[data-astro-cid-j5g7cfkz]{width:calc(100% - 500px - var(--space-xl))}}.section-inquiry[data-astro-cid-5rlykpys]{padding:var(--space-jump) calc(var(--space-sm) + var(--space-xs));scroll-margin:var(--space-jump);justify-content:center;align-items:center;gap:var(--space-xl);flex-direction:column;display:flex;position:relative}.section-inquiry[data-astro-cid-5rlykpys] .logo[data-astro-cid-5rlykpys]{z-index:0;width:112px;height:632px;position:absolute;top:0;left:0}.section-inquiry[data-astro-cid-5rlykpys] .section-inquiry-content[data-astro-cid-5rlykpys]{justify-content:center;align-items:center;gap:var(--space-sm);flex-direction:column;display:flex;position:relative}.section-inquiry[data-astro-cid-5rlykpys] .section-inquiry-content[data-astro-cid-5rlykpys] h2[data-astro-cid-5rlykpys]{text-align:center;font-size:clamp(2rem,1.59rem + 2.05vw,3rem);font-weight:700;line-height:1}.section-inquiry[data-astro-cid-5rlykpys] .section-inquiry-content[data-astro-cid-5rlykpys] .info[data-astro-cid-5rlykpys]{background:var(--color-bg-purple-lightest);width:100%;padding:var(--space-md);margin-top:var(--space-lg);justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.section-inquiry[data-astro-cid-5rlykpys] .section-inquiry-content[data-astro-cid-5rlykpys] .info[data-astro-cid-5rlykpys] .Inquiry_docs[data-astro-cid-5rlykpys]{object-fit:cover;width:200px;height:auto}.section-inquiry[data-astro-cid-5rlykpys] .section-inquiry-content[data-astro-cid-5rlykpys] .info[data-astro-cid-5rlykpys] p[data-astro-cid-5rlykpys]{font-size:var(--small-body)}.section-inquiry[data-astro-cid-5rlykpys] .section-inquiry-content[data-astro-cid-5rlykpys] .form{padding:0}@media screen and (width>=768px){.section-inquiry[data-astro-cid-5rlykpys] .section-inquiry-content[data-astro-cid-5rlykpys] .info[data-astro-cid-5rlykpys]{flex-direction:row;max-width:720px}}main[data-astro-cid-wi5qkljf] .section-achievement .highlight{color:var(--color-text-highlight)}
