.about-intro[data-v-1a5bfcac]{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:110px}.about-intro>div>p[data-v-1a5bfcac]{margin-top:-30px}.about-visual[data-v-1a5bfcac]{position:relative;min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:30px;background:linear-gradient(145deg,#eaf2ff,#f8fbff)}.about-visual[data-v-1a5bfcac]:before,.about-visual[data-v-1a5bfcac]:after{content:"";position:absolute;border:1px solid #bfdbfe;border-radius:50%}.about-visual[data-v-1a5bfcac]:before{width:300px;height:300px}.about-visual[data-v-1a5bfcac]:after{width:440px;height:440px}.about-visual img[data-v-1a5bfcac]{position:relative;z-index:1;width:135px}.about-visual span[data-v-1a5bfcac]{position:relative;z-index:1;margin-top:15px;color:#2563eb;font-size:13px;font-weight:800;letter-spacing:.25em}.about-visual small[data-v-1a5bfcac]{position:relative;z-index:1;margin-top:7px;color:#64748b}.values-grid[data-v-1a5bfcac]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.values-grid article[data-v-1a5bfcac]{padding:40px;border-radius:22px;background:#fff}.values-grid .app-icon[data-v-1a5bfcac]{color:#2563eb}.values-grid h3[data-v-1a5bfcac]{margin:28px 0 12px;font-size:22px}.values-grid p[data-v-1a5bfcac]{margin:0;font-size:14px}.parent-brand__grid[data-v-1a5bfcac]{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:100px}.parent-brand h2[data-v-1a5bfcac]{font-size:44px}.parent-brand p[data-v-1a5bfcac]{margin-bottom:28px}.parent-brand__logo[data-v-1a5bfcac]{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:25px;box-shadow:var(--shadow)}.parent-brand__logo small[data-v-1a5bfcac]{margin-bottom:20px;color:#94a3b8}.parent-brand__logo img[data-v-1a5bfcac]{width:220px}.parent-brand__logo span[data-v-1a5bfcac]{margin-top:20px;color:#64748b;font-size:13px}@media(max-width:800px){.about-intro[data-v-1a5bfcac],.parent-brand__grid[data-v-1a5bfcac]{grid-template-columns:1fr;gap:50px}.values-grid[data-v-1a5bfcac]{grid-template-columns:1fr}.about-intro>div>p[data-v-1a5bfcac]{margin-top:-20px}}@media(max-width:500px){.about-visual[data-v-1a5bfcac]{min-height:320px}.parent-brand h2[data-v-1a5bfcac]{font-size:34px}}
